skysight-inc/HackerNews huggingface dataset:
As one of the only f2p games in the mid 2000s, I spent a TON of time playing AA. It was pretty good! I'm kind of torn about it as a recruitment tool. I have an inherent aversion to the armed forces in general, and recruiting propaganda. But the game was surprisingly realistic. If you got headshot, you were dead. Friendly Fire was on by default, and you were severely penalized for it. If you wanted access to new classes to play, you had to sit in class and learn about them.
He might have the wealth, but he is nouveau riche. He probably doesn't have the connections and hasn't experienced enough of the rich people world to see what those connections look like. He probably (subconsciously) thought this was a start of that sort of thing.
DBeaver is my choice. Saw it being used at Re:Invent by a presenter a few years back and switched immediately. I had been using SQLDeveloper and don't miss it one bit.
YMMV. I don't put any value on most of the above.
Fully agree with this article. I regularly have meetings where our customers (big corps) haul in >12 people while only 2 or 3 people would have been sufficient.

I guess big cooperations exactly know in which pieces of the supply chain the true value is delivered. And they capture exactly those pieces. The other pieces are outsourced to produce/deliver them with as little cost/overhead as possible. That allows the big cooperations to have high margins to pay a totally inefficient workforce.
Can also say that the SQL implementation in Access is reprehensible in terms of silent errors and other weirdness.
What I don’t get is what keeps people around who have “seen the man behind the curtain”, and know enough to suffer from knowing.
Not other than the one linked in the comment above. I have been reaching out to EVERYONE, and nobody can explain this to me, but I'll implement it myself soon so I can explain it.
No, it's what not being embedded in a peculiar subculture is like.
I’ve seen claims that if you factor in negative externalities, the true price is at least double, and maybe nearer $15/gallon
I hear about how these things are used for money laundering but I don't understand the mechanics. Could I get an eli5?
Even though I generally disagreed with that crowd, I'm just starting to realise that some of them were raising the same concerns as others during the post-9/11 mania.

Unfortunately, they just got lumped with the anti-vaxx nutjobs, and whatever they said was dismissed. It was a proper "either you're with us or with the terrorists" rehash.

Now people are in this weird position where they want to talk about it, but are afraid of being lumped with the weirdos.

Oh and don't forget how we weaponised the word "science" as a thought-terminating cliché, even though few of us actually expressed actual scientific curiousity or checked our sources.

It was weird to see "my side" pull all the nasty tricks, and being powerless to criticise it.
Have the opponents of the last few decades of us war followed Geneva conventions?
I wonder if the people involved in this are paying all the taxes...
There is also a worm in Adventure Time. It drinks tea. A clear allusion to filthy river water.
Awesome to hear! These are a bunch of resources, tons of info. If you aren't finding what you need use the search or start a new topic. Have fun!
DIY Gallery: https://community.arduboy.com/c/arduboy/homemade/43
DIY Guide: https://community.arduboy.com/t/12-arduboy-compatible-system...
Schematic: https://community.arduboy.com/t/production-arduboy-schematic...
Board-Package: https://github.com/MrBlinky/Arduboy-homemade-package
Sockets are ridiculously complicated as APIs go. STREAMS [0] was a much nicer networking API but sockets won because in the late 90s sockets were faster (supposedly) and STREAMS became untouchable because they were part of the SCO IP fiasco. Now that SCO is history it might be worthwhile to revive STREAMS and explore it again.

