skysight-inc/HackerNews huggingface dataset:
But we all know F# is a gateway drug to... :)
For now. Things change.
Some gameplay demo footage: https://www.youtube.com/watch?v=T4ivCwjnQ6I

Here is a teaser trailer: https://www.youtube.com/watch?v=lHPc2zwVEn0

From the footage I saw, this game is like a novel in that you are getting inside of the head of someone else and experiencing life from their view point. A "Being John Malkovich" video game.
As cute as it is to have $.01/GB backup storage....every time you pull out a backup it costs you $.13/GB.

That is a pretty steep hit when you can use a lower quality object store:

https://www.runabove.com/storage/object-storage.xml

For $.01/GB and $.01/GB to pull.

Yeah, it may not be as highly available as Nearline but for the 99% of the time it is available...you don't have a 3 second delay and you aren't paying a 13x premium to pull data out.

For instance, lets say you have a 50GB backup that you automatically verify via a testing process. You don't want to burden the disks of your primary datastore longer than you have to [the source of the backup] so your workflow is:

Database Server -> Create Backup Locally -> Push Backup to Object Store Bucket [$.50/month to store the backup, assume you store 7 days] -> Spin up VM which pulls from Object Store Bucket and verifies the backup [$.06/day for an 4GB Linode for an hour to do this which is plenty of RAM and time ] -> Pull the Backup & Verify [$.50/Day]

30 Days Backup Cost:

$20.30/month to maintain a week of verified backups with RunAbove = (7 * 50 * .01) + (30 * .06) + (30 * .01 * 50)

$200.30/month to maintain a week of verified backups with Nearline = (7 * 50 * .01) + (30 * .06) + (30 * .13 * 50)

I don't know why anyone would willingly pay an order of magnitude more for cold storage.
Depending on what you are trying to "script" with it, Add-Ins for Office might be good to check out? They are more focused on user interaction rather than scripting currently, but may be useful? They are written using HTML and JavaScript: https://msdn.microsoft.com/en-us/library/office/fp142185.asp...
It really needs to be minimal-effort to get started. I use newrelic and takipi where I can, and the most crucial thing is that they don't need any ahead-of-time configuration - I can slap them on in a generic configuration and be confident that they'll alert appropriately (newrelic) or collect the right information about failures (takipi).
Uber v. de Blasio–A plague on both their rides – NY Daily News
I've developed a beloved app to learn Korean

http://get.egg-convo.com
Konjekt: Find all your digital stuff in one place
Because the C extension API isn't supported. Or to put it another way, you can call C libraries from JRuby, but you can't write C that calls JRuby. If you want to do that, you would replace it with a Java extension, instead. It's possible to offer "native extensions" for both MRI and JRuby from a gem by providing both via C and Java extensions, though.
Genuine question: when there are so many other ways to create attractive visualizations for the browser, why should someone pay hundreds of dollars a year to plotly for some of their "professional" and "advanced" chart types? What pain are they easing that makes this a potentially worthwhile expense?
From the comments, a github drop of the original code: https://github.com/nfultz/reader.htm
Sure, but the, the US says exactly the same thing.

The immediate questions then are:

* What exactly is "spying"? The Swiss government appears to use signals intelligence in drug interdiction and child pornography.

* How ambitious is Swiss counterterrorism? Is it a local criminal enforcement project, or a foreign policy thing?

* Is there a distinction drawn between targets of surveillance, which are usually foreign, and collateral damage to people communicating with them?

* Does that policy apply to Swiss citizens, or to anyone on Swiss soil?
The concert hall they refer to is the Elbphilharmonie which tripled its costs and construction time.
Requirement #2 was "open source"
It would be insanely easy to copy data over and over until you hit 100PB. This number still seems crazy
> I think the issue here is that the article is talking about two things: a common resource management idiom, and the cool fact that `under(f, g) = f^1 * g * f` implements it.

I think that your pseudo-code for `under` should start with `f^(-1)` (as in the fourth paragraph); probably `f^1` is just a typo.
Doesn't seem like it...

> Advanced ($249 / developer / year)

> Advanced+3D ($995 / developer / year)

