skysight-inc/HackerNews huggingface dataset:
Interesting question. For me, it reduces anxiety when I have a challenging deadline and I have OCD thoughts that prevent me from making progress. It did increase my anxiety in some ways- I always had to worry that somebody would find out and it would have consequences. That anxiety is now gone because it's legalized.
This is in Canada, a country that is not exactly known for mild winters. I grew up in a place that sometimes hit -20 to -40 degrees C with huge amounts of snow in similar houses. It comes down to insulation and waterproofing.
In my experience it is almost always the case. I think this is a case where Dunning-Kruger* often applies, which is to say that you enter this new environment and think you know what's going on only because you're so completely ignorant of the details. Other times it's simply that decisions were made that made sense at the time and only look stupid with the benefit of hindsight. In either case, that bad code probably still exists in production for a very legitimate reason: the trouble it causes isn't worth the cost to fix it.

*I'm aware that DK doesn't really say what the common interpretation says it does
It all depends if there's a 2G network to fall back on if 3G+ data goes down. Most places have shut down their 2G.
This article makes it sound like the author suddenly found a new light in Communism, but from the way it leads it seems like they haven't wandered to these beliefs any time recently. That aside, it paints it as if Marx "predicted" anything about the world today. The world when he wrote the manifesto was a much darker place than it is today. Child labor, frequent industrial accidents, etc. were very real issues at the time and that's part of the reason they are the "Workers Party". The world is not perfect today, but automation and technology have done many things to change this problem. If anything, Marx failed to predict the fact that capitalism would help the workers. There is much that can be said about the world today, but painting it as a Marxist nightmare worse than Marx's own environment is not really one of them.
That's awesome..
Yep, sorry, Google Talk. Edited my message
Python for Everybody
OP is saying that it is actually the intent of the company that the end user does not read the ToS; it's an accusation that the quote demonstrates deceptive intent and therefore not honest in a way you haven't considered (in your response).
Where "on the ground" in the US? Much like Amsterdam differs from the rest of the EU on cannabis, cannabis in the US ranges from being legal for recreational use in California (yes, really!), to being jailed for 20 years for trace amounts in your car in other states.

There are cannabis products that happens to be (gasp!) enjoyable, so it should just be available next to beer and wine in stores as well. Puritanical attitudes about fun aside, look where banning alcohol got us. It's not about having fun though.

When was the last time when, because you like drinking beer so much, that you called your local politician to support beer? Medical marijuana did not come about from a bunch of 20-something college students who merely enjoy getting high. The "recreational" aspect is, honestly, derogatory towards legitimate medical applications

Cannabis has practical medical applications. DEA restrictions have successfully prevented any real research into the compounds that make up cannabis, however the tide is slowly turning. Just yesterday The FDA approved Epidiolex[0], a cannabis-derived treatment for epilepsy. Cannabis treats certain kinds of chronic pain like nothing else known to man, without the same possibility of death when used improperly like morphine, heroin or fentanyl. Just like asprin or acetaminophen (Tylenol) is available over the counter, so, too, should other types of products that treat pain.

The context for this, is in the US, over the counter, is a box of 50 packets of 1g acetaminophen pills, next to a bottle of 200 ibuprofen pills, at 200 mg each, each costing around $20. Last time I was in Europe, that kind of thing was not readily available. Small amounts of various NSAIDs for acute pain were available, but not the chronic, "alternate OTC pain medication to make it through the day" amounts. I am not bragging about how "things are bigger in the US". This is "some people are regularly in this much pain, untreated (!) by our healthcare system" admission.

The heart of the matter is how poor the healthcare treatment is for poor people in the US, and life-improving surgery is often not performed due to lack of money. That missed surgery often results in a lifetime of unimaginable intolerable pain, and patients are simply told to "deal with it".

Cannabis can help them.

It isn't a sham.

Our healthcare system is.

