skysight-inc/HackerNews huggingface dataset:
> An experienced Javascript programmer should have no trouble reading and understanding the general idea of C code.

Sigh, how I wish that were generally true.
I think we would benefit if more people think about individualist and communitarian views on ethics.

Think about this claim: ‘a creator of open source doesn’t owe X anything’. First, using a financial metaphor misses the point. Second, it is often used as a cliche and/or rhetorical device to shut down conversations about ethical considerations. Third, I get it: there are people that expect too much, which can encourage an (over) reaction from someone who shares an open source library.

Many people bristle when someone else uses the word ‘should’ in a sentence. I’d like software developers to be more mindful of what it means to participate in a community.
Interesting. I am also not a "person of faith", but I don't use that definition of faith. Most people I've known who value faith, do so in areas where they are not sure one way or another. Generally speaking, faith is something that provides comfort because it gives them certainty for things that are uncertain to the person -- especially for things that can not be proved or disproven. Sometimes I've seen people have a "crisis in faith" because they discover that something they believed to be uncertain (and hence a good candidate for faith based belief) turns out to be quite certain and not what they believe. Usually this is quite uncomfortable for them. Sometimes they are able to continue with their faith by shifting their interpretation of the thing they believe onto something that is still uncertain to them. Sometimes they struggle to find something that will throw doubt on the situation so that they can continue their faith. Sometimes they they abandon their faith. I've really yet to meet anyone who walks into walls because they have faith that they don't exist (or other equivalent situations). I'm absolutely sure that they exist, but I don't think they are very common to be honest.
>Why didn't we face a similar apocalypse when Photoshop became ubiquitous?

Photoshop is still a manual process. You needed a skilled person to create the manipulation. Unlike a computer where you only need to feed it a picture and you get an output in minutes.
I didn't down-vote you, but in my opinion it's not meaningless because it makes it inherently more testable. Try testing an opaque class without any accessibility into its state. It is much more difficult. If it takes in the state, performs an operation, and returns a new version of that state (ideally an immutable copy) then it becomes much easier to test and validate.

The reason information hiding is/was advocated was for reduced coupling. But in reality I find that this coupling becomes implicit which is arguably worse. But this is just my opinion.
I did say 'can be'. The soldiers with PTSD whose depression has improved with small numbers of treatments did not simply suffer from a biological abnormality - their brains changed in response to stimulus, which is after all what we'd expect brains to do.

I do think brains should be viewed as different from most organs when we describe medical intervention, they are plastic to a degree other organs are not. If a diabetic could simply 'mutate' their pancreas to function normally with a single intervention, I think most would prefer that to taking insulin all their lives, even if the one intervention was distressing.

Brains actually can change in very dramatic ways. Most are for the worse of course, and we instinctively avoid any change in our mentality, but they are times when it is actually preferable.
Link for the lazy: https://en.wikipedia.org/wiki/South_Atlantic_Anomaly

It seems to cover almost whole South America.
Another fellow Massassi alum checking in. Not only did that get me started in programming, but it also piqued my interest in Linux. My time there was a huge positive influence on my life.
MicroConf Masterminds
Interesting, I don't think I've seen an ad on Google (or anywhere, really) in years. I've been using uBlock Origin on desktop and mobile (Kiwi Browser on Android, as well as AdGuard).
I have had the same experience with ordering Whole Foods and Amazon Fresh in the bay area. Everything I order arrives.

I tried using a different grocery delivery and about 30% of what I ordered was out of stock. This was especially frustrating because delivery slots were in short supply here, so I felt rude making another small order immediately to fill in missing items. With WF/AF I at least know what is out of stock when making my order so I can choose my own substitutions or not bother trying to get ingredients for a recipe if something critical is missing.
It would take Apple just one change in ToC to exclude something from the software switch. Firstly it would be only law enforcement, then diagnostic features, then selected trusted partners, then anyone with money. If you think Apple would never risk its reputation like that, just wait until their market value stops to grow. That is why we need a hardware switch.
For instance, in traditional tests you may need two test cases for some behaviour. One is for usual inputs and one for some edge case.

