HNHacker News
TopNewBestAskShowJobs

namelost

995 karma · joined August 30, 2017

submissionscomments
namelost··on Oxford Comma Dispute Is Settled as Maine Drivers Get $5M
The point of overtime pay is to incentivise employers to employ extra workers instead of overworking the ones they already have into the grave. It doesn't matter whether it is expected or not, unless the job intrinsically requires overtime and cannot be done by hiring extra workers. So exceptions for trucking, perhaps, but exceptions for "packing for shipment" are definitely total bullshit!
namelost··on Is developer compensation becoming bimodal?
To be honest I'm not really sure how it works in the US, but in the UK if a doctor has passed their exams to become a registrar, they are by that time reasonably competent to practice their chosen speciality (except for surgeons). Obviously being a doctor requires a lot of practical on-the-job training but the point is the whole process is managed top-down.

Programming education is totally ad-hoc and you can be a great programmer even with a degree in agriculture.

namelost··on Is developer compensation becoming bimodal?
If you want to know just how hard programming is, try teaching it to someone.

Programmers have to remember a vast amount of domain knowledge. Consider the basic task of choosing where you are going to store some data, well first you need to know which options exist and there's dozens of them (do you want Postgres, SQLite, Redis, LevelDB, ..?). Then you need to know the strengths and weaknesses of each. And I hope you have been keeping your knowledge up-to-date because the answer in 2018 is very different to the answer in 2008.

The lack of barriers to entry actually makes it harder. There are "law schools" and "med schools" to teach you all the knowledge required to become a lawyer or a doctor. There is no "programming school", every programmer is self-taught. A computer science degree hardly scratches the surface.

While there are specialisms, such as game development or embedded development, most programmers are expected to be generalists. You may find yourself needing to write networking code, and there's a whole bunch of knowledge that goes along with that. Or, many programmers end up having a working knowledge of cryptography.

Sure, almost anybody can learn JavaScript or Python, and write code, but learning a programming language is only 1% of the job.

namelost··on Science’s Pirate Queen
Europe has wider variation in political corruption (less corrupt in Germany, more corrupt in Romania). Whereas US politicians always seem to be moderately corrupt, wherever they come from.
namelost··on Chrome 68 will mark all HTTP sites as “not secure”
> - distrubute a native (electron?) app that interfaces with my device and trusts my cert, and disallow direct browser access.

This is the most secure choice, using something like websockets to transfer data only.

Unless your product is completely offline and never connected to the internet, I don't think an IoT device that runs a web server is ever a good idea. All it takes is one successful remote attack, and soon your users could be installing ransomware at the device's direction!

Don't serve HTML/JS from a device that you can't physically pull the plug on.

namelost··on Science’s Pirate Queen
That same year, the AAP and Elsevier also supported and lobbied in favor of a bill that would have prevented the government from requiring agencies to make research published through a journal Open Access at any point

I realize I shouldn't be surprised, but that shocked me. God forbid taxpayers should have access to the research they paid for. How these organizations expect any public sympathy is beyond me.

namelost··on Apple's Middle Age
The future is heterogeneous computing. Intel's chips already include a GPU, the next step will be FPGAs.
namelost··on RustBelt: securing the foundations of the Rust programming language
Unless it has been edited, the original comment doesn't say memory safety, it says "so many restrictions and problems are likely to provoke people to rely on whatever option happens to work, which might not be the best/safest one". The reply to that comment then interprets safety as memory safety and compares to C and C++. This is kind of my point.

Rust defines safety as memory safety, but unfortunately memory safety is only the tip of the iceberg when it comes to safety. Logic errors are just as pernicious.

Programmers have a natural bias towards solving problems with technical solutions, but for me, Rust's memory safety is achieved at the cost of a high productivity penalty and a moderate readability penalty. Both of these reduce my ability to understand and manually verify the code.

Whereas languages that achieve memory safety via a GC, allow me to focus my mental energy on writing correct code, not on memory management.

namelost··on RustBelt: securing the foundations of the Rust programming language
> > The most ironic part is that so many restrictions and problems are likely to provoke people to rely on whatever option happens to work, which might not be the best/safest one

> Programs written in Rust are empirically safer than programs written in C or C++.

But Rust defines safety as being safe from the kinds of errors that the Rust compiler is capable of making one safe from (buffer overflows, race conditions, undefined behaviour, etc).

If one if distracted by trying to satisfy the borrow checker, they might overlook a logical error. People have limited concentration, patience and perseverance and usually have to work to deadlines.

Rust is great for writing high-performance code, or code that needs to be parallelised within a single process. However if performance is not a concern then a statically typed language with a GC is usually a better choice.

namelost··on Cops won’t need a warrant to pull the data off an autonomous car
It's not the early adopters that will be hit the hardest, it's the people around the early adopters. So, anybody who lives in an urban area.
namelost··on No Cutting Corners on the iPhone X
Apple does not expect you to use a case, though they will certainly sell you one. Virtually no Apple promotional media features people using iPhones in cases (they are always au naturale), and Jony Ive certainly does not use one.
namelost··on Announcing TypeScript 2.7
It has public, private and protected members (checked at compile-time), which is a bit of a mess because ES is gaining an independent notion of private fields (checked at runtime).
namelost··on Amazon HQ2 finalists should refuse tax breaks, say nearly 100 economists
When the EU decided that Apple had not paid enough tax to Ireland, they made Ireland collect the extra tax. Giving tax discounts to favoured corporations is anti-social, and has long been punished at an international level (e.g. via countervailing duties). The amount of double-think required to accept it at a domestic level is astounding.
namelost··on Fools and their crypto
If you think that's bad, just wait until you hear about the word "sanction"!
namelost··on UK mass digital surveillance regime ruled unlawful
Yes and when the rights of states clash with the rights of individuals, there are often nonsensical consequences.

