skysight-inc/HackerNews huggingface dataset:
I'm still building new frontend UI with Typescript 2.x, Bootstrap 4 alpha, Pixijs 3.x. I don't particularly care about flags in code dependencies, and if they're a problem to upgrade I'll use the old version too. Does it matter? A UI just needs to work, ideally forever, and it's all javascript in the end anyway. It'll work the exact same 10 years from now. Serverside code is a different beast and you can't avoid upgrading Node or PHP, or migrating to MySQL 8. But only very occasionally does this present the opportunity or sufficient reason to upgrade frontend code.
Download 'I Still Cry'
I'm not American. I'm interested to read about these cases. Can you point me towards some relevant material, or at least cite the case name(s)?
A lot of the gameplay, AI, etc was far more simplistic. Descent for instance is quite barren.
Fukoshima in many ways was an odd victory for design and planning given it survived more than it was officially built to withstand
Indeed, because building wind/solar/biomass/... production units took most of the investment capacity, while coping for variability was cheap because we already had thermal (fossil fueled) powerplants. Those are aging up and more and more expensive to use due to carbon taxes, therefore storage-related projects get boosted. H2 (and fuel cells), thermal and kinetic storage... are getting traction.

The sheer amount of electricity produced by intermittent renewables (solar & wind) while nobody wants it grows. Many markets have more and more negative prices timeframes, where the producer is ready to pay in order to get rid of it (gridpower network stability implies "production == consumption", any over/under-load is dangerous for it). However electricity prices are way, way up during under-production periods. This creates an already huge and growing incentive for storage.