[0] https://www.nytimes.com/2018/04/19/health/epidiolex-fda-cann...
Five Surprising Uses of Virtual Reality in Business
From the perspective of a photon, everything in the universe is happening here and now.
Why do you think they don't measure knowledge and ability? They're not perfect of course, but I mean asking you to demonstrate your competence in a series of problems is going to give at least a reasonable ballpark of somebody's competence.

Yeah, things like preparation classes can kind of turn it all into gaming the system, but on the other hand I'm quite curious what percent of people that scored e.g. perfectly on the math on the SAT actually took these classes. I did, and I never did any preparation - but I've always enjoyed and done well at math, and I think my performance was reflected in this. And I don't think somebody who had no ability or enjoyment of math is suddenly going to start scoring very well just because of some prep classes.
If you’re talking about Unity it’s fair to point out that the game engine itself is built in C++ with C# being a user land VM. But a lot of mobile and a few PC games are written in Java
There is no general answer. In any given case, you don't know.

Just you would like for people to assume you have the best intentions and reasonable practices, you should also provide some respect to the developers of the original code and not assume what you see in production is necessarily their best work or the way they would do things now.
One of the best features of using Google Fi as my cell provider is that I can still use Google Talk. Still works amazingly well and I can send text messages directly from Gmail or from my android phone. I love it.
Nice work, and thanks for the resource :)
Cloudflare Kicks Out Torrent Site for Abuse Reporting Interference
PayPal close user accounts on the slightest pretext. Often they keep the money.
Ask HN: Why would you choose Rust over Go or Node?
TZero Token Analysis
It's been given serious scientific study for decades and there have been multiple pop-science treatments of it even.

And even well before that:

For what is time? Who can easily and briefly explain it? Who even in thought can comprehend it, even to the pronouncing of a word concerning it? But what in speaking do we refer to more familiarly and knowingly than time? And certainly we understand when we speak of it; we understand also when we hear it spoken of by another. What, then, is time? If no one ask of me, I know; if I wish to explain to him who asks, I know not. Yet I say with confidence, that I know that if nothing passed away, there would not be past time; and if nothing were coming, there would not be future time; and if nothing were, there would not be present time. Those two times, therefore, past and future, how are they, when even the past now is not; and the future is not as yet? But should the present be always present, and should it not pass into time past, time truly it could not be, but eternity. If, then, time present — if it be time — only comes into existence because it passes into time past, how do we say that even this is, whose cause of being is that it shall not be — namely, so that we cannot truly say that time is, unless because it tends not to be?

—Augustine of Hippo, Confessiones lib xi, cap xiv, sec 17 (ca. 400 CE)
You assume someone missed a memo and it wasn't intentional.
Getting a CPU with GPU is actually something I try to avoid. I don't want or need it, as I use 3d software primarily. It's a complete waste for me. So, as you can see this argument depends on the needs of the user. I have avoided buying a CPU with built in GPU so far, glad AMD is this way, I am converted.
I think it's not a fringe opinion that Oracle/IBM are just as evil. I don't have a strong opinion on this issue at this point, but just saying.
This is true. It's even more interesting if you think likability has genetic origins and might not be a choice. Curiously all this gets dropped for superficial differences like skin color when talking about diversity.

Of course by taking one of these soul sucking jobs you are lining up to have almost the entirety of your royalties taken from you to begin with.
Too bad for arch https://www.archlinux.org/news/switching-to-xz-compression-f...
NT1 and NT2 v Google judgment [pdf]
Ah, I was being dense. Thankyou! I've never run anything with nodejs before.
Improve Productivity Using Todoist – 10 Tips
> modded GSM phones

What do you mean by this? I'm genuinely curious. "modded GSM phones" yields zero hits on Google for me.
> No, no bends. Unless you have been diving scuba earlier the same day. As you don't breathe deep down, only bring air from the surface in your longs, it won't happen.

