skysight-inc/HackerNews huggingface dataset:
> The article mentions that logical thinking, such as that used when voting for political candidates, is fully developed by 16.

The idea that logical thinking predominates in voting for political candidates (even for people much older than 16) is distinctly at odds with reality; voting is very often driven by emotion and creating emotionally arousing appeals is a central element of political campaigning.

Responsible voting requires well-developed capacity for logical thinking and emotional maturity * and* the ability to integrate logic and emotion. The article describes 16 year olds as adult in the first of these areas, but not the other two. (In fact, it notes that people, in general, aren't adult in regard to dealing with emotionally arousing circumstances well into their twenties.)

Which isn't to argue against the idea of expanding the franchise to 16 year olds, but that's more because of the social benefits of their early engagement outweigh the costs of their potentially immature use of the frnachise than because they are fully mature in the respects relevant to voting (which, incidentally, is also true, IMO, of allowing 18 year olds to vote.)
Off topic: I noticed the article cited Zillow as a "real estate database". That is troubling given how inaccurate the service has proven to be.
I recently met with the founder of Baskalet game studio in SF and was super impressed by their creativity and growth. If an entrepreneur can succeed in Gaza, they can win anywhere.
Website: https://cgogen.com
Can't help but feel that this would carry more weight if RMS did not do his thing or redefining perfectly good words to match his ideology - which I noticed is done here again with 'Service as a Software Substitute'
and the signed hash is actually checked against the image. Of course, this is the step that is missing because it's a non-mandatory manual process.

Serving the images directly over HTTPS would provide more security for every end user that is not manually checking signing hashes.
I currently use azerty layout and learned vim on it. There is no big changes compared to qwerty at least for letters.

Qwerty is more reliable for development with more ease to reach special characters.
Perhaps my openness to longer interviews reflects the fact that I get 25 days of leave a year. Plus public holidays. And sick leave.
I forced multiprocessing anyway but i don't know is there any bad effect.
Show HN: JSON Editor (Beta) for MacOS 10.12
True, although sometimes it's good to deliver signed updates over a secure connection for defense-in-depth - for example, to mitigate vulnerabilities like the recent CVE-2016-1252.
We started working on customer development in May part-time (full-time starting July). It wasn't until mid-September that we actually knew what we wanted to create, and that's when we bought our domain. From there it took til early November to get our first paying customer.
Most real estate agents just canvas and keep simple lists of buyers.

Email me chesedco@gmail.com and i can go into more detail. I am in the middle of the market research stage in trying to how i can disrupt the industry and if it is even possible.
Since 1 part in 100,000 would imply that one could put a
Shuttle up each day for 300 years expecting to lose only one, we could
properly ask "What is the cause of management's fantastic faith in the
machinery?"

I wonder if you told the management that, in those words, if they would have still believed such a ludicrous idea.
Can you expand on this at all? An article anywhere with a detailed write up? It sounds fascinating.
You are correct, the Force.com part of the Salesforce platform is particularly well suited for database centric business applications, that may or may not be related to Salesforce's Sales, Service or Marketing clouds (the core SaaS of Salesforce).

To do it with POJ + Spring or ASP.net means there is a ton of wheel that you need to re-invent, especially around security, reliability, data protection/sharing, user management and so on.

If you go ahead and to a couple of the trails in Trailhead this will start to become more obvious.
Why I'm a poor programmer
Yes, you'd have to wrap it in a match. But maybe you don't have to.

If T1 is the normal case, then there's a type in Rust called Result that handles this kind of pattern.

fn potentially_failing(thing: Result<Type1, Type2>) {
thing.map(|foo| success_case(foo));
}

this will only execute in the success case and ignore the error case

map_err does the same, but only touching the error case
From my own experience and what I've seen from major US universities, this does not seem to be the case.

For intro (1st year-ish) CS, it looks like most places are teaching Python and C++, with some institutions (such as my own) using Java. An ACM article from 2014 actually has some numbers here. [0]

I graduated relatively recently with a bachelors degree, majoring in CS and Computer Engineering. I had only one course which actually used C, and that wasn't for my CS major. I've spent a fair amount of time since then doing low-level work on ARM micros, but definitely wasn't taught this in school.

[0] http://cacm.acm.org/blogs/blog-cacm/176450-python-is-now-the...
I have been working on this little free JSON editor app for a few weekends.

Personally: I like it.

I will continue to work on it each weekend until it is perfect for me and maybe others. What do you think so far?
Not until you can (video)tape all meetings and interactions, analyse body language and spoken content.
For anyone else interested, here's a picture: https://c.o0bg.com/rf/image_960w/Boston/2011-2020/2016/09/07...
As ever, activists take over institutions by pushing an ideology or agenda. And then when people try to inquire about the holes and bring up facts, they start personal attacks and bullying, while providing very little in on-point substantive answers.

"Troll", "Racist", "Creationist", "Climate change denier".

So much easier than just engaging with the substance and proving people wrong with facts, answering questions, admitting when we don't know and being intellectually honest.

Reasonable people are open to being proven wrong. But throwing an epithet while providing inadequate answers does the opposite. "Oh, I'm a troll? Ok I changed my mind I am convinced! Thanks!" That's not how it works. You're covering up your own lack of knowledge with emotion.
These are by far the best two comments
Ask HN: Can we use AI to contain AI?
Dumb question from someone who doesn't know what they are talking about: From my understanding there is the problem of if AI gets so intelligent we won't be able to contain it. So prior to that event could we use the predictive capacities of the AI to help generate different scenarios/ways in which it would be able to over take us and then find solutions? Obviously we wouldn't want this to be our only approach. Thoughts?
> I haven't seen where it is available in a scriptable API.

They're provided at `window.getViewMatrix()` and `window.getCameraPositionVector()`. See here: https://github.com/Microsoft/HoloJS/blob/master/HoloJS/HoloJ...

> It would be better to include an extension to the WebVR API to provide the environment geometry.

This is on their radar by the looks of it: https://github.com/Microsoft/HoloJS/issues/4 I've also thought about this.. Could be a bit tricky. The meshes are quite large and getting them over the bridge could be a bottleneck.

> Also, I feel pretty strongly that automatically applying the stereo rendering is a mistake.

This happens to be a limitation that (I believe) is specific to their ANGLE fork, which may change at some point.
For what it is worth I think the design is fine. In fact I actually prefer it :) . I think it is easy to read and loads fast.
I used https://cloud.sagemath.com/ entirely to implement https://cloud.sagemath.com/ itself (along with a dozen other collaborators, of course). I've probably spent thousands of hours coding via cloud.sagemath.com at this point. Probably my favorite feature of cloud.sagemath.com is TimeTravel, which Jonathan Lee first implemented as a Google Summer of Code project, which lets you browse (at very high resolution) all past versions of your document, and see diffs between two points in time. I also like having a separate chat associated to every document, and realtime collaboration (with multiple cursors). A lot of our users do education, research, and data science, so we support course management, latex, and Jupyter notebooks. But SageMathCloud is also useful for software development.
Yep.

