skysight-inc/HackerNews huggingface dataset:
Java Web Start was a thing, and had some nice aspects to it. JVM startup time has been a problem, and the UI toolkits maybe had some issues? And of course the early JVMs were notoriously full of security holes, which is something browsers somehow managed to avoid.

But nevertheless I think Java/JAWS got basic stuff still right: run applications directly from network (with auto-updates), have security controlled sandbox, be fully cross-platform and portable, and have useful stuff built-in, and even had the PWA-like thing that you could have desktop shortcuts to JAWS applications.

Regarding startup time, I do wonder what would be the startup time of your typical Electron app on a late 90s-early 00s PC hardware. Somehow I'm imaging JVM might not be that bad in comparison...
Our old one bedroom apartment was 550 square feet and I can't imagine what WFH for two people would've looked like there. We were very fortunate that we moved to a larger apartment in mid 2019.

Unfortunately a lot of people - especially in "lower" roles - didn't have much of a choice once the pandemic hit and a lot of employers did the absolute bare minimum to support their employees. Even though we all had laptops but that was pretty much all we got. I had to spend quite a bit of money on furniture and other things to set up a workplace at home.

And both my (now former) coworkers and I realized that electrical power and heating can cost quite a bit when you're sitting at home most of the time.

Once this is all over and people find more time to work on their career choices again I'd imagine people will re-evaluate how their companies did during the pandemic.
In my experience, the obsession with correct significant figures is an american high school thing. Why should you deliberately have to choose a number that is not your best guess? Ideally you should include confidence bounds, but if you don't, it shouldn't imply that you are confident to that level.
Gitcoin Grants Round 9: The Next Phase of Growth
> it's all those friends and family who signed up for it and uploaded their address book

Hmm, not many of my friends have my phone number either. I don't usually use phone with friends. Come to think of it I almost never use phone, I always use FB, WeChat, LINE, Hangouts, etc. for voice calls, and sometimes just use a straight up WebRTC call.

I suppose one way to alleviate this for the masses is that when giving your number to a friend, have them use a pseudonym that is easy to remember for them and not use your real name.
I'll just put this out there:

Let's say a company spends 50 years building up acid ponds or radioactive tailings or what have you. Then new management comes on board and is appalled and tries to start cleaning things up, but realizes they are falling farther behind, so they divert more and more resources to cleaning up. And it drives the company into the ground because the cleanup now costs more money than the company's revenues.

We punish the current management if they close down to prevent making things worse? We let the millionaires from the last 50 years ride off into the sunset and pin it on the last one out the door?

Edit: typos
As someone just starting off with python, how do you become efficient in it? My efficiency in C# is great due to intellisense, LINQ, and compile time errors. How do I unlock python efficiency?
It's just so easy to write horribly structured code in JS. It's where PHP was years ago, where everything was just slapped together, and you just pray for no errors.
This entire read seems to be that things are much better for YOU, the front-end developer.

And yes, that makes a difference, you can deliver more features, faster, more reliably.

But, if those sites just bog down and take double-digit seconds to load, even when properly deployed on scaleable delivery architectures, with fiber-optic speeds, and CAD/gamer-level power machines, they are junk.

And I increasingly see exactly this junk been over the last few years. Even (and often especially) the major sites are worse than ever. For example, on the above setup, I've reverted Gmail to the HTML-only version to get some semblance of performance.

Sure, some of this could be related to Firefox' developments to isolate tabs and not reuse code across local containers and sessions, but expecting to get away with shipping steaming piles of cruft because you expect most of it will be pre-cached is no excuse.