http://purchasing.plot.ly/plotlyjs
And I could cherry pick something just as hideous out of Java. Congrats.
New in-memory data grid? has anyone tried TayzGrid?
Kepler-452b: Earth's Bigger, Older Cousin – Briefing Materials
As somebody from Berlin, I'm always happy when my hometown is on HN! Makes me feel proud.
For reference, a 195lb human being (who is assumed here to be spherical in shape) has an Earth Similarity Index of approximately 0.001:

https://gist.github.com/anonymous/5351f6185e8473a3c002
Life Lessons from Differential Equations
It is you who do not understand evolution, though you are hardly alone in this. I suggest you read "The Selfish Gene." The inherent competition in evolution is not among individuals, it is among alleles.

> which is possible in environments of abundance

Sure, but environments of abundance do not occur naturally. The natural state is for exponential growth to continue until resource pressure limits it, which is to say, until abundance ends. (This is because, in nature, alleles that reproduce exponentially always out-compete those that don't.)

Yes, we can produce abundance, which in turn can produce peace. But that's an artificial process, not a natural one.
Container OS Comparison
Briefing materials:

http://www.nasa.gov/keplerbriefing0723

(https://news.ycombinator.com/item?id=9936612)
I was really intrigued by the comment about how the Queen of England bought property near the airport which is apparently proof that the United States has never been an independent country but a pawn of good ol' England.
out of curiousity, what does a custom icon cost, ballpark? I'm woefully underinformed when it comes to these kinds of things.
> A complete general implementation requires some kind of static notion of an "inverse", which is hard in turing complete languages.

I don't think it's Turing completeness that's the issue (though it is an issue, of course) so much as non-invertibility. (I've always been fascinated by https://en.wikipedia.org/wiki/Reversible_computing , but it doesn't seem, at least to my limited perspective, like it's the subject of much current research.) For example, what should the inverse of `(^2) :: Complex -> Complex` be?
Compose Is Joining IBM
It depends on what your definition of safety is. The perspective of this paper probably relates to compromised accounts and information leaks, not adware infections.
Its crazy how much tech leapfrogged back then. In 84/85 you still have the Apple II's in play, C64/128 were still being used, the PC jr just came out, and then the Mac and later the Amiga launched (at 1/3rd the price of the Mac, no less!)

Then DOS/Windows/Intel ate everyone's lunch, yet when did Windows have parity with Amiga and Mac? 3.0 nearly 5 years later? I guess this shows first to market isn't everything. Being able to tap into all that DOS business software turned out to be a big deal, even if the Wintel product was technically behind. The Windows 3.0 product with a 386 was just hard to beat and Amiga couldn't keep up. Especially since Commodore had to wait on Motorola chips that Apple didn't want before it could even order them.

Regardless, 82-90 was an insanely innovating period, the march from the C64 to Windows 3.0 was a fun ride. It must have been very exciting, and somewhat scary, to be in the industry then.
Roslyn and Mono
I would have said that content_length is special in that it's supposed to be the actual content length, not the value sent by the client in the header.

But I definitely defer to your wisdom as I'm just a user who hasn't done pure CGI in 15 years. As somebody who works on PHP, you are probably infinitely more qualified
Yes, you're right! Thank you for pointing that out.

If anyone is actually interested, happy to jump on Skype and discuss more details :)
A good chunk of that is the "invented here syndrome". With EF, WPF, ASP MVC, MEF, etc, plus annual MSBuild conferences, .Net has far more internally-developed ecosystem than Java. Which tends to promote the idea that the MS way is the right way, and if I need something else I must be doing something wrong (or I need to wait till next year).

Perhaps MS should just kill off all these frameworks and force the community to drive them.
We're doing the latter (on a rather small scale, mind you), transitioning existing Excel-based applications to scalable, robust architectures: http://excelkoenner.de/ (German-only right now, sorry)
>"but could Airbnb have been as successful had they not joined YC?"

These guys had a good idea, some luck, and were able to execute. I doubt that the "brand" of their money or broad aphorisms from VCs had much to do with any of it.

For all intents and purposes, money is money. There's an element of "tech celebrity" in the Valley, and big-name VCs are part of that. In reality, successful businesses around the country are built, every day, by hard-working entrepreneurs who bootstrap it (because their business is making money) or get funding my more traditional means. I don't think VCs have any "secret sauce" for success.
Seems to me that robot stuff is getting cheaper faster than wages are going up. If a robot can do the job, then another $6 an hour probably isn’t all that different. Might as well pay people a living wage for hard work in the meantime.
In my opinion Denver is a shitshow and my least favorite airport to fly into. I actively avoid layovers there.
Bribe the inspectors and open up on time - then somehow patch the problem later. Everyone wins.
That's what they would do in a lot of places in the world.

If a German airport, with a huge budget, has 150.000 defects of which 85k are serious, then what about airports in other countries, which don't make use of the world-famous german high quality standards ?

What about airports in countries were things are solved with a bribe, a handshake and an evil smile ?
[Non-experts] mistakenly worry that software updates are a security risk.

I think this betrays a lack of thought about the risks to non-experts. Tons of malware masquerades as legitimate updates, and non-experts don't always have the knowledge to distinguish legitimate updates from malicious ones. Therefore, to non-experts software updates are a security risk.

Edit: And this is why Chrome's policy of updating automatically and completely silently is the right thing to do, and everyone else (Adobe, Oracle, Microsoft, looking at you) is doing it wrong.
Whatever It Would Cost to Eliminate Mobile Ads, Consumers Don’t Want to Pay It
There is no such thing as technical debt
Yes, indeed, and this is a very hopeful trend. But cities are not a "natural state" from which humans have departed and to which we can "return". They are the very definition of artificial.
Just yesterday, Windows Update automatically installed a driver for my GTX 970. It broke OpenGL and I had to go to Nvidia's website to get their standard driver and reinstall it.

And since Windows 10 breaks the ability to block specific updates, I'll probably have to keep the installer around and reinstall it every damn time that Windows Update decides that the driver MS is distributing is better than the one from nvidia.com.

I'm a techy and I completely understand why users ignore updates. Either it's invisible and the user doesn't know it happened, or it breaks something with no obvious way to revert, or it arbitrarily changes things that were fine how they were. So their perception ends up being "every time it updates, things get worse."
At least every prosecutor's office has a whole department dealing only with crimes committed by officials, and I guess they're not just sitting around. :-)

