skysight-inc/HackerNews huggingface dataset:
Or people that are not students are entering the math department to inject drugs on the toilet.

Edit: For who ever downvoted this - it isn't uncommon. In the Technical University of Vienna 15 years ago blue lights were installed on toilets exactly because of this. There were a lot of drug addicts in a nearby park that used the Universities toilets for injecting. (because they are free to use)
Perhaps I need to explain my comment above "Upvote for Hysteresis", given the downvotes. It was a quick comment that might have come across as flippant, so I will explain:

I was first introduced to the concept of hysteresis as an EE undergrad.

As I went on to grad school, which was heavily economics-based, I took a course in system dynamics at mit [1]. In the intro class, the prof said: "system dynamics will change your mental model of the world" (and it did) [2]. As we went through the course, I realized that while many of the concepts in the course were econ-based, in reality were similar to my EE / mathematics concepts (capacitor=time delays, etc.) For me, systems dynamics showed me that concepts in one discipline could be applied to a completely different discipline with great effectiveness. In doing further economics work, I was immersed in many other mental models. My friends and I would use these economics-based mental models - many of which are in the OP article - to communicate in an efficient manner at school and when we were out on the town, almost like a shortcut way to speak and efficiently organize thoughts / explain a given situation.

By the time I re-entered the workforce, post-grad school - working in the venture world - I was regularly and subconsciously thinking/communicating in terms of these econ-models. But, a big aha happened when one day I heard one of the partners at my firm use the term "hysteresis", not to describe a hardware company we were looking at, but to describe a very specific management-related situation with one of the entrepreneurs we were speaking with. And I understood exactly what he meant by that term, as it applied to this management situation. Aha! It turned out that my EE world provided me with a whole toolbox of mental models - just like econ - that I can not only use to express myself, but also to be understood! (fair enough: this was the valley, where most people I dealt with were engineers). It was one of those moments when I realized what I had learnt many moons ago had direct applicability to what I was currently doing but in a completely different context.

Seeing "hysteresis" in the parent's post brought back memories to that realization and its backstory, thus my comment.

[1] this is a close enough comp for the Systems Dynamics course mentioned above - http://ocw.mit.edu/courses/sloan-school-of-management/15-871...
[2] An example is "stocks and flows", a way to view things as static or dynamic. This was used effectively in a cybersecurity market map / competitive analysis many years later.
Test HN: Briggs & Myers' 16 personality types
So, that is either "now available on iOS" as the title suggests or a call for beta testers (as the web page suggests) or a crude way to collect mail addresses (because the "beta signup" really leads to a waiting list form).
I love flexbox. But be aware what it's a beast which is not that super-well supported as you might think when you look it up in caniuse.

When I'm fixing cross-browser bugs nowadays it's mostly about flexbox. It's not very often and I can always fix it in a small amount of time. But it gives me an unpleasant but also nostalgic flashback of the old days in the 00s where I fixed more CSS than I originally developed.

So yes, from time to time I run into different and not so obvious problems. My holy grail to work with flexbox today is this list:

https://github.com/philipwalton/flexbugs

Two recent issues I ran into:
There is a very nasty "bug" in the current Firefox browser. It's not a real bug- more a different interpretation of the standard which will hit any developer not working primarily with Firefox I guess. It's about the intrinsic size of a flex item in combination with fluid images. You have to apply min-width: 0 to the flex-item or you get a (very) wrong sizing in some circumstances. See [2] and [3]

And another one. Most of the time I think about IE11 that it's a mostly 'modern' browser and therefore supports flexbox very good. Yes it is good enough to use. But don't underrate the flexbox bugs (just glimpse through [1]). For example you have to set `min-height > 1px` on a flex container to prevent it from collapsing in some scenario (holy grail layout is a very common case). See here [4]

[1] https://github.com/philipwalton/flexbugs

[2] https://bugzilla.mozilla.org/show_bug.cgi?id=1108514

[3] https://github.com/philipwalton/flexbugs/issues/41

[4] https://github.com/Modernizr/Modernizr/issues/1301
Thanks!

Re 1: are there any examples of this in the codebase? I haven't seen anything in the "examples/" subdir, did I overlook, or should I dive somewhere into the compiler/runtime codebase?

Also, some more questions still, if you wouldn't mind:

• Could you possibly answer junke's question? https://news.ycombinator.com/item?id=12041555 I didn't repeat it, as I hoped you'd see it too;

• Do you have tail-recursion? Also, to tell the truth, a list of "what we don't have yet" and also "what we don't plan to have" would help to confront my dreams with reality...

Regarding (2), personally I like Go's/Rust's approach, but I'm not an expert in the domain by any means, and I understand everybody has one's personal taste and view. Just couldn't resist, sorry :)

