skysight-inc/HackerNews huggingface dataset:
I use Arq to backup my files (on OS X) to Amazon Glacier, Arq can enforce a budget which i've set to 5€/month.

Also the dialog for restoring files is very clear in showing costs vs speed https://www.arqbackup.com/documentation/pages/restoring_from...

Haven't had any problems, i'd recommend it.
Other countries are catching up in overweight and obesity but there's rarely data on BMI levels above that. Anecdotally it does seem like the US has much higher rates of super obese people at 50+ BMI. The mobility scooter using, as wide as 2.5 normal people kind. There's a stark difference visiting from here in Australia despite our similar overweight rates.

I don't know if it's because your food is so much cheaper that people who have eating problems/don't care about their health and appearance can afford to crazy, or if it's cultural, but there's a class of super fats waddling around in the US that you really don't see in other countries.
This is only problem on fast and capped connections which I would guess are rare. On slow connection (and proper browser) you see that it's downloading data, how much, how fast and you can stop it.
The comment is noise - no different from "+1" or "me too". If you found a comment helpful and want to thank someone for it, the way to do that is an upvote.
Why becoming a data scientist is Not actually easier than you think
I'm not sure if this is good or bad.

They recently deleted their 4 years worth of support forum data which was vital for solving inherent issues with the platform. Even answer that were over 4 years old still held up to certain quirks that exists especially on the android side.

I recently spend quit a bit of time trying to debug an existing Titanium app just to find out that the new Titanium SDK broke HTTP Authentication when using the http client. Things like that should have automated tests and should never make it to a final release.
IIRC, torrent clients do heavy checksumming by default. You should be mostly safe from malicious content.
> Hate to say it, but out of the box Windows has the most flexible firewall compared to OS X and Linux.

1) Why would you hate to say it? If a tool is good, it's good. :)

2) Maybe the Windows Firewall GUI only exposes a tiny sliver of the functionality, but it's reasonably possible [0] to make really complex iptables rules. :)

[0] "Reasonably possible" as in, iptables provides the tools required to manage a fair bit of complexity.
yeah, but how many fitness freaks have shin splints or herniated disks, or whatever that horrifying thing that happens occasionally to Crossfit junkies is called...

It wasn't just strength; these guys could work hard all day, every day, with less visible effort. If that's not what people mean when they say fitness then (to quote) "I don't think that that word means what you think it means" - there's definitely a confusion happening here.

I don't know how you would quantify fitness on this kind of scale with this kind of data. It's an interesting problem. But I guess my point is that I would certainly factor for people who do hard physical graft all day, and if they eat tons of cheap carbs and have a high bmi doesn't mean they're fat or unfit.
Been formulating something similar over the years. It seems we get a sense of time based on fresh "patterns". So as we grow older, more and more inputs match previous inputs and thus our sense of time gets all mangled.