Your site might have the look and features of a Ferrari, but if it has the weight of a loaded dump truck, it will still suck. If you are not testing and requiring good performance on a rural DSL line and mid-level laptop (or similar example of constrained performance), you are doing it wrong.
This tries to claim tolerance as quid pro quo. It could be. And my favorite ice cream could be strawberry. But even if all those things were true, they'd be unrelated coincidence.
See https://blog.darknedgy.net/technology/2020/05/02/0/ for a technically-focused introduction to the "anti" point of view.
If anything, it seems too common IMO that patients take selfies while in hospital beds with IVs or other medical paraphernalia.
Lets call a spade a spade shall we? This is a forum with self professed reasonable people. The reaction could be anything from tile cleaner to toilet cleaner or an allergic reaction to bread.
I don't think it's especially difficult to find a job as a developer within eight months, but you'd be giving up your current job as a fallback. You might not feel like you can walk away from an offer that's good, but not great. You'll also have a reduced ability to negotiate without a current salary, and it'll be hard to shrug off rejections.

If it is at all possible for you to take a leave of absence or reduce you workload, that would probably be a better option. You might feel burnt out now, but being unemployed adds its own type of stress.
Idk, to me it's not about time but effort. Rinsing is just pleasant.
> Now take it a step further. Inside the simulation someone introduces Hard Seltzer. The in game year is 2021 and a player just read that some NPC somewhere had just created a brain/computer interface. He rips off his headset and goes to unplug the computer because fuck this game, all the DLC clearly ruined it.

Lmao. Hard seltzer isn’t that bad
I really like the idea! How do you prevent someone to copy public token in HTML and send many requests with curl for example ?
How bad is this result and the similar result on the AstraZeneca vaccine?

Does it mean that the South African variant will almost certainly cause another pandemic in countries vaccinated with those (thus requiring a revaccination with an mRNA vaccine) or is there somehow a chance that the variant won't be prevalent?
they got rid of that in Python 3, I think
I agree wholeheartedly, which is why felt like I had to point this out to someone seemingly taking another religious text quite literally.
My RA at uni used Facebook to coordinate floor wide games and events. Several on campus organizations exclusively used Facebook to inform people of events.

FB was not a requirement for attending uni, but it was a requirement for being fully involved on my campus.
My first college-level software engineering courses were in Modula-2, and I think Modula-2 gave me an early kick in the pants towards some good practices.

This was shortly before Java introduced large numbers of CS departments to OOP, but some CS departments had been teaching abstract data types (ADTs), modularity, etc.

I didn't like the syntactic verbosity of Modula-2, nor the very limited system access in the setup we had, but the emphasis on separating interface and implementation was great.

We had school assignments to do weeks/months-long team software development exercises, in which you could only show the other team members your API docs and give them your interface files (not implementation), and the team's application was supposed to come together and work at the end. The project I remember was to build a spreadsheet program in Modula-2, as a team, not being able to look at or change other student's code. Whether you were new to programming, or you'd taught yourself and were programming individually since childhood, this was almost certainly a new discipline to you.

I was soon using C professionally, as an intern, and adapted some of that bit of module discipline from Modula-2 to C. While an intern, I recall telling one of the senior engineers/managers that I thought learning Modula-2 improved my abilities as a C programmer, and that everyone would benefit from learning Modula-2. I recall her smiling and lowering her voice while she said quickly, "Don'ttellanyonethat." :)

These were some of the better software developers in the industry, working on high-end CPU in-circuit emulation, with integration with workstation network CASE, and I was just an overly-enthusiastic/energetic teen/mascot. And I didn't yet understand how much more they knew about this area, and about other things I had no concept of. But Modula-2 discipline was still a good boost for an aspiring software engineer at the time.
I don't get it then, of course it has market value that is the 'issue'? Devs usually sell their work as premine, if they can that's the market value of their work thus far, right?
I don't get what this project is doing wrong that wouldn't apply to all crypto, I think what it is doing right is making PoW into actually useful computation, which is great I hope we see much more of this, but not perhaps just for reasearch BOINC projects but also for cloud computing etc. thats where the real value of PoW imo is ...
> At a certain point, we lose our individuality and become subsumed by the global AI, game over.

