skysight-inc/HackerNews huggingface dataset:
Which facts are discussed and shared is itself a function of bias.

Thus, seeking facts without considering bias is a recipe for bias.
Honestly Lua is a horrible, terrible language. It's only gotten so widespread because it's trivial to embed.
Maybe, although I think many people who got scared by their boss would say "Whew, that's a relief, you scared me!" and that would be easily picked up on. But there are also definitely a ton of managers who are incapable of seeing people's emotions like this, or who just don't care.
I think you're ignoring how small the definition of "game" truly is.

For example, you need exactly none of the things you just described you make Flappy Birds.

Hell, insisting that a game engine isn't a "real" engine unless it can render 3D graphics on a GPU ignores such a huge swatch of games it's hard to know where to even start.
A lot of things aren't available in North America because of the misguided belief that prohibiting low-quality market options leads those options being substituted one-for-one with higher quality options.

This applies to micro-suites, prohibited by minimum floor size ordinances, low-wage work, prohibited by minimum wage mandates, etc.

What actually happens is that more people are excluded from that market, e.g. people not being able to afford to live in SF, that - if microsuites were legal - would be able to.

This comes down to not trusting individuals, particularly those in lower skill/income brackets, and their own choices.
My city Toronto,
Summer is awesome everyone parties,
Winter except snowy days is great, I do ice skating , which is one of the best activities I learnt,
Taxes are high in Toronto, but good healthcare for all and free schools and visa free life is a blessing.
Real estate is another bad thing but o already got a house, so I stopped worrying
I still pirate most movies and some TV shows because the selection on streaming services is bad, particularly for movies. I don’t pirate many new movies, it’s almost all back catalogue stuff.

I don’t pirate games and music because Steam and Spotify (or Apple/Amazon music) are a better experience than piracy.
Ted Hoff Inventor of the Microprocessor: History, Insights, Predictions [video]
Unless I'm missing something, the exercise is pretty simple, and could be done with grep in a sane codebase (find all require without indentation and with a single string literal inside the parenthesis)
Big fan! No, I mean Stephen Wolfram is a big fan… of Stephen Wolfram
Ah yeah numeric sort of variants totally make sense for that! In all of my use cases they have been types that don't have operations defined among each other. But really I'd just appreciate the standard library providing at least a convenience function for the common case over their more powerful but obtuse std::visit.
I am going through the process of creating a stepping stone in the form of a small app code sample that already has the feedback including UML visualization in place as a way to address this in my tutorials and upcoming Flutter dev book series.

Its kind of the right way to pair the livebook way of teaching Flutter frontend and frontend in general.
For mobile payment, the SIM acts as a means to sign messages in a way that is difficult to spoof, as you cannot directly access the cryptographic key on it. This existed and worked long before secure elements or TPUs were on the scene.
That's the reason I don't invest in Facebook/Meta. It appears to be an immoral company at the core.
I also believe it's not alarmism, based on anecdotal evidence I've seen. Covid-19 is bad for your brain and magnitudes more than any usual flu or cold. I do also think that vaccines can cause this, with much less chance than covid-19 itself, but none of this is spelling good. And vaccines either don't reduce the danger of covid affecting your brain at all or it reduces it by some unknown factor (maybe half), but definitely doesn't completely remove the danger. Vaccines are effective against hospitalisations and deaths, but not necessarily against this.

This is based on anecdotal reports and studies that I've seen.

I believe people underestimate bad long term effects from both covid and vaccines, and they mainly just focus on hospitalisations and deaths, while any damage to brain etc is going under the wraps.
Ethereum's ENS works pretty well as a dWeb name service.
Let’s Stop Shaming the Gamers
That's funny. I've been doing full-stack embedded development (bootloader assembly all the way to touchscreen UIs) for 30 years but the idea of trying to learn modern web front end scares the hell out of me.

