skysight-inc/HackerNews huggingface dataset:
My wife and I went through something similar a little less than a year ago (baby die at 6 months from a heart failure). Every now and then I still get the occasional diaper ad popping up.

What disturbs me the most are colleagues who said it was my fault since I hadn’t shared my grief on social media, and algorithms could not learn (I work in data « science »). As if targeted advertising was a law of Nature and there was nothing we could do about it. Just deal with it. And blame yourself for not showcasing your pain in front of hundreds of people.

The issue with algorithms is not that these events are statistically unlikely (unfortunately). They just have memory, enough memory to be accurate. So the day happy messages are replaced with the word « death », it hasn’t had the time to learn baby was not there anymore. There may be ways to improve that, but I bet you’d be trading accuracy for the remaining 95% people. Guess what version wins at a business meeting?

I’m not blaming colleagues who write these algorithms. They didn’t know this could happen, they didn’t think about it before this happened to me. We’re all math and CS geeks priding ourselves in [insert your metric here] score above the 90% mark, and that’s all we optimize for. I’ve heard a joke once that the difference between science majors and humanities major was that scientists build the atomic bomb, humanities major explain to them why it’s not a good idea to use it. Targeted advertising is not as bad as the atomic bomb, of course, but you get the idea.
You claim that the date and time for the glass delivery for the windows is fixed before the diggers start hauling dirt to make room for the foundation?

That a construction isn't constantly scrambling to cover expected-unexpected incidents like a machine breakdown or shortstaff or a contractor screwup?
The 4 Stages of a Start-Up and Why Revenue Is Just Another Feature
Sorry to hear of your loss, it is a horrible thing to contemplate. Hope you (will) recover(ed) in time; all the best.
How does it feel knowing you spend everyday enabling people who send death threats and are influenced by Russian bots? I mean all your efforts just make the internet overall a worse place. Must be hard.
One for the Money Guide for Family Finances
I totally agree. Or at the very least, assests to spies.

China knew about them but let them operate, since known spies are better than unknown ones.

I mean, since everyone is already jumping to conclusions with no proof, this seems just as valid.
When an ISP leases bandwidth to a customer, they must reserve some amount out of their total available. They may reserve the full amount they have leased, or they may reserve some portion of it. Either way, the reserve is finite and proportional to the actual total bandwidth (the proportion may be 1:1, which is the simplest, but the proportion does not matter for this discussion).

The marginal cost of provisioning me 100Mbps is therefore not limited to the cost of the hardware and setup, but is the opportunity cost of reserving bandwidth for my use. They may not lease this reserve to anyone else. This cost is reflected in the price.

Additionally, we can observe that ISPs tend to grow. Even in a fixed area, they will upgrade hardware over time to increase total available bandwidth. This is driven by demand by existing customers for more bandwidth and new customers. This hardware is very expensive to provision. In fact, I expect that going from total bandwidth x to 2x likely costs more than twice as much as x. I would also argue that it likely costs at least thrice as much.

Products of high fixed cost and finite supply will never be sold at marginal cost (or at least not for anything approaching profit). They will approach marginal cost as N increases (where N is the size of the finite supply).

Another way we can think of a customer leasing bandwidth is that they are purchasing a share of that large and expensive network equipment.

I posit that these are valid ways to look at it. The first, because there is not infinite bandwidth, ISPs must price it like the scarce good it is - prices are how we address scarcity. The second, because ISPs must not price their service as if they are never making another network upgrade.

Again, I am willing to haggle on the cost of 2x performance. I would make all of these arguments for any value under 3x price, as I mentioned above, which is clearly stated in the original parent. There is no need to stick to a strict linear interpretation, and I have said as much more than once now.
N-API: The Next Generation Node.js API Is Ready
So does TempleOS.
Authoritarian governments are rarely accused of being artful.
Teaching Functional Programming: Two Big Picture Approaches
Semi-relevant: https://www.xkcd.com/1667/
Request Id Tracing in Node.js Applications
I think otherwise.
Curly braces and semicolons do not serve a purpose.

