skysight-inc/HackerNews huggingface dataset:
Just yesterday I saw that phrase on a church next to where I live. It was the most prominent phrase in the stonework around the top of the building, and it is a strange phrase so I looked it up.

Psalm 89:48

The gist being that "all men must die, even God's own son". For it is a necessary step on the path to enter heaven, and implies the "you can't take it with you" thing about wealth and property. It also implies mercy, for whatever pain you suffer in life, the pain will end one day (such mercy!). Death, the great leveller, making all the same status.

But yeah... amusing in light of the paper and zombies.
Netsix: an Electron app to share videos using WebRTC
I get > 50% higher speeds on fast.com vs. speedtest.net
The dose in meat is several orders of magnitude smaller, so you can almost ignore the effect on your dietary 3:6 ratio.
He describes message pack, afaict. Then acknowledges it with tongue in cheek.
So cars with doors that open like this?

https://youtu.be/_ih1ptOguaM?t=2m2s
They have one that is two PCIe3 x16 connections from one ASIC right now, it uses a ribbon cable :). That's janky, but it does work on currently available platforms. I've heard Mellanox will do a CAPI NIC, which is quite tantalizing.
I think it's fascinating to see how my friends at university (who previously had no programming experience) have started to "get" debugging and the benefits of using something like a step-debugger. It took several programming courses before they started to actually debug the code instead of just reading it and trying to figure out what happens. I mean, reading the code is also an integral part of debugging, but often times they said things like "fooBar _should_ be true, so we _should_ enter this conditional". Then it of course turned out that fooBar was in fact not true because of some logic bug or something they didn't even consider.
Wait, does that mean Uber charge you if the car doesn't turn up? There must be an upper limit on how long you have to wait before that's a non-delivery of service.
I think it's the exact opposite of "users don't notice". I think it's more that people are annoyed but Uber can't measure that easily, so they don't realize. Anecdote: my friends and I have frequently experienced this recently and the result has just been frustration - "it said 3 minutes and now it says 10 minutes" or "why's he driving over there?!". I hang on for the Uber, but if there was a taxi driving by I probably would have hailed it.
> often visual studio will tell you that your change requires a full application restart

I suspect this is due a .NET runtime limitation.

When you edit your code, as long as you only make modifications inside a method which does not alter the method's declaration and method-signature, you should be fine. Basically, editing compiled code is fine, as long as you are just altering the methods internal IR-code.

If you however end up doing something which alters a method's name, or signature in any way, you end up effectively mutating a class-definition. And there's no part of the .NET runtime which allows that.

As a workaround, you could generate a new class on the fly, but then you would have to update all the existing references to this class in the code... And that probably means invalidating some type-signatures across the line, causing new class-level mutations.

And when all that is resolved, then you would have to port and preserve state for your mutated classes, fake a new stack, etc etc. And then you have turtles all the way down.

Basically at this point, a full recompile is probably the only sane option.

It's a by-product of the static nature of the languages and runtime. I suspect the same applies to JVM based edit-and-go features in Java IDEs.
Flights also has an awesome tracking feature that charts the price of selected flights over time. It's very interesting to see how ticket prices fluctuate for different destinations and can help identify the best time to buy.
"In fact, how people can debug large existing codebases without a debugger is beyond me."

I currently work on a product with a 15-20 Mloc codebase (mostly C). The development facets which give the closest parallel to a line-by-line debugger are:

Components in the system communicate with each other by sending signals through the framework. All such signals are traceable in all builds, and can easily be decoded. These narrow down which components is doing something wrong, and what exactly it's black-box behaviour is (i.e. when I see bug B, it's because component C is giving output O after receiving input I).

Lots of trace. All branches are traced in debug builds, unless there's a serious perf reason not to. Many interesting variables are traced too.

Extensive UT and FV, using powerful (rubbish in other ways) frameworks. Any real-world bug should be reproducible in automated tests, which you can build and run with debug-level trace.