I believe it's just like you would expect if you knew nothing about Germany: many crimes are punished, many aren't.

For whatever reason, and yes, cronyism and a certain reluctance to prosecute does happen. But that's a null statement.

I won't claim that reality is great, I just have no reason to believe that police officers regularly get away with major infractions.
Did you ask Brian et al for permission to post emails? Is that something that is required or just a courtesy (regardless if they are harmful etc)
React Unit Test Helpers in Meteor
Despite the tough subject matter, these are my favorite kinds of games.

Maybe it's because I played so many video games growing up, but now that I'm in my late twenties most of them don't really capture me anymore. I get bored of them quickly. I find the ones that I enjoy most are often shorter, but deliver a powerful narrative experience. Titles like Dear Esther, The Walking Dead, Proteus, and especially Gone Home are looked down upon by many to be just "walking simulators", but to me they're the best gaming currently has to offer. I played through GTAV for a few days and haven't thought about it since. But because of the focus on the narrative experience, games like these stay with you, like a good book or movie.

While this game will likely be tough to get through, I'll probably get way more out of it than a few hours in the latest cookie cutter RPG or FPS.
Why doesn't nasa.gov have a root A record?
I attempted to visit http://nasa.gov/, but got "Server not found", so I checked https://dnsquery.org/dnsquery/nasa.gov/A and there is no A record. Does anyone know why not?
Thanks! Essentially it splits the image into emoji-sized parts and finds the dominant color of that part using color-thief.js. It then converts the RGB value into the LAB color space and finds the closest emoji match using the CIE76 color difference algorithm. The emojis are also handpicked to ensure no small ones like the plane and car get in.
Don't learn how to code
This is an exaggeration. I did not have to update Adobe AIR today.

I did update it yesterday though!
I realize that higher standards of fire and other safety measures make these systems more complicated, but you would think that with all the technology we have today for planning, engineering, communication, documentation, modeling and simulation - that these types of fiascos would become rarer and rarer.

