skysight-inc/HackerNews huggingface dataset:
> it's being used in medical apartheid

Can you please offer a description of exactly what you feel warrants an association with racial discrimination and persecution?
Decommodifying a Supermarket: The insurgent power of the Commons
> Using Java or Python in a professional IDE like IntelliJ IDEA, NetBeans, PyCharm, or Eclipse is not a good first introduction to programming for computer science students

I agree. But I would say that using Java itself is not a good first introduction to programming for Computer Science students. Python interpreter in a textual terminal seems like a better place to start. Alternatively, JS code in an HTML page. Students should not feel they're steering a large airplane with an infinite number of indicators, knobs and switches; it should be a low-epistemological-noise environment - where, initially, the only new thing to learn is the language and what output you get when trying to (compile and) run a program.
It’s true that clever code can only be written by knowledgeable engineers, but that doesn’t mean that knowledgeable engineers all write clever code.
Right, and the guest is Morten Kromberg.
1) importing module

"require()" can take a non-static string. A variable or a string calculated at runtime.

You can only statically check if that particular feature is not used, but there is no checking the entirety of what require() can be used for/with.

require() is more like dynamic imports in Es modules that are awaited and not like the static ES modules.

2) exporting module

The other issue is on the exporting module's side: You can do strange things with the "exports" object. ES module exporting is more strict to make it guaranteed statically analyzable.
What amuses me is that Pakistan now has universal GePON, better than most of America, and Europe, but they can't still put cable channels
> You should really revisit those claims because it's quite likely you got them all completely wrong.

> I'm also living in a country where its government argued against mass adoption of surgical masks and gloves, but the argument was no way close to your claim.

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. And that did not change with the pandemic) and we would probably make the problem even worse by wearing them incorrectly, touching them with our hands and contracting the virus.

If your goverment was more sincere and still succeeded in preventing people from hoarding masks, I suppose it can be counted as evidence against my claim that lying was actually the best thing to do. But not all societies are equal. In my country I'm quite convinced that if the government had given the same messaging as in yours, people would have hoarded and made the shortage in healthcare worse. Although of course, this is just from my subjective impression of how my countrymen work and not a scientific claim.
HTTP/2 uses a single connection for all modules, no?
This reminds me of the Canadian spider documentary: https://m.youtube.com/watch?v=sHzdsFiBbFc
It’s clear now that the efficacy against infection and protection from death wanes significantly - it’s unclear though how this information should affect our behaviour individually and collectively.

Is anyone changing their behaviour because of this data? In the U.K. at least people behave like COVID is over and most things are back to normal (restaurants, bars and clubs, public transport). I have relaxed my behaviour a lot too, but not too sure if I should be reducing this type of interactions in the light of the new data or not? I don’t belong to a risk group and am double vaccinated 5 months ago with Moderna.
> > In fact my experience is that some colleges have the exact opposite problem: they teach students old tools and techniques
>
> That's lame

It's not lame, it's fine. It is just fine, and usually better, to teach basic concepts using a simple tool - even if it is not fashionable or up-to-date.
Bundling will not go away as it solves a different problem of how to best distribute the app to final users. When authoring code, you want to have many small files so you can keep related logic blocks isolated from the rest. When distributing the code, you want to ship a few larger files to reduce network overheads. Any non-trivial frontend app will call code from 100+ files, and your browser is tuned to request these files ~serially (or in serial batches of 8-10) which becomes frustrating very quickly even on localhost.
I have 16GB for Android development and it gets painful, 32GB is recommended.

Are you paging to disk?

You may want to increase your heap size if you haven't already.

https://developer.android.com/studio/intro/studio-config#adj...
is that a normal experience in all of the US or only certain states? sounds all kinds of fucked up. the random passerby ratting you out. cops showing up over a handgun, which as far as I know are legal to own in all states unless you're a felon. doesn't sound like land of the free at all.
I got the vaccine with knowledge of the risks after researching it. The issue is a lot of people did not have knowledge of the risks since it was not in readily available places which caused widespread distrust in the vaccine.
It just sucks that development community decided to double down on bulky build tools instead of trying to optimize server environments to leverage advances like HTTP2 server push to optimistically serve dependencies without latency. It's particularly strange when you consider how popular Node.js is as a server-side environment and how easy it would be to accomplish this since the server is able to interpret JavaScript natively to quickly figure out the client-side dependency tree.

My inner conspiracy theorist suspects that maybe the powers that be don't want to allow plain JavaScript to extend its primacy over the web. The way things went makes no sense. Computing dependency trees on the server-side and using it to optimistically push scripts to the browser would have been be far simpler and less hacky than computing source maps, for example. Optimistically pushing server-side resources was supposed to be the whole point of HTTP2...
> All major economic/political systems seem to hinge on an ever growing economy

