skysight-inc/HackerNews huggingface dataset:
I didn't renew prime this year, for the first time since its launch. I started getting bizarrely frequent errors with small items too inexpensive to bother with returning. I'd get 1 package of floss when I'd ordered a pack of 10, or just the top part of a soap dispenser.

It's also kind of tedious to always have to go through and make sure you're buying from amazon, because otherwise the odds you're getting a knock-off or an already-expired supplement are way too high.
Great Barrier Reef suffered worst bleaching on record in 2016, report finds
Ada has been a suitable replacement for C since the early 90s when GNAT was released. Prior to that there were still plenty of suitable C replacements given a little work, like Pascal and Oberon.
I guessed that much. But that does not prove anything. US election cannot be compared to this. That is completely ridiculous.

Electing your leader is a very subjective, personal thing. Throwing your garbage out and driving an SUV is not. People does not actually care about doing any of those things.

They care about fitting in and looking cool. Change that and you can change everything.
We need to let technical people make technical decisions. The things I'm reading are ridiculous.

``` “All my engineers thought the rules were nuts,” he said, calling the Acela a “high-velocity bank vault.”

The Federal Railroad Administration likes to think that America is special, and so our trains have to be special too. ```
Managers don't make a company good or evil. Culture does. Culture bends managers, reward some behaviors and suppresses others...unless you change management en masse, the culture is persistent and strong.
How about San Francisco spending 1.6 Billion dollars for 1.7 miles of Subway? (http://www.enr.com/blogs/14-gold-rush/post/38027-san-francis...)
From the article: It is difficult to see, but we get 1.4% savings in the total egress HTTP/2 traffic.

Header compression is cutting our overall bandwidth for HTTP/2.

While it does not look like much, it is still more than increasing the compression level for data would give in many cases.

So, better to do this than try to further compress pages.
A friend of mine has a Surface Pro, and I have a not-insignificant amount of envy. It's the first time in almost 20 years that I've looked at a Windows laptop and felt it was in any way ahead of Apple. Great design, and it doesn't have the inevitable pointlessly-cheap compromises that plague every other "high end" Windows laptop.

Of course, it's still Windows underneath. Sooner or later, I'd get tripped up by the pathetic reality of 8.3 case-insensitive filenames buried in a not-deep-enough grave.
We'd still have protection from cosmic radiation. Antarctica is far more livable than anywhere else off earth, but I don't see us living there in a self-sustained fashion.

Space exploration and colonisation is important, but it's not an answer for the Earth's problems. It may lead to new technologies that will help on earth though - not least the requirement for sustainability.
The eye was pretty interesting. These primitives, what are they? smoothstep() is apparently "Hermite interpolation" but colsca() - col-scale? collerp - col-linear interpolation?
agreed. The newer "Pet Set" construct in k8s might simplify this quite a bit:

http://kubernetes.io/docs/user-guide/petset/
> But if you already run everything in docker and really want to get rid of puppet, then why not?

Docker does not replace puppet and they clearly wrote that they developed a System just for that.
Author here. You're right on most counts, except that you were supposed to fight the Von Neumann probes, not build them.

The homepage on the project's website mentions some other things that were goals: http://hannobraun.de/vndf/home/

For anyone wanting more detailed information, the design docs may be a good start (as baking already said in the sibling comment): https://github.com/hannobraun/vndf/blob/master/docs/game-des...

The newsletter archive also has a lot of information, especially the early newsletters: http://hannobraun.de/vndf/news/
> Apple [does not] have a verified check against some App Store apps much like how Twitter has them for user profiles

They don't? Google Play certainly has verified developers, under the name "Top Developer". See for example here: https://play.google.com/store/apps/details?id=com.twitter.an...

The documentation states that "top developers" are "selected by Google Play team": https://support.google.com/googleplay/android-developer/answ...
Any future that does not include bacon is not a future I want to live in.
Commodore64 + Raspberry Pi + 6502 assembly = Slack client!
They have been changing the UI quite a bit and GL has changed significantly feature wise too in the past 12 months. It might be worth another look.
It is 3 weeks of US military budget.
Multi DB hosting isn't the issue, it's installing two MySql server instances that I think people are questioning.

I know with MSSQL there were scenarios where you would install multiple instances, I think they were when you had more RAM in the box than the server package was licenced for, or for management of a large number of databases.
Apple may have finally gotten too big for its unusual corporate structure – Vox
Modern delphi carries that tradition.
I bet if Datomic were open source it would get adopted at an incredible pace and become one of the go-to tools for working with data.
The difference is, one side says they think something may have happened, and want an independent audit (recount) to determine if it did.

The other side makes claims as if they are fact, to try and change people's opinion of what actually happened (ie who won the popular vote) and specifically doesn't want any investigation/recount.
Ted Chiang also wrote "The Lifecycle of Software Objects", where said objects are sentient digital pets. The story is freely (and legally) available on the web. Highly recommended.
Having one var per line, with left bound typing seems more readable to me.

That said, I understand the differences in traditions.

I think that C's syntax is flexible that we can each go to our own, and decide which is more readable.
Not going to happen. Americans fight HSR like the plague:

http://singularityhub.com/2012/09/04/can-high-speed-rail-com...

The CA HSR should have been built decades ago. In the meantime, China has built 12,000 miles of hsr, and will double that within 10 years.

China is also building maglevs. The Beijing S1 has should be live within months:

http://usa.chinadaily.com.cn/business/2016-11/28/content_275...
If I followed the tech@ list properly, I believe OpenBSD has added a specialized socket type for the "dns" pledge. That allows removing the code that permit certain socket calls iif /etc/resolv.conf has been opened.

There are other things in the works related to pledge. For example, they're going to ship a native local stub resolver that will be a functional extension of libc, permitting them to remove and simplify code from libc. That would allow sandboxing networked services without necessarily requiring any filesystem access after invoking pledge, while still permitting DNS to seamlessly work even after configuration changes. (The trick is that most client resolvers, third-party and in libc, default to 127.0.0.1:53 if /etc/resolv.conf is unavailable.)
We highly welcome feedback and critics
While I like a lot of what's in here,

for (size_t i = 9; i <= 9; --i)

is a pretty terrible example to put in the second chapter. I would not let that line pass code review. There is no need or place for cutesy cleverness in C.

EDIT: Ugh, just found this too:

isset[!!largeA[i]] += 1;

Not only is that confusingly cutesy, but largeA[i] is a double. Please DON'T write – or encourage beginners to write! – such smug code!

EDIT2: In section 5 is the statement than unsigned integers "can be optimized best." This is flatly untrue on x86 and I suspect many other architectures. Compilers can and do take advantage of undefined signed overflow to optimize signed arithmetic; the same is not possible with unsigned arithmetic. See https://kristerw.blogspot.com/2016/02/how-undefined-signed-o...
> I would like to make software for biology and chemistry but I don't know where to start.

Start by getting a base-level understanding of biology/chemistry. You'll gravitate to an area you want to explore further. Here's an interesting list of online courses > https://www.mooc-list.com/categories/biology-life-sciences
Sad that tech types seem to take dystopian sci-fi as a blueprint not a warning.
This. Otherwise a lot of Germans wouldn't be able to use Apple devices. Credit cards are not very common here, but you can purchase iTunes prepaid cards at many chain stores.
Im surprised nobody has mentioned Quellen-TKÜ -- is there any evidence that governments can force handset vendors to push malware to devices?

I don't believe this, as it would make programs like QUANTUM* unneeded. Why subvert global internet infrastructure if the providers do the dirty work?

This would be explosive if true
And for a lot of people the tools of choice is docker...
Doesn't seem unfathomable to me. $36B is just a square grid of 190 x 190 San Francisco houses.
Ethereum Sharding FAQ
Are you sure you aren't mixing causes and consequences?
I'd say that this is actually because undefined behaviour is hard (didn't say impossible) to get right at the human level that tools were, and still are, being developed.
> A prediction, as an aside: sometime soonish, there will be widespread adoption of something between renting an AirBNB, and owning furniture. Maybe it’s a service where you rent furniture.