edit: Also I see you're the author of Else Heart.Break() - awesome, congrats!
Actually, I just wish they'd make me a beta tester so I could help make the ereaders the greatest ever. I've got pages of ideas :-) The existing ones are so close.
App Security – The painful invisible challenge that we love to hate
Richard Branson: We Must End the War on Drugs
Openssh supports certificates and signing of keys, with expiry. Couple that with LDAP for account management, and you shouldn't need to manually add keys to any servers.
Knowledge graph for programming language in one mindmap:Java/PHP/JavaScript
Our Solar System Would Be Weird Even If It Didn’t Harbor Life
The JMeter Maven Plugin, 2.0.2 Released
Thanks, Thomas. It was pretty disheartening to read that reply, especially since people can get into trouble for sharing their experiences. That said, I've done it before here, and SC management saw it, and they thanked me for being honest and speaking up, so I was generally fairly encouraged to do that in the past.
I'd add Amdahl's Law [1], which is about the relationship between adding resources for executing a task, and the speed-up that delivers.

[1] https://en.wikipedia.org/wiki/Amdahl%27s_law
I honestly don't know, I'm not a lawyer and I'm not familiar with what the secret courts (the concept of which I openly have much disdain for) can make you do. Keep in mind that SC is a Swiss company, so I don't know how much the US can compel.
Lesspass
Maybe the people who think this is just some troll should read a bit of /r/raisedbynarcissists
Also quite often this design mindset hurts the legit users, too. For instance, lean-on bench costs the same as a normal bench, takes up almost the same space, but doesn't give (valid) users the same benefits. If you are old or obese or have varicose veins, etc. you would certainly prefer to be able to sit down while waiting. Leaning against a wall/bench is just not the same thing. Also if you have a bag you can't put it on the bench or in your lap, you have to keep it on the ground (this one really pisses me off, specially when it rains). If you really go into details and analyse all the angles I'm sure you'd find a dozens more of the little sacrifices that've been made just to keep some people off the benches.
Take C:

struct {
int x;
} ...;

int foo () {
return 0;
}

Should braces in both cases represent the same internal data structures? Probably not, the first one is for structure members and the other one for a block of statements. But in Lisp, characters are used to parse the same kind of data, which means they are same structure in all contexts. The Lisp reader has a simple approach to parsing, you don't generally change the readtable's binding based on which form you are reading (but strings, comments and code are not read the same way). Using different characters for semantics has its limit.

In Clojure, take [a b] out of context. Which element is evaluated, a, b, none or both? The fact that it is a vector does not help you, because it could be a binding, an argument list or a vector constructor.