My only beef with F# is multi line expessions...indentation is sometimes weird.
Except somehow we still end up with horrendous security vulnerabilities in both. Putting things in a sandbox does not necessarily mean that you did it correctly.
I like the XP Royale theme better than the original, but that absolutely still holds up today in my opinion.
React Native  Hike
Vermont man erects giant middle-finger sculpture, flipping off local government
Since no one has any actual proof, I’ll just guess that the arrested Canadians are spies.
I'm quite sure the work preparation stage of construction (design, technical drawings, calculations, planning, etc) is usually rather iterative. It's just that when creating software, the project is done when we complete that stage.
Engines will still be inside the hull. Only the motors will be in external pods. So it shouldn't be any noisier.
I've been reading/ listening (TTS Audiobook) of the trio essayist: Elizer Yudkowsky, Paul Graham and The starlex Codex.
AWS container services roadmap
There is no such thing as “the waterfall methodology”. It was a strawman set up by the Agile camp to help peddle their wares. Everyone who was around back in the day knows this. If you want to know what methodology was actually being used pre-Agile check out https://en.wikipedia.org/wiki/Dynamic_systems_development_me... , you might be surprised at how familiar it looks...
FWIW, I told a good friend to get her dementia-diagnosed father on a schedule of daily Dual N-Back training using open source programs (e.g. Brainworkshop). She asked his neurologist how effective this would be and he basically said, "it's the only cognitive training that could do anything."

Not only is Dual N-Back a great mental workout, but it will also put you to sleep pretty quickly if you set the parameters such that the task is sufficiently taxing. Here's one that should make you tired within 15-20 mins. if you're just starting out:

(1) Set N-Back to 3 (for every category of items that you have to remember, you are trying to remember the repeats in a string that have two items in between)

(2) Set number of item categories to 3 (e.g. Shapes, Sounds, Spatial/Placement, and Colors)

(3) Up the baseline 'randomness' factor or level of pattern obscurity.

I cannot overstate how important (2) is. So many people in the N-Back community care about maxing out (1). IMHO, the real benefits come when you get (2) maxed out while keeping an N-Back of 3. THEN, work your way to up to higher levels of N-Back.

You have a one in a billion short-term memory capacity and don't feel sleepy yet? Okay, throw in some multiple mentalism exercises while literally in the middle of doing the N-Back training. Ex.: visually 'recite' the alphabet backwards in your head with the letters being in mirror image format (so from 'behind').

You'll find it impoasible to get even remotely close to 80% accuracy if you turn the various parameters up high enough, and you'll have an easy way of falling asleep.
imho one of the best sites for learning a programming language if you already know how to program.

My biggest problem with F# is the bad tooling. For professional coding you need tools like static analysis, refactoring and so on.

with those you can use the knowledge of other to improve your code.

R# did a lot for C# in that regard.
Idol.
I don’t think small towns are corrupt in the traditional big city sense with any frequency. There isn’t enough money involved. Competence is more of a mixed bag I expect.
Wasn’t China going to buy a ton of Canadian soybeans since they were avoiding US ones?

Recent news says China is starting to buy US soybeans now. If this was an American plan, it was brilliant.
Uh, earth to clueless, New York has plenty of republicans in government. Including the mayor, usually.
I think that most commentators are getting lost in the chaos that is cryptocurrency. For me, cryptocurrency is an accidental fad that will dissipate. Nvidia is still growing in AI applications.
You can try Grafana: http://docs.grafana.org/features/datasources/postgres/
I'm impressed :o
Let's talk about house buying because this information is publicly available and somewhat well known.

Here is a sample house contract: https://www.forsalebyowner.com/pdf/agrmttosell.pdf

Notice that many of these clauses are not representable on blockchain at all (for example clauses 9, which allows buyer to adjust price down if the house has any defects), and some could only be represented if entire industries are 100% on block (7, 8, 10, 14, 15, 16, probably many others). Since this is unlikely to happen, at least initially, they are not representable either.

