skysight-inc/HackerNews huggingface dataset:
you'll discover there's an unlimited number of measurements you can make

Absolutely correct.

So that can't be how scientists operate

I'm torn between writing "citation needed" and "unwarranted conclusion from stated premises" so I'll go with both.

The head of the department where I did my physics undergrad spent years, decades, measuring everything there was to measure about plasma: Energy input, energy output, temperature of the phase change (plasma is a distinct phase of matter), spectral distribution, etc., etc., etc.

He wrote many papers, primarily on his measurements, and also on how he refined and improved the measurement process. I don't recall at all well, but I don't believe there were overmany hypotheses, let alone theories. He was about data, not models.

There are theorists who spend the bulk of their time with pens and imagination, occasionally - for some, rarely - checking in with the empirically real world.

A very few of these have names we celebrate for changing the shape of the world - Darwin, Newton, Einstein. And these particular luminaries knew the shape of the real world, knew existing theory didn't fit. (Newton is famous for saying he stood on the shoulders giants. Kepler was one such. Kepler measured and measured and measured and devised a relation. No theory, just a relation to link his measurements.)

Without the many scientists who do nothing but measure, measure, measure, scientists many of us would consider tedious drudges, these luminaries could never have known that theory didn't fit data. Or that data didn't fit intuition. Or that data was just plain weird.

Science does indeed proceed this way, bottom up, from measuring anything and everything of interest (to someone - maybe not to most of us, but to someone - I invite you to read The Map that Changed the World).