Also add electric vehicles batteries (and, maybe one day, home batteries) which will more and more be usable to store overproduction thanks to smartgrid and various tricks ( such as https://en.wikipedia.org/wiki/Vehicle-to-grid).

The landscape is quickly (relatively to its huge inertia) changing.
https://www.quora.com/Why-was-Roller-Coaster-Tycoon-written-...

Funny you should mention Rollercoaster Tycoon because it was actually written in Assembly for performance reasons.
I disagree with how this conflates layers and spheres of responsibility

The package manager fetches dependencies recursively into your chosen directory running as your choose account. The runtime executes with your chosen account with whatever permissions have been granted.

Now having the runtime track whether the caller of a library is another library or your application. Or for the runtime to allow reject runtime api seems better left to the os to control with container, sandbox or transitional ACL
> Why would you use git if you could use Mercurial instead?

Because Mercurial was (Still is?) hopelessly slow on large repositories.
Why take the risk if you have plenty of land area available that isn't on a fault line?
Or at least pinned a version that is known good
Great taste, Budapest is amazing, just leave for Spain or Greece in the winter and you're set!
There are no arguments against nuclear that stand up to scrutiny beyond emotional knee-jerk reactions.

Nuclear is safe, cheap and most importantly reliable.

Renewables are not reliable. Baseload renewables is a pipe dream that has been disproven repeatedly. Hence why jurisdictions that have dived into a heavy renewables energy mix are building gas peaking plants, utilising diesel generators in emergencies or adding batteries to the grid powered by child slaves in the Congo.

Even some of the more reliable renewable solutions like hydro occasionally have lulls that wipe out literally years of the benefit of running them.

As an example, the state of Tasmania in Australia runs on close to 100% hydro power year round, except when rare drought hits. When hydro didn't produce enough power one year, the Tasmania government flew in diesel generators to power the state and ran them for months, wiping out years of progress (diesel is worse than coal).
First off, congrats on the kid. I love the app, and my wife and I are using it now.

Two things I've noticed so far that seem odd to me:
1. If you have a preference selected on Sex, open it back up and click off without making a selection, the selection is saved as "no preference," however, on other filters, clicking off cancels the changes.

2. When I selected the top 300 names from 2010, Masculine Only, I expected to see the top 300 Masculine names, but instead, it looks like you are returning the first 300 names then filtering from there.
Not OP but I lived in Santa Fe for a couple weeks. I felt there was some rejuvenating spiritual energy in the air. And love the high desert and open skies. And Meow Wolf. People that moved there enjoyed having Taos nearby.
Does France not exist? Also Japan is already restarting its nuclear reactors because their projected emissions targets are impossible to hit without restarting the plants.
Wow that’s a lot of experience! I think with a bit of formatting and focus your resume will look even better. As others mentioned, clean-up the formatting (consider a two-column layout). Pick the three most impressive accomplishments for each job - avoid the long lists so it’s easier to scan.

If you need an easy way to format your experience into a clean looking resume, check out my tool: https://luckyresumemaker.com
Why does it feel like when you ask people everybody knows this but when you actually try to do it everyone suddenly hates it?
I recommend watching this: https://youtu.be/izxXGuVL21o

Naughty Dog Co-founder Andy Gavin discusses various hacks that were used on the Playstation to get Crash Bandicoot to run smoothly. The fuller version is also worth watching.
My wife is pregnant and we just had a really good time going through names, thanks for this!

Just like searching for recipes, searching baby names can be a miserable SEO-hijacked/ad-stuffed slog, so this really makes a difference.

I did encounter a small bug: I use Android (Pixel 5), the sharing tab wasn't working for me, I get a "Something went wrong sharing your names list" error. But we just texted the list to each other to share names, so it worked out.
At an equivalent total cost of ownership most will prefer renewables to nuclear: no risk, no waste, no geopolitically touchy nuclear fuel, no adventurous decommission...
Cineplex decision will be one to watch for companies eyeing Covid-19 litigation
Do we need more fissile plutonium? More bomb plants sounds less desirable for the human race than transitioning to renewables.
Build Linux Kernel on macOS on Apple Silicon
Look into the 64k demoscene, lots of tricks and tips that still work today.
Well, I live in Europe, use debit and the transaction costs are 0.15% with no hidden fees anywhere in the system. And that is the norm, I don't know of anyone who uses credit cards here. (Although we call debit cards issued by Visa or Mastercard credit cards since Americans call those brands of cards credit cards, but people who use them don't have any credit, your account gets deducted instantly and you can't buy if there is no money left).

I'm not sure why Americans say that credit cards with 3% fees would be better than this system, and make fun of Europeans for not wanting to use credit cards. To me it just feels like US finance industry tricked everyone into choosing the more expensive product since they hid the costs of it from the person making the choice. But when people has to pay the real costs of credit cards then basically nobody wants one.
The solution is to move it to El Salvador and geo block the US
The experiment happened over a day, so lots of time for environmental vibrations (sound, seismic activity) to paint a subtle picture of the immediate surroundings.
Huh, that's an interesting thing to think about, and considering that I probably would've worded my comment differently. Thanks.
People misinterpret this as some sort of tragedy of the commons, but I think that's begging the question.

We (anyone/anywhere) could pass a law that said no more fees, and the credit card companies could instantly raise interest rates and end grace periods to compensate exactly. And then instead of cash back, they would have cards with much lower rates.

I don't see that anybody would be better or worse off, to first order. The difference is framing, and psychological response.

People look at stuff totally differently when it's divided into different buckets.
Warp Speed had nothing to do with this.

Pfizer/BioNTech weren’t part of Warp Speed. And the Oxford/AstraZeneca vaccines were ready and had begun trials before they were part of Warp speed.

The only vaccine it might have had an impact on was potentially Moderna. But even Moderna had the vaccine ready well before the Trump administration even believed that the virus did not only affect Chinese people.

Finally, Warp Speed was not a brilliant new idea they came up with. It was part of the pandemic response plan the Obama administration had prepared many years ago. The difference is that if they had actually followed the plan warp speed would have been activated well before.

Pretty much the only thing that the Trump administration can be uniquely credited for is picking the name. Which, as we can see from the fact that the majority of current vaccine skeptics are worried about the speed at which the vaccines were created, was a terrible choice for a name.
My thoughts:

- The difference between 8 or 16 bit graphics at 320x200 30 fps and modern hdr 2k at 120 fps is orders of magnitude less data to manage.

- Software developers were not abstracted as far away from the hardware as they are today.

- Most games ran on DOS which was basically “bare metal” vs windows/multitasking/background processes..

- And you HAD to make efficient use of the compute and ram when dealing with limited resources, which honed the skills of serious game devs.
This has nothing to do with credit cards and everything to do with the kind of people ruling this country, and the kind of systems we have to keep "electing" them. If that case wasn't about AmEx, it would have been about some other random oligopolist, with the same outcome.
I also have found myself in a shop that uses this flow, and don't get me wrong, it works pretty darn well, but it's also just turns PRs/branches into commits and is effectively a single-branch linear workflow with extra steps. It's the closest thing to not using git that exists.
Interesting. Does 21/ton include the cost of using the land?

Edit, looks like rock isn’t put on the beaches, but rather into relatively fast moving shallow seas.

https://legacy.projectvesta.org/wp-content/uploads/2019/02/m...

I’ve got to say, this does look interesting.
The games were of low resolution and low details which meant that games could render with limited resources.
I don't think it relies on the full QT stack.

QT used to support more minimal builds i thought i.e. without some WebKit extensions and such but yes full fat QT is a bit on the bloaty side :)
I’m pretty sure the reason Moderna was able to develop a vaccine so quickly (Feb 2020?) was because they already knew the spike protein to target from the original SARS outbreak.
100% This.
Tubidy MP3 – Free Mp3 Songs Download Www.tubidy.com
What a good name!
They are listing projections which aren't worth the paper they are written on. Predictions made in 2019 before the pandemic. Guess what dropped sharply during the pandemic? Elderly workforce partcipation rates when the risk of occupational infections became obvious. The unanticipated events pretty much make it worthless even before. Given current trends if it winds up true it will likely be due to different reasons such as paying enough that seniors start to consider it worth their time.