[0] https://en.m.wikipedia.org/wiki/STREAMS
In addition to what jordanlev said: the server tells the client that the origin the client sent is allowed. It's basically a boolean but for some reason the access-control-allow-origin header specifies an origin URL.
And my argument is against turning the dial up on punishment as a result of people in prison not being able to steal. The logic you've put forward, at the very least, suggests that people who steal should therefore have life sentences, and that already sounds a little absurd. If we should imprison people more, to prevent crime, why not you and me? I assume we've both jaywalked.
PowerBI is not free to use, its part of Office 365 (Microsoft 365 or whatever it is called today). I remember 2 companies ago (in 2019) some data scientists had to get a license for it approved.
What makes you say that? Outside of contracting and a few elite firms in London, being a developer in the UK is like being an accountant -- nothing special.
What is happening on this website in Safari? It seems to load only the very top of the page and then it's just blank and the scroll bar indicator starts bouncing around. It's all normal when I open it in Chrome
IIUC the idea is to mix the oral vaccine with attenuated virus with only the types 1 and 3, and the injectable vaccine with inactive virus with the types 1, 2 and 3. https://en.wikipedia.org/wiki/Polio_vaccine#Schedule So you have coverage for the three types.

(It's more complicated. For example country without recent cases and good vaccine coverage only use the injectable vaccine.)
And why does America produce more criminals? Can we address the root cause rather than the symptom?
Let's also not forget the alternative to the org chart, the Deming flow diagram: https://econoshift.com/wp-content/uploads/2015/09/19-Value-S...

Org charts often do not tell you anything about what an organisation does or how it's accomplished or who talks to who. The flow diagram does a much better job of actually... being meaningful?

Of course, the flow diagram will vary depending on which of the organisation's purposes one chooses to focus on... but so will the shape of the organisation that implements that purpose. The org chart just hides that, along with every other useful detail for actually understanding what's going on.
Incomprehensible gobbledygook.

But I'm not worth $100m so I guess the joke's on me.
Each block contains a commitment to the state of the chain in the form of a Merkle tree. In that regard it's not that different from Bitcoin's MAST or Ethereum's (WIP) stateless clients. To prove something (say, an account balance) is in the block, one would need to know the data you're trying to prove as well as its Merkle path in that block's tree.

> that means that the state of the smart contract, and the contract's executable code, need to be publicly known.

Yes, they would need to be separately distributed somehow. But I think this is similar to how Ethereum contracts typically have their source code (and by extension ABI) uploaded to Etherscan, without which they'd be difficult to interact with.

> Do you know anything of how Mina would handle things that need to exist in the public state of a blockchain, but which cannot be learned from the 22KB proof—for instance, DeFi smart contracts?

A good rule of thumb is that Mina full nodes behave like other blockchains' light clients that just happen to sync quickly & trustlessly. I am not an expert on smart contracts, but I think in practice, a Mina DEX would probably work something like this:

- You visit minaswap.io or whatever (or a copy on IPFS). The static page includes a copy of the contract's interface.

- The page tries to call a hypothetical Mina browser extension running a full node in the background. If it's installed, it uses it; otherwise, it downloads & runs a Mina full node compiled to WASM as a "polyfill".

- As the WASM node syncs & verifies the latest block's proof, it asks someone for the contract's current state and the Merkle path to it within the block.

- Once the node has synced, it verifies the contract's data is actually in the Merkle tree using the given path. Now we know the interface & state of the contract and that's all we have to keep locally.

Also: although block producers don't necessarily have to, provers always keep a copy of the current ledger state (see my above comment; sorry if my first comment was a bit misleading). This would include smart contracts' state (but not their code). If you run one of these nodes, it knows every contract's state, which should still be small compared to Ethereum as so much can be done off-chain.
> Most fraud happens in fiat and there are real victims out here.

We had multiple threads about base rate error on HN just yesterday!

Most financial activity happens in fiat, and so of course it stands to reason that most fraud is also done in fiat. The real question is whether the legitimate-to-fraudulent ratio is higher in cryptocurrencies than in fiat.
That's a big old phone battery: 8 billion times 0.2mJ is a 120000mAh 3.7V battery.

But yes, it's in that ballpark and it's a loooot of energy to pack into a proton.
Not sure about Preset specifically, but most SaaS vendors advertise their IP address so you can limit incoming database connections to the SaaS vendor’s IP address.
Text version: https://wcarss.ca/reading/you_and_your_research/
I use django-cookiecutter [0] for most of my projects as it sets up a myriad of things, saving an incredible amount of time if you need your app to be production ready quick. May be better suited for those experienced with django though.

[0] https://github.com/cookiecutter/cookiecutter-django
I made a copy the day The New York Times bought Wordle: https://buchh.fun/wordle

Thanks to Josh for making Wordle with a free license.
They worked fairly well on covid original, not very well on Omicron.
After seeing how eager such a large percentage of the population has been during Covid to completely destroy any and all individual rights and freedoms...yeah. Authoritarianism is in style with the youth. This won't end well.
Excellent comment.

I will say this: as someone who has to interact with a system where nullifying and deleting data is a legal requirement for privacy reasons, I desperately wish that weren’t true. Auditing, tracing, even basic production robustness…everything just seems to fall apart when one can’t follow your model.
So why have two lanes over 1 lane? If you have two roads merging for a few miles then splitting, going to one lane will cause a bottleneck

Obviously there is a point where an extra lane is useful and a point where dropping a lane is useful.

Other questions you ask - when the road was built did traffic in nearby roads drop, did you get fewer cars rat-running through residential areas, is the increased traffic because of closure of rat runs making travel in the congested freeway more attractive despite the lack of capacity.

There’s other long term questions too, did the freeway allow people to live further from their destination, encourage longer or more frequent journeys, although the answer to that could be positive or negative depending on your viewpoint. Eventually you get to asking “is the motor car a good thing or a bad thing”.
DPI independence definitely existed in some forms. (Heck, even GDI theoretically had DPI independence baked in, since I guess everyone was inspired by PostScript et al.) And I never really disputed layout management, since I was aware that some systems were doing that, too. I dispute that most systems from that time period could do what we do today and scale correctly on high resolution displays. I’ve had enough experience setting Xresources to be skeptical. But frankly, I just don’t have enough experience with Motif and CDE to really stake a claim here. So I’ll fold on that one: DPI scaling is certainly not absent.

I was most curious to hear about screen readers, because I wasn’t aware of any accessibility protocols or buses on UNIX-likes prior to ATK. But I’m guessing CDE desktops really don’t have that. Maybe the easiest way to find out would be to just boot up CDE and find out, since I’m pretty sure it’s still maintained…
Well only sort of. As far as I understand, nothing about TCP means that ports can be reused, or that 0.0.0.0 has special meaning, or that processes can’t listen on the same port, or IPv4 to IPv6 delivery etc. These are all operating system design choices, some of which stem from the sockets API.

I’m pretty sure you could design a spec-compliant alternative which didn’t do any of these things, if you really wanted to.
> When did Germany ever use a nuclear weapon against another nation?

A war crime that Germany has not committed! Although, for lack of technical capacity, not lack of will.

Seriously though: I don't think he was attacking you- it was the plural 'you', 'you, the west'. And westerners are largely the unreformed heirs of the colonial system - Germans included! There's a reason why the conference that initiated the carving up of Africa was held in Berlin.
> I find it obnoxious that FOSS idealists think they can dictate the usage of the generic phrase “open source”

Since when was "open source" generic? These obnoxious idealists you're complaining about are the people who invented the term in the first place.
A couple of things shook me about this - firstly I guess is the amount that was up for stealing - 100M just "sitting there" seems crazy - how many other multi-multi millionaires have their wealth just sitting in one bank account?

Second scam is the wrong word. A confidence scam originally mean the mark had to bring a suitcase of cash to give confidence to the scammers that he had the means to join their get-rich scheme - and of course he would walk away with a suitcase of old newspapers.

But this is almost a new kind of crime - he did not present or move his money, he did not give away any keys. it is the very mechanism of money transmission that is the issue.

SWIFT is rarely seen as part of crimes - but crypto is pointing towards a new world. Imagine "permissioned blockchains" ie Bank Of England coins, this would still be a real viable scam. Proving you did not mean for people to take your 100M and rapidly move it would be a slow process. Stop orders would be a common place activity, potentially holding up long chains of transactions.

Even without permission-less crypto the move to a digital native currency is a long process
I don't think fully automatic musical composition is possible, any more than fully automatic novel writing. A story has to start somewhere and go to some other place, and a musical piece is a story.

Art needs intent.

Actually, art IS intent. (Contemporary art is pure intent: art without artifacts.)

With music, what works (for me) is a mix of algorithmic generation and then selection / arrangement.

Here's a piece I made following that approach: automatic generation of ideas, then me doing the selection, ordering and interpretation.

https://open.spotify.com/track/5TxVfIf9JUAhCEL3O5cWXT
> google’s SRE book details much more developer strategies [...] than 12 factor web app

I would argue that's precisely the problem. Google are clearly capable of doing complex things, but inspiring and nurturing an entire cultural shift is a different category of "complexity", which in the story of Paas, Google did not achieve, they merely exploited it.
> about the same as a decently moving baseball

I heard this, but it's hard to believe it's real (or, obviously, I'm misunderstanding it). What would happen if one of these hit a person in space? Would it be the same sort of feeling as getting hit by a baseball?

Earlier I wondered how this much energy didn't totally wreck the detector, but someone else posted this link https://www.fourmilab.ch/documents/OhMyGodParticle/, which says "The Fly's Eye consists of an array of telescopes which stare into the night sky and record the blue flashes which result when very high energy cosmic rays slam into the atmosphere". So the protons don't actually hit the detector. That makes more sense.
Add the externalities to the cost of transport and then you can discuss the cost
>But making War into a type of game (these people are ok to kill, these people are not, and lawyering over how connected something is to war), I actually find kind of sick, as if it was just a big game.

It's called the great game for a reason. But this is important because wars are most often waged with limited goals and it is better to sit on the negotiation table with some cynical politician and not someone that has held their kid while covered in burning napalm.

You really don't want some multi generational revanche to move the other side, especially when you may be on the losing side next time.

To illustrate - a clash over Taiwan that ends with mostly military casualties - can be reached some form deal. But nuke a US or China tier one city - and you are talking fight to the last drop of blood.
Thanks for the feedback! I think specialization is something I'm really interested in. I have really been envious reading random Github repos lately realizing how expert some people really are (infosec, math, distributed systems, etc) that I just haven't had the exposure to do at a crazy scale.

Thanks for the comment!
>I can rewrite your first comment as: "Loners are happier than social people. Look at kids. Kids have less social obligations than adults. They're also happier. So if anything that proves that social obligations don't make you happy and it hints at the possibility that not having social obligations actually makes you happy."

You actually can't.... You really need to reread what I am writing because you are missing the point.

>Yes, granted this may be true but my point is there are also a lot of differences between kids and adults independent of intelligence.

If you read what I wrote ^^ the above is LITERALLY what I am saying. I am saying that it is COULD BE an independent variable. That is LITERALLY the thesis here. This is what I mean by you should read what I wrote very carefully because you're not.

>> one instance of a person who is smart and not happy
>This premise does not lead to this conclusion:
>> Stupid people are happier then smart people.
>Which is your first sentence and seemingly the thesis of the first comment.

It does. Read carefully. Did I write all stupid people are happier than smart people? No.

I replied to you because your initial reply was in complete agreement with what I am saying but you just didn't realize it.
Use what you know, and if you don't know, use something boring. Ruby on Rails, or Django, or Spring Boot/Hibernate. Something battle-tested, with lots of documentation and Stack Overflow answers.
Stuxnet is the modern variant.

Regardless of the qualities of DOS, the user interfaces of the graphical programs was in many cases superior compared to today, everything keyboard controlled, clearly labeled shortcut keys, views that usually only did one thing, distinctive coloring.
The article is aimed at low-level network programmers. I learned the subject from Stevens [0] which is quite old but is still one of the standard references.

[0] https://www.amazon.com/UNIX-Network-Programming-Richard-Stev...
Like she did with bank wire transfer fraud when she lost +300k? [1]

I could find literally thousands of other stories like this in a minute scraping the web.

[1] https://youtu.be/9cJxpKu_P0A
Someone wants to buy $27 mil in cocaine.

Rather than use cash, they used art.

That's really it.
Firefox on iOS does not have uBlock origin. What is a good alternative for Safari or Firefox on ios?
I think additionally, the 'casual' user needs to understand Monero, Bitcoin, L2, Ethereum, etc just to make in informed choice of what to use, knowing which are best for privacy, convenience, security, etc.

It appears there are solutions available to a lot of concerns, but they require substantial knowledge of the ecosystem to use them and getting it wrong is permanent.
I think you're very deeply immersed in the Ruby/Heroku world and projecting that onto Kubernetes and everything else. Kubernetes' derives from Google's lengthy experience with Borg, which almost certainly predates Heroku. I doubt very much that Google was steeped in Heroku/Ruby culture. Yes, Heroku dynos are similar to linux containers, but containerization (the idea of binning multiple applications onto a single operating system instance) predates heroku by at least 6 years and the idea of binning multiple applications onto a single hardware instance goes back much further.

Moreover, Kubernetes and Heroku aren't even in the same class of tools. Kubernetes is an orchestrator for containers, which obviously can be used as the foundation for a PaaS, but Kubernetes isn't itself a PaaS even when you consider the various managed Kubernetes offerings which include some higher level abstractions built atop Kubernetes primitives.

Further still, it's not like Google marketed Kubernetes to any significant degree prior to its own adoption of Kubernetes as its official container orchestration offering for its cloud (which was after the writing had been on the wall for a while that Kubernetes would become the de facto container orchestrator).

TL;DR: Just because other tools and technologies predated Kubernetes didn't imply that it was significantly impacted by them.
Minecraft doesn't really hit the "shared world" part in the same way. Most players play alone, or with a small group of friends. There are a couple of Minecraft "anarchy" servers that come close, but playing on one of them is a pretty deliberate decision.
If you're going to be doing anything more complex than form validation and CSS animations on the client, you're going to need JS. If it's a constraint that there must only be one language then you have to use JS on the server too.

Nowadays the best experience with full stack JS is a full-stack framework like Next.js, Next or the one I recommend, sveltekit. You can easily write client pages & server routes Next to each other, with all the standard client side features like components and use tried and tested JS libraries like node-postgres. It's great and is unlikely to break for years, or decades if dependencies are updated.
Yes they were. But like I say, I think the 12 Factors were more important. And Heroku in general just understood hacker culture better.
One actually did, the one used by Apple on iBoot.

But that isn't what you mean, I know.
Pick and Place Hack Chat Reveals Assembly Secrets
Learning rust with entirely too many linked lists (2019)
I wonder when we are going to see a full Bitcoin crash due to a major hack. These type of news make people trust centralized currencies even more.
>that's just the expected state.

It's funny that that's the expected state, because if you compute through various permutations of different geographical locations, and points in history, levels of socio-economic status etc you get a very different answer as to what the expected state is. You also realize it can change on a dime. And if you look around, it looks like it's starting to do just that.
Ooof... so close!!
Could you please explain the difference between passing by reference and "value-return"? My understanding is that one can pass by value or by reference. I do not think there is a third alternative. (There are variations on the two in different languages, but I believe there are still only two.)
Passing by value creates a copy of the argument and passes the copy. The subroutine/function can modify the copy, but this has no effect on the original argument. Passing by reference is essentially passing a pointer to the object being passed, so if the subroutine/function modifies the object being pointed to, the original value is modified. The latter is what FORTRAN does.

MMUs with protected memory, CDS, and no-execute flags are all relatively new concepts that appeared after FORTRAN was created. It's nice that f2c/gcc fixes some of these problems.