Science also proceeds from the top down, from theory to measurement. But often because there was another theory that failed to align with existing measurement. Think general relativity and its better prediction of the motion of Mercury, which failed to align with Newtonian Gravitation, which itself would never have arisen had Kepler not spent so many hours measuring, measuring, measuring. (And general relativity was a generalization of special relativity, which was created to explain a particular vexing measurement, the constancy of C. Einstein did not set out to reinvent gravity, he started simply explaining how C might be constant. He got to gravitation when he generalized relativity to non-inertial reference frames (that's what the special meant: inertial reference frames only).

We measure first. Just because we are that curious.
The Anti-Reading List
Stack: A static checker for identifying unstable code
Driving would make it a 2hr+ trip both ways, the main road between the western suburbs and Sydney (the M2 motorway) is gridlock in peak hour.
Uber's plan to get more people into fewer cars
If you installed/updated via Homebrew-Cask [1], you should not be affected. 2.90 was not always compromised, and looking at Caskroom history, the checksum was only updated for the 2.84 -> 2.90 bump once [2].

It is updated and at 2.92 now, also [3].

(I'm one of the maintainers of Homebrew Cask)

[1] https://github.com/caskroom/homebrew-cask

[2] https://github.com/caskroom/homebrew-cask/issues/19504#issue...

[3] https://github.com/caskroom/homebrew-cask/pull/19508
I've suspected for a while that these kinds of comparisons are a unfair. US schools wind up providing more social services than schools in other countries. What would US schools look like if we had the healthcare and social safety net of Finland?
In WA and CO (and others) cannabis is more regulated than guns.
JavaScript isn't Scheme
Introduction to ARMv8 64-bit Architecture
This is exactly why sandboxed apps (e.g., iOS/UWP/etc.) are a good thing.
We know that astronomers and architects in the ancient and medieval world were capable of formidable feats of measurement and geometric design. The existence of the Antikythera mechanism despite no known contemporary written accounts of such mechanisms or their uses shown just how many very large holes there are in our understanding on the state of the art in ancient world science and technology in this area. Even Eratosthenes map of the Mefiteranean and Black Sea from circa 194 BC are easily recognisable and contain all the main geographic features and rough proportions. Even the map of Britain is a half decent approximation for someone in Alexandria.

Navigators must have had access to all the same instruments and mathematical knowledge, and had a very considerable interest in using them effectively. The results would also have been a vital competitive advantage. As the linked article says, these charts were considered state secrets.

But obviously, it must have been alien Atlantans from Mars. Or something.
On a somewhat related note: http://chrishecker.com/images/f/fc/Wspector2-small.png
> To me, a car that you can't service yourself is worthless. A car that needs the manufacturer's permission to activate is not your car

It's an ideal car from my point of view. They're a necessary evil in most parts of the country, and the more they become like a 2-year contract iPhone the better.
That sounds very accurate from my experiences so far. The trains are significantly better than busses which is why I'm so excited for the new rail system going in near my house. To answer the question above, no, I don't have a family (yet) but I imagine this would make the decision significantly different in favour of time to spend with them.
Don't know, would be interested to find out.

FWIW: Minix 2 will still get you a fully functional Unixoid on a PC XT with 8086 processor and 640kB RAM. (It'll run in less, but I assume you want to run some processes in addition to the shell.)

And Minix 3 is a complete ground up rewrite, substantially more sophisticated, with a ludicrously small footprint and NetBSD compatibility (I believe it comes with NetBSD Ports).
Actually you do need to go to a VW dealer to get a new key paired to the immobilizer. It's been that way since at least 2002.

Edit:
http://www.myturbodiesel.com/wiki/key-and-remote-replacement...

Tldr: You need the SKC to do it, only VW knows what the SKC is. Or you can hack the immobilizer.
A bit of feedback... I usually love your articles, but I really hated this one. It is just so blatantly self-promoting it turns me off. Just something to consider... Marketing can be overdone easily.
This is basically the traffic profile of 99% of startups after launch.
There are plenty of legal substances that you don't want you doctor to be on, before he operates on you.
Ask HN: What can I use my excess development capacity for?
I love to make things. However, every time I try to start something from nothing I abandon it once I get the basic framework together. Nothing is ever ready for real users, and as such I never get any real traction on my projects.

I need an outlet to build things that provides some sort of value. Open source projects seem like a good candidate but the learning curve seems so high and different for every project.

I wish their was a place to go where you could pop in, do some work for someone, and pop back out. Does anything like that exist? I'd love to have my own lifestyle business that I could tend to, but short of buying an existing one I'm not sure where to put my resources.
Certainly, and it's a really cool project and I love it. Just saying, HN community != (USA | Silicon Valley) :)
> If for one of your requests, you've got to evaluate a(); b(func { c(); });, and you want the effects of a, b, and c to happen atomically relative to the evaluation of other requests, you will have to explicitly manage that.

Well, yeah, you define relationships between them explicitly, by nesting event handlers if you want one to happen after the other one. It's just a matter of a habit. You'll get used to it. It's not that different from placing one statement after the other one in an imperative language.

> means calling it directly

Ok, I understand what you mean. It breaks the whole model though. Instead of calling it directly, callback must be "posted" to be executed by event loop.

Although I admit, I made that mistake myself in the past. Luckily, event driven code is very predictable and unit tests were able to caught it.
Rewriting Git in JavaScript: Five Geeky Parody Twitter Feeds
That one should probably have its own thread.
I watched that episode. The Beemer's airbag deployed due to vibration from the road. That can't have been fun,
If you want a 2-year contract car, then lease them and then cycle through cars.

For everyone else who makes sane financial decisions, we kind of want a car that will be repairable 10 years from now. Besides, the majority of people can't afford a new car anyway, and rely on the used-car market.

The people who buy used-cars will greatly appreciate long-term repairable cars, even if the "lease 5 cars over 10 years" crowd cycles through cars and flaunt their disposable income... someone is typically going to end up purchasing those 2-year old cars and then run with them until they die.
How Hashtags Help Your SEO on Twitter
Uploading the list of installed browser extensions is unnecessary (you say so yourself in your Privacy Policy) and reveals a lot of information about the user.

I'm out.
I went to a Mac developer's group a few years ago in Toronto. One of the devs was working on Mac antivirus software but basically had the attitude that it was unnecessary, and spent most of the meetup trashing Windows. Just really bizarre and inept behaviour. Not sure I trust his anti-virus software. Too bad I can't remember which one he was working on.
I cant wait until we see ARM as a big player in the personal computer/laptop game.

They are starting to compete, on a serious level, with features found in other manufacturers chip-sets.
If I can try to paraphrase: Criminalization has been so ineffective that you were simply expected to use meth at this one job you had, because everyone else was doing it.

And you think this might argue in favor of continued criminalization?
The parent was trying refer to 'judged by the achievements of' X.
Which the seller can mitigate by either keeping their receipts or having Tesla service the car, so the reduction in resale value would only apply to sellers who didn't do that, and then it's their own loss.
It depends on the person, for me the restrictions of living in a flat (no music, no friends over late, no ability to knock down walls or paint) are a larger problem for me than a long commute. I have people around almost every night for dinners, movies etc. and can't see myself getting rid of that for the convenience of a short trip. Having enough space and green around for a nice place to have a family is also important.
Do you also refuse to trust people that drank a glass of wine with their dinner several weeks ago?
By the way, what's the price of gasoline currently in Mexico? My impression is that it's historically been a regulated price, but I read something a while ago that said it was moving toward deregulation. I wasn't clear if this meant the price was expected to go up or down.
Another issue is that of energy dissipation. Car being too stiff means passengers get to absorb the energy. Modern cars also have a lot more airbags.

Electronic stability systems also do a great job of preventing a lot of crashes.
New OS X Ransomware KeRanger Infected Transmission BitTorrent Client Installer
Correct! It's also notable that his claims just barely stay out of legally actionable material by his insistence on differentiating email from EMAIL (in all caps), and his insistence that EMAIL is an "electronic version of an interoffice mail system". So he's the creator of software that he named "EMAIL", but not an inventor of anything. His claims are full of similar term redefinitions and self-aggrandizing language.

Despite his aggressive campaign to be recognized for something notable other than his participation in pseudoscience, marketing BS and corrupt government organizations, the rest of the world remains unconvinced. He had a single class he was teaching at MIT at the time all the media articles hit, in which he introcuded a new term that he used to aggressively market himself as an expert in an "emerging field". His various sites link between each other as proof of his excellence. This type of self-referential press is a specialty of his. He even directly edited his own Wikipedia article as part of his media campaign.

You'll note that the first paragraph ends in a sentence with a dozen "references". This is how his edits always look and the page was originally full of sentences with 5+ references, which made tracking down legitimate information quite difficult. It's undergone heavy editing since then, but he still drops in for edit wars.

There's a good chance that snake oil is involved if he's anywhere near a project.
The Mercator style projection is interesting.

My rank speculation is that the originals were drawn during the Roman empire on spheres and then taken off to form the mosaic.
Do you mean that what is worth knowing about it is relative to the person knowing, or that there is nothing worth knowing about it?

Is knowing that people study it "knowing something about it"? Because, I find that knowing that people study it helps me understand the actions of others.
I love how assholes just down-mod me, but no one actually has any kind of reasonable response or refutation.
Quality Police for Java projects, 0.16.4 released
Homebrew merges MLton Formula
Massively bullish on XMR due to the short squeezing.
> Since C99, you've been able to write
>
> for (int i = 0; i < 10; ++i)

To be fair, Microsoft's compiler only began supporting that recently, so for cross-platform compatible code, people often declared the index outside the loop.
http://www.usatoday.com/story/money/cars/2016/01/19/drivers-...

http://time.com/money/4185441/millennials-drivers-licenses-g...

http://www.npr.org/2016/02/11/466178523/like-millennials-mor...

https://www.washingtonpost.com/news/wonk/wp/2014/10/14/the-m...

http://www.csmonitor.com/USA/USA-Update/2016/0120/Why-are-Mi...
I'm not trolling, you just don't like my opinions.
Genesis stories never match, but there is one thing to learn from many that I have read: if you want a place in the spotlight you have to take it. The value is not created in just making technology, leaning back and expecting the adoring masses to come flooding in the doors.

Creating technology is part of the work, but sadly not the part that makes you successful. To be successful you need to get out and about and get in people's faces.
Neatly typeset version of John McCathy's classic paper “A Micro-Manual for Lisp”
The actual paper is here [0].

[0] https://github.com/jaseemabid/micromanual/blob/master/build/...
Warning: Rogue Wave Ahead – Predicting the Ship Killing Waves
First, obviously you can make an account for running the untrusted software, like Bittorrent clients (which are known to carry malware frequently).

Second, most malware requires and counts on having admin privileges on target machine. The task of auditing, cleaning and finding out that malware is present is significantly easier if malware is limited to a non-privileged account. With malware running as a non-privileged user you still have to clean up and recover, but you can easily switch an account, compare, audit and trace. The anti-malware tools also still have a chance when OS is not compromised, otherwise it's all lost the moment you ran a malicious post-install script.

The more common problem, however, is a regular app install. The goal of the application packager is to make their application work first, and preserve your environment second. So, in many cases even not malware does bad things to your OS. The scripts are usually written by devs that are fairly clueless, which leads to some pretty awful stuff in them. Almost 100% of the time the install/uninstall action is not idempotent, although it should be.

What really needs to happen is a shift in a mentality that accepts the idea that apps need to be installed as an administrator (unless the apps are a part of the main OS distro).
This was one anecdote. I have another anecdote where I was not expected to do meth. Can we turn your argument around now?
Yeah, but a lot of sites use javascript. Furthermore, I believe most tor users will disable noscript if they find a site that doesn't work.
I am not on a low sugar/flour/starch diet right now, but I'm trying to switch to one. I have a family history of diabetes. I've mostly cut out sugar. But cutting out flour/starch has been a bit harder.
This is not an IP stack, per the modern definition of IP:

https://tools.ietf.org/html/rfc6540
Yes.

And, in addition, to Java source code.
Clickbait/Clickrage.... Reading this article might be the dumbest thing you do today

TL;DR: Docker isn't great for legacy apps, enterprise doesn't understand how to use docker/containers, developers like it but what do they know, oh yeah they do know so maybe one day docker but not today.

Over half the article is just quotes that appear a little cherry-picked... Leaving out things like:

> Linux Containers are the future of cloud infrastructure. There is no doubt of that any more. They are the next generation of building blocks that will fundamentally change the landscape of cloud infrastructure for the next decade. But container technology is still young and complicated. There are still large gaps that need to be filled and scalable management tools that are not yet mature.

and instead grabbing quotes like

> In fact, Carlson continues, “for non-tech-native companies, 2016 is a horrible time to start adopting containers.” Why?

> First, he suggests: “[T]he benefits of containers can only be achieved when the applications run within containers have been built-for-cloud.” Despite Amazon’s gargantuan cloud business, most of enterprise IT is stuck on terra firma.

> Next: “[E]nterprise container technology is still half-baked,” with fledgling startups promoting them, with but precious few that will survive.

> And finally: “[T]he people within many large IT organizations right now are still struggling just with the migration to virtual machines alone.” Moving immediately to containers when they’re still stuck on legacy apps is bound to result in more pain than progress.

I don't think anyone here thinks docker is going to be great for every existing application but the dismissive tone/title of this article doesn't even square with the sources let alone the reality.
You could try browsing sites like UpWork to check out available projects - maybe these requirement more commitment than you'd like but you'd get an idea of what's available/what others are working on. You could also try trawling business or engineering school message boards - there are often tons of small-scale projects looking for someone to pop in to lend a hand. Short of finding someone else's project to work on, you could focus your efforts on an "mvp of an mvp" - something so incremental and yet complete you could have it in the app store or in beta in a matter of weeks.
I would wager that the vast majority of non-enthusiasts do not have a "business they trust and have a good relationship with" that isn't the dealer.
Yes, but JavaScript is still enabled by default[1].

[1]: https://www.torproject.org/docs/faq.html.en#TBBJavaScriptEna...
That would be absurd for someone to do, but, if someone wants to, well, freedom of association?

Note: I am not strongly committed to this idea I am expressing at the time of this writing. I'm not even sure I am at all committed to it. I do think its a relevant position that seems worth considering, if nothing else.
Sorry but I trust a surgeon's opinion, especially one who is willing to step forward publicly and challenge the status quo at risk of their reputation, far more than some random internet user.
Sorry, riscy, with >= I mean, Frege programs will take longer than native ones.
That being said, it was the finest textbook on operating systems available at the time and I expect still among the best even these many years later.
I like that idea, good incentive to check before you post.
The Stupidly Simple Spy Messages No Computer Could Decode
The Room: Why so many love 'the worst film ever made'
I think the question is how practical third-party service will be (by individuals or independent garages). As you suggest, the common wisdom that I've always heard is that, if you want to hold onto a luxury car past the warranty/extended warranty timeframe, that's great and can be a fun and cost-effective auto--but only if you're handy and willing to spend the time or have an indie mechanic who you trust. Otherwise, dealer service will eat you alive.
Kubernetes Container Juggling Reaches Towards Hyperscale
I think it's only loading the URL to the profile photo image, which is stored in the CDN. Calculating the URL is, apparently, the slow factor. Maybe it requires some type of cryptographic operation that results in heavy CPU use?
XSS and CSRF mitigation, best practices
No, not at all. I agree... this kind of problem exists even with criminalization and I agree on the pretty obvious (to me anyway) need to do away with criminalization.

But problems of this kind could become worse if taking meth were legal. That's my only point.
Dear Uber Recruiter
Now you got an infected VM. How about we stop packing malware in OSS?
On the contrary: Cars are replaceable because they are high-tech. Ford and GM work extremely hard and pay big money for industrial engineers to ensure that every part of their cars are replaceable, and to set up the supply chains to create a thriving after-market environment.

The fact is that Tesla simply isn't prioritizing user replaceable car parts yet. That's fine, as Tesla has a grossly different business model than Detroit.

Replaceable parts is the cornerstone of long-term reliability of machines. And it takes a lot of technology, design, and engineering to make that happen. Electric cars, as a newer technology, don't really know what parts fail in the long term, or what should be or shouldn't be replaceable yet.

In any case, I can imagine a set of gears that doesn't have any supply chain, and may be hard to replace. Just because a transmission is made of mechanical parts doesn't mean its actually practically replaceable: you need suppliers who are building the parts as well as mechanics (or books / guides) that share the knowledge of replacing those parts.

Similarly, I imagine that future electric cars will figure out what should be replaceable. Tesla clearly hasn't figured it out yet however.
1. Petition vendors to stop distributing .pkg's

2. Most packages can be extracted with pkgutil and then just copied into ~/Applications.

It is infrequent that somebody needs to modify your OS and if they do, then they better explain why.
Humans Pretending to Be Computers Pretending To Be Humans
HN is not just for news.
Just because you weren't doing SCRUM™ doesn't mean you aren't being agile.

The whole point of Agile is to be able to respond to change and make better software.

It's good to read the agile manifesto every once in awhile to remind you of what agile really means. http://agilemanifesto.org
> There is a tyranny of computer engineers regarding what is safe for people having a life not concerned about geeky technology that is a tad annoying.

You know you can make that complaint about any tool or technology, right?

"Gosh why do I have to follow all these rules and observe traffic lights to drive a car?" (something that actually intimidates me, in fact, because I've never driven a car.)

"Why do I have to worry about cutting or burning myself or someone else while trying to cook a meal?"

"Why are all these procedures and protocols, like schools and banks and taxes, required to function at all in contemporary society?"

Until computers advance to the point of being artificially intelligent familiars that can figure out exactly what we want from a simple vocal command and do something even better, we're gonna have to put in a little effort from our end to make them work the way we want them to.