Um, the Soviet style economies didn't (ideologically) hinge on ever growing economy, but rather on the idea of improvements to human society. Of course the practice was less then stellar, for various reasons. But they actually attempted things like providing education and care for all members of society.

There are parts of the world where this worked out better than in capitalist counterparts. Cuba vs Haiti comes to mind.
The reasoning presented is only valid if you are stuck holding a bunch of dependencies making use of old conventions. At that moment the complaints about the module approach become a very real concern.

That said the problem isn’t modules are all. It’s reliance on a forest of legacy nonsense. If you need a million NPM modules to write 9 lines of left pad these concerns are extremely important. If, on the other hand, your dependencies comprise a few TypeScript types there is nothing to worry about.

So it’s a legacy death spiral in the browser. Many developers need a bunch of legacy tools to compile things and bundles and build tools and all kinds of other extraneous bullshit. Part of that need is to compensate for tooling to handle modules that predates and is not compatible with the standard, which then reenforces not using the module standard.

When you get rid of that garbage it’s great. ES modules are fully supported in Node and the browser.
You are assuming very human or even mammalian qualities and constructs like "parents/family/emotion" to invertebrates that have no problem cannibalizing their offspring and mates. If they were big enough they would kill you and your family without any hesitation or emotion.
I call it n-1 rule and IMO it can be generalized to any creative/craft profession.

A great driver understands how engines work. A great wood carpenter understands about different kinds of Timbers and their properties.
> medical apartheid

This is such a baseless and inflammatory mischaracterization. It's like the tamer version of those who have unironically compared mask and vaccine mandates to the persecution of Jews in Nazi Germany.

No one is being forcibly vaccinated so arguments about "body autonomy" are completely irrelevant. It's just that not getting vaccinated has consequences and people don't like there being negative consequences to their (irrational) actions.

You need to have a bunch of vaccines to attend public schools in most places. This is nothing new.

Yet people lose their shit because they're told to wear a mask on a plane when that policy was known before they even bought the ticket.

To characterize any of this "apartheid", just like the comparisons to Jewish persecution in Nazi Germany, belies an ignorance and diminishes the suffering of black South Africans in Apartheid.
Good to see it's not following gnome. V3/4 are a disaster.
This is a decent list of some of the the mechanical or operative issues with todo lists, yet I find it valuable to also consider the person doing the things.

This is because many symptoms that we see in our productivity, actulally have their root cause inside of us.

Some related questions I can think of right now are:

1. When are you most productive each day or week?

2. Which environment is supportive for each task?

3. Are there any feelings or emotions that arise with certain tasks?

4. Which tasks have dependencies on other people? How are the relationships with those people?

5. Are you noticing particular resistance or motivation with certain tasks?

6. How is your breathing, internal dialogue, and overall self-management?
Exactly, the deeper you dig, the more the "engine" just disolves into lines of code. Where does the engine HAL end and where do operating system services begin? Is libcurl considered part of the engine? Maybe if it's linked to the engine code? But what if the curl libs are part of the OS installation?

And on the opposite end, if the Unity editor is considered part of the engine, why not Visual Studio, Photoshop and Maya/3dsMax/Blender too?

In the end, the engine is just that fuzzy layer between the high level gameplay code and the operating system (going with my own preference that "engine" should only be used for the runtime parts).
Not the case here in the US.
> Added source links to my post from links I pulled from Google Scholar.

Sorry, you dumped a bunch of links but none of them seem to be related to any of your claims.

Can you explain the relationship between any of your links and the points you tried to make? Because dumping a bunch of unrelated links not only does not work as a reference but also feels like something done in bad faith[1].

[1] https://en.wikipedia.org/wiki/Gish_gallop
Precisely. And we knew about smoking's, centuries before scientific studies conclusively proved the harm.
How the World’s Oldest Wooden Sculpture Is Reshaping Prehistory
https://archive.ph/QM3xt
Yep, that's what I've used with success as well
The official data and the simulation results are pretty accurate. It means the actual data is reproducible.

It's a dynamic system and we live in a complex system built on those dynamics. It can be applied to other areas, not only in healthcare and epidemiology.
Yeah, but many desktop workloads can't do that either.
What do you mean by "outdoes" and "significantly"? Which metrics would we use to know that a search engine significantly outdoes Google Search?
I thought so :) I'm envious of you. You should rejoice you live in a market that favors devs so much.
I used to have extreme arachnophobia, like strip-naked-run-screaming-if-I-found-a-spider-on-me level arachnophobia. A long time ago I was prescribed propranolol for PTSD by a psychiatrist specializing in trauma. I hadn't even mentioned my arachnophobia to her or any clinician I had seen at that point. It helped me a lot of social situations, but the effect was pretty subtle.