Or, one could look into how others in the furniture rental business solved those questions in the market over the last 50 years, then analyze what it would take to disrupt:

https://en.m.wikipedia.org/wiki/Rent-A-Center

The rent-to-own business was started by Johnathon Talley in Wichita, Kansas during the 1960s when he told customers of his store, Mr. T’s Rental, that they had rented a washer and dryer for a long enough duration that they had paid for it in full and now owned it. Thomas Devlin, a former employee of Mr. T’s rental, recognized the potential of renting name-brand products and partnered with W. Frank Barton and founded the Rent-A-Center brand in Wichita, Kansas in 1973.

RAC provides new and used brand-named furniture, appliances, computers and electronics from brands, such as Ashley Furniture, Sony, Toshiba, Whirlpool Corporation, Dell and HP. As part of their rent-to-own business model, Rent-A-Center generally makes its items available with no down payments or long term obligations. Customers can return an item at any time, for any reason, without penalty and also have the option to re-rent the same item and pick up the payments where they left off. Delivery, pick-up, service and repair are also included in the stated rental price. Customers can also upgrade items while they are renting—the payments will change accordingly.
>nginx (our own fork since nginx folks won't accept all our patches)

Is there any interest in publishing this whole fork? I know you already publish separate modules to github, beyond that is there crossover with nginx plus functionality they don't want to accept?
Age 2, Mac Plus. One of my earliest memories---possibly the earliest[1]---is the night my parents first set it up and had a box of disks they were using to install software on a 30MB external SCSI HD. I remember really wanting to use it, but I had to wait until the morning because they had to learn how to use it first.

I think we started with System Software 2.0(4.0), but it might have been an earlier version. Soon updated to System Software 5.0 and MultiFinder (and 4MB of RAM for multifinder). I remember the upgrade to System Software 6.0, because my copy of Dark Castle stopped working---eventually I figured out that there was a copy of System and Finder on Disk 1 and that I could boot from that instead of the external SCSI HD.

My parents bought the computer for office use in their jewelry design/manufacturing studio; so I could use it there when they were doing bring-kid-to-work-daycare, but they also often brought it home in the Mac Plus carrying case. I have fond memories of using the How to Use Your Mac tutorial: the mouse tutorial and the start was fun and something I could easily learn by watching; I remember the Finder tutorial that followed challenging as it had text instructions so at first I couldn't do it on my own and would need help---I think trying to do the Finder tutorial played a big part in learning how to read.

I remember using Mac Paint a lot, but also watching my mother work on the computer and wanting to learn what she was doing: Mac Draw (for jewelry design), Excel[2], and CAT IV (CRM). My pediatritian was also a Mac user and would go to Mac World and would give me disks with SWAG games he got.

Later when my parents got a Macintosh Performa 575[3] to replace the Mac Plus, they made the fatal mistake of setting it up at home---I wasn't going to let that multimedia machine go! Luckily they made a good parenting decision and decided it would be better for my sister and I to have access to the Performa since they could get by a little longer on the Mac Plus at their office. Eventually they brought the Performa to work and replaced that with a PowerMac 7200/75.

[1]: Side note: Around this time also saw 2001: A Space Odyssey for the first time; my father got it for me as a 1st birthday present.

[2]: I liked using simple expressions for calculations, but mostly making graphs; lots of pet graphs (i.e. 1 cat, and various numbers of fish).

[3]: Might be mistaken on the specific model.
Anglican dev here. We always welcome feedback. Could you explain what you find strange about the workflows?

We taught a summer school on Anglican last August. The materials are available online:

https://bitbucket.org/probprog/ppaml-summer-school-2016
http://www.ccs.neu.edu/home/jwvdm/talks/
Looked to be pretty printed on my computer.
I am interested in knowing why some people go insane in solitary confinement? Is self-talk that poisonous when it is such a useful cognition tool?

He did not talk much about how does a born deaf person self-talk(avoiding the word think as he say), but I am curious to know what other non-verbal forms of self-talk are out there and how fast are they?
Chinese cities often include the entire metropolitan area, and then some. For example, Chongqing has 30 million people, in 31,800 square miles. Omaha-Council Bluffs has 915,000 people, in 4400 square miles.
My feeling is everything you could do this way is either a) trivial anyway, or b) is making use of all the active research on MCMC sampling (which generally gives you DSLs to express a subset of all possible programs, which they are optimized for).