Also shame on the classic sensationalist "uncontextualized percentage increase" sleaze emphasis on changes to comparatively very small numbers.
I know the difference between common law and civil law. I just didn’t understand:

> “multiply that effect by some unknown but really large number and you'll arrive at the total impact”

There are countless comparative law articles on civil/common law systems, it’s not exactly clear this “impact” you’re trying to measure. I suppose you could try to determine the number of codified laws in a civil law jurisdiction vs the number of original cases cited in published opinions in a common law country. But even with a total number of cases that relied on stare decisis in rulings, I just don’t know what impact that reveals.
A game like RimWorld is also a lot more complex; the "AI" for your park's visitors in Rollercoaster Tycoon was quite simple; the AI of your RimWorld colonists is much more complex. Add to this the "time speedup" which is quite resource intensive (events happen faster → more CPU needed).

I'm sure RimWorld can be made more efficient; but it actually runs fairly well on my cheap laptop. There is, essentially, no real need. And any time spent on making the game run faster is taken away from all other development tasks (fixing bugs, adding features, etc.)
Did you mean wind instead of solar? Or panels instead of turbines?
> If you use a system-level tool that reports the memory usage of your processes, you should look at the real memory usage.

Things are a bit more complicated than that. Because RSS will contain memory mapped to your process that could also be mapped by other processes. That is the sum of RSS on your machine is also higher than your physical memory.

That includes libraries dynamically linked to your executable, but more importantly shared memory mmapped to your process.

A more "fair" estimate exists in the form of PSS (or USS), that will list all mapped regions from all process, and account each process a proportional share of the region.

e.g. If 2 processes mmap `/dev/shm/foo` of 1GB, both will inherit 500GB by PSS computation.
Cool! I just started reading it about a week ago, and almost having that feeling I had when I first learned how to program.
LibreLingo – Learn a Language for Free
Ah yup, certainly. So this is the one I was mainly thinking of -- https://en.wikipedia.org/wiki/HiQ_Labs_v._LinkedIn
Itanium vibes
We’d also die of mesothelioma. But hey, the co2 was captured.
They were efficient because they had to do less compared to a modern game.
Kind of a lame answer but: Google it. There are blogs online that reverse engineer and document old game engines.