I disagree with the downvotes.
If that's the extent of your craziness, you're doing pretty well:

http://www.newstatesman.com/science-tech/internet/2016/12/mo...
Everything people say is correct, you can reinvent yourself. I hit 40 this year and was looking to make a career move but depending on your home situation may not be feasible. If I were to start again in a different field it would mean a dramatic pay cut to start at the bottom. There was no way to make a lateral move in a new field at the same pay I was making, so in the end I had no choice but to stay in my same field even though my passion was somewhere else. I do agree it's not too late but remember you'd be starting at the bottom again and do you have the time and patience to make it back to where you are now
I haven't actually found LLRBs to be simpler to implement, and a couple other sources agree with me. They're pedagogically simpler than standard RB trees, but if your goal is to introduce students to a balanced binary tree, I'd argue that AVLs are easier to teach and implement than either RBs or LLRBs.

http://t-t-travails.blogspot.com/2008/04/left-leaning-red-bl...

http://www.read.seas.harvard.edu/~kohler/notes/llrb.html
I think people are making it about code beauty because ES6 is code, not a user concern. Right now you're pretty much transpiling down to ES5 for anything user facing.
Can someone explain why index funds are not an option?
It's remarkable to see them push through against so many odds. I can't count how many times I've felt the news traduce and vilify these people, and shamefully I'm guilty of harboring prejudiced.