Freedivers can have nitrogen absorption issues if they make too many dives in too short a period. A good freediving computer will alert you when you're approaching your limits. What makes it less of an issue than for scuba divers is less the not breathing at depth part and more the spending less time at depth part. Even a scuba diver would have fewer nitrogen absorption issues if they only spent a few minutes at depth. You're also missing the nitrogen narcosis danger, and freedivers have more narcosis issues than recreational divers because of the greater depths.

Everything in your last paragraph is sage advice, though you can push your breath hold limits at the surface or in a pool as long as you have a trained partner who knows how to handle a blackout. Static holds need to be trained wet before deep diving and dynamic holds can be safely trained horizontally to take pressure changes out of the equation.
I would say almost half the performance problems I have seen developers and devops managers run into over the last 5-6 years could have been avoided with a bit of front loaded queueing theory.

When you are doing microservice orchestrations, using an enterprise service bus or a pubsub, or doing multiple asynchronous operations, small delays multiply through the system. Spending a day to model your solution as a queue will give you some ballpark tolerances for lag, queue size, and in particular, RTT through the service.

Doing microservice architectures takes a lot of the logic of the problems solved decades ago on the network layer and reinstantiates them at application service layers without those solutions. Request TTL, state, queue flushing, retransmission, shortest path, service availability, 'ping', 'traceroute', etc.

If one service crashes, and requests start piling up, you need to clear that queue, and oftentimes your solution isn't built to clear that queue while more requests are coming in and your cache overflows because "keeping state is a next order complexity problem that wasn't specified in the user story." There is an assumption you can just horizontally scale your way out, which has significant compute and administrative costs. I suspect AWS makes a lot of its money as a direct result of those assumptions.

Not saying someone needs to be doing new proofs, but some forethought using a handwavy abstraction might provide some insight into the needs of the system under load.
Lol go king kong on their shit
> No, believe it or not some people prefer dignity.

Nobody ever ran a successful business on dignity.
Cultural rot, combined with an unrepentant leader, means the company can’t be saved.
oddly satisfying
BALLISTIC CONDUCTION
If someone were to ask me how long an LSD trip lasts, I would always say: "Exactly one eternity".
This was frustrating to say the least, if they'd just done a clean break it would have been annoying, but at least we all (I was using a third party client at the time) would have known what was going on, but they more or less silently broke it, but ony some of the time, and then strung it out for ages. I suspect it was a deliberate strategy to try and make the blame fall on the shoulders of third party clients instead of them for cutting it off, but who knows. I wish they'd just shut down the interop cleanly when they moved to hangouts, it would have saved me a lot of pain and debugging early on.
Without a doubt all the years of exam preparation in the teenage years come at a steep cost. For a young person in their teens to not have the time to reflect, be self-aware, and explore what life has to offer, is necessarily a failure of the system as a whole. But that is the reality in India, and if students must trade all that for studying hard then it simply reflects their (I would argue correct) perspective on the potential rewards of a solid career and securing your future from the certain chaos that awaits the uneducated or even poorly performing students in India.

In that sense I would say it is unfair to claim that Indian students graduating from an IIT can't do this or that; it is actually an achievement in and of itself that they managed to get there and out without turning out to be entirely dysfunctional. While I would not argue that competition in India (in the context of these national examinations) is much higher than the competition in the West in various spheres (sports, sciences, tech, etc.), the reality is that the breadth of options to a good place in life is extremely limited, and the competition is rather concentrated to a few possibilities. You cannot opt to become a YouTuber, pro basketball player or a digital nomad if you're born Indian. There is essentially a bunch of careers in science, engineering and medicine, and a few top institutions for each of these ends, whose pedigree can get you very far, and failing that, there is much uncertainty to be faced. And most Indian students, while unable to articulate this, clearly feel these pressures and act accordingly.
how does this new bpfilter + iptables compares with firewalld?
I have problems sometimes adding an import in golang, then habitually hitting save which runs `go fmt` which removes the import. Sometimes it takes me 4 attempts before i can force myself to not save
Makes it difficult to implement the protocol in anything but node.js (and potentially version specific, if node.js ever decides to tweak json serialization stuff)
SAT Solver for Formulae in 3-CNF Implemented in PostgreSQL
"and set rewards +500k +promotion for completely new, "revolutionary" products ;-)"