React? Angular? Node? What happened to Notepad and Apache?
Sure thing. The links are summarized research btw, you can get through them all in 2 minutes each.

from https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7771841/

"The challenge for modern vaccinology is to be able to provoke all the requisite steps leading to immune system activation in vivo, and to provide a non-virulent, harmless type of a given agent capable of generating a strong and adequate immune response tailored against specific viral attack (Moser and Leo, 2010). Thus, some questions arise regarding the development of the vaccine (see Table 1 for current development state of COVID-19 vaccines) that will be administered to billions of people at risk of COVID-19 infection."

|

v

"As mentioned earlier, ACE2 is the route of SARS-CoV-2 infection. However, this receptor plays a vital role in both innate and adaptive immune responses by modulating the antigen present antigen cells that interact with T cells to initiate defense initiatives (Bernstein et al., 2018). This receptor of transmembrane protease acts in the conversion of angiotensin 1-8 (Ang II) to angiotensin 1-7 (Ang 1-7), prompting diuresis/natriuresis, preserving renal function, and attenuating cardiac and vascular reformation (Vickers et al., 2002; Santos et al., 2008; Zhang et al., 2010). ACE2 also has an important role in the nervous system, and disruption of this receptor can trigger neurological disorders (Kabbani and Olds, 2020)."

I read this as: depending on the immune response the vaccine creates, it can cause potential damage to various organ systems

from https://healthcare.utah.edu/healthfeed/postings/2021/07/bloo...

"In rare cases, antibodies that the body produces as a side effect of the vaccine lead to uncontrolled activation of platelets. This causes both low platelet counts and blood clots to form in unusual areas. VITT is not associated with the Moderna or Pfizer-BioNTech mRNA vaccines. "

I read this as: the vaccines have the potential to cause clots, but this isn't proven for Pfizer and Moderna vaccines

In terms of the tissue tests in lab by Pfizer, I wasn't able to find the paper I that read on that, so I don't have hard proof of that.
Nora.codes makes a lot of sense in this essay.

CS instruction is a mixed bag. I started out in CS in it's Middle Ages so my own initial experiences aren't relevant. As a graduate student for many years though, I have watched and taught new CS students, which has given me a perspective on learning CS. More importantly, I've had an opportunity to observe my own daughter who started programming in college, got a degree in CS and will soon be finishing grad school.

Observing how my daughter and her friends at other colleges were taught, I saw many unnecessary difficulties (Eclipse being one of them) and on the other hand some outstanding approaches to teaching them CS.

Her first language was Racket (interesting) and her first book was How to Design Programs, 2nd Ed. (excellent choice, see [1]). This course taught her basic principles and heuristics for designing programs. She was able to go back to these ideas when she was uncertain how to proceed and though the steps elucidated in the text was able to work through her assignments; by the end of the semester she wrote a simple video game going above and beyond the assignments requirements. Essential to making this course accessible to someone who had never programmed before college was the controlled environment provided by Racket. I believe that she did all of her programming within the IDE provided by installing Racket. For an absolute beginner, a controlled environment hiding the complexities of the file system, etc. worked very well. She wasn't sure if she was going to like CS, but this experience helped her decide to keep going. Thumbs up for Racket and How to Design Programs.

A couple of semesters later, she had to take the Data Structures course. Inexplicably to me, the course which covered subjects like single and doubly linked lists, hash tables, and binary trees used Java and Eclipse. I feel like this is just teaching bad habits. If you are using Java, why aren't you learning to use Java's own collection libraries. Why use a garbage collected language, without an explicit random addressable memory visible to the new programmer, in order to teach how one builds doubly linked lists? The book was terrible. Thumbs down on Java and Eclipse for teaching Data Structures.

So, I agree with the essay that learning the details of Java in an intro course is inappropriate. The Racket course provided a series of increasingly more comprehensive subsets of the language as the semester advanced, perfect for insulating the students from incidental complexity.

