skysight-inc/HackerNews huggingface dataset:
I wonder how much of the reverse engineering of these dies could be automated. Looking at these dies I think a lot of this could be done image mapping and then handing over annotated information of what pins go where to the person doing the re work. Might be pretty helpful to someone doing these sort of projects.

I'd also like to say kudos to the author. Great write up.
> Ran a bit like a bear, thundery, not graceful.

Maine Coons are the powerlifters of the cat world.
With No Sense of Smell, the World Can Be a Grayer, Scarier Place
API Simulation and Contract Testing = Happiness
>and then structure the legal systems in which they operate to ensure that their actions don't contradict "the greater good

Ideally, sure, that sounds great. But it has, thus far, proven to be unworkable. The drive for profit supersedes virtually all else, and much "not good" has been done for that cause. Worse, there has been little to no recompense, even when the public good has been harmed egregiously.

In spite of this, even now, a major ideology says that we need to roll-back what regulations there are.

The political and economic climate don't currently exist to implement what you advocate, but, I do think it's a worthwhile effort. In the meantime, I don't see the downside to encouraging companies to be more socially-oriented, and rewarding those that actually are.
It's pretty well established that modern AI's main contribution is (a) massively larger datasets, (b) algorithms and technology to handle those massively larger datasets, (c) boring but important parameter tuning.

The core learning algorithms are not changing.
Mhm that sounds reasonable.
I haven't gotten into problems with versions yet but I don't really trust npm update, because I am not always sure how it behaves.

From a build tool perspective (we use npm scripts for basically everything [and some webpack]) I am also not missing something particular.

Looking at other comparable solutions (from other languages) I'd say npm does a pretty good job.
openradar isn't Apple's radar thingy, so posting anything there won't do anything Apple-wise.
In 2 years, FreeCodeCamp has become a community of 200,000+
Kinda sad to see that it does not have any cameras apart from the landing camera.

Rosetta just captured the imagination of loads of people, yet this one will be a yawn-a-thon for the average member of the public without pictures.

I am sure the science will be great, just us Luddites like pretty pictures :-)
The wikipedia article has way too little psychology references (I counted none - did I miss some?), and way too many theology references. No problem with the later one, except that it should bias researchers into getting many of the first ones, yet those are missing.