It's not always fast, but with these you can always find the problem line / section with typical code bugs. Obviously some types of bug (e.g. perf) often don't come down to 'a line of code' or 'a bad interaction', so aren't necessarily resolved this way, but that's the same with line-by-line debuggers, in my experience.
Do Taxi services with employeed drivers simply not exist in the US anymore? So curious why people complain about how Uber treats their drivers when they could support Taxi companies that employ drivers. They may even have app's for generation Y to use for hailing as well.
>Of course, nowadays in modern webdev it seems that most developers no longer use step-debuggers

You make it sound like step-debuggers were the traditional, established thing.

Whereas most programmers back in the day would get by with some carefully placed print statements (based on specific intuition) instead of stepping around to see what goes on.

"The most effective debugging tool is still careful thought, coupled with judiciously placed print statements." (Brian Kernighan).
Page-views has always been the priority even for print media.

In agregate, there was no past where print media were know for reporting facts, where people and organisations didn't allow their biases to come through.

The only thing different now is the scale.
> it's a perfectly reasonable explanation of what's happening.

It's not false, but it's not entirely true. The uncertainty principle doesn't state that you can't _measure_ p and q with arbitrary precision. It states that you cannot _imagine_ them with arbitrary precision. It's like the double slit experiment: when you measure which slit is traversed, interference patterns disappear; but, when you don't measure, you cannot even _think_ that the photon is passing through one slit instead of the other.
Just nitpicking about "extremely unlikely for them both to report the same wrong answer for the same stimulus".

This assumption is what are "blind implementation voting systems" were based on, and it was proved to not survive that well in practice. It may totally work in your case, but you may be interested in looking at the work on Nancy Leveson at the MIT (all links are from her website)

http://sunnyday.mit.edu/papers/nver-tse.pdf

http://sunnyday.mit.edu/critics.pdf

http://sunnyday.mit.edu/papers/nver2.pdf

http://sunnyday.mit.edu/papers/consistent-comp.pdf

This body of work launched quite a controversy, but well, it is still here...
Actually what I can read in the article is that they have in common to work long hours.

The very first example about Darwin already mentions that he gets 3x 1.5h stretches of dedicated work in, every f'n day. That's way more what the common 80h/week employee gets in with all the meetings, cross-office talk, and water-cooler waits. Even if you don't consider that "every day" probably also includes weekends.

Famous scientists apparently didn't just work a lot, they worked very efficiently to achieve something like that.
I leave my front door keys in the front door on the inside. That way those keys also have a place.

I live alone, so there is no one else using the same technique who I could deadlock (pun intended).

I do not push the key all the way in. Pushing it all the way in could prevent someone else unlocking the door from the outside.
1 REASON is the cost, even with insurance, theres a limit how much you can use the service, if its over the preniums or deductible, the insurance can refuse to pay for anything, insurance can also outright refuse to pay for services, even if its affordable to them, thier goal is to earn profit, not deduct from it.
the 2nd reason is probably the major one, is about the foolish thing of keeping a clean image. They dont want to show "weakness" by going to the doctors so much, they are making stuff up, or the doctor will say "its nothing"
Discussions with Apple regarding license agreement
I have no experience with docker so I couldn't (nor can) create docker-compose file but the installation is pretty straightforward:

pip3 install magneticod magneticow --user

Also, I added some screenshots, thanks for the suggestion! =)
Quickly looking at Reactide -- it looks like you're being flexible enough ("build-tool agnostic") not be able to take over the full IDE experience.

IMO, you should select a particular stack (react as framework, flexbox for layout, webpack as build tool, environemnt modes and their default packing strategies, asset merging and building as needed), and mercilessly optimized for that user-flow path.

Ideally, an IDE that can allow me to drag drop my flexbox based layout, and allow me to double click the "submit" button and take me to the event handler function for this click, pre-generating all the required stubs, would be an IDE that I'd switch to, just for the productivity gain it would give me.
Akka for .NET, Java, Scala. BTW Akka is the "A" in SMACK
Another milk that lasts months is soy milk. Nutritionally superior and cruelty free!
Developing nations encompass a lot of nations and not everyone is a subsistence farmer there.
"debugging is an integral part of programming"