As a result, the smart contract cannot be more complex than "start with this amount, adjust price either way if both parties agree, accept if both parties and regulator agree, regulator can override anything"

The smart contract won't make seller publicly explain why she want to decrease the amount by $12,345. There will be no explanation why both parties or regulator decided to cancel contract either. All of these decision happen off-blockchain, in the courtrooms, lawyer's offices, or just in private conversations.

Also, since there is a "Custodian" maintaining your smart contract, and "Regulator" approving the deals, you won't be able to avoid regulatory capture either. If you try to go against government's interests, then your private keys would get "accidentally" revoked, your smart contract would get "accidentally" invalidated and so on.

And of course, there are lots of other reasons. What if of one of the parties committed fraud, but this was not discovered until after contract completed? What if Ethereum community decides to fork again? And so on.
Discussed a few months ago via a couple of popular articles:
https://news.ycombinator.com/item?id=18023452
Discussed at the time: https://news.ycombinator.com/item?id=13914708
Codename One has a free tier that allows you to do pretty much everything and allows you to use it commercially https://help.codenameone.com/en-us/article/is-codename-one-f...

You can grow the build quotas as well to support larger applications. Furthermore, you can use the open source pieces of Codename One for free without the build servers. There is no restriction on that.
90% of PDFs could be replaced using a background PNG/JPEG file and a visible/invisible text overlay.

Instead of forms embedded in the “.phd”, one could just use HTML forms and and then use javaScript to export it as a “.phd” document, covering 99% of PDF use cases.
I’m not questioning typed JS, 100% behind that, we regrettably use flow, partly because React Native Typescript support wasn’t great (so I am told).
I guess I should have asked if FB recommended TS over flow nowadays
The lisp community has a nice history about not being a very welcoming place, with a lot of people looking up to the nice attitude of people like Erik Naggum.

Things have gotten a lot better though.
With that "works 90% of time" idea, please don't ever involve yourself in software for anything serious: air traffic control, self-driving cars, autopilots, nuclear reactor control, insulin pumps, defibrillators, pacemakers, spacecraft attitude control, automated train control, the network stack of a popular OS, a mainstream web browser, a Bitcoin client, the trading software of a major exchange, ICANN's database, certificate signing, ICBM early warning system, cancer irradiation equipment, power steering, anti-lock brakes, oil/gas pipeline pressure control, online tax software...
Why Colt Will Never Build Another Python
The debate is whether or not that's a good thing, not whether or not it's incredible. Because it definitely is an incredible feat.
Getting Started Using Puppeteer and Headless Chrome for End-To-End Testing
It also works better than agile when you’re buying software and you can’t just sign on on something without knowing what it’ll cost. Which is 99% of the time in the real world.

I think the golden middleway is somewhere in between, where you do the upfront analysis and figure out what to do, why you’re doing it and with whom, but don’t lock everything down tight in an unchangable requirement specification.

I think methologies like service design can be really great, if you don’t know what you’re trying to do. I think agile methologies are decent for the actual development of software, but a software project is so much more than that, including benefit realisation.

I think it’s embarrassing that we can plan and build a organic house for thousands of employees, and deliver on time and within budget, but we can’t build a piece of software to handle the digital workflow of labelling and storing documents.

Hell, we plan city infrastructure and succeed, every year without going over budget. But building a piece of software to digitise vacation registration? Fuck no, that’ll go one year over time and cost four times what we expected, even though you could rightly build the same thing in a few months as a single focused developer.

I’ve seen all sorts of project management models in action, none of them work for software. But agile is especially stupid from the buyers perspective. When I buy a new house I wouldn’t sign a contract for an unknown amount of finished rooms within the agreed upon timeframe and budget either.