I tend to doubt classifications with dimensions that lack opposing extremes. Yes, I can imagine how is a person with heavy reforming personality, but how is one with very little of it? Besides the idea that those traits are formed at the infancy, or that they crystallize at all is so opposed to my experience that I can't take the idea seriously.
Thinking the unthinkable: What we cannot think in programming
I wish to retract the bit about calling for offers, as that is not in the transcript. The transcript does underline unpredictability as a core value, however.
console.log("u got powned")
The naming is very unfortunate since there is already an OSS software around with the same name: [0] and they clash now.
[0][ https://hadoop.apache.org/docs/r2.7.2/hadoop-yarn/hadoop-yar...]
I'd love to see people on Mars in my lifetime.

But the biggest problem longterm is that Mars will be a pretty miserable place to live.

Right now you can move to Antartica if you really wanted to. Do you? I don't. And Antartica is a much more pleasant place to be than Mars for many reasons: you can breath the air, it's got water, it's quite a bit warmer, and you get almost twice as much sunlight.
This. I came here to say this also.
In ruby if you want to patch a repo for yourself you just fork it and make changes and then in bundler point to the git url (often on github). Then run bundle install and you're set.

With npm I've been frustrated a few times whereby you can fork the repo and point package.json to the git repo but after running npm I usually get a bunch of compilation errors.

It would be wonderful to make this as simple as with bundler within the ruby ecosystem, point to forked url and running yarn handles the rest.
The Venture Capitalist Who Is Both a Man and a Woman
> and the citizens were outraged

100% of Berkeley residents were so flabbergasted we spilled fair trade granola and almond milk all over our copy of the Sunday New York Times whilst listening to NPR in our REI/Patagonia outdoorwear.

Or maybe some citizens were outraged. This Berkeley liberal monolith stereotype gets a bit old. The chicken population in Berkeley is in the hundreds; Berkeley residents do small-scale farming, to include slaughtering their animals. Plenty of Berkeley residents have more perspective than the knee-jerk reaction you describe.
The top comments are witty. Like everything, 90% of Reddit is crap.
Congress is trying to make it harder for new administrations to change NASA's direction. See this article from about 20 days ago:
http://www.spacepolicyonline.com/news/senate-commerce-and-ho...

The most relevant quote:
The bill officially establishes in law that human exploration of Mars, including potential human habitation on the surface of Mars, is a NASA objective. It lauds the progress made by the SLS and Orion programs and requires NASA to submit a critical decision plan and strategic framework laying out the details of how it will achieve the goal of landing humans on Mars.

Here are a couple related articles:

https://www.inverse.com/article/21129-a-new-senate-bill-coul...

http://www.usatoday.com/story/news/politics/2016/09/21/senat...
Stuck on a Coding Problem? Here Are 5 Steps to Solve It
The European Commission is trying to push for something like that, but I don't know if it's going to be anywhere as "strict" as what you suggest. It may be just something like C, B, A, A+, A++ ratings for security, which wouldn't be too bad, unless what's behind those ratings are really some inadequate rules.

SSL Labs' HTTPS ratings work because the developer of the test is also constantly tweaking and optimizing for current "best practices", and the ratings are not too far off from what the sites should be rated at in terms of HTTPS security.

http://www.euractiv.com/section/innovation-industry/news/com...
I'm having a hard time imagining being sensitive enough that "naziparking" is offensive. Is any mention of the concept of nazis verboten?
Someone still needs to submit it to HN, effectively becoming Radar for the most high-profile issues.
All models are flawed, but sometimes they are useful.
He may have been referring to pigeons. Rats with wings is an apt metaphor.
Our modern ways of living, sedentary, often little visceral excitement, control by overlords and paperwork and rules do lead to an awful lot of depression and anomie. Why do you think so many people are unhappy?
Indoor cats have that without any of the benefits.

It's not as black and white as you paint it
Top Nutrition Supplements
New Light Sail Proposed to Ride a Laser Beam to the Stars
Well, now you can do that in Cargo as well :-)

What we do currently is we lock everything to an explicit version - even libraries.

At least it's possible to get deterministic builds if you are willing to do a bit of work carefully / manually updating all of your dependencies at once.
To all those questioning the need to go to Mars: because it's there.
Are you implying that the United States is behind the recent Dilma Rousseff ouster? This notion is fascinating and I want to hear more!
I don't necessarily disagree, but I do wonder if life exists somewhere in the Universe that would view humanity in the same way.
I agree with the disagreement, we are also not talking about some one trick pony which solely depends on successfully selling this thing. Samsung as a whole and even the consumer electronics part alone is a massive and diversified conglomerate. They should be easily able to swallow the financial losses of such a failure in a single product category and let it survive during a bit of a lean period until customers regain trust which may even be not that long.
I think there is a good option for choosing your priors in the Earth/Sun problem you mentioned. Just put them at 50/50. That's basically stating that you have no preference for one theory over the other, and it allows for any evidence you gather to be maximally effective in computing the posterior.
So which RDBMS do you guys support?
Exactly. Obama has been trying to smatter himself across history throughout his presidency with a lot of "first president, first president in X years" activities, and this screams of ME TOO-ism.

Previous to this comment he's shown zero interest in space or space exploration - can't stand the guy.
Thanks for the feedback! I have added this to our backlog via our feedback forum here: https://powerusers.microsoft.com/t5/Stream-Ideas/Attach-powe...
There are many problem archives online, each with its own characteristics. Project Euler has math problems where answers are submitted via plaintext, TopCoder has its own flavor of problems with an ancient Java applet interface (although it has a new, still very primitive, web version in beta).

