skysight-inc/HackerNews huggingface dataset:
> I looked in to switching from GnuCash to Ledger about 5 years ago, and found that it would have been too painful to use for manually inputting the thousands of transactions I had because it just didn't have the nice auto-complete and GUI nicities that GnuCash had.

Similar problem, except I use KMyMoney. I wrote a program to convert my KMY file to Ledger format. So I still enter transactions in KMyMoney but have the power of Ledger as well.
Over the years I've seen "hacker" news become more of an echo chamber and instantly downvote anything against doctrine...

I'll be downvoted for saying this.
How do we know he's fantastic? If he has produced work that is fantastic he would be able to get paid to do more such work. My guess is that you're presuming that he had an undiscovered skill that he can't discover because of his menial job.

It's his responsibility to plan his life accordingly. He may write on weekends and slowly steer toward his passion. I'm with you that some talents are less appreciated by society and thus less rewarded. Fundamentally it's down to the individual to decide what he wants to sacrifice in his life.
Cloud adoption looked healthy in 2020, but Covid-19 is driving a bigger boom
Great game to play during work with colleagues on a videochat!
If they’re willing to get him out of a third world country, surely they’d be willing to do the same from a first world country.
.connect() or connection.new() like everything else.

Python: https://wiki.python.org/moin/TcpCommunication#CA-b22bc303d6d...

Ruby: https://ruby-doc.org/stdlib-2.5.1/libdoc/socket/rdoc/TCPSock...

Rust: https://doc.rust-lang.org/std/net/struct.TcpStream.html

Julia: https://docs.julialang.org/en/v1/manual/networking-and-strea...

C++: https://github.com/KMakowsky/Socket.cpp/blob/master/Socket.c...

Win32 C: https://docs.microsoft.com/en-us/windows/win32/api/Winsock2/...

Linux C: http://man7.org/linux/man-pages/man2/connect.2.html

Swift: https://github.com/apple/swift-nio/blob/master/Sources/NIOEc...

Java: https://docs.oracle.com/javase/7/docs/api/java/net/Socket.ht...

Javascript: https://gist.github.com/tedmiston/5935757#file-nodejs-tcp-ex...

Anyway, it's not about being demoralised, it just doesn't "spark joy". :)
Followup by Berger: https://arstechnica.com/science/2020/05/heres-why-nasas-chie...

He guesses that Loverro violated rules around procurement, potentially by pushing Boeing to improve their proposal because he favored a SLS based solution.
Totally understand that Intel's manufacturing problems are a really important factor here, but GP was talking about their lack of IPC gains, which is exactly the kind of thing I would imagine they hired Jim to solve.
I've always used the Solar System as a source of names. Planet names for the main machines, with the names of moons for lesser devices like printers and scanners. The router and connection to the internet is called "Sun", of course.
We don't currently have automation, but we plan on having it ready either Q3 or Q4 this year (we might do mobile first, it depends on demand). Thanks for signing up, we'll reach out to you soon!
I don't think so. I'm not very confident if he is given design or architect duties.

On last few employers, he was mostly a glorified project manager/lead first, and an engineer later.

Intel has more than enough big name architects, and designers to deliver new architectures.

The reason they cannot do it now is because they locked themselves into iterative mode of operation by years of low risk, cow milking projects.

If they can't stop iterating, they have no alternative to continuing milking Skylake just like AMD did with Nulldozer
For two months, lockdown protesters have been called selfish for the perception that they stand in opposition to what their detractors believe is a more important obligation to wider society over their personal concerns.

By the same token, having children is essential to maintain the social welfare state, and those that choose to travel or maintain a career instead are currently benefiting from that state while not contributing future workers back to it.

I don't know what the solution is, but short of dismantling the welfare state, there needs to be a concern on the part of today's young people for the perpetuation of the system from which they benefited so greatly.
> I think it's time for Jared to come in. If he can handle Middle-East peace and Covid-19, why not a Moon landing as well.

