skysight-inc/HackerNews huggingface dataset:
Please don't post ideological boilerplate to Hacker News. It's repetitive, therefore tedious, therefore off topic here.

Also, swipes like "So you dont trust anyone unless gov tells you to" break the site guidelines. Please review https://news.ycombinator.com/newsguidelines.html and follow the rules when posting here.
Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize. Assume good faith.

> It seems you assumed I'm the person he was replying to

What are you talking about? He couldn't have been replying to you, because your comments were not in the ancestry of his.

> I said nothing close to or even in the ballpark of 'eras are better than one another'

You derived from my comment meaning opposite from what was plainly written?! Read more carefully.

> Every sentence of your comment was unacceptably condescending

Every sentence of yours to him was unacceptably rude.

> Don't tell people on here to "relax". Or that their comments aren't interesting - just don't reply if that's the case. Thanks.

Don't tell people on here that they sound like they think they're the only reasonable one. Just don't reply if that's the case. Thanks.
I have some 12 dev inspect tool for that style scripting this notebook was given to me by my gf and its a starter kit.
Reactions are useful because they provide acknowledgement without clutter or notification.

For example in Whatsapp I often check a notification and find its just a smiley or thumbs-up
It really is horrible to do it that way - at University, our final grades were often released on a particular day but at an unknown time, ruining the day until around 5pm on one occasion.
I think the higher prices are in anticipation of slowing sales, the root cause of which is the end of Moore's law etc.
Millennials Don’t Have a Monopoly on Burnout
APL explicitly deals with patents and contains a patent grant clause. Same EPL, AFL and a few others. See https://en.wikipedia.org/wiki/Comparison_of_free_and_open-so... for an overview
There’s no point in upgrading anymore aside from ditching the feeling that your phone is slow (which is likely fixed with a factory reset).

Camera is infinitesimally better. Processor is better in a way you can’t measure. Oh now you can push anywhere to use your fingerprint!

There’s no more cash cow cuz phones aren’t getting noticeably better. Get back to me when I can stop using my thumbs to type or when the world becomes my monitor. Maybe I sound entitled but some day the bullions these companies keep expecting has to be justified.
I agree with you, but then you're not choosing. It might not be a right time for you to take a 2 years pause, you might really want to work for this competitor (which is why you're quitting)
> I notice you didn't answer my question

Not directly no: IMO, the doctor should have educated, rather than patronised (however well-meant) - for example, he could have explained how incredibly better outcomes are for those with DS nowadays. (another posted here commented on this too).