Can't remember where I read this: programming is 20% writing bugs, and 80% fixing them.
Oh tone it down a little bit. I'm an upper middle class white male. I'm pretty fucking privileged. I was trying to get laid. And I was being stupid. I own my mistakes here, okay?

It's okay to laugh about it in retrospect.

No one got raped. And I learned a lesson. Sort of. I kind of want to hang out with her again. That kind of crazy is a little hot.

I mean, sometimes you just need to put your dick in crazy. Even when you know it's bad idea.

(I'm trolling you, by the way. I can't not troll you. You're like my boss who hates it when I shoot him in the crotch with a nerf gun in client meetings. I just have to do it. 38-year-old me will never stop acting like a 12-year-old. But trolling is nicer than downvoting.)
You could definitely make them full entities, it would depend on your use case. If you're making a bullet hell shooter then maybe bullets need to be handled as a special case. Either way best not to get caught up in ideology or finding a perfect architecture, just do what works for you and your game.
Debuggers like Visual Studio, windbg, gdb are excellent tools but they can't always take you to the problem, especially for multi-threaded server code. Yes, they're great for bringing your mental model of the code execution into line with the real behaviour of the code. But for nailing tricky sunchronisation issues in multi-threaded server code you'll need plenty of configurable logging, and memory profilers like valgrind or purify.
Yeah, not knocking the language. It's frustrating how it takes so long for good programming language ideas to defuse into the mainstream. It's crazy how strong type systems have been around for literally decades and we're still using weakly typed dynamic languages for example. TypeScript is a decent compromise for me at the moment despite being a fan of actual functional languages.
I've been required to give a credit card over the phone to book. When the taxi didn't show up thirty minutes later, it was a chargeback to avoid their fees. Uber is becoming a horrible company. But in most cities (e.g. Silicon Valley, Austin, D.C., New York) they replaced something much, much worse.
Of course the numbers will be different for others but many systems have a lot common files.
I have linux & windows on my laptop so maybe that's why I have a high StdDev.
Your mean is similar, but StdDev low compared to mine. What do you have on your laptop?
If you are trying to solve multitenancy, SmartOS makes this a non-issue by securely virtualizing Linux syscalls instead of virtualizing an entire computer like VMs.
It probably doesn't help that journalists think they can literally just make shit up on Twitter because journalistic standards don't apply there, and it then spreads virally due to their reputation and other journalists retweeting it. It's even more unlikely people will see any corrections on social media too.
I define suburbs roughly as a place where people commute from because it is cheaper than living in the city proper.

Sure malls and other small time commerce will develop. Malls also exist to serve traditional American style suburbs. But these places will never be urban centers in their own right.

From what I've seen there's a ton of this type of development in China. Admittedly what I've seen of China's country side is mostly out a train window so obviously I'm only seeing places meant to be serviced by trains.
Chromium uses Grisu3 (C++)
https://chromium.googlesource.com/v8/v8/+/f837290e142d49c9e1...

as does Rhino (Java)
https://github.com/mozilla/rhino/blob/master/src/org/mozilla...
If I understand Julia correctly, "Numpy" is built into the core language - i.e. the basic Julia array class is fast like Numpy arrays and does what they do.

As for equivalents to Pandas, Matplotlib etc., Julia has thin wrappers around the Python versions of these so you can use them just like in Python with the same performance.
Yeah, something to keep pieces of the pie to come down the pipe. A pie piper if you wish.
Gaps were mostly a sign of sloppy developers and rushed schedules. Compare Tomb Raider 1 on both PC/PSX with Destruction Derby (reflections) and Gran Turismo 1/2 (polyphony).
Single-handedly writing an entire full-stack framework is commendable. Doing this at your age, with complete documetantion no less, is amazing.

Congrats on the release
For me that only applied to ZX Spectrum coding, ever since I moved into MS-DOS and also when coding with friends on their Amiga systems, that I have always used a debugger.

Only when the environment forbids me of using one, do I make use of such techniques.
Ask HN: How to calculate future usage with reasonable buffer
I have to calculate out future usage of a paid for API that we have to buy credits for usage. I wonder if there is any book or hopefully shorter than a book guideline on doing this kind of task - so that I can say I followed procedure X which means that based on our past usage of 100,000 requests per month we should purchase these credits for the next year which gives us a 25% extra buffer per month.
In fact most of the fresh milk sold in Germany is microflitrated. It is really hard to find old school pasteurized fresh milk nowadays in a normal supermarked. The microflitrated milk is named "Frischmilch - länger haltbar" (fresh milk - long life). Milk that is only pasteurized is named "Frischmilch - traditionell hergestellt" (fresh milk - traditionally crafted).
Can u watch this video
Direct link is here: https://www.microsoft.com/en-us/Design/inclusive but I linked to the tweet because the graphic is pretty awesome too.

Disclaimer: I work at Microsoft (although this came to me through some iOS devs that I follow).
I haven't seen Google offer booking.
Do you have any concrete examples where a third party library turned out to be the major factor of a project failing? I've done plenty of projects that rely on a large number of at least moderately popular open source components for example and I've never once had a major problem. Obviously all assumptions carry risk, you should have good contract terms etc. but from experience this element is not a high risk at all. Clients tend to understand the elements that are out of your control. Changing requirements is a vastly higher risk for example.
d3 would be pretty horrible for something like that.. it looks like it's pixi
SNA is not Southwest's primary airport in LA. That's LAX. They fly out of the other LA area airports, but none have as many flights as LAX.
90Mbps on speedtest, 5Mbps on fast.com... BT isn't any better than comcast.
> shift in journalism from reporting facts

Erm, no, Journalism has been stuck in delivering biased information/junk facts for a long, long time, well before the Internet.
>Are the arguments to memcpy in the order of source, destination, length; or are they destination, source, length? Is strstr haystack, needle; or is it needle, haystack? Many individuals develop a habit of consulting references (such as system manuals) as soon as the question comes up.

I've always found this particular problem solveable by allowing programming languages having syntax in the form of

public void CopyFrom(int address)To(int address)OfSize(long size) { // impl }

instead of

Copy(int fromAddress, int toAddress, long size)

Are there good reasons why languages haven't adopted this syntactic nicety?
the article has inclompete details, i believe your right, they just wanted to title it "flue kills"

the one that raised a red flag, that it destroyed the organs, i never heard of a flu doing that. I was suspecting either she never had the flu, or she rarely had it to make the flu more dangerous for her, the mom even said she was never vaccinated for it. she could also had a comorbid condition, like immunosuppression, which the flu can kill her, or she had a secondary bacterial infection. there is no flu shot that will vaccinate for all flus, otherwise we dont need to keep making new ones every year, and there is many strains, that the vaccines might not work against. Flu viruses evolves way to fast to be a perfect vaccine, similar to how there is no HIV vaccine, it mutates to rapidly.
Pros and Cons: Golang in a Monorepo
But which advantage would this have over using IEEE 754-2008 decimal floating point numbers?
I skimmed through the paper and one possible problem is when actors communicate with each others it might create a lot of network traffic, especially if one node goes down, it has to sync and might create a load loop as the load of the other nodes increases. A better way is to let the client do the orchestrating of talking to different nodes, so that no server-to-server communication is needed.
Interesting point. IDEA supposedly added better support for "async stacktraces" recently-- https://blog.jetbrains.com/idea/2017/02/intellij-idea-2017-1... but I'm yet to give it a shot.
I was introduced to this site by a colleague, and it is indeed a good place to see thoughts explored. While I sometimes disagree with the conclusion reached by the author, the tone puts a great deal of emphasis on humility and empathy. It's a very welcome place to immerse myself in alternate views to my own.
> I don't know Android well enough to say.

You can easily fake the battery status on Android: https://stanfy.com/blog/android-shell-part-1-mocking-battery...

> It's not that hard of a problem.

You and the grandparent are proposing that Uber somehow use information provided by the user's phone to waive the cancellation fee, when the user is in control of their phone and has every economic incentive to game the system.

Even if you could get this to work it's not at all obvious that it's desirable. Right now the system is simple, you order a car and for some reason the app turns off, you get charged a cancellation fee. That's a hard problem to solve.

What if you have one Uber and two customers who'd like to order it, one with 3% battery and one with 97%? Should the risk of sending the car to the user with 3% battery purely be assumed by Uber?
Well as everyone knows, ordinary users find CLIs easjer to use than GUIs!

I am only half joking. The reason nerds like CLIs is that they can just tell the computer what to do without having to first coax it into offering the appropriate menu.

The same is true for non-nerds, except they no one really wants to learn the exact commands. If for some reason, clicky-window GUIs had not been invented in the '80s -- then the hot thing in UI research might have been fuzzy, english-like text interfaces, including online help.

That is basically what is being re-discovered via chatbot technology.
Surely having your IDE bring up the argument names during autocomplete solves this?
I carry a pair of Manolo's in my work bag just in case I ever run into Sarah Jessica Parker. Which really sucked last week when I was taking a brisket to work that I smoked when I was visiting my family in Texas. The BBQ sauce spilled, and man, Manolo's and BBQ sauce are not as sexy in the city as you would think. I literally ruined a 1,200 dollar pair of shoes.

My team claims the brisket was worth it.
Same in South Korea. Almost all milk is treated at 130-135 degrees for 2 seconds.

There's one brand (named after Louis Pasteur) that treats their milk at 63 degrees for half an hour. It's more expensive and not widely available, but it tastes so much better.

The funny thing is that most of the UHT milk here is still only rated for a shelf life of 10 days. You have to pay extra for some sort of super-UHT variant that comes in smaller, thicker cartons if you want to keep it for a few months. Perhaps the rules were set when refrigerated distribution wasn't as widespread as it is now. Or maybe the major brands just prefer to use cheap, non-sterile containers. Either way, we're stuck with disgusting UHT milk that doesn't even last long, negating its only raison d'etre.
Yes, nearly all commercially sold milk in the USA is HTST pasteurized. High Temperature Short Time.

This article is discussing UHT, or Ultra High Temperature milk, which is a different process that produces a significantly different taste profile.
Wireless charging in iPhone? Definitely not hard sci-fi. More like fantasy perhaps :)
You have good writing skills. Your story, though shocking, had me gripped :)

