skysight-inc/HackerNews huggingface dataset:
Agreed, I rewrote a 10k line a js websocket based game server[0] a few months ago into async Rust. It was mostly painless

I didn't have to deal with closures much because I'm comfortable writing a 2000 line match

0: https://github.com/serprex/openEtG/tree/master/src/rs/server
Every politician does that. Check the posts of most autocratic accounts - half of them will be singing praises.
Ah, i see. But the systems crowd (I'm going to lump them all together: microcontroller, kernel, high performance networking, etc.) is supposed to be the main target audience. For me it is hard to believe that so many of them just brush it off as too complex on first sight.

On the other hand, maybe those folks decided, after giving it a serious try, it's not worth it.
Mind you, that does not mean they are right. But in the end, if the effort for those people is perceived as too high, then maybe, just maybe, in practice it really is.

After more than 25 years as a developer, I learned the hard way, that programming languages, are, in the end, a matter of taste. You won't get someone to use a language, just by citing the feature list. Programming languages are a product made for developers. If they don't like it (for whatever reasons, and yes, these are at times highly subjective) they won't use it.
I had my fridge repaired this summer. A repair person come with his car and tools at my home, spent 2 hours to find and fix the fridge and I think it costed me less then 20% of the fridge full price. It is a real waste to throw a good fridge engine because the doors is not closing properly or a pipe is leaking some gas.

I live in Romania so this might not apply to other places so your experience is localized not global, and with an expensive enough product (like a super expensive TV or laptop) I bet most people would want it fixed and spent the money on some other gadget.
I mean they're not wrong, even today.
Cash Flow Forecast: Understanding Your Numbers
Most businesses go bust because they neglect to track the cash moving in and out of the company. Find out why cash flow forecasting is an essential management tool.
Not to forget: copying anything to minidisc was slow(!)

In the end, the final nail in the coffin of more mechanical storage of audio was rights protection and management, which is what killed R-DAT.
Chernobyl is an extreme outlier caused by a very specific mix of bad technologies that no reactors use anymore.
I remember hosting.ua DC mysteriously "catch fire"
So, let me get this straight - you lie about your job requirements, but get all bent out of shape when the candidates lie right back at you?

Brilliant.

I can’t think of a better example of why hiring is broken; of how unequal the power dynamic is between employers and employees.
Considering how much I `pip install garbage`, this is perhaps not so critical for me.
> The recruiter had inserted it onto the copy of the CV he sent to them.

It's been a while, but when I doing technical interviews I would give the candidate a copy of the resume that I had and ask them "Before we start, is this your resume? Is everything on it accurate?"
memorable marketing engagement that you’d tell your friends about
Maybe vaccinate them instead.
Apple gear costs more in Europe because the market will bear it. It has almost nothing to do with regulations, which almost always benefits consumers at little cost. If prices are high it's usually due to a lack of competition.

Here's a couple of examples:

Free international roaming for mobile phones plans in the EU has caused the price of phone plans to move very little and mostly at the rock bottom end of the scale.

I bought the cheapest Kia Rio I could in 2016. It was bottom of the range (trim level) and yet it was decked out with ABS, electronic stability control and tire pressure monitoring. At least two of those things has saved me from a serious accident over the years. The only reason they were included was because they are mandated by the EU on all cars.
Have you ever tried writing the same application on both a JVM language and in Rust, and then measuring the latency & throughput differentials? Blew my mind the first time.

Of course, if speed isn’t a concern for you, then please carry on.
I've came to love asciidoc too, much simpler and clearer syntax. But the support is still too limited (and require a ton of libraries)
Flying-taxi startup raises $241M in Series D
They were not and never advertised as anything similar to AZ. You could not deploy in SBG1,2,3, etc. You only pick city = Strasbourg at deploy time. It's merely a building marker.
Hugops to OVH folks, hang in there, you're my favorite European data center operator.
The difference is that the kid in Beijing is chasing the ball out into a crowded street with multiple lanes of traffic. The kid in LA is chasing the ball out into a quiet residential street...and even that is rare.
I don't see that the benefit exceeding the paperwork required to create and pay 0.75-1.5 hr contracts in the 51 different states plus District of Columbia plus many local taxing jurisdictions for just the United States, to say nothing of the hundreds of other countries that may each have their own requirements, filing requirements, or other traps.

What do you think of asking applicants to compensate the company for the time spent reviewing their application? (Many colleges have application fees as an analog.) I would be opposed to this type of friction-introduction as well.

Applicants cover their costs (including time) and company covers their costs (including time) seems to be working reasonably and gives both actors choice about how to balance their inputs and expected returns. If either side demands too much, the market moves away from them.
This article would have a lot more impact if it was an unveil for a solution
It is a strangely worded sentence for sure, but it's probably referring to previous sensitivity analysis done on the original Alcubierre negative mass-energy requirements:

https://en.wikipedia.org/wiki/Alcubierre_drive#Difficulties

60 orders of magnitude is about the difference of the mass of the observable universe to 'a few milligrams'.
sounds more like a bunch of copy & paste from competition

reinventing would be figuring out how to remove the toxicity that plagues the platform
YouTube tells foreign creators they will soon be charged American tax
This sounds so amazing! In a way you can use language relationships to identify visual training data.

Say someone asks your model to find pictures of a leash. If it’s never been trained on leashes it can use the language model to know they’re associated with dogs, attach to the collar, etc and actually find pictures of leashes and start training itself.

The possibilities are endless. Let me know if there is further reading I can do.
Russia Says It Is Slowing Access to Twitter
I think your implication that a system programming language can't have nice stuff is based on system languages of old. Unless a language is absolutely must have manual memory allocations, it can have 1st class functions and closures.
Sure, but Gawain only finds that it's a test after the fact (by surviving the test due to his virtuousness). So my take away was always something along the lines of don't play games whose stakes you may not fully understand against people whose power you may not fully appreciate especially if it doesn't seem like there is a downside.
How else do you suggest to store persistent login data?
> Imports happen in wildly different ways, temp tables, choices of inserts vs. updates is a per-platform choice in some cases.

All of these bits of SQL, though, are things that ORMs typically handle by simply not using them. If you're limiting yourself to the subset of SQL that you can access with a DSL, it's pretty standard.

I agree that ORMs help defend against SQL injection, but so does any linter worth its salt.

To me, the real advantage of these DSLs is that they can get you some compile-time guarantees that your queries have some minimum level of validity. Raw SQL needs to be explicitly tested, otherwise you don't even have a guarantee that it's syntactically valid. I'm personally on the fence about whether that outweighs the cost of having a custom DSL, but I'm biased - I tend to avoid ORMs, anyway, so that I can have nice things like common table expressions and temp tables and PIVOT.

But if you're using a standard DSL such as .NET's LINQ, which everyone working on the platform already needs to know, anyway, then I can definitely see the attraction. That also eliminates a lot of the core complaint in TFA.
> async-style programming usually coincides with first-class functions and closures, and those are painful in Rust.

Are they, though?

The example the author gives in the article tries to write a multithreaded program as if it is a singlethreaded one. Of course that is going to be painful, whether you're trying to use futures/promises or you're using callbacks. If you want to use multiple threads safely (i.e. at all) you need to use the right structures for the job - smart pointers, mutexes, etc. This is independent of language really, even dynamically typed languages like Ruby still have mutexes for when you want to use multiple threads (though they do take control away from the programmer in the form of things like global interpreter locks).

If you don't actually want to deal with the complexities of multithreading, then don't use it. For example there are a good number of languages/runtimes that only expose a single-threaded event loop to the programmer (even though they may use thread pools in the background). But I don't think "ergonomic" should necessarily mean "abstract away every single detail" or "things should Just Work even though one is straight-up not approaching the problem correctly".
This doesn't solve the direct issue, but I use emacs --daemon and either use it to edit files on other computers, or ssh into my main computer to access the daemon directly. It really simplified my workflow trying to get configurations in sync.
In 1996 Surinam lost many of their government archives after a fire burned the building down.

I can find surprisingly few English-language resources for this (only Dutch ones); guess it's a combination of a small country + before the internet really took off.
No. What I’m saying is you’re constructing your own shackles in your mind.
An improbable drive?
Agreed, I frequently clone repos so I can look at the code in a terminal with grep, with no intention of ever building it.
Brian just giving his opinion on anything would give hard drives errors... That guy loves to run his mouth (and I love to listen).
> continue my exploration of South Eastern Europe. A challenge I had set for myself after the break-up because my wife would never go to there (it's a lot harder to survive there using the above "rules/philosophy")

I'm not sure I understand this part.
> I’d like a tool that automatically suggests which indexes to add/remove, including use of different types of indexes and partial indexes, based on the queries being performed

The data to do this is built into Microsoft SQL Server, and the open source sp_BlitzIndex does exactly what you're asking for.
I interacted with some Oregon State Univ scientists about radioactive tuna. They were taking measurements and had this to say:

The highest concentrations of Cs-137 and Cs-134 I've seen in albacore on our coast so far result in a CEDE (committed effective dose equivalent, which accounts for the type of radiation, the sensitivity of each organ, and how long any ingested Cs is retained in your body) of 18.01 nSv per kg ingested, which works out to about 330,000 kg to equal the normal annual dose in the Pacific Northwest (6 mSv, 3 mSv from natural sources, 3 mSv from mainly medical exposures). About 1/3rd of the dose from said highest Cs level albacore is from pre-Fukushima weapons fallout. The average american eats about 7 kg of albacore in a year, which puts an reasonable upper limit of about 126 uSv over the course of a year, and you'd need to live for over 47,000 years before you ate enough albacore to result in a CEDE equal to the normal annual dose. Even if your entire diet (2,000 calories per day) was nothing from albacore, and all of it was at the highest levels we've ever seen, and ignoring the fact this radioactivity is decaying and won't be around forever, we're talking 578 years before you'd eat enough albacore to reach that benchmark of 330,000 kg (and end up with a lifetime dose increase of 0.14%).

For comparison, spooning with your partner over 8 hours of sleep each night results in a dose of 13.40 nSv each month from the potassium-40 in their body exposing you to additional gamma irradiation.

https://whatisnuclear.com/blog/2015-04-25-fish-from-fukushim...
US embassies stopped processing most nonimmigrant visas, but they still processed student and immigrant visas, and permanent residents who had left the US were allowed to return.

There is no single Schengen visa system- while holders of a visa for one Schengen country can travel freely within the area, the individual countries still have the choice to issue them. As far as I know most Schengen countries kept issuing long-term visas.
Apple to Build a “Mini Silicon Valley” in Germany with 1B Euro Investment
There's also lo-fi hip hop, where adding bad radio, tape or vinyl static to songs is basically a given (as the name kind of implies I guess).

I think it makes a kind of sense, in the same way white noise can be soothing
There are still many RBMK reactors running today. No NEW reactors would use that design though.
Singapore Builds Floating Solar Farms to Tackle Climate Crisis
> But other than that vinyl is such a strange "fashion".

The problem is that a lot of music that was originally recorded on vinyl was either never remastered for modern audio equipment, or else has been remastered in a way that makes it even worse than the original version. E.g. a lot of the early Beatles stuff is pretty painful to listen to using even just basic earbuds, and I can only imagine that it would be even worse using good headphones.

And I say this as someone who isn't an audiophile, owns no vinyl, and isn't even especially into music.
Problem is you cannot have offline and privacy (or better anonymity) at the same time.

Reputation and trust can be gamed. Also requiring reputation will slow down adaptation.

I will read this paper in the evening but I don't think you can have Sybil-Proof Accounting on P2P without some tradeoffs.
Wikipedia has some pointers in the right direction in the article on Zoonosis if someone is curious. See section „Causes - Deforestation, biodiversity loss and environmental degradation“.

https://en.m.wikipedia.org/wiki/Zoonosis
Assuming one size fits all is dumb as well. This could be handled much better but it won't be cheap and that's what everyone is trying to do, "cheap". Other things are "on the web" and much less easily hacked.
have you found that your life has changed after returning from your travels?
ha yea, give me your solutions not your problems!
> If MyFitnesPal followed a draw.io model,

I don't see why a commercial company striving for revenue and growth would follow the free/open source model.

draw.io app by https://www.diagrams.net/about.html is free and open source (https://github.com/jgraph). Either the authors are volunteers or I can't figure out what their business model is.

https://www.myfitnesspal.com/ received $18M in venture capital funding and has 18 open job position which I'd guess means over 100 employees. "UnderArmour sells MyFitnessPal for $345 million" https://www.zdnet.com/article/underarmour-sells-myfitnesspal...
Interesting that the universal standard was created for such a petty reason. I was hoping to hear that there was some subtle but huge difference in 0.5cm. But no, it's just to screw Philips over, and we all have to play along.
Concentrations of salt of 3.5 percent or higher tend to kill mold. So that should help significantly.
Ask HN: Why do Reddit posts in Google search results show incorrect dates?
An example:

If I search "First person dungeon crawler art resources" (without quotes) on Google, the first result shown up is a reddit post:

https://imgur.com/o7WwEhs

You can see it says "5 days ago". However that reddit post is more than 1 year old and archived already. Where does that "5 days ago" come from?
Android has that stupid idea as well. I had the exact same experience and reaction as yourself.
Re: Stackoverflow and showing profiling information on the front end, you are likely talking about Miniprofiler.

https://github.com/MiniProfiler/dotnet
There is no way you disprove solipsism.

I could be typing this into the void, believing that there are actual conscious human beings on the other side who are going to read this. But then again, there might not be and I have no way of knowing. It's a disturbing thought that it's all just in my mind.

> But lately I’ve been haunted by the ubiquity of competence without comprehension.

Even without comprehension, there would be consciousness. The examples of brushing ones teeth or driving a car, which allow people to "zone out" without comprehension, doesn't mean they are suddenly unconscious.
If you are on Windows, my understanding is that it's pretty easy to create a portable emacs setup that you store in, say, your Dropbox or $preferred-sync-platform that would keep things central.

But yeah, otherwise, it's a problem. I've grown very dependent on org and emacs, but access anywhere but my two laptops is kind of painful and kludgy.

I can use BeOrg, but BeOrg seems to have been built to support an orgmode use pattern that is very different from mine.

I can also ssh into my Ubuntu vm from my iPad, and obviously THAT experience is fine, but it's also more of a production than I'd really like if I just want to briefly interact with the org files.
You think the UN is deceptively publishing pro nuclear propoganda?
I've used syncthing. Other than occasional "i forgot to save on one machine" issues it works great.
They look upon fraud as a greater crime than theft, and therefore seldom fail to punish it with death; for they allege, that care and vigilance, with a very common understanding, may preserve a man’s goods from thieves, but honesty has no defence against superior cunning; and, since it is necessary that there should be a perpetual intercourse of buying and selling, and dealing upon credit, where fraud is permitted and connived at, or has no law to punish it, the honest dealer is always undone, and the knave gets the advantage. I remember, when I was once interceding with the emperor for a criminal who had wronged his master of a great sum of money, which he had received by order and ran away with; and happening to tell his majesty, by way of extenuation, that it was only a breach of trust, the emperor thought it monstrous in me to offer as a defence the greatest aggravation of the crime; and truly I had little to say in return, farther than the common answer, that different nations had different customs; for, I confess, I was heartily ashamed.[330]

[330] An act of parliament has been since passed by which some breaches of trust have been made capital.

https://www.gutenberg.org/files/829/829-h/829-h.htm
I did it once.

The first step was ditching the ORM and replacing it with a well-defined repository layer. Because the ORM was encouraging interaction with the database to be scattered everywhere, and that was making it impossible to understand scope of impact.

With the data access layer, though, we had a relatively small, clearly defined chunk of code that we could isolate and test, and that made the migration manageable.

We didn't need to ditch the ORM, of course. And, at first, we weren't going to. But we saw that, with things so clearly isolated like that, the ORM library wasn't really making the code any easier to understand, so we decided it wasn't really worth the added indirection or the performance cost.

I also worked on a product that simultaneously supported two different DBMSes. It didn't use an ORM, either.
I'm going to start by saying that I pretty much agree with you that it's immoral to knowingly screw people over.

Now with that out of the way, I think there's more of a gray area here than you might think. While there are many situations where people enter into a transaction with the belief that it's a win-win for everybody involved, I think there are legitimate situations where you can trade with people ethically while also believing that the other person is making a huge mistake.

Bitcoin is a pretty great example of this. Suppose I'd been gifted a bitcoin in December of 2017. That was right around the peak of a huge rally for Bitcoin. If I'd sold it to someone for $15k I would have thought that the person buying it from me was an idiot. They may have thought the same of me. As long as we were honest with one another, that seems okay to me.

The situation with Hertz was just kind of weird. It's as though I was taking out the trash one day and someone walked up to me and offered me $1000 for my trash. I don't really have any strong moral intuitions about whether taking their money is okay because it's such a goofy and unexpected thing to do.
Aside from financial gains through tourism etc. I have another observation from the 1972 Olympic Games here in Munich: Hosting the Olympic Games was a booster for infrastructure projects. Like some new roads, finally deciding to build an underground, building a suburban sub-surfsce rail line through the city center and convert it to pedestrian area, ...

Multiple of those projects where pushed off before, but Olympics gave the "let's do it" spirit for those huge projects.

Having those projects done is an important part of today's quality of life here (while since the late 90ies underground construction mostly stopped and we're seeing consequences as the city grows ...)
It’s on iTunes if you look for Caroline Congratulatinos
If you have a result that takes 10 seconds to calculate, and you need to read it faster than that, so you make a background processes to calculate it and keep it updated somewhere, you could argue that it's no longer caching.

It's an asynchronous read model or a projection and it's now just part of your application.
Came for the map of the path. As someone who’s crossed the Donner pass hundreds of times, I’d really like to see it and perhaps ski tour part of it this spring.
This...seems like a good thing? I'd certainly rather have my car stolen than be murdered.
Shadow PC game streaming service declares bankruptcy
Quote from the report:
“no adverse health effects among Fukushima residents have been documented that could be directly attributed to radiation exposure from the accident”

Which means that possibly:

1)there were adverse health effects among Fukushima residents that were not documented.
2)there were adverse health effects that could not be directly attributed to radiation exposure from the accident.
3)adverse health effects have not manifested themselves yet
And while we're at it, I don't want to learn your programming language. Everyone should just use Java for everything, FFS. /s

Seriously, the idea that everything maps well onto relational databases is incredibly misplaced. Not everything is tables, tuples, and relationships. Most RDBMSs graft a million slightly incompatible features onto SQL to attempt to handle all the things SQL doesn't understand, like GIS and full text search.