Anyway, one day, I was hiking with friends, and someone pointed out I had a bug on me. I picked it up and realized it was a spider -- and then it dawned on me that I wasn't afraid of it at all. It was one of the most thrilling moments of my life to hold a spider without any fear at all. I started seeking out spiders to handle them. Even after I stopped taking that medication, the effects lasted. Nowadays I love spiders.

I learned years after stopping taking it that this medication has been studied both for PTSD and phobias -- specifically arachnophobia.

Your comment made me think to tell this story because I pretty much always attempted to bring spiders outside rather than kill them despite my fear. My rational side knew that most spiders are harmless, sensitive, and highly beneficial creatures. Plus I always hated killing anything and still do. But the exposure didn't actually reduce my fear of them noticably. And that experience is borne out in the research -- exposure therapy doesn't seem to be enough for most people

Apparently propranolol is effective because it works on memory consolidation -- more or less it helps with overwriting old negative memories (more specifically the emotional charge that accompanies the memory) with newer positive ones.

https://youtu.be/uO8pXtvxAA0?t=1893

https://www.nytimes.com/2016/01/24/opinion/sunday/a-drug-to-...
I've built https://search.marginalia.nu/ from scratch, as a solo hobby project. It's literally just a computer in my living room.

Hardware investment is about $3-4k as a one-time cost and then I estimate I'll need a 1 Tb SSD per every couple of years as the server does kind of chew through them with great appetite.

My monthly operational costs are $15 in power, and $20 for cloudflare because I kept getting DDoS:ed by botnets.

As for development time, dunno, I've been working on it in my spare time since this spring some time, generously estimated 30h/week x 30 weeks, so the upper bound may be 900 hours, but probably closer to something like 600 hours as I have other projects as well, and I'm not always feeling it.

I don't think off the shelf search solutions or databases are viable, they are too flexible which means they can't be fast and space-efficient enough to keep cost down. They're meant to run in a data center, not on a single computer. That means your operational costs will be prohibitive.

It's required a lot of old-fashioned wizardry to build though, bit-twiddling and demoscene-esque hacks to coax a lot of data into a minimal amount of space, the type of microoptimization stuff that usually is a waste of time except the data set is so large that saving single bytes in object encoding often translates to saving multiple gigabytes. If you aren't at least fairly comfortable with building custom compression algorithms, memory mapped hash tables, things like that, it's gonna be a rough project. If I didn't have a background in low level programming, this would have been nearly impossible.

Beyond that, most of this stuff you can pick up along the way. I didn't really know shit about building search engines before I started. I just threw together a design that made sense and built... something, and iterated upon that. With every iteration it's gotten faster, smaller, better, smarter. I think the upcoming release is gonna be yet another huge improvement.
Keeping it simple by not focusing on enterprise market and still offering powerful features like email automations and kanban pipelines. Also no per-user fees :)!
Not if you move properly. The idea is to know where a car’s blind spots are and to move your head to look around.

It’s tragic how kids get run over, but it’s a tiny amount out of a country of 300 million.

When I had toddlers, I would make sure I could see them in front of the car before I would back out. If I didn’t know where they were, I didn’t back up.

Not a perfect system, of course. But the idea that rear cameras are a necessity is silly.
Just get a Prusa, they're so good and reliable and the quality is amazing. You can either buy it in pieces (takes about 8 hours to assemble) or pay a bit more and buy it already assembled. I've had a couple of Ender 3's and they start out great but end up deteriorating in print quality after a while so you have to keep tweaking stuff which can be an exercise in frustration. Just my experience.
Not only can’t you hold it, but anyone can trivially get their own identical copy of it.
Future versions of this technology are working towards not needing the ground stations, by transmitting satellite-to-satellite. That would (theoretically) make it technically possible to use a dish in a country with no ground stations.
I have been doing nodejs backend development for the past 10 years and I have no idea why ES module are needed and who is using them. I assume this is a front end thing.

We are using typescript which is using "import" syntax, but as far as I know, it's still transpiling to good old "require".
My favorite programming-related rants
Why don't you just use any external keyboard you like? That way you're not narrowing down your laptop purchasing options that much. In case you upgrade your laptop / leave your current work that use other laptops you won't have to get used to the new keyboard layout.
Vitess offers a lot of quality of life improvements over stock MySQL, including built-in backups to S3/GCS, managed replication, plus soon to be auto-failover detection. Additionally, with vreplication, you can do some pretty powerful materialized views that aren't possible with MySQL. Finally, Vitess Messaging is an awesome way to do async work, allowing for transaction guarantees where you can ack a message, do data work, then add to another queue, all without having to deal with weird side effects.
Hmm. I agree that the problem is larger than capitalism and is closer to human nature, but saying