> The real risk to you is that you end up alienating people who are otherwise completely on your side (and your daughter's side), and whose help or support you (and she) may benefit from. For no good reason.

So, I am normally careful not to do this, and favour educating people over attacking them, precisely because they mean no malice with the stereotypes they help to enforce. Before I became a father, I knew little of DS, or indeed the lives of those with disabilities, and undoubtedly harboured some of the same stereotypes, simply out of ignorance.

I may have let my emotions run away a bit in this thread (sorry, it's been a difficult week...), but I still believe we need to stop thinking it's OK to to enforce false stereotypes of large groups of people. We've made huge progress on gender equality, racial equality, religious equality, sexual equality and gender identity - I think it's time we did some of the same for the rights of people with disabilities.

This is a difficult problem to solve, but I believe a good start would be to better integrate children with disabilities into mainstream schooling. Of course, there are some children that are not going to thrive in mainstream education, and better prosper in a specialised setting - but there is a large group who can thrive in mainstream education with only a minimum of accomodations being made. This would help to make those with disabilities less invisible, and typical kids would learn from a very young age that we are all just people, and not so different.
I'm not a lawyer but I don't think you can do that, no
There’s no way you can look at the social credit shit they have going on and say “uh yeah everything looks fine!”

People in cults also say they’re doing fine...
Pure anecdote in support of your argument, from the top of my head, but you have to wonder how things would have gone if Shockley's traitorous eight could never have come into existence due to non-competes.

No Fairchild? No FairChildren?

Basically, no Silicon Valley.

According to an Endeavor Insight report: in 2014 of the more than 130 Bay Area tech companies trading on the NASDAQ or the New York Stock Exchange, “70 percent of these firms can be traced directly back to the founders and employees of Fairchild. The 92 public companies that can be traced to Fairchild are now worth about $2.1 trillion, which is more than the annual GDP of Canada, India, or Spain.”
https://hn.algolia.com/?query=Passive%20Income%20points%3E20...
I took the train from Cairo to Alexandria in Egypt a few months ago and this site had information that even local Egyptians couldn't provide me. It blows my mind how this guy not only provides so much information, but also regularly updates it - even in countries where this information can be very uncertain.
Move your domains to Cloudflare.
Also in Berlin and several other major European cities, for those on this side of the Atlantic. (In Berlin we sing from both the '91 red book, and the Shenandoah Harmony on a regular basis.)
“There exist algorithms like BBP to directly compute arbitrary binary digits without the memory cost of computing all the digits before it. These are called "digit-extraction" algorithms. However, these algorithms require roughly O(N*log(N)) time to compute a small number of digits at offset N. Using this approach to compute all the digits from 1 to N will result in a quadratic run-time algorithm. This alone makes it unsuitable for large N.”
It’s funny, my second biggest expense after the mortgage is my season ticket. I haven’t run the numbers but it’s possible that 75% of my salary without that and the other costs of working might actually break even!
Didn't some of them (Apple, Intel, Google and more) get busted for agreeing under the counter to not hire each others employees?

https://www.cnet.com/news/apple-google-others-settle-anti-po...

https://www.reuters.com/article/us-apple-lawsuit/steve-jobs-...
Such a massive amount of custom information is quite impressive. I wonder how a single man can maintain all of it up to date, as it seems to be mostly written by hand.
Show HN: Lbcapi3 – A Python3 version of the localBitcoins api library
Honestly people who buy new hardware every year are not "into hardware", they are into wasting their money and finding a pretense to justifying it. Most of them are probably just bored or treat it like fashion.
I'm looking for a new phone, since I still use 5s, and I'm thinking of switching to Android. Xiaomi really caught my eye, good specs for great price. What's your experience been with it so far?
8192 MiB, or even 4096 MiB in a laptop is still common nowadays, and single Electron apps using 256 MiB is not unusual.
Can we please have more sites like this on the internet.
Yeah, I spoke to my parents about this today. Apparently the street used to be part of a sports complex, and was sold to a developer in the 60s or 70s. They recall being given the option to buy the lease for £400 in the late 80s, the same option being given to all other residents. Some residents took up the offer, others didn't.

They think the next street is possibly owned by the council as it has a few council houses on it.
Wahahaa you reference Lloyd deMause. One of the biggest cooks with his nonsensical and unproven theories. One of the most cockeyed theories of deMause is that the warfare fantasies of political leaders and the media in times of war reflect childbirth traumas. Even Alice Miller has criticized this specific theory.

No when I meant proof I meant a proper study with controls, sample groups etc. Not any cook who writes books about his absolutely unprovable theories.
I can barely get full speed 4G as I travel around the UK. Unless 5G is full-speed everywhere out of the gate, I can't see the point in upgrading just yet.
Randos chicken run
I used to work at Airbnb.

Airbnb does not, in fact, have a CTO who dictates the company tech governance and/or stack. They prefer to run things in a federated manner, with individual teams making the decisions that they feel are best for them. While they're encouraged/required to draw up design docs and have them reviewed by an architecture review group, the group's recommendations are non-binding.

This model has advantages and disadvantages. On the upside, it creates an environment where people can take risks and do things that haven't been done inside of the company before. On the other hand, it means people sometimes go out on a limb and push the company into supporting something that turns out not to be sustainable in the long term.

As a matter of personal preference, I like to have a set toolchain that a company is built around. But it would be unwise to suggest that Airbnb's strategy hasn't worked out pretty well for them overall.
What you got here is one thing that make test-case generation tools (quickcheck, fuzzing) still useful even if you've done a full functional (platinum-level) proof of your program. Functional proof, at least in Spark, doesn't give you hard guarantees about running time, stack or heap space. So even after you've proved the absence of runtime errors in your deserializer, you might still be able to generate a test-case that blows the allowed stack size, or the available heap.

Some tools are starting to emerge, like gnatstack for Ada & Spark that gives (or tries to give you) the maximum stack size, statically - a parallel step to compilation, like the Spark examiner and prover). It's very limited in my opinion (some dynamic-sized object returned on the stack are not handled yet, function pointers, I don't have the list handy but it was quite limited). You can get similar stuff (less integrated) with gcc options, IIRC.

There's also all the work on WCET that might get interesting but modern architectures are so complex and changing that I'm not sure we'll get near ubiquitous, user-friendly availability for those tools in the near future (next 10 years). For the time being it's mostly used in 'hard' safety-critical projects (avionics), especially since multicore, deeply pipelined architectures, with shared resources (memory, cache, buses) are getting used more and more and they're harder to predict than the previous architectures.
In practice, I’ve seen a UK based friend end up in limbo while his former employer tried to take out an injunction against his new employer to prevent them hiring him.

It ended with a weird hostage swap. The new company agreed to let one of their team go work for the company that was trying to enforce the non-compete. They also insisted my friend wasn’t allowed to work on customer facing projects for six months.

In effect, it came down to who had the most money for lawyers rather than anything else.

In practice, non-competes can cause enough hassle and financial pain in the UK that, unfortunately, individuals can be prevented from plying their trade. That burden of proof isn’t as clear cut, either.
Hyper casual android game perfect for toilet breaks
Preventing another 'Miracle on the Hudson' emergency
Great find (sibling comment posted the same btw). I was actually looking for papers like this but didn't find any.
If by arbitrary reasons you mean a not random reason like "they cost too much" then they do it all the time.
One of my teachers said "When convinced you are correct in an argument, you should to defend your position without being swayed by your opponents credentials. Articulate your thoughts, argue with all your strength - and keep in mind that there is a very real possibility that you just might, perhaps, be right."
Maybe. Pretty much every company I've worked for has had a vaguely worded non-compete clause in their contracts. Usually you can't work for another company that does the same thing (i.e. a direct competitor) for a year.

None of them ever enforced them to my knowledge. Even ex-Dyson employees going to Shark. But the fact that they are allowed at all (and they are) is often enough to generate fear and doubt.

Some people leaving Dyson refused to name their new employees just to be safe.

They should be banned entirely.
Not surprising given GoDaddy's long history of malpractice and terrible behavior.

"Oh, but we've changed" they said... Glad I ran away from anything they touched since they acquired Media Temple.
An Experimental Port of Clojure to Common Lisp
This is pretty sbujective but I really dig the pixel art of the icons and the general look & feel of the windows.

If Haiku was a Linux Window Manager, I would use it in a heartbeat.
The Fed increased the monetary base by 5x during the Great Recession. Where's the hyperinflation?
> Many want to install their wife in these companies [...] their household will double the income.

A husband-and-wife team in a company is like a "mini-union". By feeding intel to each other and playing office politics in unison, they can nudge their household income up to triple.
My problem with Slack (and all the Slack clones) is that they all look the same, and have a style that wastes so much screen space. I like to have a small chat window sitting in the corner of my screen that I can glance at and keep track of without having to interrupt my current workflow . IRC clients were great for this; Nice and compact which just the conversation at the fore. So yes, give me UTF-8, Emojis, Reactions, Inline Replies, but all in a more compact UI please.
Understanding Chinese generations using Wechat
The Jobs-era strategy at Apple was pretty straightforward. From what I recall around 2000-2010 the Apple strategy was:

1) Decided on a minimum acceptable functionality for a device