Compared to other problem archives, the Kattis Problem Archive has a very high ratio of quality/quantity. Also, the average problem statement on Kattis is more interesting than the average problem statement on TopCoder/Codeforces (e.g. "Fox Ciel just got this sequence of integers as a birthday present from his grandma, ...".)
If I wanted to do what React does, but without React, I might start like this:

document.innerHTML = myComponent.render();

That way, I can write components similar to React components and it can render very quickly. However, this strategy would work only on the initial render, because this naive strategy would destroy implicit DOM state like scroll positions, focus state, and cursor selections. The React DOM renderer (formerly known as the virtual DOM) lets me apply this rendering strategy without ruining implicit state.

The DOM renderer does not give me components or performance, since I can already achieve those things with raw Javascript. What it gives me is the ability to use a simple, clean rendering strategy without destroying the DOM state. That's why the React DOM renderer is not just an implementation detail.
POSIX leaves it ambiguous whether you need to clear it or not.

About sockaddr_in, POSIX-2001, 2004 edition[1] has to say:

10004 The <netinet/in.h> header shall define the sockaddr_in structure that includes at least the
10005 following members:

10006 sa_family_t sin_family AF_INET.
10007 in_port_t sin_port Port number.
10008 struct in_addr sin_addr IP address.

So implementations are free to add whatever extra members they feel like.

However, about IPv6 it says:

10016 The <netinet/in.h> header shall define the sockaddr_in6 structure that includes at least the
10017 following members:

10018 sa_family_t sin6_family AF_INET6.
10019 in_port_t sin6_port Port number.
10020 uint32_t sin6_flowinfo IPv6 traffic class and flow information.
10021 struct in6_addr sin6_addr IPv6 address.
10022 uint32_t sin6_scope_id Set of interfaces for a scope.

10023 The sin6_port and sin6_addr members shall be in network byte order.

10024 The sockaddr_in6 structure shall be set to zero by an application prior to using it, since
10025 implementations are free to have additional, implementation-defined fields in sockaddr_in6.

So raimue's point is explicitly true for sockaddr_in6; while it is
left ambiguous whether the (allowed) implementation-defined members of
sockaddr_in must be initialized.

[1]: The current UNIX standard is UNIX V7, which corresponds to SUSv4,
which corresponds to the POSIX-2008. However, macOS is certified UNIX
under the previous version, UNIX 03, which corresponds to SUSv3, which
corresponds to POSIX-2001.
Filtering to only include long comments is simply way to drop a lot of cheaf and keep a lot of wheat, and have more internal context to help with analysis.
Has he even started working on figuring out how to keep humans perpetually alive in a sealed bubble?

SpaceX employs a lot of rocket scientists, who have delivered pretty impressive results. What do its life scientists have to show us?
They won't have to train twice as long, because a great portion of those long days are wasted due to fatigue. All these reasons are excuses for sweatshop conditions that wouldn't be tolerated elsewhere.
What do you mean by 'eats itself'? I haven't had any big issue with HFS+ since 10.3, before that only on 10.2 and OS 9.1 once.
That doesn't excuse repeating it. You could've easily gotten the point across that you agree with their assessment without going with those words.
Now struggling to resist the urge to upgrade my sad old analog oscilloscope. Thanks, guys!

Seriously, though, this is by far the most interesting series of articles I've read in at least 10 years. Digging in and understanding equipment from decades ago, where everything is potentially questionable is a heroic effort. It's like all the good parts of Radio Electronics & Byte magazine combined. A mystery who-done-it for nerds.
That line was more so for people who stumble upon that article in 5 years, not necessarily for those reading today.
> That, to me, is what is wrong with npm. The problem stems from node.js not coming with "batteries included" so there is a proliferation of tiny libraries that do the most trivial things.

This is in no way a fault of node.js but of the whole JS standard. People these days use npm modules to run in a browser and ship stuff bundled together with webpack (or other bundlers), so even if nodejs had a proper stdlib, you'd still need to depend on a polyfill so that your stuff works in a browser environment, too.

