skysight-inc/HackerNews huggingface dataset:
I basically stopped using furniture altogether years ago because it became apparent how it was interfering with the natural preservation of my ability to bend over and get down and up from the floor without effort.

Observe your average older person who lives a life employing furniture pick something up off the floor, or pick themselves off the floor. It's not uncommon for them to need assistance in the latter case!

If they had no furniture all their life, unless they were injured, they wouldn't have these problems because they couldn't possibly go through life without being able to get off the floor regularly having no furniture around.

It's also proven to encourage me to move more throughout the day, as well as stretch more. The floor is spacious, it's luxurious, and unstructured. It invites me to move around, stretch, and reconfigure myself when one position gets stale or something is going numb.

Furniture is structured, it's almost like bondage. You must sit in this chair design this way, your back must be up at this angle, your legs go here. It's totally unnatural and honestly seems like an awful compromise in part to increase density, and perhaps project wealth over those who live in furniture-less, largely empty rooms, or maybe it's just good business to sell furniture to everyone. And in the process it's preventing you from having to bring yourself to the floor and back up to standing height dozens of times every day.

There were some studies I read about geographic regions with the largest concentrations of the oldest living people. I don't have the link handy, but one of the things they observed was an exceptional number of these places didn't use furniture. They noted how the lack of furniture naturally kept the people limber into old age.

I love sitting on the floor now. It's become incredibly uncomfortable and simply annoying for me to sit on furniture. When I'm with my peers, and I'm not even that old - if we all end up sitting on the floor somewhere, I'm shocked at how visible the difference is already. Many adults are not able to be comfortable on the floor becuase they don't have the necessary flexibility for the variety of floor positions that would otherwise be available to them. It's because they stopped spending time on the floor after childhood, because in the west successful adults use furniture. You want to be successful, don't you?
The real danger with your spine is rotation under load. So, picking up something heavy, then rotating your torso instead of turning your entire body.

TBH, you probably won't hurt your spine by curling your back. Mostly it's just a poor way to transmit force between the floor and whatever load you're carrying. You could hurt the muscles involved in making your back erect, though.
I love this :D Very much in the spirit of my own Computer Graphics from scratch [0]

On an unrelated topic, I wonder whether this popping up in the front page is indirectly related to this comment [1] I posted here yesterday. Many, many times I read interesting comments on HN posts, forget about the topic, and a day or two later, another closely related post appears on the front page. I suppose these comments generate follow-up research that ends up in other interesting articles being discovered and shared. Is it just me? Have you observed this as well? Is HN actually becoming some sort of hacker collective consciousness?

[0] http://www.gabrielgambetta.com/computer-graphics-from-scratc...

[1] https://news.ycombinator.com/item?id=16460633
Are you thinking of Harel's paper "On Visual Formalisms"?

http://www.wisdom.weizmann.ac.il/~harel/SCANNED.PAPERS/Visua...

I'm curious to know what famous paper it is so that I can go and read it!
Non-software engineer - don't use any drugs, no idea if any of my coworkers do. Probably not... my job environments have been way too stale.

I don't even drink coffee - I fall asleep regardless. Smoking weed never got me "high" or whatever that's like - I just end up with a scratchy throat. I can drink my share but don't do it on my own - and now that I rarely drink, I just get the shits even having a couple of beers.

Either I'm a really boring person, or the drug scene is way overblown.
I tried to build LOS from scratch for the well-understood Nexus 5, following their wiki instructions, so that my CA certificate could be a privileged "system" cert instead of a worthless "user" cert.

Those instructions didn't actually work. Following the only remaining advice LOS has to offer, I went to their IRC channel to ask what was wrong. After waiting more than half a day, I eventually got a response: "no one really talks in here".

Needless to say, I did not get any help.
I'd say around 40 minutes + whatever traveling you do within the city. It's pretty common for people in areas like Piscataway.
And JP Morgan Chase moves $6 Trillion per day.
> Do you know what I really want from an iPhone? A more stable iOS.