I wonder if anyone has looked at large scale projects like these over the last 100 years and determined what implications (if any) technology has had in reducing these issues.
FirstRound: Structure Engineering Teams for Success
I'm not a 'security researcher', and have only a technical layman's grasp of the issue, but:

> "By manipulating a document's elements an attacker can force a dangling pointer to be reused after it has been freed. An attacker can leverage this vulnerability to execute code under the context of the current process,”

The first and second sentence there feels like an 'and then a miracle happens' argument (http://star.psy.ohio-state.edu/coglab/Miracle.html). I get that, in some cases dangling pointers might allow you to get a bit of uploaded data to be treated like a bit of internal data. But it seems to me like a piece of extraordinary unlikely bad luck to allow this to execute arbitrary code.

So I don't dismiss that there is a theoretical risk, but can anyone suggest how much risk is in these risks. In particular, is the risk of such an exploit greater than the risk of an exploiter finding a new weakness? If not, then I can understand why there is no great urgency to patch these flaws.
Once the free period is over the 100PB will cost $1 million per month in storage fees alone. Will the free month(s) even cover the retrieval and transfer fees to take 100PB out of another cloud?
Embed the PHP interpreter in Python
Here in Australia we have found even more egregious ways of transferring money for failed transport infrastructure:

https://en.wikipedia.org/wiki/East_West_Link,_Melbourne
Are there any well accepted theories as to how these (Nearline & Glacier) systems function? I know with Glacier, I've heard powering down hard-drives, advanced compression (explains 3hr retrieval), and blu-ray storage (explains 3 month minimum).
With Nearline bringing access down to 3secs for the same cost, and now with On-Demand IO, I really don't know what to speculate. Assuming I/O is limited due to spread across media, how could that be scaled up on-demand?
Japan's are lower than Germany's.
It does. The problem is in Apache, not the language.

Apache's says to look into the HTTPS variable (that it adds itself before passing the call to the handler) to know if the call was made over https, but then it overwrite that variable with the browser-sent header if there is one (or more exactly, it uses the same variable name for that header and it's own HTTPS indicator; so it overwrites if both are present, and if only the header is present then it creates it when it shouldn't -- the issue in this post).
While this makes the service seem shady, it may still be a useful stopgap in countries where medical care is sub standard. How many people do you know that are afraid to go to a doctor because of a possible 40k bill? I bet large sums of them would pay $10 to have at least some level of care or information about what to do next.

This could go bad, fast, leading to deaths, or it could be run well, and save lives. It will likely do a bit of both. There doesn't appear to be any oversight with diagnoses, and the model leads itself to call center style " read the script" answers by people who are not doctors, akin to farming code. If they can combat that, then they may just have something that solves the bloated and entrenched medical industries strangle hold on health as a buisness.
It's interesting that the OS has actually aged pretty well. I went back the other year and wrote a small application in AmigaE, a great little OO language specifically tailored for the M68k, and had a blast. I architectured it to use multiple processes and IPC, with the UI running at high priority at a steady 60 fps while image loading a decoding is done in the background. No assembly code or direct hardware access, just plain E and the full OS multitasking int he background, and it still runs without dropping a frame on a 7 MHz A500 with a floppy drive.

The code is on Github if anyone's curious:

https://github.com/MagerValp/ArcadeGameSelector
How to become an awesome designer in 365 days
World-famous german high quality standards were a thing fifty years ago, from my experience this is often not the case any more.
FCC Chairman Recommends AT&T, DirecTV Merger
NASA’s Kepler Mission Discovers Bigger, Older Cousin to Earth
>The innocence and magic feeling of all this at the time, unexplored possibilities an amazing time I hope every generation gets to experience in their own way.

I'm your age and can't speak on what young people today are feeling, but the last time I felt "magic" in the computer world was when I stepped up to a Kinect. Suddenly the game was tracking me and my avatar was making my movements. It just felt surreal and psychologically somehow put me in the game. Like the Amiga, it was a little half-baked and then ultimately unprofitable, but for a short time I remember thinking, "Wow, this kind of tracking could be the future. Think about unlocking your front door by analyzing your gait, having a whole body motion cap avatar that does everything you do including facial expressions, games that you play with your whole body, etc" Sadly, the game industry has gone back to its hobbyhorse of AAA shooters and next-gen consoles without much to offer. I guess we'll see how VR does as well, but that just seems like more of same - a screen on your face instead of in your living room.

I hope to experience magic again. Magic Leap and Hololens sound like they might be the proper middle-ground between "face on screen" and Kinect.
Tons of open source software is developed by for profit companies???
Maybe enterprise support for businesses?
I'm following up on this since the person you were writing in response to has deleted their comments.

Alex Crichton, one of Rust's top contributors, confirmed that the problem is still present a day ago. He acknowledged this on one of the very issues the original comment was in reference to.

See https://github.com/rust-lang/rust/issues/19776

alexcrichton commented a day ago
@huonw did you test on linux? You may have been using the ELF TLS instead of pthread tls. I just built a compiler with --disable-elf-tls and it looks like the leak is still present:

$ valgrind ./foo
==21255== Memcheck, a memory error detector
==21255== Copyright (C) 2002-2013, and GNU GPL'd, by Julian Seward et al.
==21255== Using Valgrind-3.10.0.SVN and LibVEX; rerun with -h for copyright info
==21255== Command: ./foo
==21255==
Hello World!
How are you today
==21255==
==21255== HEAP SUMMARY:
==21255== in use at exit: 312 bytes in 7 blocks
==21255== total heap usage: 26 allocs, 19 frees, 2,720 bytes allocated
==21255==
==21255== LEAK SUMMARY:
==21255== definitely lost: 0 bytes in 0 blocks
==21255== indirectly lost: 0 bytes in 0 blocks
==21255== possibly lost: 0 bytes in 0 blocks
==21255== still reachable: 312 bytes in 7 blocks
==21255== suppressed: 0 bytes in 0 blocks
==21255== Rerun with --leak-check=full to see details of leaked memory
==21255==
==21255== For counts of detected and suppressed errors, rerun with: -v
==21255== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

It's exceptionally too bad the person who originally pointed this out in the comments here felt the need to delete their comment.
Used Wikimedia for all of our tech docs, design docs, etc. Super easy to look up all of the product changes coming down from the business and the reasons for them years later.
Ah, like https://github.com/opal/opal/issues/941
>If urbanization makes people depressed and anxious, why do millennials seem to prefer cities?

Because urbanization makes some people depressed and anxious, but not others. Also, wage-density and productivity are now substantially higher in urban areas than in suburbs or rural villages.

"Urbanization" and "concrete jungle" with "a constant state of rushing and anxiety" are also very different: I now live in, what is it, the 4th or 5th most densely-populated city in the United States (Somerville, MA), and it's downright pleasant and leafy. We have parks, tree-topped walk/bike-ways, long trails that go out into marshlands and riversides (even though I don't particularly like marshes), and greenery everywhere in town.