People say he's unqualified for anything. But he is uniquely qualified in that he is immune to being fired for fucking up everything.
It's highly likely a vaccine is the only thing that will work.

The virus would need to spread a lot faster globally than it has so far to accomplish that mass herd immunity before the people hit in the first months lose immunity and become susceptible again. At the rate it's going, the virus will still be raging in numerous parts of the world toward the last quarter of the year, just in time for influenza season to start up again in the northern hemisphere.

It's the scenario where you persistently have cases in many parts of the world that are able to reinfect locations that have built up herd immunity previously (and then lost that immunity), so the virus just keeps going around the planet and you can't fully get rid of it. Whack-a-mole style.

Perhaps very long-lasting travel lock-downs could isolate that risk somewhat, however I'm skeptical about that working effectively as the world is still super connected in terms of supply chains and transiting goods (and the people that move them), mixed with the nature of this virus (specifically how easy it is to spread).
Wow that's so cool!
Adding my voice to the "it sparks joy" crowd. I think it depends a lot on who I am and what I'm trying to do; I'm really motivated by performance, and when I'm writing in Rust I feel I can do that and also maintain higher level structure.
"Maybe it's just familiarity but even that feels too simple an explanation"

I think it is. Because it has always been like this for anyone since he played the first time. You press the key and (a bit later) music comes. I doubt anyone consciously notice that it is not instant, but your mind notices and adjusts to it.
We released a Clean Email update If ProductHunt is your thing, check it out
The Unspoken Pain of Cofounder Relationships
So the issue is that large banks (I feel like I can speak with a bit of authority as I work at one and know many colleagues who work at others) have no desire to give up user data, and I don't think this problem will be solvable without governments stepping in to force banks to comply. They're in a better position than more traditionally tech-centric companies in this regard because they fall under heavy regulation, and can do all kinds of legal hand-waving to show why their data must remain private.

There are a lot of great APIs that banks provide, but my personal opinion is that they're largely meant to distract from the fact that the vast majority of your data ISN'T accessible through an API. A lot of banks are building genuinely great tools for developers - thinking specifically of JPM's Quorum and Capital One's Cloud Custodian. But these aren't open banking tools.

Plaid and similar services are great, and the best we can currently do, but they have inherent shortcomings in that they face the same restrictions as any other developer trying to get information directly from a bank.

It's largely the same picture in healthcare. The government is trying to force healthcare companies to open up their environment, and healthcare companies are fighting tooth and nail to stop that. The CEO of EPIC Systems got the heads of many, many major hospitals to directly oppose a rule the HHS is trying to pass basically forcing health record companies to open up. For the time being EPIC has their "App Orchard" which... well, go visit apporchard.epic.com and you'll get a picture for how much they care about giving individuals the right to their health data and developers the right to build more systems on top of their own.
This looks very interesting, thanks.

Side note, any particular reason for having `user-select: none` set on your blog? That seems somewhat counterproductive for a blog with code examples...
Alternately: don't use transparency in favicons.
My Family's Slave [2017]
Oracle JDK11 also needs a license like Oracle JDK8. So not good a metric for how the software old. (Another example: CentOS6 still supported but free)
already did. even forwarded them along in support emails/tweets. Thanks!
It's an annoyance. For example, I like to put everything in .config under version control. It's a much bigger pain to do it in the home directory.
You aren't technically wrong, but in the colloquial sense of the comment you responded to, "smaller than" means "has a natural non-surjective inclusion into".
Germany isn't a great example to use when talking about what's best for the United States. For one, Germany is 96% white and doesn't face the same issues the US faces with diversity and cultural variation. When the population is homogenous, it's much easier to agree on and implement solutions.
Keep in mind, a ton of people and companies are asking for this, because they genuinely want to use hardware-accelerated PyTorch and TensorFlow "through a Linux-thingy" on Windows.

BUT I MUST AGREE WITH YOU that, over time, this is likely to fragment the Linux ecosystem and encourage people to develop software that works only in Windows "with the Linux-thingy installed" environments.