Apple (apparently) hears you: https://www.bloomberg.com/news/articles/2018-02-12/how-apple...

I also recommend this Steven Sinofsky tweetstorm: https://twitter.com/stevesi/status/963142502604779520?lang=e...
This was kind cool:

https://www.youtube.com/watch?v=lPEg83vF_Tw
Thank you. And thank you for your Patreon pledge. The world would be a better place if there were more people like you genuinely trying to do the right thing under difficult circumstances.
With Apple’s vast cash reserves and ample margins, it’s a matter of will and choice they haven’t bested Dropbox.

If Apple iCloud worked as well as Dropbox, I’d switch in a heartbeat.
Yep, agree with this 100%. I'm from New Zealand, but live in San Francisco. Went back a few weeks ago for a wedding, and was struck by how I had changed compared to the environment. I don't see how I could live back there in the next ten years (I'm only a few years out of college) without it having a significantly detrimental effect on my career. Simply put, my friends in San Francisco are smarter, harder working and more ambitious than my friends back home. I think a big part of this is that they've also all chosen to live here.
You shouldn't be lumping all "drugs" together. Of course technically every drug has a downside, for some it's not significant.

Basically food is just a drug too, except by definition.
It's a 6s, actually, without the larger screen, faster Touch ID, 3D Touch, and barometer.
Norway will spend $13M to upgrade its doomsday seed vault
Floyd-Warshall solves the all-pairs shortest path in time O(V^3). Running a BFS search rooted from every node would find the shortest path in an unweighted graph in O(V*(V + E)).
Coding like Shakespeare(2016)
> Bad companies, really bad ones are setup like this: you have to break the rules to get your job done.

Rule breaking seems to be incentivized in many industries. Here are someone else's observations:

https://news.ycombinator.com/item?id=15894805
> Apple can barely pay attention to their mainstream products

What do you mean by this? Are you saying that Apple doesn't care about iPhone?
Self-proclaimed Satoshi Craig Wright is being sued for stealing Bitcoin
Similarly, I have a early-stage JS library for hierarchical statecharts. It revolves around nested contexts and an explicit message passing interface for controlling states between parent/child/sibling. Example:

https://github.com/jdque/royal/blob/master/test.js
The basic rule of thumb is npm is 'virtualenv by default' while pip is 'global by default'.
I replaced my iPhone 6 with an iPhone SE a few weeks ago. It was like having an old friend back, especially since I had an iPhone 4 for 4 years before the iPhone 6. It was nice to have a phone I can operate with one hand again, it felt very familiar, but at the same time it also worked better. Compared to the iPhone 6 it's is certainly faster, has a better battery life and also supports hey siri even when not plugged into the charger.
Great! Now go figure out the algorithm that they use to collectively pull on leaves when building their nest ;)
Very cool! I particularly like the integration between the web app and the CLI. That seems like a clever way to solve the "browser sandbox border" problem between projects that are edited in the browser yet need to be represented in the file system constantly.

I've worked on React Studio (https://reactstudio.com), which is pretty similar. We also used the compiler metaphor to describe it. The original codegen targets were iOS + Obj-C and Android + Java, and later we built Tizen + C (at a customer's request on their bill) and then React + JS in an attempt to reach a larger audience through a free app. My regret is that we ended up with a sprawling native Mac codebase at a time when a lightweight cloud solution would be more suitable for the average interested potential customer. Oh well. It seemed like the right choice back when generating Xcode projects was the target...

If you don't mind the question, what's your monetization strategy? Right now Pagedraw looks to be completely free, and that's where we ended up with React Studio too. Business-wise, the only thing that's sort of worked for React Studio has been to make customized enterprise editions for large customers. I'm curious if you have something in mind that doesn't involve enterprise sales hell :)
I wonder if Poloniex will immediately fall under Circle's BitLicense. Presumably it will, which is good for those wanting to trade in New York State.
5 years experience:
"What could possibly go wrong?"

10 years experience:
"Here's a list of all the things I can think of that could go wrong."