We also have hipster shops and a reasonable commute to a large number of professional, high-paying workplaces.

Of course, our housing is pretty unaffordable, but that's because the bloody NIMBYs won't let anyone build more of it.
May I suggest ditching the sunscreen in favor of a very lightweight, breathable synthetic "workout" shirt ? You know, the kinds that runners often wear ... long sleeve.

And then a decent 4" brim hat. OR (outdoor research) makes a very good, highly rated one. Or just military surplus model.

Makes it much faster and simpler to just get outside than having to deal with sunblock. If at beach/swimming, you can substitute the shirt for a longsleeve rashguard. I swim/surf in the ocean with my hat on. No problem.
This is exactly what you expect to happen when you're redesigning the building in the middle of construction. If the project manager can't say no then it's pretty much guaranteed to be a disaster.

On the plus side, it seems like they've finally found someone competent to fix the mess and move the project forward.
I'm pretty sure that is not true. I don't think that py3k strings even have a default encoding per se.
Google Apps Spam with No Way to Unsubscribe
I purchased the Cardboard 2.0 several weeks ago. I wasn't aware how immersive VR really was until I tried it. My experience was not like OPs, in that there were no social interactions, and I had not chosen serene VR, but nonetheless, it was spectacular.
Are Humans the Key to Discovery in a World of Digital Abundance?