Mostly though, I think software developers just need to do better work, and stop blaming the project management for their own inability to deliver good work in a timely manner.
The Hymn of Acxiom – A song of targeted marketing
BTW "pip install warcio" is the latest hotness for processing warc files. Also, you can add a header to wget to download a byte range. Unfortunately archival tools are mostly targeted at crawling and then playback, not so much special collections like this one.
Isn't that sort of what MHTML is?

https://en.wikipedia.org/wiki/MHTML

I remember saving .mht files with IE as a kid when working on assignments so I could disconnect the dialup and give my parents their phone line back :)
Too bad it uses Bohmian Mechanics.
Yes, F# was the first with async. Interop with C# is native, all code is compiled to IL and JIT-ed together. Problem with TPL is that it is supported by Roslyn at the language level. The C# compiler rewrites async/await into very efficient state machine. F# cannot natively integrate into that state machine and a long async call chain is always broken on C#/F# boundary, while in C# async-only code could be compiled in a big state machine and with ValueTask (and even better IValueTaskSource that is used in Streams and Sockets in dotnet core 2.1+) a long running while(true) {await... } loop could be allications-free. Add to this upcoming in C# 8 AsyncStreams and importance of this increases. F# allocates a lot on every boundary and basically cannot be a part of a high preformance async data processing pipeline where GC latency pauses are important. Throughput is also lower. There is a way to hook into the state machine manually, but it's still less efficient, cumbersome and unmaintainable. Been there - done that.
Ehm this is only the case in the USA, simply because Americans hate taxes and/or the common good. Visit Europe and you will notice there's another way.
If a judge in China gets told to do something by someone above him in the CPC the judge will write a plausible or not so plausible legal opinion justifying what they were told to do. There is unlikely to be any explicit paper trail and from the outside you might confuse the Potemkin legal system for that of a Rechtstaat, where the government is, at least theoretically, bound by laws. In the US or Canada the government can interfere in the judicial process for reasons of national security and that’s really it. If Trump, Obama, Bush, Clinton or any of the others called up a Supreme Court Justice and tried to tell them what to do they’d get told, politely or not, to go take a running jump. The government’s lawyers can make an application for evidence to be sealed from public view if it’s classified, or they can ask that a prosecution be aborted for reasons of national security.

The big difference is that things do not work on the basis of discretion or chain of command. If the sub mayor of Baoshan District Shanghai tells a police officer to cover up a murder or charge a foreigner with drugs offences because they broke up with the sub mayor’s daughter it will happen. If Trump tries to shut down the Huawei investigation for national security reasons the court could listen to his justifications and say no.
One could say that Chinese is phonetic in the way that sex is aerobic: technically so, but in practical use not the most salient thing about it.

This is such a tired and coarse idiom of American scholarly writers. The other one is mentioning guns for no reason.
They have originated from C++, fine, but it is a different language, different ecosystem, different community, different ideology and -- different idioms
In China, sites and apps are blocking each other too
How do seagulls know it is the 9th inning at a baseball game?
> The DLGNs were reclassified as CGNs in the 70s.

Ah, ok.
The answers there aren't up to date, here's a new answer https://stackoverflow.com/a/53756826/756809
How to Eаrn Cаsh with Online Advertising Compаnies
Good. Retards unable to use bare Linux/BSD shouldn't be allowed to use hardware for pros. And, Apple NPCs will defend this anyway, so it doesn't matter.
My issue with pdf.js is that it is really bad at copying. every time that I try to copy something from it every word (and sometimes different letters from a word) end up in a different line. I also had issues with rendering, in some (rare) cases I had it show squares instead of the actual content.

Not to mention that it is actually horrifyingly slow compared to most of the viewers that I tried.
You have to concede though that once someone sets up the call order, it's really unlikely to change unless there are bugs or someone's coming to do some yak-shaving.

People just don't write productive programs where the instruction sequencing at the function level is non-deterministic or chaotic. The UI is already insane enough with CSS and browser differences fighting you every step of the way to make it worse with clever preambles.
Discussed in 2014: https://news.ycombinator.com/item?id=7622432
The first requirement of their no-go theorem ("an agent can be certain that a given proposition holds whenever the quantum-mechanical Born rule assigns probability-1 to it") is interesting, considering the fact that "happens with probability one" is no longer synonymous with "always happens" when you have a probability space with infinite cardinality. Hence the distinction between the technical terms "almost always" and "always" in probability theory.