And, I also agree with Nora.codes that learning the details matter. Java was too high level, to full of other stuff (like type erasure) to get in the way and it really obscured the ideas behind pointers, and implementing one's own binary trees.

[1] https://htdp.org/2019-02-24/index.html
> Does the Linux ecosystem really need yet another desktop environment?

It depends. If you're talking about one written in C/C++ with JavaScript bindings, there's plenty of those already. And they all suffer the same memory/type bugs that make them unreliable and resource-intensive.

I'm not saying rust is a silver bullet, but in my experience the compiler is pretty good at preventing footguns, and the strong type system makes it easier to fork and extend than C-style "send raw bytes to this memory region and pray your gods" APIs. Overall i'm curious to see where this goes!

> hurting their own sales in the long term

I don't think people buy a laptop for a specific desktop environment. In any case, switching desktop environment / distro should take under an hour.
Ironically people these days get most of their extra-curricula learning from random (i.e. non-academic/non-teachers) people on Youtube.

I do too, and I don't think it's "worse" in quality than what they teach in university.
> view laws requiring their use as impinging on their freedom.

They are impinging on our freedom. "You must do something" directly means you're less free, there can be no debate about this. The only debate to be had, is whether someone else (the government, the experts, ...) is allowed to force you to do things "in your best interest". There are ideological and practical (e.g. "power invites abuse" and "experts are stupid" as exemplified by the current pandemic) arguments pro/against.

And we want people to make sacrifices for climate change?

The main problems with most proposed solutions are: (1) they ideological (e.g. "meat harms the environment"), (2) they exacerbate inequality ("no flying except private"), (3) they're ignorant ("no nuclear, let's double down on destabilizing solar").

If instead you proposed solutions that were (1) actually "we're all in this together" (e.g. revenue-neutral carbon tax, or a yearly "carbon budget" so that rich people flying private would pay much more), (2) utilized best technology available (nuclear+solar+batteries+synthesised fuel+...), and (3) respected individual liberty (e.g. some people would rather eat less meat, others would prefer to drive less), you'd see much more public support.
Not sure it the author tried a new build tool like vite, esbuild and so on.

Working on large projects and having everything first loaded and then you can load it in the browser is a waste of time that every web developer has every day.

Some real world times FOR DEVELOPMENT:
Storybook first load: 90 sec,
Storybook after first load changes: 3 sec,
Vue App first load: 63 sec,
Vue app change after that: 5 sec,
Vue App with Vite first load: 1sec,
Vue App with Vite after that: the time it takes me to press command+tab to switch to the browser

Do we really have people that use unminfied unbundled esm in production? If Yes, please comment why?

I would also ask the author what about cyclic dependencies? ES Modules resolve them automatically. Something which in large code bases can happen.

Why do we still put it through babel? Because most of us don't have the luxury of not supporting old browser...
https://caniuse.com/?search=modules
Even if the not supported browsers for our company is 1% it is still a big chunk of money in the end.

and this example:
```
app.use("/users", require("./routers/users"));
```

Really? this is "good code" having a require in the middle of a file?

Also funny: The author is annoyed that rollup did not support tree shaking in commonjs and then complains that people are wasting time on esm. Maybe the rollup team does not want to waste time on commonjs? Also then he points to a package which did not got any update in 3 years and would make the hole process he complains is to complex even more complex by introducing a new dependencies.

Sorry but the more I read that thing the more it sounds to me like a Junior Dev that does not want to learn new things and just likes to rant about things.
your factual proof?
Personally, I'm against making students use Eclipse because it's a terrible IDE and this constitutes cruel and unusual punishment.

Seriously though, I have trouble following the author's argument here. For example, she points out that details like the Windows filesystem being case-insensitive are hidden. Well, that's true if you use an IDE or not. And how does not using an IDE expose you to that?