2) Set up uncompromising logistics chains to support creating a device (eg, famously, touchscreens)

3) Price at a rate that was extremely competitive when considering the device components

4) Crush competitors who could only offer cheap goods that didn't really do what Apple's could, or expensive goods that could match functionality but not price - recall the iPad's original differentiation was it was cheaper than expected, given what it did. It looked very cheap compared to the preemptive tablet releases of the time trying to head its success off at the pass.

They've made a lot of money over the last few years, but that strategy doesn't seem to match the modern Apple's approach. The price gap between an iPod Touch and the cheapest iPhone is not something I'd have expected of 2010 Apple.

EDIT I looked for a source - https://www.videogamesblogger.com/2010/03/29/ipod-touch-vs-i... - initial iPhone was extremely comparable to an expensive iPod.
You probably didn't notice, but he went through and updated each page to work on mobile devices. It's amazing how much effort and love he puts into this site: https://www.seat61.com/mobile-version.htm

His concise monthly European rail news is also great: https://www.seat61.com/news.htm
I do systems programming professionally, there are many reasons that Go is unsuitable for systems programming but all of them come down to having very little control over the resultant assembly that your program generates and very little possibility for abstracting away low-level details. AFAIK modern C++ is excellent for both of these but I only use Rust, assembly and the tiniest amount of C. Rust is absolutely excellent for writing code that looks high-level but compiles to high-quality assembly, if you know what you’re doing.
They host the website thus they can inject anything anywhere in the body before https kicks in.
I went with my gf and her friends for her birthday last year for the first time. We had a great time and we'll certainly be going again. What made me wonder though is how they are able to attract repeat customers, e.g. if they only have 4 rooms/puzzles then soon people will be quickly moving to a different company. Repeat business must be difficult to retain unless you keep changing your rooms frequently (or rely mostly on tourists (or people who only do this for their birthday or other special events - but not as a serious hobby).

One thing that annoyed me was that we were obviously unable to solve the puzzle and the guy kept giving us hints over the comms.