In a way, we already have. Each and every one of us is constantly influenced by and influencing untold numbers of people, and most beliefs and knowledge are more or less "standardised".

Most people follow the school -> (college ->) 9 to 5 -> retire consensus, and even those who believe themselves to be outliers actually behave how outliers are expected to behave, all of us furthering the goals set by others, some of which died have even died long ago.

Actual individuality is quite rare and usually expressed at a very small scale.
There’s no auto renewal, contract, or collections for a prepaid sim. In most states you don’t even show ID to get one. Just give whatever name you’d like on the caller ID and pay the first month.
Ok, but people did.

And there's a certain amount of pride in that struggle.
What country are you in? In the US everything school related goes onto Canvas, Blackboard or Moodle. There's some other tools people use as well (Piazza being popular at some schools), but I've never heard of school info going primarily on Facebook, even for study groups.
The reason it's so hard to come up with a feasible alternative at this point is that we have done ~15 years of browser wars with perhaps an average of 3k "core" contributors (browser company employees etc) since "we" moved into this direction... pretty much by chance.

My understanding from working at Opera at the time (2004 and onwards) is that the "senior" (experienced) people were busy implementing stuff in the browser engines and various GUI platforms. We hired very young (often like 17-18) and very smart people who had experience actually writing HTML/CSS/JS to work on developing web standards. They naturally typically had very little commercial software development experience.

After a while it kinda became a competition - which browser company's web standards people would be leading in terms of ideas/innovations. How many web APIs could browser company A do, vs browser company B. That's when the complexity really started accelerating. Then Safari and Chrome happened.

I wish we had spent more time working with these web standards people (we had so much experience building GUIs, for instance). They were really friendly and approachable, but we were all so busy with actually building the browsers, during these browser war times. It feels like a missed opportunity, in retrospect.
Please use full sentences and reply to my argument or observation, not my intention. It took me a minute to decipher what exactly you were saying because your reply was not clear.

Key points from your link:

> About 56 million years ago, a mysterious surge of carbon into the atmosphere warmed the planet and turned the oceans corrosive. In about 5,000 years, atmospheric carbon doubled to 1,800 parts per million (ppm), and average global temperatures rose by about 6 degrees Celsius.

> In the last hundred years, rising carbon dioxide from human activities has lowered ocean pH by 0.1 unit, an acidification rate at least 10 times faster than 56 million years ago, says Hönisch.

What I cannot figure out is why if OA and global temps are dependent on atmospheric CO2, why has there not been major die offs in recent history(particularly 8k years before present. It seems to be that OA is particularly hard to study.
What's dystopian about the name? It's a new capital for the administration (ie government). Sounds like a pretty no-nonsense name to me
Spotify buys Locker Room app's maker Betty Labs in live audio push
> Once that happens, it seems to me we'll basically stop being human. People are going to want to feel whatever emotion is convenient in that moment.

I would say it is the other way. Many animals have emotions. It is sophisticated abstract thinking that makes us humans. If one can get full control of their emotional part of brain, that would make them truly human.
It has?

I can think of very few areas in software development where there is this much innovation & diversity in frameworks & approaches to building something. Maybe our approach to usability has failed with all our "necessary" popups & cookie dialogues - there I agree. But to say "front end development" has failed simply because its evolved is a bit myopic IMO.
8 removed it and replaced the system interface with a gesture based one even to go so far to remove it from server versions so people wouldn't put that version of explorer on their machine to get it back.

Win 10 brought their current start menu.
Ah, I see. Indeed, I did not mean to imply that the average listener is aware of the short-comings of equal temperament without somebody explicitly providing the contrasting example of just intonation. I merely meant to say that the difference between just intonation and 12-EDO is large enough that even an untrained ear can spot it, when e.g. the same chord is played in both tunings back-to-back. Something that probably wouldn't be the case if for instance all of the 12-EDO approximations would be as close to the just intonation interval as perfect fifths and fourths are.

I would hypothesise that even the average listener might enjoy some pieces of music somewhat more if they were played in just intonation (depends of course massively on the piece whether this is even realistic or a good idea, but given a suitable piece), but I doubt they would be concious of what's making the difference. Not saying I have any evidence of this, but that's my guesstimate of what the answer to the question "how much of a difference would just intonation vs 12-EDO make for the average listener" would look like.
Amen, bro.

I will also state that there isn't much difference between Mafia/Organised crime/Goverments, and Sects/Religions.
I'm surprised it's been updated in the last 20 years. But not surprised that it's become bloated.
Not necessarily. That might be true if the top X you're tracking is also expanding along with the size of the catalog, but isn't true if X is fixed, like a top 100 music chart.

More common variants of more popular genres could easily crowd out moderately popular genres. The long tail has been a long noted issue at Spotify with several attempts at fixing.
Can you show me an example of one that can be purchased online? I didn't notice any on Amazon when I looked. (for curiosity's sake)
Neither of these mechanisms are likely to be completely price inelastic, so in a perfect world we would pursue both of them to a degree relative to their price.
Ah great read! A tad condescending in tone but I imagine they do have to deal with outraged fans a lot.
React hooks are just Javascript functions. The layout of your application is unaffected by the shape of your application state. Instead the shape of your application's state is typically governed by its layout.
It's not enough to change people's beliefs about climate change and political choices.