That's because sooner or later, people using Windows will publish important AI papers or release must-have software or do something else with code that runs only on Windows "with the Linux-thingy installed." The "Linux-thingy" becomes a dependency that gets installed in the background. It becomes a near-invisible component of Windows, abstracted away by layers of Microsoft APIs, code, standards, etc.

The "Linux-thingy" on Windows, in other words, becomes like an init system on Linux, which can eventually be replaced in whole or in part without most people caring or noticing. Most Linux users don't care if their Linux machine uses Systemd, a Sys V Init, or even the dead-ended Upstart. That's the "Extinguish" part.
I do like the example with the pins/labels on an image. Seems like it would be useful for something like Wikipedia or recipes, etc.

Is it accessible-friendly?
This does suggest to me that browser websocket requests against localhost should at least:

1) return the same error message for all failures (unless some opt-in / launch flag is set)

2) fiddle with the timing slightly to make timing attacks less useful? (how long is a localhost TLS connection? 100ms? I think devs can wait a handful of frames for their failure response.)

I have no idea how many legitimate apps are leveraging some kind of localhost connection -- it sounds like an unusual use case but I can certainly imagine some enterprise app that ties into desktop services or programs by that route.

EDIT: Of course banning them outright or requiring specific user whitelisting of domains would work as well. Just trying to get away with the smallest change.
While that's similar, the distinction here is that conducting a trial over Zoom doesn't hide the defendant; you can still see them. Zoom is admittedly lower fidelity, but does it actually matter? Zoom certainly degrades the experience when timing matters, such as telling a joke. But with testimony and legal arguments, timing isn't as important (as long as people aren't talking over each other). Also, with Zoom you could dedicate an portion of your screen to watching the defendant; in person you would have to move your gaze around the room, with Zoom you could see a defendant react to a witness' testimony without looking away from either of them.

So the question remains whether the net effect of Zoom's differences changes the court in a positive or negative way. I don't think that you can say Zoom is bad just because hiding the defendant is bad.
A hands on crash course in AWS Serverless Technologies
>the cost will be borne by everyone

This is how a welfare state works in all scenarios. The question is not "is there a cost", but "how high is the cost". Your comment is written under the assumption that legalizing drugs would create a cost that is too high, but you don't actually say that or explain why you think that.
I think it's over complicated too, but I bet that in real-world use, the latency might not be that noticeable.

For one thing, if your DNS server is nearby, as it traditionally is with an ISP, latency is usually low. If you want to establish a TCP connection quickly, one thing that helps an enormous amount is to move the server as close to the client as possible.

I don't know if they are planning to do this, but you could also do some connection caching. Keep that TCP connection open while you are browsing.

It is a shame to have to do things to mitigate latency that you could have just not added in the first place. But at least the mitigation probably works.
I'll try to put this in a nonjudgemental way, and after a few revisions I'm still not happy with the tone of this comment. Sorry about that.

I find it really tough to harmonize the ideas that:
1) If you can't sell your labor to provide for yourself, you deserve to die.
2) You should have kids, and not only cost yourself $100,000 at least, and increase competition for resources.

The cynic in me thinks people want to see others fail so they can feel better about themselves, and more people competing for labor and capital decreasing the demand for labor will increase the number of people who society will deem unworthy of existence. By the odds, any random kid isn't going to change the world, they're just going to be another mouth to feed, and more than likely going to make things somewhat worse for everyone else. This is a blood-soaked all-against-all kill-and-die world, and what is a kid other than another knife pointed at you?

As far as I can tell, this seems about as rational as being proud to put out your own eyes with a red-hot grapefruit spoon.

As far as the "Kids give your life meaning" idea goes, giving one's parents meaning is a lot to put on a baby who can't even lift their own head, or anyone else for that matter. We're told all our lives that we're on our own, that anyone who needs anything from anyone else is weak and doesn't deserve existence (which is both morally wrong and incorrect). At the same time, it's supposedly okay to force a child to emotionally support you? That doesn't make any sense.