Where in this picture does formulating the problem in a Turing-complete language help anyone? If making the "compiler"/analyser is (for practical/interesting purposes) impossible anyway?

I have spent several years in my PhD trying to map out just one probability distribution and make it computationally tractable. Postulating the existence of a "magic" analyser that work is redundant, which would be nice, but I don't see it ever happening.

Granted it has a billion input variables, but so does any "real-world", non-toy computer program.

TL;DR if the problem fits stabdard MCMC or rejection sampling just do it. If not then a magic performant analyser is going to be hard to build. I hope I am wrong :)
After decades of reading many authors who I love, Ted Chiang jumped right up into the top few before I was even finished reading Stories of Your Life and Others.
> "Interesting that this doesn't apply to books. Is that market just vastly different?"

Maybe people don't return books when they aren't happy with them?

They don't care about fake book reviews anyways. I noticed a "Top 100" book reviewer was just writing the same exact review for every book they reviewed. Reported that and just got their standard "We're sorry you didn't like the review" response.
>It is a convention, it's called a procedure call standard.

Is this the same thing as, or related to, the calling conventions that used to be used in Microsoft DOS and Windows native language / C apps some years ago - things like "long far pascal" as function declaration /definition qualifiers, and things like the fact that C pushes function arguments onto the stack (before the call) from left to right, and Pascal does it from right to left (or the other way around)? (Did some of that stuff, but it's been a while).

I did read the surrounding comments to this one, and saw that some of the topic was about registers, not the stack.
Was a typo, thanks!
Classify? I'd expect classification to be able to detect whether something is fake or not regardless of the source. Meanwhile this tool is nothing more than just a simple lookup of sites that the author deemed to be biased or fake.

None of these are backed up with any proof regarding the claim that these sites provide "fake news" - most of these doesn't even have a reason on why these sites are there. If the author cannot provide a reason for these sites to be there then for what reason should I trust the author?
They were just trying to batch process ;)
> (3) Rust's ever-tightening interdependence with Cargo and Git is disappointing.