>> Olivine is plentiful, everywhere,

That means olivine will be mined everywhere. not necessarily in coal country.
I am not arguing with you. I am pointing out FB is a POS and that it should not be required. Period.

Anything that uses FB as a way of keeping people informed should use at least another channel to disseminate that information, preferably not tied to big corporations.
Can we have tmux inside tmux, and still benefit from the session resume [and the sessions-in-session resume, of course]?
It's a really terrible experience for a new terminal user where the color theme is black/white, fonts are very small and bash comes with minimal config and sessions are lost on disconnect.

I don't see how the default is never improving for a few decades.
It doesn't necessarily need to be intercepted. I remember on Windows 7 I managed to create a small program which opened a screen-filling window with the close button disabled and the "always on top" property. I could press Ctrl+Alt+Del as much as I wanted, the task manager always opened behind my program's window and so was pretty useless. Then again Windows 7 still had some quirks here and there, maybe it's different now.
Does X scale? Can you have thousands or even millions of simultaneous clients hitting a server?
I use a slightly different address with every business I give my address to.

For example

123 Main St. Apt 45-WXYZ

Where "WXYZ" is different for each business, to pollute any data mining algorithms trying to collate my address across sites. In some cases when they use address resolving functions, it also helps to spell out your address e.g.

123 Main St. Apt FOURTY_FIVE WXYZ
This story is very plausible. Just look at the Shipyard condos in San Francisco. They had a cleanup, and apparently some parts of cleanup were fraudulent. So residents are suing.

https://www.cpmlegal.com/news-Hunters-Point-Shipyard-homeown...
That's what I was talking about. Crawford said in a talk he had to make an amended licenses for corporations (namely, IBM), who had lawyers that needed to be able to get around the evil restriction.

https://www.youtube.com/watch?v=-hCimLnIsDA
Artix user here. My system works just like regular rolling arch install. OpenRC for init. What is like is freedom to choose, can choose between OpenRC, SysV, systemd if i really wanted... I do not like some software having hard coded dependencies on systemd and the trouble it brings.
What use case that new panes can't fix that you need a non tmux session for?
Not that this is a sure-fire explanation, but off the top of my head I can think of at least 2 industries that would have vested interests in suppressing permaculture: pesticides & fertilizers. Annecdotally, many farmers here in France are straight up taught their trade by instructional material made by fertilizer, pesticide, and seed/grain manufacturers. So they might not even be aware of potential "better" options.