I can at least comprehend the racist argument, that it's one's responsibility to have kids to outcompete outsiders. I disagree with it for numerous reasons, but I can at least fit that idea in my head. Maybe that's a reason having kids squicks me out so much, is the only comprehensible argument to me I find repulsive and I've only heard it out of repulsive people.

Is the desire to have kids completely ruled by biological/hormonal factors, or a fear of ostracism for not "doing one's duty"? A lot of people I know and respect are good parents and don't regret having kids, but can't articulate why they did, so I'm not under the impression that parents are all cruel, broken assholes (though in my hometown there were numerous examples of this).

What is it about parenthood that isn't a curse on yourself and everyone else?
Taking advantage of auto-vectorization in Rust
>Some experts say the worst consequence of the frayed relationship is a general sense that the CDC has lost its place as the face and voice of public health in the midst of a 100-year pandemic.

This will be the second worst outcome of the pandemic for the world (the worst being the harm and loss of life directly caused by the virus). The CDC does a lot, and they had built and relied on a lot of clout among experts and the general public. That's rare and valuable. But if that goes away, everything will get harder. It's already hard enough to convince people to adopt healthier behaviors when they believe the CDC gives good advice.

I've admired the CDC as an apolitical agency that is led by experts, wants to help instead of control, and is willing to adapt (at least more than most federal agencies). I just hope the state and local officials don't lose faith in the CDC.
> A few beers makes you better at anything hindered by anxiety.

No, it doesn't. It eliminates the anxiety. It doesn't enhance performance. It modifies your perception of your performance.
From TFA:

“Whenever a new invariant comes along, we try to test it against the Conway knot,” Greene said. “It’s just this one stubborn example that, it seems, no matter what invariant you come up with, it won’t tell you whether or not the thing is slice.”

The Conway knot “sits at the intersection of the blind spots” of these different tools, Piccirillo said.

One mathematician, Mark Hughes of Brigham Young University, created a neural network that uses knot invariants and other information to make predictions about features such as sliceness. For most knots, the network makes clear predictions. But its guess about whether the Conway knot is smoothly slice? Fifty-fifty.

“Over time it stood out as the knot that we couldn’t handle,” Livingston said.

Not my area, but if the article is to be believed, pretty much every new related technique gets thrown at this knot as a matter of course. That's what I mean by "fresh eyes."
Without the context that extract is at best misleading. The article continues,

> The overall impression is that while restrictions on movement were seen as a necessary tool to halt the spread of the virus, when and how they were wielded was more important than their severity. Early preparation, and plentiful health-care resources, were enough for several countries to avoid draconian lockdowns. Germany, with better testing and contact tracing and more intensive care units than its neighbors, could afford to keep the economy a bit more open. Greece, by acting quickly and surely, appears to have avoided the worst, so far. (Emphasis mine)

The other related conclusion from the article Is that countries like Italy needed more extreme measures because they lacked the rest of the necessary infrastructure. That lack was not a wealth issue as the example of Greece shows.

The US, with its second tier medical system and laggy response, seems likely to require an Italy response rather than that a Germany/Greece one.

There’s an additional interesting conclusion that suggests that the high level of economic integration means the economic pain will continue to be spread around even among the better responders as their markets and suppliers will be suffering no matter how well they did themselves.
thanks for the link. in the US page, there's actually a section titled "Payment Made in Small Change or Pennies". all the examples involve debts to the government, but it looks like, while the restaurant wouldn't be able to refuse the payment altogether, it might have a legal basis to charge a handling fee for extremely inconvenient denominations. not exactly conclusive, but enough to satisfy my curiosity.
One of my favorite random Wikipedia finds:

"United States v. Approximately 64,695 Pounds of Shark Fins" https://en.wikipedia.org/wiki/United_States_v._Approximately...

