skysight-inc/HackerNews huggingface dataset:
I don't know anything about your architecture, but you can quickly drop in something like BunnyCDN as a caching proxy for about 4% of price of Google egress. Even if it's a Google->Google transfer, since ingress is free, Google->Caching Proxy->Google should be much better.

You could also consider a webhost like Hetzner, on which you can get a bunch of 1 gbps machines very cheap, though you have to manage them yourself.

You could try Cloudflare, but they may well consider it abuse and cut you off (though they like to pretend on HN that they don't do this).

Finally, I know that Google is handing out substantial credits for game developers and this could very well be up their alley.

If you can optimize the download size a bit and swap to a cheaper delivery method, it should become feasible to run on a hobbyist budget.
> …equivalent of throwing your old computer into an empty ditch on the side of the road, and getting mad when someone responsible comes by to recycle it for you.

a better equivalent is realizing that that computer might have important stuff and taking steps to wipe out hard drives. or retrieving those bags full of documents and letters so you can secure trashing them.

i mean, most of us do it. not saying it is right but it is the sensible thing to do. for the legal aspect and also for security.

curious, isn't archive.org affected by GDPR at all?
I see, thanks. That's no longer the case now, is it? I'm presently downloading the torrent, and it seems like it will then run completely local?

Well, I guess that was the cost of getting it to go viral. The torrent seems quite active now.
Sorry, meant WebKit on iOS.
Colab is effectively JupyterLab/JupyterHub with Google's own add-ins (like integration with Google Drive). JupyterHub is a huge PITA to manage, and Colab also offers a degree of free compute and limited access to a dated, but still free K80 GPU.

From the tweet thread, it seems like there was some misunderstanding over where the files are being stored and being executed. This is a pretty common issue with Google Drive. I.e. if someone shares a file with me, and I copy it to a folder, it's just a pointer to the original file. Only after clicking "Add to My Drive" does it count against my storage allocation, and only then is it a distinct copy.

My guess is that the researchers expected each user to be able to run the game in their own personal free Colab environment, not be running it against the university's compute and storage budget.
For a moment I thought the diagrams in this article could have been created using TikZ.
From an earlier article on the same site [0]:

> The payload area is roughly a foot and a half long and let's say the swords are roughly the same length, this would provide about a three and a half foot diameter kill zone, which is similar to what we see in the images of the vehicles that have been struck.

So it seems like 3.5ft diameter is The Warzone/The Drive's best guess based on the length of a standard Hellfire and the vehicle damage.

[0] https://www.thedrive.com/the-war-zone/31310/this-photo-prove...
I know targeted assassination is frowned on but I don't know why. Surely leaders trying to assassinate each other is better than sending teenagers to die by the thousands while the leaders stay home and benefit.
It doesn't seem to be as simple as downloading a binary.

We (those who read HN) could probably download the code and run it at home, but I think the authors want non-technical users to play. To do that, they need an accessible Python runtime, so they're hosting the game in a Colab notebook. The download in question is referring to downloading the weights of the neural net into the VM running the notebook.

If only redistributing Python apps wasn't so difficult.
This was on the front page here in October when it was announced: https://news.ycombinator.com/item?id=21269614
Other collective projects to try to archive Yahoo groups:

Queer Digital History Project: https://queerdigital.com/ygpresproject

Project to Archive Trans Yahoo Groups: https://archivetransyahoo.noblogs.org/list-of-known-trans-gr...

Project to Archive South Asian American yahoo groups: https://yahoogroups.southasianamerican.org/

I've got to guess that there are more.
Ditto :D
Even an inert missile hitting a car stands a pretty good chance of killing everyone inside. It is going to feel like a small explosion, there will be shredded metal car parts everywhere, a hot rocket motor, and, as a bonus, an impending car-crash. The NHTSA doesn't test cars to protect occupants from injury in a crash after a missile has hit the car, but I bet the outcomes are worse.

I'm sure that blades improve the lethality of such an instrument, but it may be more psychological than essential. If such a thing hadn't worked as well as it appears to, I'm sure that engineers could have found another way to make it a little more lethal.
coming soon: cars with 4 inch steel plates welded on roof.
i think the game should be made runnable on a user's own machine too.

Make the data licensed AGPL if the author is afraid of people copying and making profit off it without including them!
Not to mention that historians of the future will be able to sort and characterize massive amounts of data and draw conclusions that couldn't be made without that data.

For a time period where data is more valuable that oil, that the wealthiest companies are trying to grab every piece of data they can, and on a site where this is frequently discussed and many work for said companies, I find the question "why do archivists want to archive data?" a little silly. Date might not be useful to us now, but might be to future historians (though this is a similar argument made by that companies that do mass surveillance).
The article's assertion that a man-guided weapon would somehow be more accurate and consistent than a computer-guided weapon following a target-designating laser strikes me as needing some supporting arguments.
Would you rather build safety-critical systems in Python (type-unsafe but memory-safe) or C++(type-safe but memory-unsafe)?

While static typing does catch code errors, in my experience they are mostly errors that would be caught somewhere else in the testing process. Memory safety issues are rarer, but also have a penchant for showing up unexpectedly and for crashing the entire system in unrecoverable ways.

Obviously, the best would be to have both kinds of safety, but people program safety critical systems in C++ all the time, and deal with the consequences. At least you can catch a TypeError in Python and handle it.
but it's not overpopulation what you've just describe but over-computation. Too many variables in too many combinations all of which cascade fail hard. We aren't keeping up with the feedback loop well enough of dysfunctional regulation loops.
I think ideally people wouldn't be trying to kill each other so much.
"Adversarial interoperability" is what happens when you decide to abandon consent as a governing principle for interoperating, because it prevents progress. People complain when unicorns do this.

Even if you had consent in principle, you'd still have to agree to terms for interoperating. In particular, what price and who pays? Or does neither side pay? Consider ISP's and peering agreements.

Even some open source projects will grumble if Amazon uses their software following the terms that are right there in the license agreement. There seems to be an implicit "shadow agreement" that if you use their software to make money, you should give something back. (But that's not what the license says.)
A lot of it is out of their control as well as there being a scale issue - for instance if you're a country like Niue which has a population of 1,000 and a total GDP of $10 million and you're thousands of kilometres from the nearest country that gives aid rather than relies on it, then you have limited options with what you can do. Getting goods to the country means it has to come from NZ which is almost 3,000 killometres away, that's a lot of oil for the ships. There's limited ability to use green power as it has a high up front cost and isn't going to be able to provide consistent enough power (relying on wind, or tides, or daylight). It's not economic to ship trash off shore to recycle so it's burnt.

Things will change as the west advances, for instance a single wind turbine and batteries could power a country like Niue completely renewably, couple that with solar powered shipping and you start to see a change.

But, these countries have very limited natural resources, technical expertise, and are constantly at the mercy of the elements. Any change to make them greener will have to be paid for and be driven from wealthier countries and it makes more sense, environmentally, to spend that money on those wealthier countries where it can go further to reduce more emissions.
For comparison a car being taken out by an old Hellfire missile https://youtu.be/dLv-7zqHdF4?t=12

The old one was really overkill for a couple of guys in a car, more designed to be used against tanks and probably sent shrapnel a considerable distance.
Regarding man in the loop: if you're a bystander, (and not the target) you want a drone attacking the primary target as opposed to a manned platform.

With a manned platform, you have a chance of getting hit by a platform with a rear weapons officer, (F-15E, F/A-18) to verify minimal bystanders. But they're probably concentrating on not missing. Or you can get hit by a single occupancy aircraft (F-16, F-35) who will be dropping pre programmed ordinance.

With a drone, you have three separate teams of people watching the video steam. Anyone in that loop can say, "hey there are a lot of civilians here" and everything's on pause until the target moves.

And now we have an explosiveless munition with limited opportunities for collateral damage and this outlet is falling over themselves talking about gruesome it is.

Having worked in the field makes me really sick of ignorant journalists reporting on it. The outrage the antiwar press tends to carry makes their ignorance more annoying than the journalists talking about AGI, quantum computing, or deep learning.
"Putins press secretary Peskov would be happy to know that you confirm his views about USA."

Why would I give a flying f..k about what Peskov has to say? You might like the same food as Pinochet did. Does it say anything about you?

"Disclaimer i am neither from Russia nor from USA"

Same thing again. Why would I give a hoot about where are you from?

As for stories about how the US handles protests: I was writing about particular case of altercation with the police. You are free to make extensive research on your wider subject yourself.
An anti-tank kinetic energy round (non-explosive) can penetrate foot-thick armor when fired horizontally, much more when fired straight down from an aircraft.
True, surrendering to Russians was a bad idea.

They had quite the grudge over Leningrad.
At least on Mac, I will always choose a native Cocoa app over a web-based one. Coca apps launch and run faster, are visually cohesive with my OS, and (usually) support Apple Events so I can plug them into Automator.

And honestly, it's just as "in the cloud" as a web based app would be. All my email is synced to my computer from my various email accounts, and that sync is solid and quick enough that I never think about it. I can log into a new computer and add my accounts, and all my email will be there.
Hopefully it'll result in fewer innocent deaths. Though I can still see ways for this to go wrong. Become overconfident in our ability to hit a target and then miss. Not to mention, a lot of the innocent casualties of American bombing haven't come from using bombs but from just picking the wrong target to begin with.
Great article. This hits close to home as a product developer. I'm certain this phenomena happens in "data driven" product decisions. Top of the funnel, we have the numbers to get statistically sound outcomes on A/B tests quickly. I work on a B2B product (high value, low volume sales cycle) and bottom of the funnel or internal sales process experimentation we try our best at is sketchy and hard to do. Experimental design is hard trying to get adequate power.

Any HNers have tips for working in low-data regimes (N=low hundreds)? Is there some magic Bayesian angle I don't know about?

We haven't systemically looked at effect sizes and this article is a good push for me to dig into that.
I think this should start with a simple question:

How many square miles (or square meters) of territory have they lost due to sea level rising? This should probably exclude erosion but could be an interesting additional point/counter.

That would establish a) that they've suffered damages and b) the scope of said damages. Identifying the guilty parties would be the next challenge but it's a starting point.
This is just GCS. For example, if you use their managed Kubernetes service, you will get a fresh load balancer for every service you expose to the internet. Not a shared load-balancer, a new one.

Unless you set up an alternative you'll get absolutely rinsed through the cost of the instance and then the egress charges on top.
Working with letsencrypt’s certbot for a Lisp webserver
Why should anyone be obligated to donate to--any school they went to?
Seems like a pretty big list of prior papers, which is a nice reference, but some notion of how successful these various efforts were / purport to be would be more helpful.
Everyone should stop killing each other. Since we can't- if you aren't willing to do this, people that are will do it to you or your friends.
I agree with everything you just wrote.

<hug>
I have two points for you.

1. There are many extremely important features that may only be needed once or twice a year. For example I work in developing cost estimating tools. The tools I build are extremely important, but some of them may not be used for 8+ months out of the year and new bugs could go unnoticed for quite a while. Unless you are familiar with the internal processes of customers this could easily be true for your product features as well for reasons that might not make immediate sense and you wouldn't even know.

2.I would argue that being a product focused engineer requires you to go the extra mile and learn about customers business processes. Product Owners should include engineers in some meetings for use case analysis and voice of customer interviews. I also find it extremely valuable to personally provide support directly to some of the highest value customers because you will learn what you need to know in order to implement features better and requiring fewer updates/changes down the road.
This is really unfortunate. There's an amateur microscopy community on Yahoo groups with tons of information about old research microscopes. Corporations can really suck.
UPDATE

looks like everyone above me actually listed em all.
‘Zork’ Source Code, Presumed Lost, Has Been Uploaded to GitHub
This is a completely backwards and incorrect perspective on history. Funds from taxing private enterprises were not what funded the war and the postwar boom; on the contrary massive Government deficit spending sustained both the war and the postwar economic boom.
"The fee for starting a case is 5% of the amount for claims worth between £10,000 and £200,000."

I don't believe it. If this was really the way the courts over there worked, then nobody would make disparaging comments about the American legal system.
This is all pretty subjective; I personally like this stuff. And it's certainly more distinctive than your average lots-of-glass modern design.

For instance, this building was controversial, but you couldn't call it boring: http://www.sosbrutalism.org/sixcms/media.php/1685/thumbnails...

It has now been demolished, and is being replaced with this glass thing which is approximately identical to all other office buildings built in Dublin in the last decade: https://www.irishtimes.com/polopoly_fs/1.2674616.1465234544!...

(It used to house the embassy of Australia among other stuff, which always felt a bit odd. Probably Dublin's second weirdest embassy venue; Japan, whose embassy is in a shopping center above a large Tesco, still wins that one).
Sure, but if they miss (or pick the wrong target), it's still fewer innocent casualties.
"Blocking" is not the right verb, but this is representative of a whole category of bugs in dev-tools that makes using FF for dev work very frustrating: https://bugzilla.mozilla.org/show_bug.cgi?id=1553836 (
Cmd/Ctrl+A selects the entire panel content so it's hard to copy just a response payload for example), open for 7 months

I was tracking some similar ones related to displaying JSON in the Network pane that were open for years.

In my specific case, Chrome also displays EventSource events just like it does with Websocket frames, but Firefox treats that as a normal XHR, waiting until the very end to display the content. That is a little closer to "blocking" but also very niche, I guess
Rest in peace, one of the most influential personalities in CS in the Valley and an inspiration to his students
All of the load balancers on GCP are shared. Maybe you meant to say you get a new, fresh IP address which is true but also not very expensive.

"Cloud Load Balancing is a fully distributed, software-defined, managed service for all your traffic. It is not an instance- or device-based solution, so you won’t be locked into physical load balancing infrastructure or face the HA, scale, and management challenges inherent in instance-based LBs."

https://cloud.google.com/load-balancing/
This feels like an alt-take on That Scene in The Dark Knight. In a good way? :)
Where is this guarantee stated? I don't see anything on that page about a guarantee. Does the go spec make this guarantee?

How do we know how the puzzle is executed?

And if you're saying some guarantee exists that the last executes first, then the rest execute in order, that's empirically false:

https://play.golang.org/p/3gV0TYG4GQW

1000
773
774
775
776
...
> I've noticed, in London at least, that there is a new appreciation of the style among hipster millennial types.

I don't think it's all that recent. The Barbican has been widely admired for a long time, say.
It’s precisely the same behavior you would get with C, C++, C# for references, with C# defaulting the ‘==‘ operator to short-circuit to ReferenceEquals() unless otherwise re-defined.
I want to agree with you, insofar as that being outraged over what appears to be a more precise weapon makes very little sense.

On the other hand, it still seems horrible to kill people by remote control. Supposing it becomes possible to very, very precisely kill exactly who you want, from far away, with no judicial process, etc., is this good?

War should be painful for both sides, because if it is not, what stops us from engaging in it?
The gc compiler, used by the vast majority of Go developers, does not use the C calling convention.

https://golang.org/doc/faq#Do_Go_programs_link_with_Cpp_prog...
Privacy policy modal on a blog?
Dear Engineer. Dear Marketer
Tech-Bankrolled Code.org Deputized Universities to Push CS into K-12 Schools
> Courts are simply rubber stamps for Putin run mafia
You will see that in US too. Just watch Gorsuch and Kavanaugh do their masters bidding on issues like tax returns.
I prefer Electron-based apps to Cocoa apps because my vision is substandard and the Electron-based app I know the best (VSCode) allows me to change the size of all the elements in the window. I have reason to believe other Electron apps will allow the same thing. (Although most Cocoa editors allow me to change the size of the text in the main pane, they do not allow me to change the size of any of the other text or other elements.)

I don't have a retina Mac, but I have experimented with a 27-inch iMac in a store: System Preferences > Displays offers a choice of 5 different screen resolutions, but all of them except for the native resolution are IME blurry compared to an Electron app or Chrome (which allows me to change the size of all the elements in the viewport). My vision is not so bad that I don't notice the blurriness even on a retina display.

Graphical Emacs is the only app I know of that uses native Cocoa APIs that allows the user to change the size of most of the apps's elements. (It does not allow changes to the size of scroll bars and elements inside pop-up menus, the title bar and the menu bar, but those things don't bother me.)
Jordan, is that you?
To be clear, this was because of crazy high network egress fees, not the fancy neural network compute.
Could something like PyInstaller[1] work?