An imperfect analogy is that legalizing cannabis requires less labor & more funds than keeping it illegal, yet we're still hesitating to do that in many countries.

Humans (and thus most markets) have other incentives than simply having things for cheaper.
> But if they told me biological immortality was solved (as opposed to mind upload followed by download into a freshly bioprinted body with a blank brain) I’d doubt the year was really only 2081 — not all research can be done in silicon, some has to be done in-vivo, and immorality would be one of them.

But why, biological immortality is already here for many animals like jellyfish. Honestly seems closer to me than uploading.
Side effect worry grows for AstraZeneca vaccine
I believe az had similar (bad) results which caused south africa to pause the rollout.
sounds like a lawsuit waiting to happen if you ask me. How is uni tied to a crappy corporation?

i’m gonna bet you real money that 1) either they had multiple channels (ie you didn’t really need FB) or 2) they will pay legal fees through their noses once the shit hits the proverbial fan.
this isn't just a problem with SPAs. The quickly-built vaccine registration site I was using kept giving me 500 errors from Heroku.
If it's better than 90% of today's synth music, does that mean that 10% of today's music is better than Moroder/Jarre?

That's a lot!
I use WinCompose (on Windows 10) with a custom .XCompose file. I don’t use ∂, but if I would I’d probably bind it to Compose-p-d for “partial differential”. The default bindings are Compose-Compose-p-a-r-t and Compose-*-.-.-d, which isn’t very convenient.
>should use at least another channel

how are you going to convince $whole_group_of_students_of_given_year to move communication off the facebook?
Yeah I was pretty impressed with it too. One thing I liked, it does lots of error checking along the way to pick up accidental screw ups.

Eg. It says ‘what is your date of birth?’ And then on the next page it says. ‘You are X years old. Is that correct?’
I’m a little sheepish that this is the highest post on the page. I thought the podcast was interesting and the transcript was pretty readable.
Good idea. Thanks for the pointers!
Inner Work
React needs to borrow the idea of 'zero-cost abstractions' from Rust. Too often I've seen five divs used to add five layers of behavior where one (or zero) divs could have had the same effect.
Easy: take the front page and remove every headline and introductory paragraph that, for some reason that boggles my mind, is repeated, sometimes more than once, sometimes more than twice, on various areas of the enormous page. Now you have a page with the same information that is lighter and easier to find things on. And less stupid.

Another example: sometimes there is a stock ticker near the top of the front page, and the number of digits it displays changes as the ticks go by. But they did it wrong, and when this happens the entire layout jumps. I learned how not to make this kind of mistake near the beginning of my self-education in amateur web design.
I Tried to Use the Ad Tech Industry’s Tool to Opt Out of Personalized Ads
> more and more being used in 2FA

Lesson: Don't use your phone number for 2FA. Get a bunch of virtual numbers and redirect their SMS to your e-mail.

If U2F or TOTP is an option, use it. And use a physical key for TOTP, not some Google or Microsoft authenticator.
Exactly, you can see that the webcomponent I linked is microfrontend. Interestingly, I first ported the code to StencilJS, but then it seemed the framework actually got in my way and I removed it, I prefer the code as is now and there's not even a build because it's vannillajs. You just add the script tag in your page and start using the <autocomplete-light...> tags with your options. I used the mdn custom element documentation without any framework.
Great to see stuff like this on HN.

Curious: there is an unbelievably huge wealth of this type of "content" that lives almost exclusively in history books, or at least seems profoundly difficult to find on the internet.

Then there's the insane illusion that virtually all knowledge is accessible within the first Google search result page, so I'm always pleased whenever articles like this one find their way to the surface...

Incidentally, if anyone is interested in the general topic of making cloths / tailoring, I just recorded a podcast episode on this - the show is about deep, obsessive hobbies and the first episode is about a neuroscientist who transforms into a tailor at night: https://www.whentheworkisdone.com/