In rem cases have fun titles in general. :D
I think it becomes more difficult when you are an extremely high profile prisoner like Ghosn.
Coming from safety critical C/C++ I'm really happy about the grumpy compiler. It catches basically every mistake where you would normally in C++ have static analysis, ASan, MSan, UBSan. With thousands of false positives with one true positive on your static analysis tool. ASan catching your memory errors (maybe) and telling you the rough location if you exercise the right part of your code in your unit tests. UBSan doing the same for undefined behavior. Never mind these are all separate compiles that only warn you after ages of running on your Jenkins server.

The package manager is a joy to work with and supports multiple versions of tools.

The edition mechanism allows the language not to be dragged down by old cruft.

The proc macros make it possible to have insanely reusable libraries, like serde.

The normal macros are part of the AST so you don't make stupid mistakes that are hard to trace.

Rust is just so good. But I think it's only obvious if you've worked with C++. Most of this doesn't seem special coming from C#. Except the performance that is possible.

The borrow checker might cost you a few minutes, but it can save you days or even weeks of debugging, and maybe it will save lives some day when Rust makes it to safety critical applications.

One thing that did bother me for a long time was RLS auto complete, which was just really slow and useless. This has been fixed with the advent of rust analyzer.
Exactly... inflation with a UBI I think is not really a problem. Imagine 10% inflation and a $20K UBI. If you’re worth less than $200K, you come out ahead. It’s a very efficient (perhaps the most efficient?) means of flattening unequal wealth distribution (without distorting incentives).

The risk is perhaps a flight to an alternative currency without 10% inflation... but maybe the USD is in a fortunate position to withstand that.
I was using food as an example because you could, in principle, stockpile cans of it.

I suppose you could argue that some people do stockpile housing for retirement. However, other than that, all they are doing is stockpiling a claim on future productivity. As a matter of policy, we could give every old person such a claim regardless of their savings.
How Do You Keep Your Best Engineers from Quitting Your Startup?
My father lived to 86, and got to know his grandchildren. The youngest was born when he was 64, the youngest when he was 69. I guess it depends on what you mean "really know".
Microsoft has been doing a lot of this lately. Skype needed a massive overhaul to keep up so they made a Slack clone (Teams) that will slowly take over as people decide to switch. AWS and Atlassian products are polular? They create Azure and Azure Devops, which replaces Team Foundations and Visual Studios Online.

Admittedly, in that last one they actually just upgraded Visual Studio Online to turn it into Azure Devops and added new features.
No problem! Not much of a pedigree, but I think the articles stand by themselves.
Hey, refID af64e30y, get back to looking at ads while your browser mines cryptocoins! We'll be watching!
Holiday == November or December. Thanksgiving and Christmas are the big ones, but we use generic terms like "holiday" to accommodate people who celebrate different holidays around those times. This is pretty common terminology; IIRC the "War on Christmas" has been a thing for a couple decades.

> I’d have guessed northern hemisphere summer school break first, but I guess that’s just about finished now

Summer break more or less just started for most students here. The fall term will start around August.
what happens in a bad drug trip?
Druva Lays Off Employees, Fires CTO
Like you, I know the O(n^2) bahaviour that would occur with a naive repeated concatenation, and like you I would know how to deal with it. You'd use "".join(...) for the special case it was strings and therefore so would I. This needn't be a footgun of any sort, and don't assume I (or others) are ignorant.
It's going to take some time still, but we're on the right path. A majority of Americans believe it's the government's responsibility to provide healthcare [1], and while many Congressional representatives are against it (except for Medicare for those 65+), they are old and will age out or be replaced over the next few election cycles (while the number of Boomers and above age out and are replaced with Millennials and younger voters who skew more progressive [2]).

Anything that accelerates the death rate of older cohorts or the election of Congressional reps who support a universal healthcare model would speed the timeline up.

[1] https://www.pewresearch.org/fact-tank/2018/10/03/most-contin...

[2] https://www.pewresearch.org/fact-tank/2017/03/20/a-wider-par...
That's perfect! Thank you.