I haven't finished reading the paper, but does anyone who has already encountered it know if this objection is covered (either in the paper itself or in later discussion)?
US has become a risky destination for ordinary business travel. I suppose business and tech conferences better take place in neutral places where rule of law prevails.
Neuron Mobility raises $3.7M to bring e-scooters to Southeast Asia’s cities
Global AI conference moving to Addis after visa issues for African scientists
Chinese is not hard. I managed to get to basic conversational level in three/four months.
I think there should have been a comma in there:

'Not permitted to be released, which they then used to trade'
Timequake is one of my favourites too, but really every Vonnegut book I have read is a treat.

Sure the Bible might be the greatest story ever told, but the most popular story is about a couple who has a good time fornicating, but then stops for one reason or another while it is still a novelty.
Just listened to Lex Friedman on Joe Rogan, didn't realize he had his own podcast
I am from India where e-scooters do not exist at all. So can anyone comment on who is from a country where it exists a lot on:

How does it impact your life?

Have you used it?

What are pros and cons of it?
Seems like a decent alternative to C# on dotnet. Its a pity it feels second-class.
I suggest you learn more about China before expressing opinions about the plausibility or not of these theories. Some good websites would be Balding’s World, written by Christopher Balding, or Scholar’s Stage, written by Tanner Greer.

Alternatively you could follow the two of them on Twitter, @BaldingsWorld or @Scholars_Stage
Scaling Cash Payments in Uber Eats
What kind of troubles do they give you exactly?
Ah, but floating-point math is such fun! Here is how it might work...

den is a tiny non-zero value in an 80-bit register. It gets spilled to a 64-bit slot on the stack, rounding it to zero, while another copy of it remains in an 80-bit register. The 80-bit version is compared against zero, and is non-zero. The 64-bit version, which is zero, gets used for the division.

It is fully standards-compliant for a C compiler to do this. Some languages may specify otherwise, but often the behavior is unspecified or is implicitly the same as C.
...one of the most gratifying experiences a foreign student of Chinese can have is to see a native speaker come up a complete blank when called upon to write the characters for some relatively common word. ... I have seen highly literate Chinese people forget how to write certain characters in common words like "tin can", "knee", "screwdriver", "snap" (as in "to snap one's fingers"), "elbow", "ginger", "cushion", "firecracker", and so on. And when I say "forget", I mean that they often cannot even put the first stroke down on the paper. Can you imagine a well-educated native English speaker totally forgetting how to write a word like "knee" or "tin can"? ... ...often even the most well-educated Chinese have no recourse but to throw up their hands and ask someone else in the room how to write some particularly elusive character.

It was related to me by a Chinese colleague that some young people in China mostly use Pinyin and can barely write any characters, since cellphones take care of turning the Pinyin into characters.
Nanotechnology: The New Features
Not sure which type of "server" you meant when you said that, is that in the narrow sense of database server?

Behaviors similar to the above are not that infrequent, are expected from many other servers-in-wide-sense: media decoder would drop all decoding in progress and try to resynch to the next access unit, a communication front-end device would reset parts of itself and start re-acquiring channels (such exception-like reaction is even specified in some comm standards). Network processor would drop the packet and "fast-forward" to the next. Etc.

You could argue that this still looks like a server behavior loosely defined (and I agree), but a) this makes application field for exceptions large enough IMO, and especially b) how differently could one implement all that with other mechanisms (like return codes), and for what benefits?
“Because iocane comes from Australia, as everyone knows, and Australia is entirely peopled with criminals, and criminals are used to having people not trust them, as you are not trusted by me…”

— The Princess Bride
No more like new OS does not support any cards except ones specifically branded for it. abandon ship