skysight-inc/HackerNews huggingface dataset:
Civilization is still able to deal. Maybe not to your satisfaction, but it's still able to deal.

We could go back to what they did in 1347, during the Bubonic plague, and cover our bodies in a robe from head to toe and wear beaked masks stuffed with herbs, spices and straws to filter the air, and examine people using only a cane to keep their distance, like doctors did back then.

https://www.republicworld.com/entertainment-news/whats-viral...
Feb 2020
"All other ecosystems"? Not sure about that - besides Python, which another commenter mentioned, there is also PHP, which is pretty much 21st century and also "batteries included". I totally get it that small teams developing a language (Node, Rust) need to focus their efforts, but please don't try to spin this limitation into a "new way of doing things". What I hate most about this "package manager"-based way is not only having to choose between a multitude of options, each with its own pros and cons, for basic functionality, but also the burden of keeping everything safe and up to date (while making sure it's still working), and the constant threat of having to switch to another package/crate if the one you have decided to use is abandoned.
Totally agree with you, i think it's time to think carefully and immediately start using services like Vulert(https://bit.ly/336DZub) that tracks your open-source softwares for free and notifies you in real-time if any seccurity issue is found within your applciation. it's free.

atleast in this way we can secure ourselves from supply chain attacks
this sort of implies that the 'ethics' would end up meaning that you shouldn't scrape if it is not wanted, although I suppose there can be ethics or other than commercial requirements that mean that you should.
In Serbia, only the state system is licensed to perform officially recognized PCR tests.
I didn’t say it should be in the stdlib.
Pause-free GCs have existed for years, for what it’s worth. They do still have some CPU overhead in many cases, but it’s a question of throughput, not latency.
SuccessorML[1], 1ML[2], etc. are pretty close to this in spirit. I've been trying to keep up with the publications around the future of ML, but academic research moves kinda slowly. I'm hopeful we'll see a new definition of Standard ML this decade. I'd tend to agree SML is a great choice -- SML-1997 is still ahead of many languages that came well after it in both features and usability.

[1] https://github.com/SMLFamily/Successor-ML

[2] https://people.mpi-sws.org/~rossberg/1ml/
HTTP203 has two episodes on this which I found really helpful in understanding what color space related changes are being made in CSS and why they matter.

- About gradients in particular: https://youtu.be/Uh95jZPTDfw?t=1111

- Original episode about color spaces: https://youtu.be/cGyLHxn16pE
Rust isn't nearly as hard as it seems. Most people who think it is hard went up against it once or twice for a week or so and gave up. What they didn't realize is unlike some other hard languages (ie. C++) once you are over the initial learning curve, it is pretty smooth sailing, and it codes quite fast - almost like a higher level language. It has a very nice payback for the effort I think.

I recommend the 2nd edition Oreilly book + writing lots of code for about a month or possibly two. After that, I think many will agree it isn't nearly as hard to write as they initially thought it would be.

The biggest bonus: Writing Rust is very fun. I can't pinpoint why this is, but I totally understand why it keeps getting voted favorite language. A total joy to write.
> and the rest of the gang that I don't know the name of are part of such an incredible part of CS history.

For CS-historic significance the ones I would add would be Aho and Steve Johnson.
I disagree here.

Coming from Ruby, there are lessons to be learned. Ruby has a large stdlib, like you seem to want. But a lot of stuff in there is outdated. So much, that many, even most, people, projects, frameworks immediately replace them with a community version. Sometimes because they are actually better maintained, more stable, faster, cleaner and more secure than the ones in stdlib. A similar thing is seen in Ruby-on-Rails, which adds features and even entire frameworks with every release, but which many people swap out for their own preferred lib almost immediately.

This is inevitable and obvious. And, IMO should be embraced: deprecate them from stdlib, and leave it to "the community".

> They will (semi)randomly pick some third-party