[1]https://www.pyinstaller.org
what an asinine perspective.

If you remove the users autonomy from how / when that security gets applied you've now made the security situation quantifiably worse, for 2 reasons, one users will now jump through hoops to confound your mandatory process, two you're impinging on possible mission critical infrastructure which blanket policies decided arbitrarily by a software conglomerate.
If it wasn't a phalange how would they point it out?
In theory, requiring full scale war disincentivizes war, so a peaceful solution is more likely. If targeted assassinations became the norm, you'd probably end up in a scenario where the country with the most advanced assassination techniques could exert much more influence since they wouldn't have to try and justify it to their own population. The most powerful country would basically be a vengeful god; completely untouchable and capable of smiting anyone that doesn't fall in line.
Renaissance? What is that...?
Yeah I know about the hint. But the result the hint leads you to doesn't make sense. Using a Mutex removes data races, but it does not remove race conditions. By leaving the race condition in, the code is has output that cannot be relied on. But yet the challenge wants us to think that somehow the output has a specific value that can be relied on.
Depends how bright, I do it every day in a different context and it can work pretty well. The brighter, the more of that noise I was getting at. Sunlight is very, very bright
, but satellites less so. I'd need to know how bright to know if the resulting noise would swamp the signal. Perhaps the fact that astronomers aren't doing this is evidence that it does.
In java (and every other C derived language that I know of) there’s a hard and explicit distinction between reference and primitive types.

In fact, from a certain perspective the two flavors get treated identically. Comparing two integers with ‘==‘ will be true if the contents of the variables are the same, and comparing two references will be true if the pointers they contain are the same value. It just so happens that for primitives identity and logical equality are the same thing.
AGPL does not prevent someone from copying data and making a profit off it and not including them.
Work for the government for 1 year then work for a startup for 1 year.
I wonder if groups with actual members will be OK. I'm a member of one and have several years of message digests in my email. I just downloaded all of them. For groups without members, or with no-one bothering to read them anyway, maybe it doesn't actually matter?
Can you only join one group per account?
Oh sure. I'd rather they shoot this at someone than a fricken hellfire missile. But how much did it cost to develop? We still have the possibility that just assassinating people from the sky at all creates more terrorists than it kills. In which case we're expeding a lot of effort to solve the wrong problem.
That's Google, and that would be suicide to the brand.
Thinking like a different kind of hacker. I like it.
Is there a stack size configuration that would enable a program to spawn 1M POSIX threads?
Protocols, not Platforms !

https://news.ycombinator.com/item?id=20841059
Part of the reason this idea was pretty viral/successful is because anyone could try it out right away, without the usual nonsense that comes with running open source code locally.