With Hypothesis, you can combine those two tests into one, by letting Hypothesis generate the inputs for you. Hypothesis is pretty smart to find edge cases that you usually don't think of.

Overall, it reduce my time to write tests by at least half, maybe 75% even.

The caveats are:
1/ Tests may take visibly longer to run.
2/ If you have setup/teardown or fixtures that you want to repeat each generated input, you have to do this manually. This is imo the biggest weak point of Hypothesis right now.
Stimulated Brain Waves Offer a Possible Treatment for Alzheimer’s
In the UX world they are usually called urgency or scarcity triggers [1][2]. They also play in to the social default bias [3] people tend to have, where when alone you tend to do things that you know others have done.

1: https://www.researchgate.net/publication/259906084_Scarcity_...
2 (PDF): https://www.uvic.ca/socialsciences/economics/assets/docs/sem...
3: https://www.coglode.com/gem/social-default-bias
I think browser vendors need to provide more advanced controls for people who want it. Give us a whitelist mode where every feature besides base HTML is turned off, unless we explicitly add the site to our whitelist. I want checkboxes that say only these websites allow: cookies, javascript, images, css, etc.

No need to reinvent the wheel, the browsers are fine, but they open the floodgates by default. I think content providers have abused this to the point of breaking the web. Similar to the ad networks... abused it the point of absurdity, so now you are all permanently blocked, because you couldn't have any common decency. Block it all by default, whitelist what you want.
I think you guys are debating whether perfect is the enemy of the good.

Rust will not make your code magically bugfree (this is basically impossible by definition), but it will undoubtedly reduce the number of bugs in a very significant way and nudge you towards better code.
Termux is a lot more than just a terminal emulator.
1 is pretty easy. Just do it. You go to a store, pay, and leave. You go to a website, pay, and leave. No signup or anything necessary. Most countries support real-time payments, and there's credit/debit cards for those who don't.

2 certainly requires state involvement. it is impossible to use technical means to solve a social problem, since bad actors will just find the loopholes which can only be closed after the fact. In a criminal court, there aren't so many loopholes and they can be challenged in real time.
I find it depends on how much I know what I'm looking for. If I know exactly what I'm trying to get to, google will usually get me there faster. If I don't, DDG is usually a good place to start, as it's less festooned with SEO'd garbage sites. And, worst case, there's always !g.
Poetry gives you exactly what pip and venv give you, with the two pretty much perfectly integrated, in a way that is pleasant to use and not something that you'll grudgingly migrate your project to after your fifth dependency.
You’re focusing on the “virus scary and contagious” part, and skipping the part where you show that the proposed method is effective at stopping it.