Again good lessons can be learned from Ruby (gems) here. People will pick a "random" one only if there are no canonical, defacto-standard libs (gems) out there. But for some gems there is a clear, singular goto option and everyong will pick that, turning it into something of a stdlib. A good next step would, IMO, NOT be to then pull those libs into the stdlib, but, instead, to make the "not-fully-stdlib-but-also-not-random-community-provided" into a distinct category of libs.
The new concurrent ocaml is improving in all of them.
Does this sentence sound that crazy to you?
Show HN: Appwrite 0.12 – Open Source alternative to Google's Firebase
Would you play a video game for 500 hours?
>A lab that does bat related research and is located where bats have traditionally shown these viruses

But it isn't - the bats carrying coronaviruses live 600+ miles away. Wuhan was actually used as a control in a paper on bat coronaviruses as a population that wasn't exposed to them.
"People whose whole job it is to study bat-based coronaviruses managed to cause a variant which escaped."

"A virus whose whole job it is to mutate and infect mutated and infected people."

I think most reasonably sensible people would consider these to be fairly equal in terms of unlikeliness or simplicity. So yes, Occam's razor does not apply, but not because of your particular bias against one of the options.

> that is not supported by any observation

It's supported by at least 3 observations, which is that a leading virology lab known to manipulate bat-based coronaviruses was less than 30mins drive from the potential wet market source, and that China has a history of covering up controversial facts, and that China did at least their usual amount of hindrance for investigators.

I have absolutely no preference for one theory over the other. Or neither. I have no special evidence, and speculation at this point seems pretty pointless.

And unless you do, telling people they're stupid because of their preference is only going to cement their belief in a coverup. So maybe we should quit screaming at people and just say "you do you".