also we have a very aggressive "de-duplication" going on, again without any consideration given to time, that result in experiences with similar elements blurring into each other.
I stumpled on a conversation about foreign food once and still laugh when i think about it. None of the listed _foreign foods_ from countries i know well enough even existed there. It was all just typical american food.
Controlled Deflation of the Bubble Is Almost Complete
I've changed it so that you can try the calculator without creating an account. Login is only required for saving recipes or for changing the nutrition targets.
I've changed it so that you can try the calculator without creating an account. Login is only required for saving recipes or for changing the nutrition targets. Thanks again for the advice.
Unity is written in C/C++ (http://answers.unity3d.com/questions/9675/is-unity-engine-wr...)
And I guess by the answer that C is just for the API for other languages. As there is no way of doing that in C++ without an standard ABI(https://en.wikipedia.org/wiki/Application_binary_interface).
Arduino IDE Alternatives for Windows and Mac
awesome work :)
Currency in Somalia was a complete failure until there was a federal government and a central bank again: https://en.wikipedia.org/wiki/Somali_shilling#Modern_history there is no currency without government, only commodities.
I'm deploying a new segmentation engine that runs on top of Lambda (input from Kinesis, output to SQS and Cassandra). There are definitely a few gotchas and rough edges but after the first invocation things are super fast. It's nice not having another set of boxes to manage. And our Lambda costs themselves come to a couple bucks a day, tops.
4g is fairly fast and generally capped. That is hardly rare.
Related BBC article: https://news.ycombinator.com/item?id=10921349.
Ubuntu has "Ubuntu server" which is Ubuntu without X, GNOME and other desktop services.

In addition, there is Ubuntu Minimal (https://help.ubuntu.com/community/Installation/MinimalCD) which is the most minimal you can get in Ubuntu.
A Very Brief History of Computing, 1948-2015 [video]
Like many, I thought about this since a couple of years.

My idea was a browser-plugin for youtube, that would take the downloaded video and start seeding it. On the other side, if a video has been blocked by YT, it would automatically use the torrent version.
I don't personally think it matters all that much even on AAA games. Unreal has GC. Take a look at the games made in Unity. Plenty of AAA or close to AAA games. Cities Skylines, Firewatch, Ori and the Blind Forest, Pollen, Endless Legend.

I've written several game engines in the past. I hope to never do it again.
How do you add the numbers on landmarks? Do you just have a road sign with 42 miles to x, or a building with 8 windows?

Also when you are starting with a new number, do all the landmarks need to be unique, or can you re-use the same building but with a different number of windows etc. Or are the items all the same, just in a different order?
Top 5 Reasons Why Most Mobile App Startups Fail
I guess having more comments is improving their perceived credibility. It is much easier to add fake reviews in this way too. So it is a win for Amazon and it is a win for their suppliers / producers, until it backfires.
>(already fixed on 2015-06-16)

Not so fast. The SVG version in comment 14 isn't fixed yet it seems.

https://bugzilla.mozilla.org/show_bug.cgi?id=1174811#c14
That was meant to be taken in context of the paragraph above it. That said, I worded it poorly. It should read "follow suit by embracing". Sorry about that.
I prefer engineered simplicity over progress-in-the-name-of-progress. No, wires aren't going away. Because at the end of the day, your speakers are driven by analog signal transmitted via the same wires you abhor; Anything between the DAC and an analogue system (amplifier + speaker) is superfluous, unneeded, bad design, malintent. Oh and I'd love to see 100W RMS speakers driven wirelessly. You could probably boil tea on the excess microwaves.
SpaceX Falcon rocket explodes on landing after delivering satellite to space
It's not a "natural law", but pretty close to it. It's a social convention (behavioral equilibrium) that guarantees peace and cooperation. The greatest philosopher of property rights was David Hume and the best continuator of Hume is Anthony de Jasay:
http://oll.libertyfund.org/titles/2455/231884
I think from what I can scan underscore isn't being used at all and jquery is only used for $.each and $('svg') at the end of the demo.

You don't need those libraries. If you didn't even want d3 you could have a task pre-generate the svgs.
Use Visual Studio with optimisation off. Its disassembly view will then line up fairly well with the C++ source.

(and with "structured exception handling" and a bit of hacking, you can get backtraces for machine exceptions as well)
Larger size video: https://www.instagram.com/p/BAqirNbwEc0/
But an issue is still that in the handler (catch clause), the stack has unwound, so if you want to access the stack trace "after the fact", you will have to do some work when throwing the exception.
How official is boto?
https://news.ycombinator.com/item?id=10902882 w/comments
Walter nobody wants to work for a boss that considers them an enemy hence why there is so much politics in the workplace. Almost nobody is honest to their boss about what they think of them.

Word might get around about the boss, but when your job is on the line most people tow the line - as the Japanese say the nail that sticks out is the one that is hammered.

The problem with using metrics of what patients and parents think is this is not a good measure of what makes a good doctor or teacher. You can be an incompetent doctor with a fantastic bedside manner or a teacher all the parents relate to but who can't teach a fish to swim. The metric here is not the one you really want optimised.

On this topic I personally prefer doctors who have very poor beside manner because I assume they must have optimised competence over personal relations.
The method of loci are the jumping off point in Jonathan Spence's marvelous The Memory Palace Of Matteo Ricci.
I agree, to be honest it reminds me of newspeak, and whilst having a rigorous framework in place with allowed language patterns might well help in the corporate world, startups are not going to want to waste cognitive load on it.
> are going somewhat off already by definition, as they're focusing primarily on safety, which is not the focus for most game code.

Depends on what you consider safety to be. A game engine that doesn't deadlock and doesn't crash should definitely be high priority!
Interesting. My sense was that FLAC was much more widely supported - in terms of my specific cases the Amazon player supports FLAC but I don't think it supports ALAC, and I'd worry about being able to play them on my Android phone.
Windows suffers from the same "No GUI isolation"-thing.
I know, but the bias to think that it's malice or ignorance is much stronger than it ought to be, so if we don't all consciously practice the benefit of the doubt, things are guaranteed to get acrimonious.
Thanks for the clarification. I assume the spoofability applies only to JS in the main world then? And extensions can receive the event before a script has a chance to fiddle with it?

Sorry for the questions, just trying to figure out how this all works, and Googling doesn't give me a clear answer.
Any definition of wealth is "distorted", but you can still use them to measure trends. What is really worrying is how fast inequality is growing.
The IMF - Argentina thing isn't about trade agreements. It's about whether Argentina should honour its debts which is kind of a different issue.
I see.
In e.g Swift, you'd have to define before hand that T1 could be used with <= while here I guess it adds in the method for "each" T1 that could be used with it.

I assume this just duplicates the method for each type at compile time instead of at runtime try to figure it out?

Damnit, now I wanna rewrite back to C++.
You absolutely need a maintenance regimen if you want to be able to reliably retrieve files 4 years later. If you just unplug the drive and stick it in your garage, sure it'll probably work, but I'd say there's at least a 5% chance of failure.
Can't wait to see a popcorn time in the browser. :)
I’ve put together a marketing checklist which will help you to grow your startup
> and its success caused the Americans to put pressure on the British government to cancel the very promising TSR-2 [3] program, destroy the production equipment, the plans and most of the airframes

What's your source for this? The stories I've heard [1,2] all refer to the cost overruns, mismanagement and too much new technology in one airframe.

Perhaps [3]?

[1] https://en.wikipedia.org/wiki/BAC_TSR-2
[2] http://www.bbc.co.uk/programmes/b00pl1gx
[3] https://www.youtube.com/watch?v=o53u0X0Ik0w
Follow-up posts like the example you mention aren't strictly dupes. Some of them are good submissions in their own right, others (probably most) are a bit lame.

A similar category that's a lot more problematic for HN is the spate of me-too stories that inevitably pop up as every website in the business publishes its copycat article about story Foo. Again, those aren't not strictly dupes, but morally they are.

> A shortcut solution could be to encourage users to use a common convention

Too much like cat herding to succeed. But some kind of software support for reporting dupes is on the agenda.
> As someone who works with youth, everything can backfire depending on you kid, circumstance, tone, and so on.

Amen.

Dweck's thesis is alright in that there are worst things you could teach a kid. But the overwhelming support that she receives for her work imho rather stems from what our capitalistic society currently wants to hear then a magnificent scientific breakthrough.
AsteroidOS Open Source Smartwatch Operating System Under Development
> Wealth will always equal opportunity and influence to some extent, so inequality will always be a bad thing to some extent.

Perhaps, but we may all be surprised to how little extent. Instead of giving up, it's worth giving a better world a try.
Both CLR and JVM can be fast, it's not that. It's slower than C++ still, but not by much. In some benchmarks a Jit:ed lang can actually be faster.

However, the real reason Java and C# apps are most often much slower than native apps is because idiomatic C# and Java is a lot more work to execute. If you want to write really high-performance Java or C# code, you have to make it allocation free on hot paths, you have to be very careful with what types are on the stack and which are on the heap, and you have to pay a lot of attention to data layout (In java that doesn't have structs especially, making lots and lots of types as SoA instead of collection of objects for example).

The bottom line is: while you can make C# and Java code run really fast, it's very hard and non-idiomatic C# and Java code you end up with. It's so hard, that it's actually no easier than writing e.g. Rust or C++ code to do the same thing! And that is exactly the point where C# and Java no longer makes sense: if you can't use the idiomatic and ergonomic way of writing it, it has lost its value.
Whatever information became public, people would write scripts and the like with those assumptions baked in. Even if it wasn't officially documented, it'd be bad PR for Amazon to break things people were relying on.
That's an interesting theory on why time accelerates as people get older. If one's sense of time is the rate at which new patterns are formed, if that rate declines to 25% then 2 years will pass by and it will only feel like 6 months.

I'm reminded of that quote from Dune: "I'll miss the sea. But a man needs new experiences. They jar something deep inside, allowing him to grow. Without change, something sleeps inside of us and seldom awakens. The sleeper must awaken."
As far as I know, bandwidth in US is usually lower than in Europe.
Exactly!

My company is extensively using docker. It has made deployment and maintaining different versions too smooth.
A few years ago a friend of mine wrote a paper on a related issue in tennis: http://www.playthegame.org/fileadmin/image/knowledgebank/Ten...
tl;dr: Top tennis matches have been fixed, we have the evidence.

Importance:

1. This is from BuzzFeed News
("""BuzzFeed News began its investigation after devising an algorithm to analyse gambling on professional tennis matches over the past seven years.""")

This is a tiny marker of the emergence of the new promised data-led journalism. And its coming from a new kind of news outlet that has separated its journalism from its business model (its not about click-bait headlines for ads, its about providing marketing data or something?)

Who knew. Good for BuzzFeed

2. Good grief! If Tennis is dirty, then we can happily say that all major sports are dirty. Cycling and Atheltics has dopers, football is just wrecked, I think we shall see all major sports get hit soon. F1 crashes anyone?
Very cool, but what annoys me is it starting the p2p download and upload without asking authorization?
NetBooting from the internet AND over HTTP? Sign me up!

Sarcasm aside, at the very least it would have been nice to see it use iPXE's `imgtrust` and `imgverify` functionality, which I could then audit and load on to a boot medium for netboot use.
> They recently deleted their 4 years worth of support forum data which was vital for solving inherent issues with the platform.

Yeah, I was quite shocked when I read that, too. Moving to Stack Overflow and disabling creation of new questions on the old system, okay - but getting rid of it completely is quite a strange move.
It sounds like it's gameable because it's predicatable.

Imagine the next year's Todai entrance exam was totally different and unpredictable (say, transcribing an Eminem song or something similarly off-the-wall), then all the people who studied ways to game last year's exam would be SOL and only the people who actually know English would get in.

That's the kind of system I'm advocating for: get a bunch of smart test writers together with the express intent of coming up with novel ways to destroy the people who game the exams.
I dont disagree - market distortions can be found anywhere. And ending them will both end billionaires and likely increase equality (less billionaires means more money to spread between everyone else)
Applying to Toptal: My Retrospective
I recently applied to Toptal while also applying to remote-friendly full time software engineering positions. I gave up in the 4th step, which I'll come back later. This whole process took 2 months, partly because I started before a 2 week period of travel, and partly because of the Christmas/New Years.

Step 1: A Skype call.

- Listen to some marketing about Toptal taking top tier developers and pairing them with prestigious companies.

- Evaluate my English. I talked about my experiences briefly.

- I was asked for my rate. I read some stories about people who were told to lower their rates, so I lowballed myself.

Step 2: Codility challenge.

- 30 minute example to understand the format.

--- caught me off guard with tests around run time and memory complexity.

--- passed the correctness tests on first try

--- ran out of time working on the performance tests

- The sandboxed environment didn't show the tests, just test results.

- I had the option to repeat this example. This was useful. I did the example twice to have some more practice coding for time and space constraints.

- Real challenge: 3 problems, 30 minutes each.

- I correctly answered one.

- I was stumped on a "base 10 to base negative 2" converter

Step 3: Live coding challenge.

- 2 problems, 15 minutes each.

- Hangouts screensharing to monitor my activity.

- Google was allowed. StackOverflow was expressly not.

- I joined our Hangout with my camera on. His first words were "You can turn your camera off, you won't need it for this." I'm not sure if he ever said hello.

- After I passed, the reviewer asked me for my rate.

--- I saw in my notes that I talked about it before. I casually mentioned that I talked about my rate already. He said there was nothing in the system about that.

- The interviewer let me defer Step 4 until after the holidays. That was nice.
Step 4: A demo app with a hard 2 week deadline

- First step: evaluate requirements, make an estimation, and make a promise of its completion to the next evaluator

- The app spec was a dozen bullet points in an email. They included:

--- "REST API. Make it possible to perform all user actions via the API, including authentication"

--- "All actions need to be done client side using AJAX, refreshing the page is not acceptable."

- I budgeted a week for this.

- I gave up when I saw that I didn't give myself enough time.

- They said that I could apply again in 3 months.

Looking back

- The repeated prompting about rates was suspicious.

- The hard deadline and "make an estimation and promise" part of Step 4 was strange.

- My time was not valued with the project in Step 4. No other company has ever asked me for a 1+ week unpaid work sample.

- By the end of step 3, I knew I didn't want to work with them. Step 4 was described as "a simple CRUD app". I considered doing it for an excuse to build something in a Clojure.

--- When I saw the Single Page App requirement, I felt it was out of my league. I decided to go with Rails and Backbone, since they were familiar.

- I don't regret applying and going as far as I did. However, I would try to stop any friend from applying.

- I only regret not trying to do the Step 4 project in Clojure, so that I could have learned something more useful out of all of this.

Overall, 3/10, would not recommend.
The headline and article make it sound like this was some huge failure, while in reality the mission was a success and the landing a test which almost worked out.
> Economic inequality may be caused by good things, but it is still bad

Let's correct this into: "excessive economic inequality may be caused by good things, but it is still bad". Then I wholeheartedly agree, and probably PG would agree too. Or, at least, I hope he would agree, and not consider only poverty a bad thing.
Unless you have carefully configured your OS, 'out of memory' exceptions are essentially worthless. This is because most systems work using 'optimistic' memory management, where it is not known (or checked) whether there is enough free memory available at the time of the malloc() call. The problem comes later, at any time when a random instruction tries to access the memory and the OS finds that it has no RAM available.
A fascinating read.

> P.S. I apologize for having been so often so apologetic.

Made me chuckle.
Ask HN: What comprises your Data Science competitions' toolkit, and why?
It's honestly quite amazing just how well on-target that thing landed, given the speed it's doing it at, and the distance it went. Tipping over due to a small component failure is roughly the same category of issue as a small css styling oversight on a website on launch.
I was going to comment: It's written in that corporatese/political/management style that reminds me of orwellian critiques of language.

It is superficially and obviously true, provides labels and slogans, but doesn't actually say anything meaningful or particularly concrete.

Everyone can read it, nod their head in agreement, it provides those with authority words to use that support them in however they want to structure things, and a mirror image opposition vocab provides standard put downs against those forms they don't like which can't really be argued against...

But if you brought everyone together and got them to read it, i don't think most people would have actually changed their mind much about how they think or what they would do, specifically because the language is pretty much vacant empty fluff...

Like the literary equivalent of rorschach inkblots.
Anne Frank's diary caught in fierce European copyright battle
SpaceX failed landing caused by leg failing to latch