As many others have noted now, if I can bring a test result taken days ago, I can easily have acquired the virus in the meantime. On the plane, for example. As you note, respiratory viruses are usually contagious, and there’s an incubation period where you probably won’t test positive or show symptoms.
Exactly what bootstrapping work? Looks interesting (and like Forth, but that's no surprise).
oh! Yeah, I don't use it at all. pyenv-installer drags that plugin in, and i cleverly fail to source it since it's totally useless for my purposes.
We've analyzed performance (CPU/memory consumption) of selected Java libraries
While developing applications at scale, both performance and resource utilization truly matter. In the world of horizontal scaling, a lot of instances of the application could work across many instances of commodity machines with only limited resources - CPU and RAM in particular. Ability to lower memory consumption or CPU required while maintaining similar performance may result in lower costs - you can use less hardware to do the exact same job.
Auroras were seen in Baltimore and Perth (Australia) during the Carrington event in 1859, around Lisbon’s latitude (both north and south)
I assume the cloned git repo includes arbitrary code that will be executed with the same security profile as a downloaded shell script.
It also means i can take someone else's job. It balances out.
Composing Step-by-Step Tutorials from Source Code, Snippets, and Outputs [pdf]
Donald Trump is starting a messy fight with the entire internet
Some commentors are saying Google is worse. As someone who uses Google, what's been worse about it? With regards to ads, I don't see them as I use uBlock Origin on desktop and mobile (as well as other ad blockers and no-script extensions).
Impressive. Back in the day, SoundEdit16 was the thing. I hope they clone or skin it like that
It was partly that, but they also dropped the ball on their core demographic.

Things like pushing mandatory updates via "experiments", shoving pocket in everyone's faces, killing XUL.

I can't remember what it was they did that was the final straw for me, it was at least 4 years ago and not even that big a thing. What I remember is going "well, there goes my last shred of hope. Mozilla officially doesn't understand why their core advocates prefer them over alternatives. Might as well move to vivaldi and at least get all them sweet chrome addons".

Mozilla forgot about their "whole-of-product quality". Their brand was "secure, private, power-user oriented". They've been slowly cutting bits off for years that impact those aspects, and somewhere along the line they passed a threshold were they weren't sufficiently more secure, sufficiently more private or sufficiently more power-user oriented than competitors. No one change was at fault, but they've diluted themselves too much now. They're no longer the staunch defender of non-corporate internet ideals they used to be, and without that, they sorta...don't matter.
Have/had a mild Bronchitis-like feeling in my lungs. But have/had no difficulty breathing despite that. No shortness of breath. The feeling sometimes goes away, but them later resurfaces.

To the best of my knowledge I have not lost lung capacity. I can mow the lawn (.3 acre) with a push mower in 1 go without stopping in hot weather.

Had a mild headache and mild sore throat at the height of it. Body was mildly achy in the evening near/at bed time. Occasional cough near the tail end of the recovery. For me this was not a cough heavy sickness.

No medication used. Lifted weights throughout the entire process. Symptoms were very mild but lasted forever.

Overall my personal symptoms were mild enough that I was not suffering. This is not to downplay. Other people have strange effects, such as "covid toes" where the flesh in their toes die. Or their immune system reacts causing inflammation in the lungs with serious damage to tissue. One bad thing about new viruses is a strong immune system can sometimes bite you. It was a big issue in the 1918 flu that was most deadly to people in their 20's. Elderly were relatively untouched by the 1918. Luckily Covid-19 has not proven to be particularly dangerous to young people so far. But it is causing bad immune responses in some young people, even if not at a large scale like the 1918 virus.
Thanks. Most of the work is done here: https://crushentropy.com/static/plan.js

Yes I use CrushEntropy for planning my day and tracking how I spend time through the day (a column of plans next to a column of actual gives you a good sense of how things are going), and Google Calendar for all meetings.

I plan to add some selective syncing with Google Calendar. I haven't had a pressing need for it though. Do you need that?
I'm not particularly sucked into the drama either, but I just want to note that this is a problem that transcends partisan politics. And if someone says the solution is to ban specific partisan targets, then they're more likely people who are part of the problem than people who are genuinely looking to fix it. This will never be fixed by people who think their side's misrepresentations of reality are for the greater good, but the other side's is destroying the world.
You may recall that we shut down the entire global economy because of this virus. So yeah, it's true, we can justify a whole hell of a lot in service of keeping the transmission rate low.

And there's nothing theoretical about this. Regularly stopping infected individuals form boarding planes will reduce the transmission rate, not in theory, but in fact.
Why not both? After I am done experimenting with the REPL in a playground, I clean it up and put it in a test.
Why you will never become rich and famous like Silicon Valley Entrepreneurs
Well, even a broken clock is right twice a day
Okay I'm through with you, ignorant racist troll: https://en.wikipedia.org/wiki/Syrians
I think living in the West where dev salaries are best a lot of the readers of this blog article would be concerned about a big change to the status quo. But article is pretty speculative
You require more wages than someone in a cheaper country (assuming some western area). It balances out, but you're at risk.
"they" is the media sources Twitter used to "fact check". I was replying to the last part of your comment about what a president should and shouldn't do. US has seen what a "presidential president" can do for decades - from the Carters to Bush's to Clintons to Obamas. All the nice guy "presidential presidents" and politicians came and left with more and more problems for everyone and people now blame the man who's barely been in office for 3.5 years (3 of which were spent on Russiagate) for all the problems just because he fights back on Twitter.

"authoritative voices" doesn't mean anything now a days. Look at WHO debacle.

Before, being correct made you an authority. Now a days, being an authority makes you correct.

Somehow all the authoritative voices got everything wrong in every hoax I mentioned.
Does JavaScript even have a concept of stack vs heap? Seems like someone who has only used pure JS would be missing a lot of fundamental knowledge on how C works.
So basically you are saying Tor is a pedophile platform. I'm astounded by your intellectual ability.
While official identities may solve some problems, I'm more concerned about the myriad new problems they create, e.g. privacy concerns, who/what is in charge of setup/maintenance/verification/updates, tech literacy of the public, misuse of the data, etc.

I also worry about how difficult it would be to the statutes and regulations for such a system. Many of the people creating, regulating, and adjudicating on such a system are not very tech literate. Even well-minded politicians would have a very difficult time creating a benevolent/benign official identity system that couldn't be misused like many of the allegations against China's social credit system.

Personally, I would prefer most of my internet use to be distinct from my official identity. But, I wouldn't stand in the way of others that want to have a way to prove their identity. Optional enrollment might be a compromise? If fraud could be consistently prevented and enrollment didn't become compulsory in a round-about way through most large internet adjacent corporations requiring its use.
Unless their wage is much lower due to cheaper location.
My wife's (Indonesian) bank only allows online payments using a randomly generated CC number. It seems pretty obvious, and I'm a little surprised it's not supported by my western country banks. (It's true, I don't know how many of these virtual card numbers exist. It may be that there aren't enough.)
That’s a hypothesis, one easily disproven
Did you spend time to look at the architecture he created with AppGet?
:) Fixed
Given that, DRM is entirely useless