I can see the latter, but why the former? Package management that has understanding of language dependencies is a huge productivity booster.

> (5) Rust has "immutable variables". Seriously? How can an object be both variable and immutable? I realize this is just an unfortunate choice of terminology and not a fundamental flaw in the language, but I believe details like this need to be worked out before Rust is considered "mature".

A variable/binding is mutable, the object is not. I don't see the problem.
Has anybody read Story of Your Life and then seen Arrival? I'm curious to know how close it is to the book before I shell out the dough to see it in the theaters.
Hi there,

my better half is finishing her PhD in biology and is now 31. She is still a student and has the exact same fear that you have.

All of our friends all have bought a house and are starting to have kids (a friend of mine already have 3) while we are both of us on one salary while she finishes her PhD.

This is a normal feeling. The fact that you don't have any job experience makes it scary for you as you feel you haven't been participating in society like most people around you do.

It is normal to experience several rejections before being accepted - we all have this issue.

I think that the biggest issue on your side is the fact that you feel old. Older than the rest of the people around you who are "advancing in life" and you feel you are not.

I will say : don't worry too much about it.

If you are competent enough (and I am sure you are), you will face several rejections before being accepted in a position and everything will start to unlock from there. Sure you have some debts but most of us do too and we are all doing fine.

Try to expand the companies you are reaching to include smaller or bigger companies depending on what you feel is the right environment for you.