And due to the fact that even if a sane stdlib would ever be standardized, it would take YEARS of time until it reaches significant market share (looking at you, Android, Safari and IE), so you'd always have to ship a polyfill.
It's unlikely npm would accept patches moving it in the direction Yarn is taking. Different priorities.
I barely even look at SO. It's pretty much like Quora, as far as I'm concerned.
OpenStack Newton promises better resiliency, scalability and security
Looks like they are trying to write off yarn as just another alternative install tool. I think this is short cited and hope they are taking this threat more seriously internally.
Quitter.no
You vastly overestimate the consequences our actions have on the planet.

The planet has been much different in the past.

No scientists at all, think that our effect on the planet is going to make it literally unlivable.

Trillions of dollars in damages over the next century maybe. But trillions of dollars in damages is just an Iraq War.
Reham Fagiri and Kalam Dennis of AptDeco (YC W14) – Startup School Video and AMA
True but isn't the big problem self sustaining food, water and breathable air?
Answered on reddit https://www.reddit.com/r/PHP/comments/56txtv/dontbug_a_rever...
My issue is that pharmaceutical companies would shop around for the country with the slackest approval requirements.

Some countries may be willing to ease approval requirements without regard to safety to draw pharmaceutical company operations there and in others whether through official policy or corruption agencies may become fee for approval businesses.

Once reciprocation is in place whether through treaty or act of Congress, due to the power of the pharmaceutical companies it will become almost impossible to end even when abuse is apparent.

In regards to S. 2388 I also oppose the provision allowing Congress to override the FDA decision to not allow a particular drug or device. It is yet another attempt to make what should be scientific decisions political ones.
It's somewhat similar to https://github.com/typicode/hotel, although more generic.

I feel a bit discouraged from trying it by the uncertainty about the eventual price. I guess they're going to start charging for it at some point and that's ok. But I'd like to know a broad range before I start depending on it.
Take the Work Can Wait Pledge
Flight Simulator 2017 Download – Microsoft Flight Simulator 2017 Download
See you're falling into one of the traps here by phrasing it as Russia. The truth is the Soviet Union did a lot, but much of that was with disregard for the lives of it's population especially the non-Russian non-Georgian populations. While not trying to diminish the sacrifices Russians made in WW2 it is important not to let the modern day Russian government conflate the non-Russian Soviet Peoples with modern day Russia.
I agree 100%, but the default upgrade strategy for npm --install does not help matters: it's much saner to wildcard patch versions only and lock major.minor to specific versions.

this obviously doesn't fix anything and I think the points in this discussion stand, but I've never understood why the defaults are not more conservative in this regard.
Even though they only mentioned credit card and device identifiers, I'm sure Apple has much more information behind the scenes they don't make public, such as the account behavior, etc.

For example they could just look at the IP from which each account holder signed in, and may have found that they were coming from the same IP. In fact, it is very likely that they would have tried this, and if they did and found that the IP were different they probably wouldn't have been as confident about how they dealt with this case in my opinion.
> Well, this is one way of going about it.

It's honestly probably the best way of going about it. The target-independent backend in LLVM really isn't designed for these kinds of architectures. When you have pointers that don't fit in registers, an extremely register-starved architecture (6502), crippled "index registers", no stack-relative addressing, a tiny stack, odd concepts like zero-page, etc. then most of LLVM's codegen infrastructure isn't applicable.

I'm sure it's technically possible to slot some kind of 8-bit codegen into the framework, but the fact that it's been tried many times and hasn't succeeded indicates to me that it's just not worth it. It seems a lot easier to just write a custom code generator that lowers LLVM IR to the target with its own mechanisms, and using the SDCC backend is likely as reasonable a choice as any other.
Women rise through the ranks of IT more rapidly than men
This is such a tired argument.