Do you have a source for this? Not disputing you, but would like to reference.
It doesn’t break the rules of causality because they arent even related. Let’s say I poke a balloon with a needle, the poking event causes the balloon to pop. The pop will never ever occur without me first poking it, irrespective of any number of viewers across all possible distances.

Now for the distortions in time perception, it does matter as to who the viewer is. Everyday you wake up you experience energy that’s being radiated from the Sun that’s roughly 8 minutes away (at the speed of light).

And yet, there’s cosmic events which have released energy that have happened millions and millions of years ago which have yet to reach us because we are so far away. So from our perspective the Sunlight from today is an older event than the truly much older supernova explosion that has yet to reach our planet. That which when we finally detect it, it will be a “new” event which again is much older than our Sun.
Very cool.

I noticed that all the write benchmarks in https://apple.github.io/foundationdb/benchmarking.html are for random writes. Is write throughput affected by highly-sequential writes (e.g. - time series) vs random writes? How do you avoid hot-spotting on recent ranges?

How efficient are range deletes?

On https://apple.github.io/foundationdb/performance.html I read "The memory engine is optimized for datasets that entirely fit in memory, with secondary storage used for durable writes but not reads." I'd like some clarification:

(1) Which memory does "entirely fit in memory" refer to? A single machine? Or SingleNodeMemory * Nodes / ReplicationFactor?

(2) If only recently-written data is likely to be queried, and all recently-written data fits entirely in memory, is that sufficient? If so, would an unexpected query of old data cause a huge impact on write throughput?

(3) What is the structure/format of the data stored on disk? How is it updated?

I'm wondering how well this could be used for time series data. I saw mention here that wavefront uses FoundationDB for this, but would like more details if any are available.
The average taxpayer with income between £20k and £30k pays on average £2630 tax, some 10.7%. If you hand him over £15k and them tax him on average additional £15k then his tax rate must be around 44%. This will be extremely demotivational. A hard-working person will have barely more than absolute freeloader and if he tries to work extra hard you will take half of his reward.
Bing and Apple Maps here we come?
They don't get it. People don't want new apps, they want improved versions of the app they already have. It takes so much time to adopt and adapt to an app... nobody I know uses Allo. I have a google phone and I don't use it, because no one else uses. Allo has so many interesting features but I can't use them if no one else uses the damn app.

I don't have an iphone nor want one, but they got it right when it comes to building upon their core software. Same can be said to Windows/Microsoft. Yes, they are not perfect, yes sometimes behind everyone else when it comes to "the latest and greatest", but they have USERS! They know their audience and slowly improve their apps to keep them happy enough to keep using it.

I can't believe a company this big with so many resources doesn't have an attention spam greater than 6 months.
Would be nice to:

1) show something happen in the UI straight after clicking play - there might be several seconds latency before it starts streaming now

2) pause any currently playing track after clicking "Play" on another track, so you don't get a soundclash
Good achievement although..
So I believe at the moment we allocate about 1GB of on card DRAM backed storage for lookups, but the chip supports way more DRAM (8GB) and there are other larger chips that can support way more even (up to 24GB). But we have focused on this guy for now :).
Those are both cheap and easy to get though.
Ditto. Not only that, but when working with a large codebase, design decisions that seem unfathomable at first glance often turn out to be reasonable or necessary once you understand the code and its use cases.
Which makes asking for a resume, rather pointless. There would likely be a lot more acceptance of fizzbuzz take home tests and so on; if that was instead of writing up resumes (replace one time suck with another instead of adding a second one in). However that makes it hard to justify paying recruiters.

Given how Da Vinchi had a resume its amazing we still use them. (His was better thoigh, it had his name and address, dates he worked for people and their names and address)
Thank you for your reply. I made some off-topic comment a couple of months ago on HN about the lack of inexpensive, full x86 compatible SBCs. This gets close to the mark, especially if I can run the bare motherboard or something close to it.