This is a common claim, but it's not realistic.

The commercial success of modern AAA titles with budgets comparable to Hollywood blockbusters is often extremely front-loaded. That is, like new movies, these games typically make a disproportionate part of their lifetime revenue during the first few weeks after release. No-one in the gaming industry expects a DRM scheme to protect a AAA title indefinitely, but if some online-linked scheme can take even a few weeks to crack after launch, that can make a huge difference to the total revenues brought in by a game.

At the other end of the spectrum, the commercial success of a small indie game might be determined by selling a few hundred extra copies. If some simple copy protection efforts can significantly reduce casual copying, that could be the difference between making money and losing money.

People sometimes look at DRM as if it's some black-and-white issue for the creators, something that has no benefit if it's not 100% effective. That's not how the real world works.
+1 for nix. Nothing comes close. Pain to first learn it though.

But now you have truly deterministic builds.

Well, almost. Don't forget to pin channels.
I see one of the top jobs of the dictator as exercising reputation and credibility to gather and delegate expert work to expert lieutenants. If the years pass and you're still the lonely dictator...
> you don't need any fuel infrastructure to fill your tanks!

A fuel infrastructure costs magnitudes less than just one battery pack. You just need a large tank and pump.
The point isn't that unsafe rust code is safer than C code, but that there is many orders of magnitude less unsafe rust code than c code in a driver of the same size.
Linked lists are difficult, but can be abstracted behind a library.

Here's a no_std intrusive linked list library I've used in kernel environments. https://docs.rs/intrusive-collections/0.9.0/intrusive_collec...