15 years experience:
"Here's the thing that could go wrong that matters to you."
The OED may be excellent for this purpose in the same sense that a Juicero press was excellent for compressing a bag of vegetable mash, but, much like the Juicero press, that doesn't make it a good choice in the usual case.
This reminds me of my old mentor Julian Noble's Forth code that makes state machine transition tables valid code: http://galileo.phys.virginia.edu/classes/551.jvn.fall01/fsm....
How Newsweek Collapsed
I was in NYC over the long weekend (I'm from Boston), and I can say wholeheartedly that the entire city is filthy. I'm sure relative to what it used to be, its alot cleaner. But relative to most other places, NYC is one giant pile of garbage. (For the record I love the city, and would consider moving there.)
Erlang, which traditionally deals with concurrency and parsing protocol has had a built-in standard FSM module for a long while:

http://learnyousomeerlang.com/finite-state-machines

It even got a recent re-write and the new one is called gen_statem: http://erlang.org/doc/man/gen_statem.html

This new version is already is used to handle some of the TLS and SSH stuff from what I've heard. Here is TLS connection code: https://github.com/erlang/otp/blob/11cd0f1d000be5849bba2466b...

I've done them in C and Python before as well. In C I the like the table + function pointers approach when possible. Here is an example: https://stackoverflow.com/questions/133214/is-there-a-typica...
This is one of the reasons why I love ReactJS. You quickly realize that it just won't work unless you model all of those states in your component. And the act of "forcing" you to model all of those states often catches logic bugs or issues that wouldn't have been found until much later in the process.
In a decade Cygnus spent well over $250 million on GCC and its related tools -- well our customers did. Not sure what that is in today's dollars.
Show HN: Slimd – terminal slides from markdown
Actually, interestingly, I've been introducing this concept as a "party game" with other nerds at RL gatherings for some years now. The goal is to start on a random page and find the shortest path to another random page by only clicking links in the articles. It can be quite a lot of fun, despite what you're thinking! And anybody can understand the challenge and compete and have fun. It's not just something for geeks.
You’re right, it’s not a web app. It is a stand-alone application built on top of Chrome the way that other apps are built on Qt or WPF.
> LLVM is language agnostic

There exists no such thing as "language agnostic". Every intermediate representation contains properties (very often implicitly) that are specific at least to a class of programming languages.
Is anyone working on solutions in this space?
Safely load untrusted YAML in Perl
Humble Books Bundle, Code Your Own Games
Another interesting question would be what the largest graphs are that are disconnected from the "main" one. Are there any larger than 1 or 2 nodes? Is there some set of pages on some obscure topic that only link within themselves?
The GCC addons (gcc-fortran, gcc-cobal, and gcc-go) just convert the existing language into C that is just ingested into the standard GCC. It was only around 2008 that gcc-c++ stopped doing the internal translation/name mangling dance and gained native first party support [1].

Much like how the older versions of GCC used to just produce ASM files to be ingested into GAS to create the binary objects.

[1] https://lwn.net/Articles/542457/
Is it normal to sit at work and be paralyzed by existential dread, wondering why I'm even bothering to deal with some random database issue when it looks like our entire civilization is teetering on the edge of collapse?

I've been thinking about starting a retirement plan but between environmental collapse, crop failure, antibiotic resistance, it almost feels foolhardy to think we _won't_ destroy ourselves.

I don't know if I'm wrong, and it's an unreasonable, all-encompassing and constant dread, or I'm right, and our entire world has managed to collectively decide we're just going to ignore all of this and pretend everything's hunky dory.
That's effectively the conclusion that the series comes to in the end.
Thanks, but that's not self-hosted
I noticed some things and have some questions.

1.) What resolution/browser combination did you test? And what resolution/browser combinations visited the site during your a/b test? On my (old) iPhone, I don't see the smiling face at all. Instead, all I see is his elbow.

2.) Your copy is significantly different between the smiling and non smiling options. A/B testing gets messy as you change more variables. I think the copy on the non smiling option is much stronger.