As an aside, the schematics really take me back to a moment in the late 1980s. Radio Shack sold Tandys and TRS-80s at one point, and I remember an especially thick series of binders full of the system schematics for one (or some) of the computers they sold. I was too young with no money of my own then to buy them, and now I really wish I knew what that was so I could find it on eBay. Little did I know that was the end of an era, and not something I'd see the likes of again until today.
https://pinboard.in/
Ask HN: Is Signal really privacy-proof?
Slate Star Codex: Gupta on Enlightenment
#1 might be common, but surely is symptomatic of something negative. Like fragile egos.
To save time, they can already put out the PR release saying that they're sorry, that they didn't expect this, that anyway everything is very clear in paragraph 2.4.5.C.& of the Terms & Conditions, and that it won't happen again.
I still think Scala is a better better-jav than Kotlin, but Kotlin captures that market better because of the much lower learning overhead.

I'm much more of an ML-style programmer, but the thing keeping me away from OCaml is the lack of a multicore runtime. Not only is Scala's concurrency mature and performant, implicits (like having an ExecutionContext) make it extremely easy to use. Even if OCaml released it's multicore runtime today, it would take years to get to the maturity of the Scala ecosystem.

Plus, occasionally I run into areas where OOP really blows away functional programming. It's nice to not have to learn a new language for those occasional times.
Which programming language are you using that has left-pads functionality in the standard library?
From an abstract PL theory POV, Haskell's key innovation over ML was HKTs.
It was an experiment at the time, but one that was successful beyond
all expectation: I cannot imagine designing a new PL without HKTs. (Note
that Rust is also trying to add HKTs, but has been running into difficulties with type-based lifetime tracking IIRC.)

Implicits are a generalisation of default arguments (I don't know
where they were pioneered, maybe C++). Implicits were first tried in
Haskell [1]. Scala refined them in several steps, the last being [2]
which represents implicits on the type leve.	Mimicking type classes via implicits
is a well-established Scala idiom [3].

[1] J. R. Lewis, J. Launchbury, E. Meijer, M. B. Shields, Implicit
Parameters: Dynamic Scoping with Static Types. https://galois.com/wp-content/uploads/2014/08/pub_JL_Implici...

[2] M. Odersky, A. Biboudis, F. Liu, O. Blanvillain,
Simplicitly: Foundations and Applications of Implicit Function Types.
https://infoscience.epfl.ch/record/229878/files/simplicitly_...

[3] B. C. d. S. Oliveira, A. Moors, M. Odersky, Type Classes as
Objects and Implicits. http://ropas.snu.ac.kr/~bruno/papers/TypeClasses.pdf
Typescript does indeed do frequent releases, though they're not nearly as ambitious as Scala 3.0.

A Typescript release usually has 1-3 exciting new features, and a number of smaller bug fixes and improvements.
So the solution could be to make backups and migration easier
Meh - the mostly capitalist world is doing quite well. 3.9% growth, people living longer, less in poverty and so on. One of the few bits in genuine crisis is Venezuela where Marx's duff ideas are doing their usual stuff https://www.telesurtv.net/english/news/Marx-Ideas-Deeply-Roo...

"Thousands flee Venezuela daily as humanitarian crisis intensifies" and similar headlines.
I'm submitting this because it's a clear and simple explanation of the legal process around the (poorly named) "Right to be Forgotten" in an English court for two cases.

There's a lot of stuff about RtbF, but this summary is accurate and easy to read, and should be somewhat reassuring to people who dislike the "right to be forgotten".
How Uber moves the ‘blue dot’ to improve GPS accuracy in big cities
Really?

Surface area of planet Earth: 500M km2.

Horizon radius at a height of mount everest: 300km.

Surface area visible: 282K km2.

Number of drones needed to cover the area: 1773.

Multiply it by 5 to 10 to be sure.

Incredibly realistic.
Article – How to Write Better CSS in Teams with Atomic CSS