Lots of abstracting as pointers, esoteric assembly optimization, compiler hacks, fewer external frameworks, less physics simulation, etc
Curious if when Queen Elizabeth passes away, if there will be a surge in republican interest in the various realms outside of the UK. For the vast majority of the population in those countries, she's the only monarch they've ever known. Once Charles, or perhaps William, takes over, that link to the past will have been severed.
The balance sheet doesn't include externalized costs, last I checked.
All of the above facts are exactly correct. There is a huge financial incentive for storage. Right now.

And yet the storage is not being built in any meaningful sense. At best we have "ideas" but these have not been actually deployed at scale. People keep throwing out ideas, but when there is a crunch they fly in diesel generators or add gas peaker plants.

That alone should tell you how expensive the storage problem is to address. It's a very hard problem.
You should consider wearing a gopro in public and stream at all times when you go out, that would surely provide you with an alibi /s
Genuinely curious: why is malware always discovered in npm packages, and not pip (python), gradle/maven (JVM), cabal (Haskell), cargo (Rust), CRAN (R), etc.? Or are there major vulnerable packages in those repos but they just don't get audited?
I wish I could upvote you 10x. I have a middle name and it is extremely annoying that it pops up everywhere and I always have to remember to fill it out.

Even worse is that where I am from there is no legal way to get rid of it (and believe me - I tried). This means that until the end of my life I am stuck with a name that no-one uses, I personally very much dislike, I always have to enter in forms and can't get rid of.
Sad days for all British people
Roller Coaster Tycoon was famously written in assembly by hand. There are some cool blog posts about it that have been posted to HN in the past iirc.
> Salad

> Popular examples

> Steak

I love it
The small dependency thing is a sad artifact of the days when most JavaScript libraries were built to run on the browser. In that context, prior to the days of mature tools to do things like tree-shaking to remove unused code, the easiest way to make things smaller was to make JS modules as small as possible so code could opt-in to subsets of a library it wanted to use.

Fast forward 5 or 8 years and we have a very fragmented ecosystem of NPM modules—some built to be used on the web, some not—built on a legacy of tiny modules and deep dependency trees.

Add on to all that the pace at which the JS and browser ecosystem moves and it’s not too surprising that things have ended up the way they are.

Teams don’t need to build projects with deep dependency trees, but it’s pretty hard to avoid them with the NPM registry in the shape it’s in.
What's the salary range? Asking for a friend. Most people I know who are really good won't engage in early chats without a salary unless you're a big co.
6 years being like "a century in terms of FE" is the core objection being made in both the article and the comments. You're right in every point, but I can't help but feel like you're accepting a state of affairs that should be unacceptable.
I start out with Hg then move to Git because Hg felt too slow for my need at the time.

Ironically, Google & Facebook choose Hg over Git because they can make Hg run much faster than Git at their scale: While both vanilla Git and Hg are too slow for their huge monorepo, they basically replaced most of the core of Hg with their own implementation to speed it up for internal use, keeping only the Hg cli.
I think you mean between vfork and exec. The Linux manpage says:

Standard description

(From POSIX.1) The vfork() function has the same effect as fork(2), except that the behavior is undefined if the process created by vfork() either modifies any data other than a variable of type pid_t used to store the return value from vfork(), or returns from the function in which vfork() was called, or calls any other function before successfully calling _exit(2) or one of the exec(3) family of functions.
Michael Abrash wrote a book or two about it, and a lot of code, and was one of the experts in tweaking performance out of hardware back then.
> Mac and Linux do the same thing