Also, what 300 level software engineering course is taking time out to teach you how to use an IDE? Is my experience abnormal? I can remember showing up to second year and being told "we're using C now, here's an 8 page pamphlet about how that works" and that was it.

I'm all for not making learning programming arbitrarily more difficult in the beginning as that's how you lose people. Having done things is not a badge of honor. In fact, encouraging this kind of gatekeeping as acceptable is (IMHO) far more harmful.
> That said, houses in Tokyo are quite expensive. Try looking online (like on suumo or sumaiti or lifull homes websites) and you will see that a house for a family with 2 kids costs upwards of half a million dollars. Which I think is insane.

This is absurdly cheap compared to cities around the world, including in the US.
When I was a dishwasher at The Old Spaghetti Factory I was the only one who spoke English and had no convictions.
And I think people need to realize that, 25 years ago, the Fortune 500 in the US listened to the trade press, decided that off-shoring development was the magic bullet, and now there's an entire industry in India devoted to cranking out absolute baseline-level programmers who have learned nothing but programming control structures in Java using Eclipse. Some of us work in companies that are STILL following that model, and falling further and further behind in our markets because of it.
I'm using KDE on a System76 Lemur, and it's snappy. It's also not a twelve-year old Thinkpad like my previous computer, for which KDE was not appropriate, but KDE is lighter relative to current hardware than it was eight or ten years ago, when I last used it in earnest on a machine that made sense. I never expected to use KDE again after my experience back then, but they've made it perform well while doing everything I could want a DE to do.
Very much agree.

IDEs can be great, but in the hands of someone just learning they encourage a cargo cult style that becomes a barrier to actually knowing what you're doing. I've had to work with people who are still stuck cargo culting thing 15+ years into their careers. Not fun.

Relatedly, they can also assist people who to get just enough success (in the cargo cult sense) to get a degree, when they would be much better off in a different field. It does them (and their future team mates) a disservice.
The largest spiders are almost universally docile toward humans, so your own assumption doesn't really hold water.
Item 1 already exists: https://composingprograms.com/
> I'm not making wrong claims, because I'm not saying all governments did the same thing. In my country the messaging was definitely as I said. The argument was that masks wouldn't work for laypeople because they needed specialized training to be worn right (another clear lie, my wife is a doctor, has always used masks and never got such training beyond a few simple instructions that can be given in 30 seconds.

Again, I feel you should really revisit the events and review your claim. Even if we accept it at face value, it only makes any sense to raise concerns over "hey didn't work or were counterproductive for laypeople" if they were advising against mass adoption, and advising people to not go out of their way to buy surgical masks and latex gloves only makes sense if the goal is to mitigate spikes in demand to ensure the medical community still has access to them.

Let's put it this way: did you saw any government at all advising against buying toilet paper?
Good points!

On a side note, I've been going through games I've played that had excellent sound and some of them (e.g. the Half Life series) are among the better games of all times. The one prominent exception in my library would be Elite: Dangerous - it's a decent game overall, but not mind blowing. I believe that good audio is mostly correlated with the developer's attention to the complete experience and not just to a certain wow factor like stunning graphics or a particular gameplay gimmick.
Flanders has only 20% unvaccinated people, Germany has 34%, that already 75% more. If you subtract children on both sides, that leaves a lot more unvaccinated Germans to be infected, easily in the 2x to 3x range.
That requires phone manufacturers to consistently send out updates in concert with many many phone carriers, including new ones no one has never heard of. I do not trust a single carrier to do that
Dupe. https://news.ycombinator.com/item?id=29136018
How to Avoid the Time Wars
This sort of thing makes me want to give GNU Guix or NixOS a try. Not sure which yet though. Last time I checked both, they were limited with regarding to disk encryption and partitioning and such. I came up with a possible solution for GNU Guix, but I never put it to a test.
Drug Users Are Nostalgic for ‘Old-School Heroin’ as Fentanyl Takes Over
SARS-CoV-2 exposure in wild white-tailed deer (https://www.biorxiv.org/content/10.1101/2021.07.29.454326v1....)

19 points | dthal | 3 months ago | 8 comments

https://news.ycombinator.com/item?id=28030368
now I see files as syntactic module level lambdas where args comes first and the body is the rest :)
I do not see the point of ranking it, but I would factor in the probabilities of advancement and improving quality of life for a person with history of programming versus fast food.
> First of all, because if enough of us don't take the vaccine, we're all at risk from the virus continuing to spread and mutate.