> The very problem is that humans are form of life and restraining ourselves or worsening quality of life "for next generation" goes against basic instincts and behaviours built by evolution in mammals.

seems a bit pseudo-scientific to me. Life dies out if it over-consumes from its environment, so "by evolution" the life that survives _does_ "restrain itself for the next generation" in a sense.
Don't think op is in US. Nobody would say "phone engineer" in the states.
There is no general financial literacy education in the United States. This education void has been filled in by weak teaching of financial gambling logic. Lacking any true understanding of how money, finances, interest/loans and non-theoretical real world economics operate, educated and technical individuals use pure logic to create incompatible to the real world financial systems, where the real world systems follow the logic of old world social constructs and not pragmatic logic.
As soon as I opened that article, I pressed CTRL+F and searched for "jumping spider". I knew it had to be about them!

I'm not sure I would consider them "smart", but they are definitely exhibit an awareness of their surroundings that is not as obvious in other arachnids or arthropods. It's fun to watch them explore their terrain, stalk and catch prey much larger than they are, and of course jump relatively large distances like pros.
All fair questions, answer is that there's no answer. We have to have a system of looking at things as they come up and deciding what we think makes sense.
There should be another article for the prospective witness: Dealing With The Snarky Lawyer
Spam on Cloudflare
How to get rid of spam sites like these? Abuse reports get ignored.
Suspension parts may be a bit much, but I've had good success with smaller parts for my race bike. Like brackets for a CO2 regulator that would have been difficult in metal due to angles necessitated by the curve of the fender. http://www.daves-speedshop.com/CO2brackets.php Making my own velocity stacks for the throttle bodies allowed me to add mounts for a sensor and the airbox tray. http://www.daves-speedshop.com/graphics/FT550/sparkPro2.jpg I couldn't make those out of metal without a full CNC mill.
I would like to see a local search engine. I have been thinking about it for a long time. A local program that intercepts/caches what I am searching. Then it can search in this cache before requesting anything online (maybe even summarize, graph content). It could work offline too. Privacy could me one of its best features.

EDIT: typo
>People aren't going to pay 8 dollars for a big mac

And this is what's wrong with people. It doesn't matter how much suffering and misery and other negative externalities went into something, it doesn't matter that they're confronted with the truth of these externalities, they will do whatever they can to save a literal dollar.

True, some people are "forced" into consooming only the cheapest things to survive, but many more people really do have an option to free themselves of Big Corpo, they'd rather just submit in order to save that dollar.
I was hoping to see something about the planned statements and memorials if the moon landing had failed.
> they aren’t intended to provide a wage to support a family

What are these jobs good for then? How is society benefiting from having people doing this for so little, as opposed to them getting a proper job (that is supposed to support a family)?
There's been different studies for symptoms like these that either have halved the chances of getting long covid or no change at all.

So I think vaccines definitely don't fully protect against this, but they might give better odds. It's unclear by how much, though.
Earth's pollution and climate change are disastrous, there should be no doubts about that. But the reason is not just "capitalism", this is a very narrow thing to say.
The super taxes on wealthy won't change their behavior – they will still play the monopoly game, no matter what the actual rules are.

To avoid our very probable extinction we have to change our culture. The real problem is that in our current culture WE VALUE MONEY AND POWER ABOVE ANYTHING ELSE. So, it's not a surprise that our "leaders" usually achieve their status through lies, deception, manipulation, corruption or other abuses. Such people won't be dealing with garbage. They will build rockets to compare their ego and power.
Many humans do that to other humans, so I do not see how different we are from them.
> fatigue, brain fog, neurological damage, problems with breathing, acquired type 2 diabetes, panic attacks, POTS, GI and cardiovascular issues.

I'm NOT trying to provoke, troll, pick a fight, etc. but...This list correlates very well with the Western diet & lifestyle.

Could Covid be contributing? Yes, of course. But when it comes to deaths Covid is more of an opportunist than a pure solo killer. It does far better against the weak/weakened (e.g., elderly, those with preexisting conditions, etc.) That said, perhaps the same can be said for the survivors? That is, perhaps these long Covid issues aren't 100% due to the virus.

In addition, the severe cases get medical treatment. What contributions are those treatmemts making? For example, respirators save lives, but they cause can infection and have other side effects.

I'm not disputing the dangers of Covid. But context matters, and when it comes to health, healthcare, and analysis we'd be naive to ignore the context (i.e., the Western diet + lifestyle was already a known danger).
Thanks for posting the link, I forgot to include it!
I bet most of them understand what happens throwing out sulphur dust into water.
> And let farmers use their land to grow whatever they want.

Finally we'd be able to get blackcurrant in this country again. Shame about the pine blister rust and consequent devastation to forests and logging, but that's the price of freedom I guess.