(Just to clarify: Feel free to work against sinophobia... that's perfectly valid. But again, dismissing critical thought on a topic out of hand does nothing but hand the Sinophobes an own-goal)
[...] why is it that we can pretend to understand the past at all?

We don't. We have a current best understanding that explains our observations, we don't claim that this understanding is the ultimate truth.
Disagree.

The go stdlib has the compatibility promise. Managing ANY external dependencies is exactly what causes breaking changes to be introduced over time. Think of it as a long term support plan on all your packages.

python had a HUGE stdlib, which was its downfall. Go's stdlib is quite small in comparison. I'd say the kitchen-sink batteries included is the 20th centry idea, Not the approach go has taken.
I really like the "placement exam" in this, that tells you where your weaknesses are and what to focus on. I feel like this is the kind of tool I want when someone says "I suck at X".
US, NYC. Most contracts for seniors I see is between $175-$250 depending on specialization.
Wordle is being punished by app stores for choosing the open web
A sacrifice I'm willing to make if it meant we hadn’t gotten the partially supported pile of dung that is Dart. For every potential gem, there are piles of ossified crap.

EDIT: Plus, Rust’s initial debut was mid-2010, so it would have been a coin flip chance at worst.
As a counterpoint, we can look at the npm ecosystem for the disadvantages of a "just use small packages from the ecosystem" approach. Look how many dependencies a typical npm package has, how many different authors there are, and what happens when one of them goes off the deep end?
Not a neuroscientist or anything, but I've always made it a point to keep learning. Initially I did it purely for economic reasons, since knowing a lot of random programming languages and frameworks and math can make you fairly valuable employee, which equates to larger paychecks and therefore a happier Tombert.

But as I kept learning, I saw that a certain set of people decided that they were just done learning new stuff the second they were done with college, and resisted any change that wasn't taught to them by their professors. This affected young and old people at roughly the same rate (at least from what I observed), but it's more apparent for the older people just because they've been half-assing the learning for longer (and because what they learned in college is probably more out of date).

This is also why I make it a point to attend conferences where I am the "dumbest guy in the room" like ICFP. These things are a bit intimidating (I do not like feeling dumb), but work as exceptional ways of highlighting gaps in my knowledge, and giving me a "path to google later".
Not according to the data I saw, and for sure not in the countries I spend most of my time...
You mean before there was a pandemic? Sure, it's all a matter of risk factors though. When there is a pan/epidemic that puts a large group at a 5-25% risk of mortality, that is a special circumstance.
Interesting intuitive point of view. Too bad there's no evidence for any of that
There’s still enough unvaccinated for the weaker strains to be a problem. Plus delta is still out there.
Why is the A[rtificial] under debate? It's not natural (biological) intelligence, unless one goes the route "humans are a part of nature therefore the things we make like plastic and skyscrapers and hamburgers are natural".
And then there's the behavioral shifts that take place too. If the price of socks goes up by 40%, some folks put off buying new socks or start mending the old socks they have, taking pressure off the price of socks through lower demand. So in reality, the inflation in the price of socks would be/is more than 40% save for the fact that people are now wearing older socks on average.

There's also shadow inflation, where you pay the same as before, but get less, or pay in other ways. You can see this with hotels for instance. The price of a room hasn't changed, but many hotels have reduced the number of services that are included like the frequency of cleaning, free breakfast, etc. So you're paying the same amount for your room, but you're getting less value in return. How does this get reflected in the CPI?
Vaccine were never meant to make people immune; they have been approved and evaluated based on their effectiveness to reduce severe cases and deaths. We have been lucky enough that they have also been effective to reduce the spread. Even now, they are still very effective with respect to their main goal: reducing the number of people getting into the hospital because of COVID.
After ~1 year of vaccinations and ~2 of COVID, I hoped that would have been crystal clear for most people, or, at least, for most of HN users.
My first heuristic is: If I change the code in block A, is it assured that I will need to change the code in block B?

My second heuristic is: Can I name the method I wish to de-duplicate in a way that is honest for all cases I wish to cover, yet explains its business purpose?

The more it deviates from these heuristics, the more likely I am to duplicate the code in object oriented programming.
> Don Knuth's home page with custom colors is almost elaborately designed by academic standards

Yeah, or Tanenbaum's.
One of the things being an anime fan has made me realize is how the industry goes through phases in everything: gimmicks, art styles, tropes, etc. This can at best replicate what exists, but it cannot create new styles which honestly comes from the creative process of hundreds to thousands of artists creating and influencing one another.

People keep forgetting that you really can only fit to data you have. Extrapolation exists as a concept but the requisite intuitive knowledge needed in order to create something new that can be successful is hard to understand even by humans at this point (how much of the business press is full of gimmicky blogposts about how to be successful, full of contradictory anecdata, opinions, advices), I don't even know how AI researchers would go about tackling that. I am not an AI person but as a plain old scientist I know extrapolation without intuition is almost always a fraught effort.
> We are not talking about banning books, websites, music, advertisements

Regulating micro targeting implies restricting what people can advertise to specific people. If you restrict people’s ability to advertise knowledge of something’s existence you’re effectively banning it without making it illegal to access.

Your notion of “bombardment” is legitimate, but I think should apply after initial contact. If a user doesn’t want certain advertisers to send them certain information, users should be able to decide what they do and don’t want to mute, but they can’t know what they do and don’t want until someone reaches out.

The primary point of advertising is to introduce a user to something they might want to either have or know about but were not previously aware of. At least that’s the point I find most legitimate. That means giving users information they didn’t specifically ask for. The type of behavior modification that’s more contentious is not about presenting a user with something they didn’t know about, it’s usually about reinforcing something they already wanted.

If you ban information you think users don’t want or that shouldn’t be advertised to them, you’re reducing the discovery aspect of advertising. A user can’t know if they want to have certain ads or information presented until they have it presented at least once.

Preventing initial contact and trying to get a product or idea to someone you think would be receptive but isn’f aware of seems to me like it’s not preventing either bombardment or behavioral modification, and would probably lead to people being even more siloed than they already are. If the DoD has the power to steer how people are siloed, that seems even worse.

I agree that the behavioral modification capabilities and scale of surveillance is extremely worrisome and there should be things done to mitigate it, I just don’t see how a lot of what I’m hearing in documents like this would make it any better. The impulse seems to create something top down which would harm discovery.

I wouldn’t have a problem with regulations that force companies to provide more access to the knobs of what gets them or what advertising networks they want to be a part of, for example. But I don’t see a lot of evidence that’s the direction things are going.
Meanwhile, in Germany grocery prices increased by ~14% * (not confuse with inflation) and there is little to none salary increase comparing to US...

An average software engineer in Germany only makes ~3000 euro per month after tax and even less in other European countries.

* https://www.morgenpost.de/vermischtes/article233549815/aldi-...
"and you can just ask on the official discord channel for beginners and you've solved your problem."

If only we had discord 12 years ago...
The reason you struggled with C is simple: lack of theoretical knowledge. Your teacher should have started with core workings of a CPU before he showed you C.

Maybe he did, but you simply didn't bother to learn?
Don't sell yourself short. The biology isn't as clear cut as this, brains retain more plasticity that people used to think!
You'll notice that both of those languages also give you safety by default. It's pretty much only C and C++ that still make programmers write artisanal memory leaks.

I didn't really understand Rust, until I saw a Cppcon talk about how to use STD.unique_ptr correctly, and I realized that the rust borrow checker is just that talk implemented in a compiler.
The chip shortage can affect farms. Their new pick up or tractor might cost 40% more

There is also a big labor shortage. If you're in the U.S a lot of your basket is coming from California. In 2020 H2A visa holders (farm workers) were payed $14.77/hr. In 2022 its $17.51/hr

What happens when you can't even get the Visas? You start approaching American locals, who want much more per hour than a Visa holder. They actually want a living wage

This whole labor shortage +inflation thing to me just means - people are figuring out how much it actually costs to make what you consume, when employees aren't treated like garbage
Winc Academy raises $3M to train 20k IT professionals in Europe
> a global issue soon as the Fed/Gov will act to try to crush inflation

The main tools in their toolbox to do that are "raise interest rates" and "cut government spending" neither of which sound like fun given all the economic damage the pandemic has done.

I'm glad I'm not the person who has to decide....
I share your distrust of the media, but I think there is an even more cynical answer at play. A bunch of my personal friends work for these publications. Almost all of us got covid in December, ironically many from the holiday parties of these publications, and came face to face with the reality that we have sacrificed almost two years of our 20s to a virus that was pretty mild. The thing we were trying to avoid came for us, so the idea that we would continue to live in fear of an event that already happened is absurd.
Checkout.com raises $1B round at $40B valuation
Which is more likely to be true:

1. The experts act as if they skipped the first month of high school science class.

2. You don’t understand the topic well enough.
Yeeees, PM lies and obfuscates, and lies some more and tells half-truths and hides behind an investigation to find out what HE was was doing (rather than just simply say if he went or not).

But it's Labour that looks bad .... right-so.
With SARS original they found the source as infected animals at a local food market. Something like that would pretty much disprove a lab leak as the source as it did that time.
Notably the paper that they refer to does not actually count infections it is all
about meta analysis, and simulation and particle size etc

No actual controlled evaluation that measured protection against the actual infection has ever found effect remotely as strong as claimed here - and sometimes the opposite is found.

Yes, mask may work in some circumstances, but everyone wearing them all the time in social settings? The issue is far from settled.

As an example Austria has mandated N95 masks since Summer, people, store clerks take it seriously and actually enforce them. Been there myself and seen/experienced that myself.

Is Austria on a different track when it comes to the epidemic? Not really. Where is the 75x protection?
How can you explain the popularity of big macs and coca-cola if the purpose of food is to help people build healthy bodies?

Maybe your criteria isn't universal?
Are those masks better for people with glasses? I have to wear a mask in public transportation and at work, and I always get fog on my glasses. This sounds like a small thing, but having to adjust how you breathe all day just to be able to see properly is tedious and tiring.
Smart cards store secret keys and modifiable internal state on-device. Older smart cards, with for example a MIFARE chip from around the year 2000, can be cloned relatively easily because they have many vulnerabilities, but newer cards with for example an NXP SmartMX2 P60 are, to date, impossible to clone unless you have access to the card for a large amount of time.

You'd also be surprised how powerful smart cards are these days. the aforementioned NXP chip has 586 KB ROM, 144 KB EEPROM and 11 KB RAM, crypto coprocessors for RSA/ECC/DES/AES, and a 32-bit CPU.
Authorities aren't restricted from using a lie detector in the US, just from using the results in court. They're frequently used to pressure suspects in criminal cases during questioning, knowing the results are inadmissable.
Hmm, it looks like the use of "target" as a uri means that if the file gets rehosted elsewhere under a different name, the annotations will fail to adhere. I'm going for more of a virus-scanner approach, except I'm looking for the good stuff instead of the bad.

But otherwise yes. I'll have to give that a closer look and use as much of it as I can.
Hiring is a signal to noise problem. Know the signal they're filtering for, filtering tools in use, and you'll get an interview. If they're asking for a linked in profile, then it's a tool in use.
Blue collar workers aren't people.

/s if it's not apparent
No, because your "balance" will land in the middle, which is to say that it will outright destroy a great deal of privacy.
Testing for off-by-ones considered hard. Gotcha.
> more experience, more chances your software "actually works"

Exactly, so you don't have to think so much about if it will work, you can take that for granted and think more about subtler things.
I have to say that I think I disagree with the last sentence. My mom started (and finished) law school at age 39 and finished at 42, with a 3.8 GPA, while raising four kids (one of which (me) was an extremely obnoxious teenage boy). She wasn't working, but I think it's reasonable to say that raising four kids is probably harder than anything I do at work.
How a group of young people built the most viral UK politics feed on Twitter
I actually tried D as part of this exploration. I forget but it was confusing which of dmd or the llvm one to use, and ultimately the language ergonomics were not that much of an improvement over C++. Like "auto" is still super weird. I'm going for an actual improvement here, not another botched but slightly improved thing from the past. I think D's tooling worked the least stable-ly out of the box of everything I tried. It wasn't promising. That said, D was one of the things I explored the semantics of for ideas, and it's good that it tries to do the metaprogramming stuff. UFCS is also ok but needing to decide foo(o) and o.foo() at each callsite is actually mental overhead vs. the choice being decided in Go (I wrote the whole engine and game in Nim before so I have experience with this).

Just because something has a bunch of years in it doesn't mean it's a good idea for a specific context. The transpiler I have here is just 1500 lines of code and captures all the semantics it currently supports. It uses Go's parser and typechecker from the stdlib and feels on the whole more polished than D as a result (generics are definition-checked, Go's package / module system just work, all the existing Go editor support and godoc etc. just work, ...). It's much easier and straightforward to metaprogram by just editing this simple piece of logic than squeezing it into language features (I've also done the same engine in Nim, explored in Zig, and written it once over in C++). I can, for example, make it so if you mark a function a certain way, it's also compiled to GLSL and useable as a shader (with structs shared). Or make it so types marked a certain way have all their pointers reference counted. There's way more control in this scenario, and the point is to have control to take matters into one's own hands and actually improve things.
These sorts of polls don’t mean much when he has a massive majority and years to run in his term.
I've never had a LinkedIn account and have held several jobs throughout my career.
Perhaps more modestly - how far are we from just being able to translate from one high level language to another, assuming the ability to refine the translation as opposed to a one-shot job that has to correctly interpret the intent?

I.e. will it matter what language anyone uses? Here, take this software renderer I wrote in Python, and translate it to C++. "Conversation" about choices and ambiguities ensues...