Did you ever find out why you felt sketchy and why you don't remember how you got home? Was that because of the injury?

As far as Uber charging cancellation fee, I don't think they have a way to know if your phone died. For them, it's equivalent to the driver being unable to contact you.
Counter-insurgency is really easy. That's why Iraq, Afghanistan and Syria are now stable and prosperous democracies. /s

A small and highly motivated group of insurgents can completely destabilise a region, rendering it ungovernable. No amount of resources can effectively manage such an insurgency, as we have seen in the quagmires of Iraq and Afghanistan. IS and the Taliban aren't very numerous, but they don't have to be. They aren't very skilled, but they don't have to be. They're never going to win by any meaningful definition of the word, but they're not going to lose either. At this stage, an uneasy truce would be a minor miracle.

That's the risk - not a sudden uprising followed by an Independent State of Texas, but a grinding low-intensity war of attrition that drags on indefinitely. Look at the Troubles in Northern Ireland for how such a scenario can play out in a western democracy. The Troubles lasted for thirty dispiriting years. A whole generation grew up knowing nothing but soldiers on the streets, snipers in tower blocks, "peace barriers" and wanton bombing. The vast majority of people in Northern Ireland wanted peace, but a cycle of tit-for-tat is incredibly difficult to break. With enough pent-up resentment and an inciting incident, it could happen in Texas.