skysight-inc/HackerNews huggingface dataset:
Bazel is a fully reproducible and hermetic build system. A lot of painstaking work goes into it producing the exact same artifacts build after build. And that provides some interesting properties that you can leverage for artifact caching, deployments, and CICD.

We very happily runny a polyglot monorepo w/ 5+ languages, multiple architectures, with fully reproducible artifacts and deployment manifests, all deployed to almost all AWS regions on every build. We update tens of thousands of resources in every environment for every build. The fact that Bazel is creating reproducible artifacts allow us to manage this seamlessly and reliably. Clean builds take an hour+, but our GH self-hosted runners often complete commit to green build for our devs in less than a minute.

The core concept of Bazel is very simple: explicitly declare the input you pass to a rule/tool and explicitly declare the output it creates. If that can click, you're half way there.
The NES had a dedicated sprite engine, Javascript has a huge standard library.

Of course it's apples-to-oranges, but surely we can make such non-serious comparisons in a thread about a metroidvania game written for a fun contest?
Let's just agree that both are the result of private stalking gone wild. I'd agree the Steiners' eBay harassment was much worse but silencing of any critical voices is definitely in the authoritarian playbook and bad for a functioning society.
Script to install fluffychat (Matrix chat client) on Mobian on the PinePhone Pro
At some point, not doing it - despite billions in revenue, and massive numbers of engineers - is indistinguishable from active maliciousness.
nomadlist.com
I drop scala into old maven projects all the time by dropping in the scala maven plugin
You now know what the status of your payout would have been had you chosen to violate your NDA. There is no honor among thieves, apparently.
Oh. I didn’t realize EdiFabric was your baby. Sorry, man. If it’s any consolation now I feel bad. I previously had a bad experience trying to map from a company’s bespoke data model to EDI in C# using EdiFabric. It’s honestly more of a judgment of C# reflection than anything. We started to roll our own solution because of it, and then discovered Stedi.
>So within the next 10 minutes, teammates who will be leaving the company will receive a calendar invitation to a video call with a leader in your function and a teammate from the People team. In that meeting, you’ll review the details of your separation and have an opportunity to ask any questions you may have.

I would have sent the invite out beforehand to avoid the entire companying spending the next ten minutes in complete uncertainty about their futures.
Higher energy density = higher danger of releasing it unintentionally.

I totally understand why hydrogen is a great rocket fuel. You need this high energy content and the extreme lightness for high Isp.

On land, I suppose, the energy density of 100 tons of hydrogen in one place is unnecessarily high. The fact that hydrogen has no odor, and its flame is entirely infrared, invisible, does not help.

By the same token, I think that lithium batteries have excessive energy density for large-scale land applications, like buffer storage for solar / wind power. Even a lead-acid battery, with all its environmental downsides, weight, etc is at least not a major fire hazard. I suppose that large-scale electricity storage will take off when cheaper and safer, while less dense, alternatives to lithium batteries are commercialized.

As a power source for a car, a lithium battery at least is not cryogenic. OTOH on the scale of a train this may already be not a big problem. Same possibly for an oceangoing ship, but it would be terrible to start losing fuel and power if a bad storm damages the cryogenic system.

An ideal (fantastic) system could use methane and turn it into carbon, only oxidizing the hydrogen. Sadly, similar reactions only work so far with much more complex molecules.
> We are offering our nine Dublin engineering teammates relocation packages to join these US-based teams.

Do they get a payrise to match US salaries?
While we are being pedantic I seriously doubt either Metroid or Castlevania was compiled, given that most NES games were written in 6502[1] assembly.

1: 6502-ish, it was a clone with the BCD instructions disabled.
These are not employees, they're freelancers from all around the world.
> 19 years old and in turn cites a paper that reported “genotyping whole-genome-amplified DNA” from up to 25 year old blood spots