Also, how something is stored inside the AST has nothing to do with its meaning at runtime. Argument lists could be passed using the stack, but you don't actually write a stack inside the source code. The fact that they are written as vectors or lists does not matter either, you still have to know the semantics. And semantics is almost never context-free.
There is an old classic book about the topic about NYC from a famous researcher. Everyone should read that book. (I don't recall the details, but I have it in my bookshelf at home)
TP-Link forgets to renew two domains used to connect to its networking devices
Best Upright Vacuum for Hardwood Floors
WEBINAR: The key to making surveys more interactive and effective
Then do something about it. Submit some quality stories.

That said, I do struggle to understand how some stuff whooshes to the front page, and other equally interesting stuff just gets ignored...
Dispelling myths about the autistic programmer
Preview fails me surprisingly often. Can't even PDF properly. Try something else.

(I'm fun at parties too)
> The only way I could be <25 would be to exercise 3 hours a day and eat 1200 calories.

You could weigh 184 pounds and have a BMI <25. Even with a sedentary lifestyle you'd still burn 2,199 calories a day. This is patently false.
It's standard iteration process. This is why most of design and development process diagrams are displayed as continuous circle. Nothing has been perfect for first try.

Speed and/or size improvement in next iteration is much better than completely reworking because of: missed or bad requirements understanding, compatibility issues etc.

As was already mentioned, you have to have something working. Only this can be improved. Without working code any speed or size optimization is useless.
To pass time during a long jenkins build...
> One day people who embraced this kind of thing will be old and helpless, and "teenagers" will held all posts. Just sayin'.

By then they will be molded by the system to act the same way, or they will be in a position where the unpleasant design will seem desirable to them, so don't get your hopes too high.
Are you thinking of "the life and death of great american cities" ? I'm reading it now.. very interesting book and still relevant.
Maybe this will come with practice, but I would love to understand, clearly, which use-cases are best fits for flexbox and grid respectively. With the very limited experimentation I've carried out on both, they each seem far superior to messing about with floats (hooray!), but I can't quite get a fix on their respective merits.
'Lefty' is just dismissing someone's viewpoint as invalid because it differes from your own. It's a way to argue without actually saying anything of value.

'Neoliberal' on the other hand is a term with quite well-defined definitions.
> Clearly it's better to spew the radioactive waste randomly into the air, like our existing coal plants do.

While coal plants do emit more radioactivity through the chimney than nuclear plants, that radioactivity pales in comparison to that emitted by both the nuclear waste and accidents of the latter. See http://skeptics.stackexchange.com/questions/1018/do-coal-pla... for sources.

Also, nobody said coal and nuclear are the only possible technologies for creating electricity.
She could have assumed it was just lazy contract writing but living by Hanlon's razor doesn't always cut your way. Some companies are evil and judging by the way they've acted to a reasonable-sounding query, this might be one of those.

I thin you were right. This is a dodged bullet.
Other responses have shown why characters do the job just fine, and they're not wrong, but there's something to be said for phonetic literature, which is why there is Pinyin Literature contest [0]. See [1] for some more explanation.

[0]: http://languagelog.ldc.upenn.edu/nll/?p=26503

[1]: http://languagelog.ldc.upenn.edu/nll/?p=26546
I guess what you are arguing is that the design is in many ways apathetic to pleasantness, and simply a utility to exert change in behaviour.

I agree, but I also feel like making that distinction aligns really well with the idea that they are dehumanizing.

The contraptions themselves are definitely designed to be unpleasant though. But the design choice to add them to the space is a more complicated discussion.
The wrong assumption about Ockams Razor is probably the cause of so many people re-inventing the wheel.

"I don't need this big framework, I can do with much less!"
I fail to understand such arguments.

Does that imply that every single webpage in the world needs to be behind a load balancer with unwarranted amounts of redundancy in place?

And if one doesn't do that, it's ok if the site is down.
One thing I question with Le Châtelier, is how do you know which equilibrium will be pushed back towards?

Humans have a desire pro-speed and anti-risk. Supposedly, if you introduce seatbelt laws, speed increases and risk stays the same. How do you predict that in advance? Why doesn't risk decrease and speed stay the same? Or why not speed increase a bit and risk decrease a bit?
Finally someone is working on this! First world cities without useful public transport are a joke (objective statement).
May i think the idea is interesting, may i would like to see the bot. But you essentially just linked me to a closed platform that asked me to create a account just to see your product.

Just a thought.
My dad also quit a long time ago; he's really proud of it, because he just decided to quit one day and it worked, without ever relapsing and without very negative effects. Or so he says. I don't really believe all of it, but the point to take away seems to be that it's all about willpower.

Good luck to you!
I'm not sure it's that important, but I would say there's a difference between preventing people from doing what they want and inviting people do to something. That said, I'm also not sure the article actually claims that difference.

> Whether handed down by the establishment or created in response to official interventions, there is always an aspect of coercion to design. Usability design, for instance, is used to get people to buy things and use their smartphones in certain ways, often without the user even being aware of it. Fundamentally, works of unpleasant design, hostile architecture and street furniture in general are no different.
Role of Magento, Shopify, WooCommerce Platforms, in the Race of ECommerce
Umm .. no.

Assumptions are the left-hand side of an implication, by definition. (And the right-hand side is called "conclusion".)

The relevant statement here is not "for this hypothesis to be true, these assumptions must hold".

It is: "for this hypothesis to be derived this way, these assumptions must hold".

There is always the possibility that a hypothesis can be proved in a different way from different assumptions.

Unless, of course, your theory not only proves "(A1 & A2 & ... & Ak) -> H" but "(A1 & A2 & ... & Ak) <-> H". That is, if your theory shows that your hypothesis does not only follow from the assumptions, but is equivalent to its assumptions. That's quite a rare case, though.
Ubuntu e-mail client Dekko is shaping up pretty damn nicely
5 SSH Hardening Tips
It's cool hey! That image covers the same area as approximately four full moons, 2.3 arcminutes by 2 arcminutes. [1]

So, back of the envelope calculation multiplying 5500 by the area of the full sky (as though the earth were invisible) we get ~242 billion galaxies, which is close to what this[2] claims at 100 to 200 billion galaxies.

Space is big.

1. https://en.wikipedia.org/wiki/Hubble_eXtreme_Deep_Field

2. http://www.space.com/25303-how-many-galaxies-are-in-the-univ...
Akkadian
Why should I only look at the exact date which windows 7 was released, rather than the date when a major release of debian got out, say 2011 with Debian 6.0? No network issue, occasional problems with x-server, problems with sound (as said above). Network works out of the box. On windows, issue with network, issue with graphics (until driver was installed), no problem with sound.

A few months ago I bought a gaming laptop on release date. Guess what, network worked without issue. X-server did not start until proprietary drivers were installed. Sound worked.

Windows release schedule do not match Debian's release schedule. Each year after a release, the default drivers will get worse, but the general experience can still be obtained by people who experience the install process. The experience I have endured with windows is issue with new motherboards and especially network drivers (and built-in raid cards for the installer... good grief, that was a wasted afternoon trying to get the installer to accept the raid drivers). Second to that, the fall back graphic drivers look crappy and is bad in every way except that its slightly better than a basic command prompt.
It's important to you but it might not be so important to them.

I completely agree with the parent's notes - keep it quick and clear. The sooner I can find out whether I want to help you or work with you or whatever, the better.
Nonsense. Venn diagrams might be incorrect to explain joins, but ever since I've seen this image[α] 10+ years ago, that's what I think of _every single time_ I'm writing one.

Mnemonic > Correct.

[α] http://www.codeproject.com/KB/database/Visual_SQL_Joins/Visu...
Thinking design and technology for people with diabetes
The case against native engines
The lack of financial modelling in most of the startup conversations is astounding. The poster say you should not make decisions only based on models, based on what then? Gut feelings? I know many people want to escape from Corporations into startups, but dismissing finance as non important is not the way to do it. Even a recent post from Buffer in the end was about bad financial modelling (and they had to fire people for that). There is a lot of wisdom in the financial world that would help many CEOs avoid "hard lessons" that didn't need to be in the first place.
At least in the terminology I'm used to, of mathematical proof, an assumption is a part of the context under which a thing is proven. So having more assumptions weakens the claim (and there is an associated weakening rule [1]).

In other words, the claim "Assuming Q, I prove P" does not mean (to me) that Q must hold in order for P to hold, but rather that one way to show that P is true is to show that Q is true.

[1]: https://en.wikipedia.org/wiki/Structural_rule
I think as a culture (speaking here in the US) we've made quitting smoking out to be much harder than it actually is. One of the problems with this massive marketing campaign saying things like "You can quit with help!", etc.. is it's focusing on how difficult it's supposed to be.

After 20 years or so of being a smoker, I just decided I didn't want to be embarrassed about the way I smelled in elevators anymore, and quit. I was a competitive cyclist, despite being a smoker, so it wasn't helping me in those social situations either.

When I did stop, it was hard for about a single day. Irritation and not being sure what to do with your hands are the biggest "withdrawal" symptoms you'll have from quitting. If I'd known just how easy it is to stop, I would have 10 years prior.

So yes, listen to the above poster. It won't kill you to quit, it will kill you not to. If you honestly think you can't, it's a very simple problem to solve. There are really only three components to quitting. Nicotine addiction (easy to taper off with substitutes like gums, switching to vaping with decrementing nicotine levels, etc), Habit (the act of smoking, vaping/e-cigarettes/gum chewing/going on walks instead can help replace this) and the social pressure, which is usually smoking with your smoker friends or partner. Fun fact, they all want to stop too, even if they don't say so. Get them to quit with you, and if one or more refuse or abandon, ignore them and be selfish with your health.

All that said - the "pain" of cold turkey lasts a day and all the anecdata that I've collected seems to make it the most effective way to stop.
The NHS in the UK uses the concept of QALYs to measure the effectiveness of interventions: Quality Adjusted Life Years.

If you have to avoid a certain activity, or take up a certain activity, in order to enhance your longevity, doing or not doing something you'd rather do (or not) may still affect your quality of life.
That was a really fascinating read.
The TimerWheel abstraction, implemented for example:
- https://github.com/facebook/folly/blob/master/folly/io/async... (Facebook/Folly)
- https://github.com/real-logic/Agrona/blob/886d7744fa15fc3de1... (Real-Logic/Argona)
and in turn based on the Linux Kernel's "Timer Wheel" data structure (see here: https://lwn.net/Articles/646950/) are particularly elegant algorithms; great performance characteristics, except that you really can't get in O(1) the time when the next timer is going to fire, in order to implement a tickless scheduler, etc.

In that article, a new timer wheel draft is described - that solves most of the shortcomings of the original TW design.
I got an invite to it.
It is nice, but doing anything extra beside a very basic portfolio costs money.

As a developer you would be better of to start a blog on blogger or wordpress. Or just buy a cheap domain name with web hosting and make your own website and promote it on linkedin, facebook or whatever social media you use.
They're "The money guy." They don't need to know squat except how to squash ideas that don't turn out hockey stick growth. Most websites don't need funding, it's a misnomer, and ruins what could be a perfectly good life style business.

People need to get over the idea that they're building the next big thing.. Because they're not. Turn out profitable business and then if the growth is there push on till the day. Otherwise enjoy what you have or sell it and try again.
It is easy to do in many cases. Take the following two theories:

Rocks falls downwards since masses attracts each other.

Rocks falls downwards due to invisible ghosts making masses attract each other.

Both of these theories have the same amount of evidence supporting them, but one is strictly simpler than the other. If one theory isn't a simple reduction of the other then Occam's razor doesn't apply, but in those cases it is usually possible to make experiments which disproves one of them.