Seeing similar stories like this makes me want to change all that and I hope I can help somehow.
I think one of the problems which may make it appear that this is the case, whether or not it actually is, is that once an author has achieved some success, they are granted increasing deference by editors and publishers; this may lead to the quality of their finished work declining even while their writing skill increases.
The Art of Charlie Chan Hock Chye - Sonny Lew
Pure brutalism is bad enough, but in Boston (and to a lesser extent, the rest of the US) we just had to muck it up with fake-traditional touches like brick facing that make it look so much worse. IMO the worst part of City Hall isn't the concrete honeycomb superstructure, it's the brick-clad base. Brick is good when its appearance makes structural sense: arches or lintels over openings, proper sills, a combination of headers and stretchers, etc. However it's always monolithic, and the only thing worse than monolithic concrete is monolithic brick. That's why I'll take the BPL extension over city hall any day--at least BPL is purely brutalist and makes no apologies for it.
There's a lot of blame that (deservedly) gets pinned on the NASA administrators, but this fails to ask the really important question -- what sort of political and other pressures were put on the administrators such that they felt compelled to make shit up?

Seems like it was politically impossible for NASA to say outright that there was a 1% chance of failure for every launch -- it would have led to loss of public support for the Shuttle program. So we have a systems failure where both politicians and the public contributed by making NASA admins feel compelled to lie and cover up to make the launches work.

I mean, the courageous thing to do would be to stand up and say space travel is inherently risky, people might die, but it's still worth it. But courageous politicians regularly get voted out of office, and I would bet a courageous NASA admin who said that would end up fired.
Extra abdominal fat in felines is a feature, not a bug - the 'primordial pouch'[1] which provides some extra protection in fights, and allows for a longer stride (with all four legs spread out more when running). But you know your cat best.

1: https://en.wikipedia.org/wiki/Cat_anatomy#Skin
Otoh,

*foo

is obviously a char. Do you put a space between dereference operator and its operand?
Support Gazan entrepreneurs
Huh. That's some pretty impressive efficiency. I don't know why, but the thought of a train carrying a brick uphill only to bring it back down again strikes me as a little bit comical :)

Very interesting though. I wonder how far those trains travel, and if there's some way to use them simultaneously as energy storage and transmission infrastructure. I guess it depends on how the energy is recaptured. I'm just wondering because that could solve some of the cost issues associated with putting big solar arrays out in the middle of the desert...

Something like a linear alternator maybe?

https://en.wikipedia.org/wiki/Linear_alternator
Well 7/3 = 2 (more or less - the whole calculation is very approximate obviously). The basic idea is if you have 100 people (of a broad spectrum of ages) you'd expect about 1 of them to die each year.
Well, France has no reason to do that – they (with > 80% nuclear) have every reason to make them seem as good and effective as possible.
A few months ago Mikio Braun wrote a great post on this topic (the need for data scientists with strong software development skills) https://www.oreilly.com/ideas/what-is-hardcore-data-science-...
I’m about to start coding my site from scratch using ES6 module + async/await syntax. I’m doing it because it will improve readability, which in turn will make the code more maintainable.
The perpetual problem of this ideology is that so many people have "wrong" thoughts and speech. I'm surprised only that the list doesn't include a narrower redefinition of "freedom" to mean "free to agree with our definitions."
While I am happy for his success, a part of me can't help but wonder: "Is being popular on twitter a big part of front end development these days?: JS, CSS, HTML and Twitter Followers"
I thought Guix reimplemented nix the purely functional language in scheme.
Without the damage from the tidal wave Fukushima would have been far less of an issue. With a proper wall there would not have been significant issues with the Tsunami, thus making that wall a critical safety feature that failed.