You are notably omitting that those specific samples were kept at -20° C. I don’t know any country that does that for their Guthrie samples.
Tencent is present in almost every game dev company, including blizzard. they own almost half of epic too, so half of unreal engine is owned by them too. you will be playin a very narrow selection of games if u go down that road.
Thanks for preventing the frustration there. I’ll try to survey the landscape I guess.

I also haven’t taken on rust. But I’m really wanting to play with a smaller language that has enough to do something practical with. The C replacement languages like Nim are cool, but not appealing for me yet.

It’s been a while since I’ve used a LISP. I’ve always gotten things out of those forays that changed the way I looked at making software.
You keep the old stack running in an isolated, future-platform-compatible, virtualized context to avoid the work and risk associated with a port.
Depends on your definition of "large" and "migrated", but yes, a number of times. In one case it was a straight rewrite, maintaining the same functionality (from JS into C#). I'd been anticipating it would take at least 2 or 3 weeks initially (based on how long it took the original JS code to be written, and the level of functionality), but it ended up taking less than a week. It was done wholesale, because it was basically a microservice where all the APIs depended on the same DB backend, and the DB conversion (from dynamo DB to SQL server) was the first bit I did.
I had been planning for long time to do the same for a much larger Java backend project. I'd been going through in my head how to do it piecemeal but the problem was it wasn't just the use of Java I was trying to get away from (though that was the primary motivator - too many things about the tomcat+spring+hibernate stack annoyed me and were a serious drag on productivity) but some bad architectural decisions as well, including the amount of business logic spread throughout various layers etc. Still, if I'd been given the greenlight (I left that role before I had the chance) I reckon I could've knocked it off in a few months. The main challenge was that I would essentially have to maintain the same API for existing mobile clients, and there was a lot wrong with that API (very inconsistent use of IDs for a start, including integer DB identity field IDs that I'd hoped to get rid of). I'd even seriously thought about fixing the API first within the Java version before converting to C#/.NET.
Would you mind explaining why? I use Nx and it's been good, not perfect tho, so at this point I'm very skeptical about toolchaining solutions that claim they 'just work'
ByteByteGo on System Design: Back-of-the-Envelope Estimation
Eventually, I'll get around to dusting off the epic 500 hour Covid Lockdown + Krastorio + SpaceX save game that's been sitting on the shelf for the past year, and finishing it.

Given the availability of blueprint imports and YouTube, I don't think 20 hours is unrealistic. There's just too much content out there now on exactly what to do and when -- jump start base, main bus, bots, modules, launch, trains. When I originally got the game, Nilaus hadn't started doing megabase tutorial videos.

It sucks, but over time the Internet spoils games completely. Mods improve the situation because the content can be too niche for mainstream creators to profitably monetize. Kr+SpaceX is basically impossible to cover outside of Discord.
My point was to highlight that even the most pro-pot advocate cannot deny the harm of smoke.

Of course marijuana is dumb during pregnancy - we don't even let women eat brie for the remote chance it might cause food poisoning
I am not angry, and I am not even saying you are wrong.

I am just pointing out that the post by halr9000 and your post both try to put disruption on the pedestal, but the arguments are mutually exclusive, and in fact they profess opposite values.

I got a confused, through both posts were made by the same person, hence 'making it up as you go along', sorry about that.
It seems like the age of quirky hardware platforms for consoles is over and they will probably switch from defined generations to just a rolling release of better hardware every 2 years where you can play backwards and forwards a fair bit like on PC but you just get the nicest experience on the new hardware.
A year is enough time so your new language stops teaching you new things every week. I agree that superficial knowledge can be attained quickly, but learning the idioms, tooling, libraries, gotchas, performance bottlenecks, warts, etc. takes months.

Maybe six months if you're very good, but I'd wait a year before assigning a big project to someone new in a language/framework. Still wouldn't consider them a master with just one year of experience, mastery of a modern language can take years, you can always go deeper.
What a massive amount of information (including useful catalog-style ads) packed into a monthly magazine I could pick up at Waldenbooks. I might not have had the internet growing up, but I did have 400 pages of this every month, not to mention heavy volumes of QuickBasic manuals and Norton books, so I definitely wasn't starved for information as a budding computer nerd!
When is doing your job reasonably well means quitting? Should everyone be ambitious and cut-throat? Being content is also a very valid outlook.
I think you're talking about "Boy meets girl" by Leos Carax. I do remember the scene when the hero jumps the metro still by somersaulting over it... (the somersault is in the trailer https://youtu.be/uA-jdQIWGKA?t=88)
How many people worked at WhatsApp/Instagram before acq?
Gee, it looks like that if we don't sell anything (but with this gov you never know) we (as in Netherlands) might be dodging the proverbial bullet this winter.

But I am personally counting on the fact that this gov will fuck up as usual ... always plan for the worst, then it can only be better...
Animal Crossing looks good imo. The switch doesn't do hyper realism but there is more to "looks good" than realism imo.
And on top of all of the fears expressed by Gunner Sergeant Andrew Guthart, there is serious discussion of using ADS-B in place of active radar at many airports.

With the high visibility of ADS-B you’d have thought that someone in US DOD would have thought about this newfangled radio stuff and perhaps put some controls in front of one of the people operating the aircraft to allow turning off radios or spoofing the ID on transponders.

“Hello fellow civilian aircraft I am a Cessna flying at 3000ft ground speed 75knots 45 magnetic” says the C5 in an attempt to camouflage the sensitive operational flight through civilian airspace before entering the war zone.
Funnily enough the company I worked at also switched to Galileo from another provider that was even worse.

Shooting you an email now.
I don’t think it’s the chip or process exactly. In my experience power management was very poor when using Linux on a laptop and required tinkering to get it inline with Windows. Is suspect the battery life seen with Apple silicon Macs is the OS + hardware.

Maybe Framework is the right company to bring an ARM + Linux laptop with decent performance and battery life.
> The board's behavior is a really interesting point

The board know about the poor security. But they also see the Equifax leak (far worse than the data twitter holds), and how small that fine was, and they make the conscious decision not to invest in security.

They also know they might be given government incentive money/contracts to increase security against foreign agents. If they do the work now, they won't get paid that money.

Win win!
You need to send a request in writing.
This is a fantastic point, and (IMO) reveals the government’s actual intended strategy here.

For better or worse, the government seems to be intent on making a lesson out of the Tornado Cash developer, rather than attempting (probably pointlessly) to shut down all of Ethereum. The point seems to be to send a message: if you publish the brick blueprint, you will be considered the entity responsible. This accomplishes both of the government’s goals: it disincentives future attempts to launder money through smart contracts, and it avoids a protracted legal and technical battle over individual cryptocurrencies and their networks.

Edit: And there are clear parallels in existing legal reasoning: we do not prosecute steel factories for following a client’s specification faithfully, even if it’s later revealed that the specification was in furtherance of something illegal to manufacture (like an unregulated weapon). The exception is when the factory goes to unusual lengths to turn a blind eye, which the government might present evidence to argue negligence or conspiracy.
Plaintiff in torture case dies at Oklahoma County jail
Yep haha I don't lose anything by trying xD
cool as FUCK!!! this is awesome!!

bones: 499

time: 59.15

deaths: 7

took a few short breaks
That's true, though as another comment in this thread points out I still don't think the math works. But also it doesn't seem to be what that study found:

"A new study from academic researchers found that 66.5 percent of all bankruptcies were tied to medical issues —either because of high costs for care or time out of work. An estimated 530,000 families turn to bankruptcy each year because of medical issues and bills, the research found."

So to compare the U.S. to Europe we'd need to know how many are due to bills, which only really happens in the U.S., and how many are due to being out of work due to medical issues, which happens everywhere and apparently causes 8.2% of bankruptcies in the U.K., for example.

https://balancingeverything.com/medical-bankruptcies-statist...
I was thinking the same thing. Sure, this is better than a dongle in some ways, but is still an order of magnitude worse than the normal, flush-fitting expansion cards.

I do recall someone on the Framework subreddit saying that they carry a laptop around with them on a shop/factory floor, but mostly use wired ethernet when they stop and put it down on a workbench. Using a dongle wouldn't be great because it'd be something that would swing around unpredictably as he'd walk around a crowded room with lots of people and machines running. So in this case, this expansion card would probably be a useful step up from a dongle.

Regardless, a retractable "XJACK"[0] from the PCMCIA days might have been a better choice for this, if the hardware could be made "short" enough in that dimension. Downside there is of course fragility; I imagine they're easy to snap off.

[0] https://en.wikipedia.org/wiki/XJACK
It means ‘there are layoffs because of poor management decisions and it isn’t your fault if you’re being laid off and it isn’t your fault if you feel you pushed the company towards these management decisions that ultimately led to your colleagues being laid off’.
I don't think consoles like allowing interrupted code from end users. They just end up being a huge attack surface area, either for DRM exploits or attacks on other users. Nintendo pull a game for having a hidden Ruby interpreter a few years ago.

https://arstechnica.com/gaming/2019/05/game-with-hidden-ruby...

I wonder if this version of Factorio supports the console. You can execute LUA from the console, so I imagine it's disabled on the switch.
Haha, because the referenced 'right to free speech' has clearly no connection to the U.S.?

https://en.wikipedia.org/wiki/Straw_man
The secret for scratched CDs/DVDs I learned way too late in the game was that you can actually polish the clear plastic underside with Brasso (brass polish) and a lens cloth. I restored sooo many optical discs this way. It really works!
I wasn't. My point stands - people, including myself, have no trouble getting software related jobs in any season. Other markets/industries it may vary.
i live in ct. 3 years ago, a little cup of greek yogurt was $1.
then it went to $1.19.

then $1.39.

today it's $1.79.

that's above avg, but grocery inflation has been brutal, imo
> If Zatko can make a compelling case that Twitter is horribly bad

I don't doubt his accusations. However, the same could be said for nearly everywhere there is a network. Twitter is high profile, but there are a million businesses most have never heard of that have a similar lack of information security. IOW, Twitter's crappy security is not remotely exceptional because nearly every business with a computer is bad. There are businesses with decent computer, network and information security, but even in those places tight as a drum a disgruntled employee could reek havoc, and I'd be really surprised if Mudge and most of HN wasn't aware of this.

Things usually go bad for whistleblowers, it is a shame, but most often it doesn't work out for them. They make movies about the successful whistlebowers, but the unsuccessful are buried. It would have been different had Mudge stepped forward prior to termination, as he would have been able to avail himself of Federal whistleblower protections. I don't think it matters to his credibility, but that this is exactly what Musk wanted to hear is a little, tiny bit suspicious to me. What could Mudge gain from this other than saving face (which really isn't worth much)? What Musk did to Twitter is clearly unethical, as much as I respect him for his successes, it seems obvious his behavior regarding Twitter is irresponsible and many innocent lives and their wallets are being adversely affected. The SEC should look really hard at all this before choosing not to act, because he has manipulated markets for his personal benefit before and got a slap on the wrist.
> Create libraries that aim to do one thing and do it well.

This is a thing people like to repeat over and over again, but just really isn't actionable. The world is very high dimensional, it's always a judgement call what to cluster together and call "one thing". Especially in software where everything is made up and is constantly changing.

People often like to refer to things like unix tools etc as doing one thing and doing it well, but all those tools have grown a ton of command line args, and have backwards compatibility issues that prevent them from doing their job "well" in the modern era. So people write new tools or just hardcodes a ton of command line flags into aliases by default. Many default settings on unix tools are awful. Why does grep not use regex by default? Why doesn't echo support newline escapes by default? Which tools use color by default?

Reality is a mess, and it's an illusion that you can do "one thing"
"I wouldn’t be surprised if true nerds left the Internet and started hanging outdoors."

Right?!
He says "recycle".
Does that mean he disposes of them in a responsible manner.
or that he resells them as "nearly new"?
Or contact the financial ombudsman assuming this is in the uk.
...You mean "nearly every indie game"?

There are games outside the giant AAA studios.
> I was thinking about adding a user-agent validation as well which could add another layer.

Presumably this service exists because bots try to avoid detection. I don't think UA validation would really help much and there are plenty of libraries already that do this.
Notes on Modern UI Development
how close to what? lets say the guys storming the capitol actually manage to do whatever they wanted to do there, then what? democracy is not a king of the hill game, they'd just be sieged out by the police/military if it came to it.
The only thing you ancestors showed us is that people like scapegoats when their economy is down the gutter, demoralized and in an era where war and overt systematic violence against ethnic minorities isn't uncommon.
Here's [1] a particularly crazy one which offers synchronous, low-latency (millis) replication of a SQLite database to a distributed recovery log. It does this by instrumenting the file operations SQLite is making and recording their effects into the log.

[1] https://pkg.go.dev/go.gazette.dev/core@v0.89.0/consumer/stor...
I think the other person who answered your comment doesn't know what micro vs macro is in an RTS sense. This game is all macro and no micro at all. It doesn't even have combat ATM. They're adding combat probably sometime in the next 2 months but when that comes there won't be micro either probably. You're building massive logistical setups that are automated and run themselves.
I feel it makes raid groups pointless. If they're not organized then they're mostly just background noise.
For my single self-hosted server (also NixOS), I use netdata, because it has all the info I need, is efficient enough while keeping a day’s worth of history as well, and most importantly has built-in alerts for services like telegram or slack.

Other stacks can do the same, but I haven’t found anything as simple to set up; netdata is just a simple service.
Being laid off twice was a rewarding experience both financially and for my career. It forced me to step out of my comfort zone. Now, being outside my comfort zone is my comfort zone.

In the first layoff I knew the company was planning a round in the next 18 months and I'd been there 6 years. I waited around for the payout. Layoff law in Australia is more favorable to the employee, the payout was 10 months. I took a week off before starting the next job on a substantial salary increase.

The most important is not to take it personally as a failure. That can mess with self confidence and interview performance and general well being. At my HR interview they had the team there and some "transition coach" they seemed worried about us. I was actually thrilled as I planned to leave anyway.
Can you provide a citation? I have above quoted the part of the standard that defines the value of the result of the conversion.

It looks like C++20 updated this so that conversion both ways is defined in a way that preserves two's complement bit-patterns, which you can see here: https://eel.is/c++draft/conv#integral-3
Effective Referral Program Design
New Backblaze Data Confirms SSDs Are More Reliable Than Hard Drives
Well the problem is that this is what North American cities look like. But cities can be different. They can be mostly transit + bikes, but that seems impossible to do in CS.
There are plenty of hack and slash games out there, no need to keep feeding the soulless, dehumanizing machine that is Activision Blizzard, just so Bobby Kotick could ruin more lives. Every dollar you send in their direction ends up covering up more abuse and financing political extremism. He is way worst than your average slimy executive, he is a very sick person.
Look at IBM "Watson". It had evolved from an AI jeopardy and Q&A engine into basically whatever salespeople make up.
I envision it exactly the same way it's already been going for the past six months: Russia has lost about half of their armed forces.

The road ends the same way it ended last time, 30 years ago - in adjustment of Russian borders.

Unless you claim that a state that can't even manufacture tanks or ordinary cars (or phones; Russia is wholly dependent on technology imports from Europe) is still capable of remanufacturing nuclear warheads, and is willing to sacrifice itself as a state to use them to... not even prove the point, because it would still be a defeat.
Taking an average of the various reports about Facbook usage in the US, about 70% of internet users use Facebook at least once per month.

Somewhere near 100% of internet users use email.

As ok123456 points out, there's a reason that you get asked for your email address and not your Facebook ID. Asking for Facebook leaves out a huge chunk of people.