The earlier responses in the thread were talking about forced upgrades. I'm not sure about MacOS since I don't use it much, but most Linux distros do not forcibly apply upgrades like Windows does; you can continue to use old packages and even reboot the machine indefinitely. Sure, you might not get security fixes or keep unrelated packages up to date beyond a certain point, but that's not at all the same thing as updates being applied without actually being invoked by the user.
> (1) When nuclear accidents happen, they suddenly overturn the lives of a LOT of commoners all at once as opposed to slow and creeping and often "statistically determined" impact of other energy tech

Hydroelectric dams have the same issue. I also bet, that if one of those gigawatt lithium battery storage facilities had a fire, it would be a very bad day for people around them.
> forget an await

Do you use a typechecker?
These tricks are things that you could still pull off today. The difference is, outside of competitions or the demoscene, nobody _needs_ to pull them off - it greatly decreases your time-to-market to do things in a straightforward way, rather than a novel way. That wasn't true 20+ years ago - the straightforward way often brought you up against hardware limitations.
I think you're misunderstanding what's meant by history. I don't care at all about your local history while working on a feature. I care about what code existed where and when in multi-branch workflows and making sure merges are easy to follow when integrating changes from multiple long-lived branches.

If your workflow is single branch all PRs merge into main then of course you want to rebase since the only thing that matters to your history is "when did this batch of changes land in main"
Git made it easier to fix problems when I screwed up my repo. Mercurial was great when everything was working correctly, but for a long time it lacked the tools (or required third party tools) to fix problems I ran into.

Mercurial did have one killer feature, and that was hginit.com. Git's documentation was terrible for a long time. I would send programmers used to old fashion version control to hginit all the time, even when I was teaching Git.
If you can have a Java backend that's more or less totally decoupled from the frontend, great. Java and it's tooling are fine, and it's easy to be productive writing in Java. However, my only experience as a frontend dev with Java backend system has been truly nightmarish, because the backend processed all the frontend assets and rendered them. If anything, this is what helped me burnout, because everyone on my team writing Java was super productive and delivered on time, while I couldn't test my JS, CSS, or HTML changes without restarting Tomcat on my fucking useless 10lb HP laptop that the corp required me to use most of the time, because that's what all the Java developers used to get their Java working.
It increased the risk of spread by increasing viral load up to 157 times. This fact is not up for debate.
Stile Education | Melbourne, Australia | Full-time | Onsite (flexible WFH) and Remote (AEST) | Engineering Manager, Support Engineer, Frontend Engineer, SRE, Full Stack Engineer (Junior, Mid and Senior)
https://stileeducation.com/who-we-are/join-the-team/

We're a small, diverse, tight-knit team with a mission to radically improve main-stream science education at schools. By creating world-class science lessons, coupled with intuitive tools that allow teachers to take advantage of the latest pedagogies, we’ve already helped several hundred thousand students in Australia get excited about science.

Stile is already used in 1 out of 3 Australian schools, and over the next few years, we're striving to perfect our product and bring our lessons to the rest of the world. This is an opportunity to have a big influcence on education from within a small, high impact team.

Please apply by sending a cover letter and resume to: jointheteam@stileeducation.com
It's at the point where I'm genuinely surprised to legislation that provides benefits to the consumer. On the rare occasions that it does appear, the first thing I wonder is "what's the angle".
A waste, get cash back on credit cards for grocery, 3%. Not shocking or great, but 3% on an annual bill of $10,000 is a nice $300, maybe a week of free groceries?

Paycheck to cards not attached does not matter, ACH transfers can still be done much easier vs a EMV/Stripe read of a debit card.

So all you are doing is amplifying your risk without any reward.
Or they'll say that the supply chain issues have forced the US to start using larger 5G spyware-mindcontrol whatevers, so they now they need people to take a pill.

Or that big pharma wasn't making enough money off ivermectin, so they invented a new pseudo-drug or something.

When you believe that core institutions are worse than inept and actively work against you, you can justify anything. I'd call it a coin toss whether they're for or against.
Yes, a significant chunk of Haskell code usually does end up living in whatever monad (the context that represents IO computations) the app is using.

This doesn't negate the advantages of tracking effectful code in the type system, and there's still plenty of code that can be pure.