This is just straightforward fake propaganda.

He said he survived COVID therefore his immunity is very likely stronger (and longer lasting) than that from vaccines.
I heard KDE still uses ~500MB RAM on idle, which is too much for older computers. I don't care for animations and hiDPI but i would care to have <100MB RAM usage and 0% CPU usage on idle.

EDIT: Also catering to slow hardware is not just about memory usage, it's also about how much you need to read from disk. In this regard, both GNOME and KDE are pretty bad when running from HDD.

EDIT2: For comparison, Haiku OS says 384MB RAM is the minimum to run the entire system with desktop environment.
Pass – a simple, minimalist password manager that runs in your CLI
The obvious other adjustment would be to decrease the rent, but that would affect loan valuations, and we can't have another round of bank failures.

(The other problem is the building materials shortage because you can't inflate yourself out of the shortage of available housing, you need to actually build new construction, but we are getting sidetracked.)
"And then people go "but you can use ESM in browsers without a build step!", apparently not realizing that that is an utterly useless feature because loading a full dependency tree over the network would be unreasonably and unavoidably slow - you'd need as many roundtrips as there are levels of depth in your dependency tree - and so you need some kind of build step anyway, eliminating this entire supposed benefit.

That build step is ideally performed by something like rollup or esbuild, which means I use import/export anyway. If you still use Babel, I feel bad for you son, I've got 99 problems but Babel ain't one. I don't care if the old stuff is not supported, simply deleting 98% of the code in the JS ecosystem would be a step forward. Perhaps that's a minority view, but none of these arguments fly with me.
The paper in Science that the article is about [1] does not appear to be paywalled, in case anyone wants more details.

[1] https://www.science.org/doi/10.1126/science.abm0620
I'm using ES modules for a webapp I maintain, and it's just nice to be able to run it without any build step. Just fire off a local static HTTP server and you're good to go. There's an optional production build step which can be used if desirable.
You are dumber than a pigeon.
It's not like there can be more than one company with the same name...

Trademarks are of course another matter.
Big discussion 5 days ago:

https://news.ycombinator.com/item?id=29074406

(384 points/189 comments)
I don’t learn to drive in a Formula 1 car, and I don’t drive a Formula 1 car with my driver’s license. I drive a regular car that’s quite similar to the vehicle I learned to drive in. As do the virtually all drivers.

So if we go with the assumption that university is meant to prepare for a job in the industry, and that industry uses “professional” IDEs in 99% of the circumstances, then university shuold use IDEA and Eclipse too.
Possibly similar behavior from higher ups. Or cargo-cult toughness.
Why not the opposite then? Why wouldn't 25% inflation fail to lead to higher trading card prices? Very quickly, this argument becomes fully disconnected from any principle when you say that any amount of inflation can lead to any arbitrary price change, as it lets us blame literally anything on inflation.
Trading and finance are the main uses right now because scaling is very limited, so only high-value transactions are affordable.

When rollups plus sharding get it to tens of thousands of tx/sec in a couple years, we might see other applications take hold.
That IS a crazy and fascinating idea. It also sounds like an eternal punishment in Hades. I will try it later. I don't think it will work, though, because a lot of the taste of food happens during the swallow - whatever happens on the back of the tongue + aromatics getting pushed up into your nose.
If you just have a handful of dependencies (which themselves have few to no transitive deps) then it works just fine.