As to passive safety systems, many modern designs can't be left unattended for a month. Because they are not passively safe only being able to go longer without issues.

Anyway this is all abstract pick a design that would have been safe without a sea wall or direct intervention after the fact. While being both proven and cost effective.

PS: On second thought as you said modern design, the worst plant built in the last 10 years is still a 'modern design' and close to where many people live.
Last hotfix I can find is this:
https://support.microsoft.com/en-us/kb/253518
Nice link, thanks! Just bought it!
I was fortunate enough to get a chance and visit Gaza Sky Geeks as a mentor last year and it is an amazing program. The staff and entrepreneurs work very hard and are very loving people.

This is a great cause that has a direct impact on those living in a place where it is difficult to get what most of us give for granted.
That’s not completely correct. "As long as you don’t circumvent DRM on movies or music".

DRM on games, software, books, etc is legally not protected, at all.

And the DRM clause for movies wasn’t in German law originally either, but it was forced into it via an international treaty, and the US demanded this, and threatened with embargoes otherwise. Even North Korea signed this treaty. (The WIPO treaties).
Beam streaming increases bit rates, resolutions to compete with Twitch
A guide to giving your cats their annual performance review
Thanks for the reply! That is a good point. I guess my original intent was strict oo (ex: typescript) that takes away the quazi FP properties js has. Very excited for elixer though
Here's a partial list from my Little Snitch config on macOS Sierra:

- com.apple.geod.xpc tried to establish a connection to gspe19.ls.apple.com on port 80

- App Store / softwareupdated uses port 80 to download updates from swcdn.apple.com

- helpd uses port 80 to fetch help docs from the web

- IMTransferAgent tried to establish a connection to ussjc.ce.apple-dns.net on port 80. This is used by Messages.app when picture messages are received.

- iTunes uses port 80 all over the place to fetch content from the mzstatic CDN and others

- nsurlsessiond uses port 80 to fetch from apple-dns.net, blobstore.apple.com, icloud-content.com, aaplimg.com

- photolibraryd via com.apple.photomoments.xpc tried to establish a connection to gspe21.ls.apple.com on port 80

- Photos Agent tried to establish a connection to s3-w-a.us-west-2.amazonaws.com on port 80

- storeaccountd tried to establish a connection to sandbox.itunes-apple.com.akadns.net on port 80

- storedownloadd tried to establish a connection to osxapps.itunes.apple.com on port 80

- SpotlightNetHelper tried to establish a connection to wu-calculator.apple.com on port 80
It is, as long as it’s for personal use, and you don’t have to break DRM on movies or music (this last part was added due to the WIPO treaties requiring that).
[blog] PostgreSQL monitoring using interaction analytics and polling
I feel like you're missing why I said this. I was responding to this sentence in the message above mine: "Actual, real-life plants (like from the 60s) have much lower costs than recent estimates have claimed (adjusted for inflation)."

Why were those plants cheap? First a) they probably actually weren't, thanks to hidden costs, and b) they probably weren't nearly as safe.
Right now my apartment is small enough that I only need a single AP, I have it wall mounted high up in a central location so it has good coverage of the whole building.