I told him to stop several times (since it wouldn't matter - if we can't solve we'd return another day). Though he must have had instructions to push all customers into a "successful outcome" no matter how poor they do. For that I was furious - though will certainly go and check other companies next time and make it clear that if they do give hints (no matter how bad we do) they won't get paid.

lastly there was news just last week that one of these rooms burned down in Poland. Sounds like a backstory to one of the "The Saw" films:

https://www.independent.co.uk/news/world/europe/poland-escap...

https://www.independent.co.uk/news/world/europe/poland-escap...
I didn't vote on that post, but it says that physical violence against a child can work.

> I think when it comes down to basic physical means we have failed as people. It can work. Does sometimes. But there are costs, scars. Not physical ones so much.
Sigh. It’s crap like this that will eventually force me to leave WebFaction (that GoDaddy acquired), after a decade of excellent service. I never touched GoDaddy, but it looks like the plague comes to you these days.
> Perhaps there is a market for escape room type mystery books and strategy games

There absolutely is. Zero Escape is basically a series of escape room games.

https://en.wikipedia.org/wiki/Zero_Escape
Rise and Demise of RSS
This site really helped me get oriented to the India rail system (or at least as much as is possible without experiencing it first hand).

Got a first class ticket from Kolkata to Gaya (why not, was cheap and it was my first time in India). The attendants were very kind, unusually so, and it was only after getting off the train that it finally clicked why one attendant kept saying with a loving smile, "gips, gips" -- he wanted a tip like I'd given one of the other attendants! (who was able to speak basic English and asked for a tip)

It was a nice journey, though the Gaya train station at 4AM, nothing prepares you for that, weaving through 500 homeless people sleeping on the ground; emerging from the mass of humanity to inhale the thick, dusty, diesel saturated air, on the way to Bodh Gaya, the Bodhi Tree, the birthplace of Buddha's awakening -- welcome to India :)
Yea, it's a sort of transition that mitigates usage of the straw, right now plastic cups served at fast food restaurants have both a cap and a straw. I think it could be easier for customers to accept just having a cap right now and then later on removing the cap as well and drinking from just a cup.
That everyone has to solve these issues independently is a major issue with IRC's UX and why something like Slack can win the mainstream.

Classic example is the rare power-user running irssi on a VPN so that they can receive messages/mentions while offline. The issue is that nobody else does it. Everyone else parts the second they close their laptop and probably won't remember to rejoin until they have another question to ask. You respond to someone and, whoops, they've already left. The whole community suffers.

Obviously it's true: you can bend your client to your will and that's nice. But what HNers typically do next is wonder why everyone doesn't want to do it. Or they criticize everyone else for not seeing the light. Though I'll admit I'm also responding to multiple sibling comments next to yours, not just you.

Whenever IRC comes up, HN always reminds me of The Simpson's Principal Skinner quote: "Am I out of touch? No, it's the [Slack users] who are wrong."
probably should be a ask hn, but in 2019 isn't there a ready to go docker image or something that allows you to be your own webhost. Isn't it weird that we still pay for someone to run an apache instance for us on the web?
It depends how the code is being injected. If they’re using a an output filter on the web server, they could do it before the encryption stage.

See http://nginx.org/en/docs/http/ngx_http_sub_module.html & https://httpd.apache.org/docs/2.4/filter.html
Snow HN: kube-score – Build reliable Kubernetes applications
In my first job (junior developer in end of nineties) I had NDA that prevented me to work on software industry for 2 years if I leave the company. I left to competitor but I was worried if they sue me. They never did, so then I learned it is just a scaring tactic's. Also, a lawyer told me later that not only it is illegal they also would need to fully compensate the period I am in quarantine.
Schools and teachers are actually doing it.
Not necessarily to replace IRC but to provide a common protocol which can bridge to IRC, Slack, XMPP etc.

Matrix provides free (free as in beer /and/ free as in speech) gateways to Slack and IRC, so you could use it for your purpose here if you wanted.
I don't know, I seem to hear now and then complaints from relatively non-nerdy people about websites are bugging them about apps or don't work or force them to use their computer because the mobile page doesn't have some necessary feature. Besides, even if everyone is using, say, Reddit, from a dedicated reddit app, links they click will still open in a web view. A link to a medium.com article will still bug you about getting the app; you're there from a dedicated app, but not from _their_ app. Similarly, if an image happens to open in an imgur.com web view instead of a dedicated image viewer, there will be "Get the app" buttons hovering over the image - again, you're visiting their content from a dedicated app, but not _their_ app.

If mobile web pages did just enough to make it obvious to their users that there are apps which the user can download, I'd believe you that it's just corporations being altruistic and wanting the best user experience for their users. They don't though. They intentionally break their mobile pages by removing important functionality, they have modals which reappear for every load trying to trick you by making the big orange "Continue" button take you to the app store, while having a tiny link which is easy to miss-click taking you to the page you're actually trying to visit, they put "get the app"-buttons _over_ the content, sometimes even with no close button, they try to distract you from the content you're trying to read by making their "Get the app" buttons fucking animate around.

This is not just corporations being altruistic and keeping their users' well-being at heart. This is corporations wanting to optimize for user interaction and data collection, and the best way to do that is to make their users use a dedicated app for just their content, where the user will always be reminded that they should check Imgur whenever they unlock their phones, they can send their users a notification about what's trending on /r/AskReddit if they detect their users haven't used their app for a while, they can make sure their users won't leave for a competitor as easily.