For instance, in 2005 the US was one of the last countries to abolish the death penalty for children, not by passing a law, but on the action of the judiciary interpreting a new individual right into the constitution (i.e. to not be executed for crimes committed under the age of 18). Quite how they managed to get the age 18 out of the words "cruel and unusual punishments" is something to ponder.

Prior to that, the states had an inviolable constitutional right to execute children.

So the US was prevented from ratifying the UN Convention of the Rights of the Child because Congress couldn't make a law violating the right of states to execute children, yet the US states could not individually ratify the UNCRC themselves because that would be violating the right of Congress to make treaties.

The outcome of this battle of rights between governmental bodies, is that children in the US are to this day denied individual rights that they would otherwise have under international law, or even national law, and rely on 12 judges to extract their rights from thin air.

namelost··on UK mass digital surveillance regime ruled unlawful
The problem the US has is that the constitution has two roles. Firstly it specifies the relationship between the federal government and the states (a kind of treaty). Secondly it specifies the rights of individuals.

While the treaty between the states and the federal government has very little reason for change, the rights of individuals need to change as society changes.

But the US constitution does not lend itself to easy modification, so in practice the Supreme Court is used to "interpret" further individual rights into existence.

namelost··on Senator asks FBI director to name the cryptographers who support backdoors
Unfortunately there are even young Europeans who have been witness to genocide. The Srebrenica massacre was 22 years ago.
namelost··on Commission fines Qualcomm €997 million for abuse of dominant market position
"Rivals" is just it. The whole point of competition law is to restrict actions which would be legal in a competitive environment but become illegal when a company has a monopoly.
namelost··on Bolt launches an Amazon-like checkout experience for the rest of online retail
> It does things like track where the mouse is moving on the page, whether someone is copying and pasting information into the fields, whether they’re making typos, how fast they’re typing, and many other factors. By analyzing customer behavioral patterns, Bolt says it has a better shot at stopping fraud than just asking for the billing address.

Smells like bullshit, how is any of this meant to distinguish a mildly sophisticated fraudster from browser autofill?

namelost··on Thousands of Turks accused of using Bylock app despite never having used it
If you hadn't pointed it out I wouldn't even have noticed. The CBC is the last place you expect to find Turkish propaganda.
namelost··on Hyperloop costs and challenges undermine pinned hopes
At least where I live, parking is sparse and therefore expensive. That's a good thing, because parking space is a waste of land that could be put to a more productive use.

So yes I still prefer the train. Buses are cool too!

namelost··on Hyperloop costs and challenges undermine pinned hopes
Where good public transport systems exist, people use the hell out of them. It is so much nicer to travel by train from point-to-point and not have to worry about parking.
namelost··on WebGPU demos
Unfortunately for Apple, there's even more people outside of Apple who just wish Metal would die.
namelost··on Why People Dislike Really Smart Leaders
Hitler was perhaps one of the stupidest people to ever grace the history books, and managed to wipe out vast numbers of his own people, including himself, in a completely pointless war of his own making, wherein he managed to make enemies of three of the most powerful entities in the world at that time.
namelost··on Apple plans new U.S. campus, to pay $38B in foreign cash taxes
Shareholders care about more than profits. Just ask one!

Many shareholders care about stability, There is the whole distinction between "growth" stocks and "income" stocks. Some investors prefer low-growth companies that pay big dividends, other investors prefer just the opposite.

Some investors care about environmental issues, or social issues, or religious issues. e.g. the Norwegian sovereign wealth fund divests from companies that don't meet its ethical objectives, and is often a significant investor.

namelost··on Apple plans new U.S. campus, to pay $38B in foreign cash taxes
If your spouse asks you do something ethically dubious (like enter into a tax avoidance scheme), does that make it OK?
namelost··on Women would lose $4.6B in earned tips if ‘tip stealing’ rule is finalized
So tipping is just another word for what we might in other contexts describe as low-level corruption.

When I give a tip, it's a gift. I don't expect anything back from it.

namelost··on What It Felt Like in Hawaii When Warning of an In-Bound Missile Arrived
Which is exactly the point of fire drills, to teach people to leave the building calmly.
namelost··on What It Felt Like in Hawaii When Warning of an In-Bound Missile Arrived
If nuclear war is that close to happening, then we are already too far gone to address it. Who is going to be the one to convince Trump to decommission some of America's nuclear weapons?
namelost··on Bitcoin conf stopped taking Bitcoin payments because they don't work well enough
> And what prevents greedy people from forming Bitcoin to remove (or increase) the maximum coin count and getting enough other geeedy miners to go along with it to be the majority fork?

The nodes define what a bitcoin is. So long as they agree that bitcoin should follow the original exponentially decreasing reward schedule, then that is what will happen.

There are some problems, for instance, if almost all miners decided to switch to another fork, then the original chain would simply die because of the difficulty. But miners have electricity bills to pay and are strongly incentivised to mine the most profitable chain. It is not a matter of convincing the miners, but of convincing the world that your uncapped fork is more valuable.

← PreviousPage 3 of 7Next →