3.) The design is quite different between the two options. The texture on the smiling version looks dirty and slightly pixelated.

4.) How big was your sample? One dirty secret of A/B testing is that you need fairly significant levels of traffic before a test has any meaning.

Based on what I've seen, this isn't a very good study and I'd urge you not to consider it actionable. Rather, I'd recommend further study. When you design your next test, you should consider:

A.) What percentage of users can see the smiling face? A decent analytics tool should give you all kinds of insight into resolutions, browsers and devices. Remember, if you're sending 50% of your traffic to the smiling face, but only 50% of those people can see it, you're not testing what you think you are.

B.) Keep the copy and design elements identical. A/B testing gets messy as you start changing more than one thing.

C.) Be careful with your sample size. If you only send a sample of 100 people to each version, you can't draw many (if any) conclusions and expect them to hold up under more traffic.

If you do a proper test and still get those results, you should look into the people visiting your site and what their motivation is.

Do you have any evidence to suspect that the people who are visiting you are currently trying to fix a bug? If so, is it possible the smiling face is too much for stressed out developers?
I think it's interesting how some drugs (including very dangerous drugs) are normalised. Alcohol, caffeine, and (with a prescription, and in some cultures, even without) amphetamines[1] are just seen as "fine". People use them dangerously, openly talk about using them, joke about using them, participate and encourage a culture of abusing them, and nobody blinks. An acquaintance of mine ended up in the hospital after abusing caffeine to try and hit a project deadline, yet how many caffeine/coffee jokes have you heard? It's a dangerous, addictive, abusable substance. Hell, I'm writing this while drinking a caffeinated beverage. It's nuts.

Conversely, research seems to suggest that modafinil is vastly safer than caffeine, non-addictive, not habit forming, doesn't build tolerances, essentially impossible to overdose from. The fact there's a coffee machine in my offices breakroom and free beer on Friday's, but not a basket of modafinil tabs[2], is one of life's mysteries. People die from alcohol (especially), amphetamines, and (to a much lesser extent) caffeine all the damn time. There are no recorded deaths due to modafinil.

[1]: By which I mean Adderall, of course. But it's still speed, with all the danger that implies. Adderall is habit forming, tolerance building, and can and has killed people.

[2]: Not suggesting that would actually be a good idea (although...), just that if we live in a world tolerant enough of dangerous drugs that we encourage the use of caffeine and alcohol, then why don't we tolerate drugs which are, at a minimum, an order of magnitude safer? (And probably more like several orders of magnitude.)
No, it is building a C++ native app with system widgets, and using system webview to load web pages. Not related to Electron.
Build a Gatsby and GraphQL App on Top of a Headless CMS
There is nothing "wrong" with a low arch. It's just a different genetic adaptation. Don't believe the hype that there is something wrong with your foot that needs attention and dollars to fix.
I had run into it with specifically how many links to get to the page for Hitler.
Is the preprint available?
Seconded. I've chugged an energy drink on the job once, and immediately regretted it. So many people forget that programming is more about thinking than typing, and refuse to let themselves just sit (or nap) and think.
It’s not you. Phones are designed to be addicting. – Vox
Please make it Ctrl+Scroll to zoom (a UI standard obeyed in umpteen applications!), and leave Scroll alone for scrolling through the page.

Nobody wants to have to click outside the graph view to change the state of the UI so that Scroll scrolls the page.

(Of course, Ctrl+Scroll is already taken for browser zoom; but hijacking browser zoom in this situation is more acceptable than hijacking vertical scroll).
Do you have small hands?
I'm not sure your examples are comparable. It's different for an individual to live a nomadic lifestyle vs. a group.
Leaking classified material doesn't make it unclassified, leaked documents are still classified material and must be treated as such if you have a security clearance - but only if you had/have a clearance. That means not only not accessing it if you don't have the proper clearance and need-to-know, but also never transmitting it over unclassified channels or download or storing it onto an unclassified computer.