There are options such as 3rd party roaming clients for (eg https://play.google.com/store/apps/details?id=com.heleron.wi... for Android) which I'd consider. For laptops, most drivers have a "roaming aggressiveness" setting which can be tweaked. In general almost all devices should handle transient connectivity glitches fairly well, so kicking low signal clients off an AP shouldn't interrupt too much.
Fiction: Dirk Gently's Holistic Detective Agency by Douglas Adams. This was fun and unexpected time travel novel.

Non Fiction: Siddhartha by Herman Hesse. This was a great read that resets you and puts things in perspective.
Ask HN: FPGAs for a small trading group?
We are a small prop group, historically very focused on speed but our system is still in software. We are considering building an FPGA to provide fast orders in response to some events.

I'm interested in thoughts or war stories around these topics:

- Should we build a C or C++ version of the FPGA first to clarify the exact behavior and define the interfaces to the master trading system?

- Have you been involved in the move from low latency software to FPGAs? How did it go?

- Is it critical for the FPGA developer to have trading experience? Being in Colorado, there aren't many (any?) trading FPGA people around.
The Freewrite Is Not a Typewriter. Creating Freewrite, Part 1
Article chooses the slant that its a bad thing that there is disparity. One could claim that in a true dystopia the rich would just make it so insufferable that the poor leave as economic refugees.

While I would love for everyone to be "rich" today, it seems that eventual wealth is a good deal, if kind of harsh emotionally. Many of the "poor" (i know there are extreme cases) are richer than kings 1000 yrs ago. I would guess that in 1000 yrs the "poor" of then will be richer than our 1% today.
Because we are in the process of automating away all jobs except consumption this time around. In the past as those new "busywork" industries popped up, human workers filled the new roles. But now we're approaching the point where every new busywork job can be filled by machines, which are cheaper than employees.

Health and food are actually a great example. We've already automated away most farm jobs (in the US at least) and a lot of the food production & prep jobs for junk food type things. And now we're starting to see in the healthcare space that software can reduce loads on doctors, for example ML-based interpretation of X-rays, automated patient record tracking, etc. Fitbit is the tip of iceberg for what's possible in at-home health monitoring based on software instead of humans. I would argue that while the sickness and health industries can grow indefinitely, the number of jobs in each cannot.
The North Pole Is Warmer Than You
While the graphs I highlight don't show it, the broader paper uses both actual launch data AND experimental data to derive the regression. This experimental data presumably should be available regardless of if this reasoning had been used earlier on launch data. This is one good reason why experimental data is so critical, as real world data can be biased.

You're absolutely right though about this being "Monday morning quarterbacking" with any analysis after the events. That said, two things are clear:

1. The most knowledgeable engineers were strongly against launch (see Ebeling and Boisjoly at Morton Thiokol)

2. There were huge statistical flaws made by decision makers at NASA before launch (see Feynman as noted in this thread)
Wow this surprising. I wonder what the reason for shutdown is? Flocker looked like a really cool product but was pretty involved setup wise when I was evaluating it.

What are best options now for bare-metal? Ceph? NFS?
Or maybe the technology wasn't correct for what most people are trying to do with Docker these days. Flocker never felt like it quite fit in the ecosystem along with Mesos, Kubernetes, etc.

Great efforts guys, the tech is cool, but technology will continue to evolve and if you bought into something completely that doesn't fit nicely with the movement, you will get left behind.

Edit: not sure why the downvotes, I was not being sarcastic. The comments about why "pioneers get arrows" in the post made it seem like they had a perfect product, the world was just not ready for it.
Yeah, and I still remember when Chernobyl happened in 1986 and they told us that it was all due to shitty Russian design and that it could never happen to a reactor like Fukushima.

Those goal posts keep conveniently moving.

Today's brand new reactors eventually become the 30 or 40 year old reactors that are allowed to have meltdowns that "could never happen with new reactor design".
I think this is a bit extreme trying to change words to adhere to your own worldview and makes real discussions impossible. There's nothing wrong e.g. with speaking about BSD-like licenses, if you don't see a lack of copyleft as a flaw. This list even kind of reminds me even of Newspeak (https://en.wikipedia.org/wiki/Newspeak).

So let me try to find something similar from a different perspective:

Copyleft Free Software: You may not be able to use copyleft licensed code together with code licensed under a different license. Better words are CDDL-proprietary or GPL-proprietary.
An example in a sentence: ZFS can't be integrated into Linux because Linux is GPL-proprietary.
Odd, I submitted the same story but it wasn't picked up as a duplicate.

https://news.ycombinator.com/item?id=13238860
You can, so long as the privacy setting "Who can look you up using the email address you provided?" is set to a value that exposes it.
Pax/Grsecurity fork probably has it for some time, but not mainline tree (i.e "torvalds" linux).
Yeah, definitely talking about the top of the device. I thought that was obvious from context, since the bottom appears to be silver in the photos I've seen, and you only interact with the top of the device.