It's not like you reimplement linked lists in every driver in the Linux kernel either; you include linux/list.h like everyone else.
This would make a good Electron app so it can also be used offline by regular people who don't want to or are unable to fuss with command line web servers.
Hooray! Trump’s fear of his corruption being (further) exposed works in our favor!
Regarding the Surgeon General's tweets:

https://www.newsmax.com/us/surgeon-general-face-masks-jerome...

See earlier note about political appointees, especially by this administration. This isn't about health for them; it's about PR. Countries where its citizens wear masks have done much better against the disease. Countries where citizens claim "freedom" from wearing masks have just tallied 100,000 deaths so far.

Japan has an extremely high population density. One of the highest proportions of elderly citizens in the world. Had cases arrive earlier there than in the US, so less warning. 869 deaths so far total.

Why?

For the most part, masks. Everywhere. Everyone. That and not waiting until it was too late to shut down public gatherings and schools. In other words, they had adults in charge and its citizens don't treat basic precautions like masks as some sort of tyrannical plot against democracy. (Last I checked, Japan was still a democracy.)

Grow up. Wear the damn masks already.
Seems like this article ignores the gigantic wave of out-sourcing throughout IT that already happened in previous decades and in many cases returned to near-shore / onsite work.

What you actually see if you look at remote work job boards is many (if not most) companies in say, the USA, want remote people from the USA (or at least the same timezone as the USA). I think this is what will happen in other countries too.
I work mostly in Go but personal stuff is a mix of Go, Java, or Kotlin.

Go's only flaw is the module system sucks. Java is rock solid and rolls up nicely into a fat jar.
Exactly, it's a difference in degree, not in kind. Rust isn't perfect with regard to memory errors, it's just massively better than C. I don't think pml1 will be convinced, but I've been working on a C project lately and I've never appreciated Rust's memory virtues so much as when using valgrind to debug my string and hashmap implementations. Chased a memory leak for two evenings that was just having free() a few lines off in a function. Stupidly simple error, but my eyes just glazed over the code from having read it so many times. In Rust, it never would've happened because the borrow checker would've dropped the memory at the proper time.
You can still have JS running on the page, e.g. to periodically walk the DOM tree and save changes to disk.
How to Organise Your Leadership Team
Don't two devices have to be online at the same time?
This sounds like surprisingly good news. I would be curious what caused the shift.

> “The two-thirds of the Republican party that voted for this bill in March have indicated they are going to vote against it now,” Mr. [House Majority Leader ]Hoyer said. “I am told they are doing so at the request of the President. I believe this to be against the security interest of the United States and the safety of the American people.”
Zipapp doesn't support c extensions though? And that is a large chunk of libraries that I use.
It does parse docstrings in a very basic way (https://github.com/jamesob/clii#help-text-from-docstrings) but if you end up hacking in something you want, PRs are welcome.
Snow science is fascinating and absolutely par for the course for HN. Your comment is far more HN worthy than mine.
It's doing the work only once.

Yes, it's not ideal.

But it beats shipping your entire dev env to the server.

I find it a good compromise. The extraction is done is $HOME/.shiv/{zipappname}_{zipapphash} so it's not a horrible mess. But if your project is big, you do have to clean up the old install because it can eat a significant amount of space.

For you regular cmd tool though, it's a blip.
The same was said about offshoring and so far it worked out.
Maybe I'm mis-reading it, but it seems that your comment is just a re-statement of what your parent comment is replying to. It’s like,
“Why A”
“Because B”
“But why A?”
If you want to think of it as promotion, yeah. You check out the promoted content.

It actually has a list of instances too where you can watch videos. I'd suggest picking one and simply having a look.
Generally, writing ‘who said anything about X’ strikes me as unproductive for discussion. At the least, the tone could be improved.

More generally, I wonder about your underlying thought process and expectation. Were you somehow bothered when someone raised an additional related point?

The way we interact with each here other matters.
Tor is not a platform. Did you even tried to use it?