Yes, Antartica is less miserable than Mars. So what? Antartica is, crucially, part of Earth. It is missing the main thing Mars has to make it desirable, which is being another planet. If you don't get the point of ever leaving Earth that's fine, but don't pretend that $random_inhospitable_place_on_Earth is automatically better, for 'being on other planets' purposes, than another planet is.
As for performance, Yarn is about 3-5x faster installing all of the dependencies and devDependencies of react-native. The benchmarks are here: https://yarnpkg.com/en/compare. It's much faster in most scenarios, especially the ones that used to take minutes.
Are you suggesting we should ignore an ecological disaster because the perpetrators are "just doing their job"?

Citing the historical reasons for their existence doesn't really help the case that they aren't a problem now because the exact reason that it's now and not then. Cats may have had a purpose when they were introduced but in most cases they don't actually serve that purpose anymore. And we can ignore that point entirely because feral cats don't even fit the definition of animals with a job to begin with. They aren't owned by anyone, they are just another animal in the environment. One that happens to be an invasive species causing extraordinary damage to the environment.
I would not be concerned about them having my workplace's information if they did not have my personal information. I'm fine with them having personal information, or workplace information, but not both. The only thing missing for Facebook then would be to watch me while I sleep.
Probably the 2008 financial crash.
This is a subject I spend a lot of time reading about. It's interesting because I think the field of psychology is going to have a bit of a (computational) overhaul soon as we acquire more data about people and develop new models of behavior. I wouldn't be surprised if machine learning ends up revolutionizing psychology twenty years form now.

A few points:

- Science is concerned with making accurate predictions about the future

- Predictions range in quality: QFT can predict the gyromagnetic moment of the electron to 12 decimal places, but psychiatrists still have trouble figuring out which medications serve as effective antidepressants (nothing against them — it's a complex subject)

Also, good science is able to find correlations between things, and these correlations allow you to improve your predictions. How much of the variance in a dataset is explained by a given model? In this sense:

- Astrology has almost zero predictivity (I say "almost" because there are extremely weak, but non-zero correlations with the month that someone was born in)

- Myers-Briggs has weak, but non-zero predictivity that is still much higher than that of astrology

- Big Five has weak, but non-zero predictivity that is slightly higher than Myers-Briggs

- The field of psychology has weak, but non-zero predictivity (http://www.nature.com/news/over-half-of-psychology-studies-f...)

- The field of biology has adequate predictivity

- The field of particle physics has extremely high predictivity

See where I'm going with this? The math may be hard, but quantum mechanics is actually pretty easy as far as accurately predicting the future goes. Understanding the human brain is a far more difficult task than making sense of C* algebras.

There's been quite a few studies on Myers-Briggs, and I think it has more value than the Smithsonian article gives it credit for. That said, I think Big Five has much less value than most psychologists give it credit for.

In terms of determining the eigenfactors of personality, something recent like this goes much further than Big Five:

http://ajp.psychiatryonline.org/doi/pdf/10.1176/ajp.161.10.1...
Article is from 2006.
The way he ends his missive is good, as he appears to understand that changing the license might potentially cost their investors some money when selling off the company's assets:

Dear RethinkDB, sell me an Apache (or BSD) license to the RethinkDB source code. Make this the last thing your company sells before it shuts down. Just do it.

I wonder how much William is willing to pay...
This is what I was most curious about, but it looks like --flat is a cli option but not the default. Definitely moving in the right direction though!
Screen? Tmux?

>Marathono is a small GUI tool that helps you manage long-running processes in macOS, so you don't have to maintain multiple windows/tabs/tmux sessions in your Terminal.

How about one tmux session and a couple of windows? You could name the windows perhaps. I could see how this might not scale, but I bet my socks someone else has found a way to script this and make it easy.

I know we don't want to be overly negative on HN, but this doesn't sound like a problem that needed a completely newly rolled solution.

So you have GUI output. What if I want to grep or save it to a file? I can see how this will be usable for people who aren't comfortable with a terminal--as a someone who transplated linux-to-mac, I know how terrible the terminal experience is on mac.

EDIT: below I was corrected that Marathono does all manipulating text output, +1.
So it's just bluster.
That kind of makes sense, in a kafkan way, in a society so full of preparatory courses that will teach you how to do a test (instead of the contents of the test), or how to perform in interviews.