Sorry for any mistakes as english is not my native language.

Take care and stay strong, you'll see that everything will start to unlock soon.

Edit : also, what you feel right now will make you more experienced and, later, you could take advantage of having lived this to prevent others from happening.
I feel confident for you and I am sure in the end, you will enjoy your life like you should.
Googling turns up some hits, but not much. The basic issue is that weather prediction is one of those problems that can always use more computational power. It is even a known problem that the models used by the National Weather Service are inferior to the models used by agencies in Europe, and one of the things holding us back is raw computational power. From "Why Isn't the U.S. Better at Prediction Extreme Weather?" (http://www.nytimes.com/2016/10/23/magazine/why-isnt-the-us-b...):

While Mass is the most outspoken on the subject, many experts insist that if the Weather Service wants to meaningfully improve its predictions, it must employ a technique called ensemble forecasting. The basic premise is either to tweak the physics equations or to make repeated changes to a model’s variables: You might bump up the temperature slightly, for example, and then run the model again. After a half-dozen or so reruns, you get a set, or “ensemble,” of forecasts that can be compared with one another. When all the forecasts in an ensemble agree, it’s a reasonably sure bet that the predictions will pan out.

Nobody I’ve spoken to doubts the superiority of ensembles. Yet they haven’t been widely adopted in the United States at the resolution required to forecast localized, or “mesoscale,” events — specifically, thunderstorms, flash floods and tornadoes — because high-resolution ensembles require more computing power than the National Weather Service can currently provide. Higher-resolution ensembles translate to greater accuracy in the same way that HDTVs are clearer than analog sets. I met with a scientist at the National Center for Atmospheric Research in Boulder who showed me a prototype mesoscale ensemble for the United States. But at the moment, he can’t exploit its full potential because the supercomputing cluster at the Weather Service simply couldn’t handle the load.

HPC systems are essentially designed for this type of computational problem, and we still want more powerful versions of it. For this reason, I find it unlikely that commodity cloud infrastructure - which was not explicitly designed for this type of problem, and it almost assuredly going to perform worse - will have much success in this area. At least in the near future.
>> Developers of proprietary software are not necessarily incompetent. [1]

More to the point, some of them are regular contributors to free (and open source) software projects:

http://uk.businessinsider.com/microsoft-github-open-source-2...

[1] Says rms; gee, thanks Doc.
The main argument against goto comes from standard C++ side because there are so many edge cases where goto and longjmp will cause your exceptions and end-of-life semantics to go awry.
Make with Ada competition winners announced
Bill Gates could do pretty well if he ran for president, study suggests
> he will "sing like a canary" if the FEDS ever come calling

You mean like when they came a month or so ago and all user data that OWS could hand over for the accounts in question was two timestamps?
The problem with publishing it is that we have to maintain it and sometimes we put stuff in there that we wouldn't normally want to make public or it would be a pain to extract because it's linked to our infrastructure.

Open sourcing stuff has a real cost. We do as much as we can.
It's not just the cost of labor and associated regulatory costs. I think a lot of the overhead in the US has to do with such projects often being funded by the federal government, yet implemented by state/county/city governments. Each of those wants to get involved and get a slice of the pie, so to speak...
I find it ironic that one of Uber's original impetus for migrating off Postgres (which I still have serious doubts about) was not being able to "trust" the system [1].

Given my limited failed experience with playing with docker + postgres (and various volume stores including flocker) I have continued doubts about Uber's choices.

I suppose they are having success but I wonder at what cost.

Specifically the quote on [1]:

Finally, our decision ultimately came down to operational trust in the system we’d use, as it contains mission-critical trip data. Alternative solutions may be able to run reliably in theory, but whether we would have the operational knowledge to immediately execute their fullest capabilities factored in greatly to our decision to develop our own solution to our Uber use case. This is not only dependent on the technology we use, but also the experience with it that we had on the team.

[1]: https://eng.uber.com/schemaless-part-one/