Since its never authorized to access classified information from an unclassified network, it makes sense to block access to classified materials from unclassified networks.
I for the life of me cannot do this squat. I've explored all sorts of stretches, yoga, etc. It's the most limiting factor in my weightlifting.

I've gotten to the point where I will hover at the squat rack, spot someone doing an ass to grass, and interrogate them how they got there. Nothing I've learned has worked. I just fall backwards, every time.
Did I ever claim millions of users? I said a spanner setup that will outperform PG on big x86 box will cost 150-200K per month. All issues you outline are trivial to solve.
The "slav squat" isn't heels to ground, though.
I can't speak for chadash, but I'm pretty sure most folks who know to ask questions like this are probably going to pass the interview. They'll ask the right questions, and the problem will be simplified to a form that is solvable in a few minutes. So I don't think this is any major hurdle.
Man come on. I was explaining why those who suffer long term get bitter and depressed. I used to be healthy and happy and helped others for a living and personally. I was an empathetic person even then and thought I understood how people would respond, but until I lived the need I really didn't. It's not cynicism it's experience and it explains how people get grumpy and hopeless. Ask anyone who has suffered long term and they will tell you MOST people simply aren't willing to try to understand, and to truly help others. That's not a personal insult to you or those who would. When someone in pain lashes out because of their overwhelming experiences it's never about YOU but rather their fear and helplessness. The way you punched back saying "fine be a miserable person then" comes from you feeling slighted and wanting to lash out in that same way so it should be something you can empathize with.

I only want people to see the human in the suffering. The helpers are human too but are in a position of power and also have a more stable life and ability to cope. When I was working and being yelled at and unappreciated by people in severe distress I worked to never take it personally and did my very best for them. It was never about me..they had simply lost their ability to cope and needed help back to normality. It's terrifying to think about but can happen to anyone, any time.
Content Type Negotation with Spring Cloud Stream
I implemented this pretty naively a while back [1]. I was interested in how yours was so fast. I expected some sort of complex heuristic; cool to see that your solution is straightforward!

[1] https://github.com/wwalexander/wikipath
I really want for this to work, but it is so not comparable to Dropbox; Syncthing takes forever to synchronize between machines (all on 1 Gbps LAN) unlike Dropbox, which can saturate my link. It is the best of the Dropbox alternatives I've tried though (having tried almost all) and if it performed better I'd be able to forgive the lack of an iOS client. I'm still evaluating it though (3 hosts, 329GB in 1.3M files).
Most of what you mention is actually a problem solving itself. One of the cause of man made climate change is overpopulation, with most of the human population being crammed into megacities of which many are coastal it means the overpopulation will probably fix itself with people living in big cities mass dying.
Big and not that big cities do not produce enough food and water for themselves, density of population means they will be hotspots for contagious diseases, means of transportation out of those cities do not allow for mass migration, all these and more means those people are likely to die.

On the other hand people living in the countryside, are able to grow food, have knowledge of local plants and generally can sustain themselves have much better chance to survive the catastrophic events to come.

Though some experts think a war over water between India and China is possible, other think the collapse will happen so fast that it will wipe all possibility of military action and leave only people that will have no choice but work together to survive. This scenario is also likely.

It's been a while since I've been in India but imho this is one the places on earth with potential to survive climate change.
> The correct advice is "Lift with your legs"

When you do it right, you know it. The whole leg is involved, and the butt, and the lower back.

I think people avoid it because they're lazy - or "sedentary", to use a nicer (?) word. Seems like a bit more effort to lift with your legs.

However, if you're active and in good shape, it actually feels more natural to lift with your legs. You can just drive so much more force into the ground. You're far more effective this way, whereas lifting with your back suddenly appears weak and quite sketchy.
The 3 Things Employees Really Want: Career, Community, Cause
Pretty interesting! Can you share what is your favorite spaced repetition software?
So I read this and I can't tell what it actually does in the car.
>RDL

Why not both? Reddit's favorite PPL routine has both. RDL on leg day, Deadlift on Pull 1.