skysight-inc/HackerNews huggingface dataset:
For anyone interested - Neverwinter Nights Enhanced Edition is on sale for $6 on Steam, GOG, and Beamdog. $2 on Android. The multiplayer scene is having a bit of renaissance thanks to it, here's the live player world (mini-MMO) list: https://nwn.beamdog.net/
Feeding the Mind – Lewis Carroll(1907)
Email is a very solid way of maintaining contact with the people who are interested in your products, so I would encourage her to put strong emphasis on building a list if she hasn't already.

This could be helpful in the event that another channel fails.
Not if you feed it to a Sabatier [1] reactor to produce methane, which is what most ISRU-based mission designs call for. A LH2 based return vehicle would indeed make things considerably trickier.

[1] https://en.wikipedia.org/wiki/Sabatier_reaction
Uh, what? You can obviously crack a hash digest, and this is standard nomenclature used in both industry and academia. It simply means you've broken preimage resistance or collision resistance in practice. What exactly do you find controversial about this?

And your second paragraph doesn't follow. What I said isn't a strawman attack, it's a basic observation. If you're not using a secure key derivation function, a private salt will not save you. If you are, the salt can be public and there is no meaningful degradation in security whatsoever - you could even prepend or append it to the digest if you'd like.

As a broader point, what you're saying about fixed-length strings is incorrect. Hash functions need not output strings of fixed length. The formal definition of a hash function also admits functions of the form:

H: {0, 1}^* -> {0, 1}^*

not just functions of the form:

H: {0, 1}^* -> {0, 1}^n.

Or in other words, the codomain need not be finite, and the range can be variable. Keccak (SHA-3) is an example of a hash function which provides variable-length output instead of fixed-length output (i.e. via the sponge construction).
I would like to mention Avorion. Its sandbox space game developed by two guys with heavy emphasis on user-created content and procedural generation that I've bought on Steam sale two years ago for 7EUR and devs are still updating it adding new features and fixing issues:

https://store.steampowered.com/app/445220/Avorion/

Its considerably small and limited in scope, yet game progression feels rewarding enough that some people (me included) have clocked hundreds of hours doing it.

This is the kind of game I feel we need more of. Small games focused on limited number of features, continously improving those features.
>but after the olympics China reversed course

This also happened in Russia 4 years and in Germany in 1936. It seems like the prestige of the upcoming games is holding the tide of authoritarian rule, which then surges unrestrained.
That's... hilarious
It is hard to give you feedback on the actual product since it costs $250, but here are a few questions from reading the site:

Do multiple humans review the website? How many? Are they better at UX than me? Is there automated analyses that are ran too? Is there any way to provide a free/trial product?

It is hard to tell what I'll actually get from using this. My initial thoughts are that the price is too high (again, because I'm not sure the quality of what I'll receive). Is this cheaper than hiring a freelance UX expert?
The main thrust of this rambling article seems to be that Google Maps and location services more generally might not be misused by Google itself but instead shown wholesale to a third-party concert app which then leaks it to my "creepy stalker ex-boyfriend." Is there anything new in this article or rehashing familiar hypothetical scaremongering? Not saying that handing over data, especially very personal data, is to be taken lightly but this article adds nothing interesting to the conversation.

Edit: it's looking like the hypothetical sharing of your data with third parties is a fabrication from this article. Can anyone show how this sharing might happen?
Show HN: pygls – a Pythonic generic language server
The cost of US fracking continues to drop; $40 oil is plausible in the near future. The issue for Russia and the KSA is that their budgets aren't solvent at a $40 or $50 oil price
The Best Business Training Course to Make Passive Income
Alternative to what, exactly? I can email updates of my life to family pretty easily. No ads, totally free, private, supports replies, images, whatever really.

This is what my family who never joined Facebook did. We all just send everybody email updates once a month. No need to see ads or Grandma's racist reposts every day!
There's a good answer to your question in the talk here:

https://youtu.be/BD9cRbxWQx8?t=1025
Gotron: Go Api for ElectronJS
No, for short-lived (a minute or two per run) batch jobs. But, it looks like most of the ones you mentioned can also be used for that sort of task. Thanks!
Testing Java Microservices
I'm glad we figured it out in only 240 years!

But, what happens if we figure out that the rights we currently enjoy are, in fact, not protected by the constitution?

This hammer swings both ways. There's a big, nasty, vaguely-defined "unreasonable" word in "unreasonable search and seizure."

Who defines what is "unreasonable"? And what are the odds that their definition will agree with what HN thinks is "unreasonable"?

I can completely see a court, in 2021, argue with a straight face, that a ban on "unreasonable search and seizure" does not protect you against <Whatever invasion of privacy>.
99 out of 100 laws might have been a good idea at the moment of their conception, but a much larger proportion of laws are outdated or irrelevant or just completely wrong. FATCA is an example of such a law. The Patriot Act might be grouped in as well.

Laws and government programs should have expiration dates. Government can choose to renew said laws and programs, but an expiration date (aka Sunsetting) is good policy because it forces government to stay currently relevant.
http://media.kotaku.foxtrot.future.net.uk/wp-content/uploads...
Not using Google Maps is difficult, but it can be done. I'm currently using OsmAnd from F-Droid and it works awesome. I would recommend it to anyone trying to live without Google services.
I’m one of the software developers with Open Law Library (http://www.openlawlib.org/). We needed our VS Code extension, Codify, to communicate with our codification engine (basically a compiler for laws) which is written in Python. So we needed a native Python language server. We found Palantir's excellent python-language-server, but instead of targeting Python directly, we needed one targeting legal XML. Basically, we needed a pythonic generic language server. Thus was born, pygls (pronounced like "pie glass").

Our goal with pygls is to make it incredibly easy for anybody to write a language server for anything in Python. We have created a thin pythonic layer over the Language Server Protocol - giving the developer the core of what they need without getting in the way. Currently, it targets Python 3.5+ and has support for sync, async and threaded (using an @thread decorator) features and commands.

Python is one of our favorite languages, and VS Code one of our favorite editors. We hope pygls will make it possible for people to build many new and exciting language servers that leverage the power, ecosystem, and flexibility of Python.

This wouldn't be possible without Daniel Elero's hard work. Thank you, Daniel!
Exactly, look at the "system" requirements for AOL Instant Messenger:

Windows 2000 or higher
Internet Explorer 6.0 or higher
128MB RAM/512MB for enhanced multimedia features (TOTAL RAM in the system!!!!!)
Macromedia Flash
Microphone and speakers/headset for voice/audio chat
I’m curious, what signs were there that they might/would be shutting down the service?
My main interest these days is writing non-blocking GUIs. I don't want to see a "spinning beach ball" or "no results found" or similar things ever.

In theory Erlang has the best non-blocking support of any language, but I see a lot of risk in developing prototypes to get to the point where I know it was a good decision.

I don't see Elixir as moving the needle so far as what is conceptually tricky about Erlang.
Most plans that use water to make fuel on Mars don't use liquid hydrogen at all. The two most well known plans are the BFR/SSH and Zubrin's Mars Direct, both of which use liquid methane. You still have to cool it, but not nearly as much, and it doesn't come with the other problems of hydrogen like embrittlement.
> hey don't like to be treated as second class citizens, especially in their own country

Which form did that take? Were there westerners living in China treating locals like second-class citizens?
I played NWN1 for _years_, on "Persistent Worlds" - the (usually) 40 - 80 concurrent player worlds created by the community. Battledale and Dasaria. Had some of the best gaming & storytelling experiences on those servers.

Sidenote: I used to moderate PlanetNeverwinter, the NWN forum on Gamespy's ForumPlanet.
Electrum 3.3.1
The usual end game of this type of crisis is some kind of private negotiated deal which enables both sides to preserve public "face" while secretly giving up some concessions. Like when President Kennedy agreed to withdraw nuclear missiles from Turkey later as a quid pro quo to end the Cuban Missile Crisis.
Oh, god, no. Please no.
> Otherwise he should be put on some type of do-not-purchase-from-these-founders-blacklist.

Does such a blacklist exist? Given the short notice I expected that Hyper.sh would be gone (and thus free of commercial backlash) but it appears the company will continue in new areas, which makes this decision even more surprising.

I'd definitely be interested in having such a list and an easy way to determine if they are involved in new companies, which doesn't sound trivial. "Foo Co was terrible to their customers" doesn't tell me Bob made the decisions, nor does that tell me that Bar Co is also run by Bob.
Used to feel the same but I think Divinity 2 in co-op mode edges it for me now.
That seems to be the going price recently, yeah.

https://www.reddit.com/r/starcitizen_trades/search?q=Omega

No idea how people handle escrow on those gray market transactions, maybe there are trusted middlemen who will do it for a cut. I’d be iffy on trading a limited edition ship to some random person online.
The best alternative to Twitter, an utter shitstorm at times, is Mastodon: https://mastodon.social
"Let that be a lesson to not rely on cloud infrastructure too much without designing your architecture to be somewhat cloud agnostic."

Not disagreeing per se, but I believe it's much more important to design for migration between providers instead of designing for abstraction over providers. The difference is subtle, but trying to make predictions about what needs abstraction will most likely lead to the same (or bigger) costs when a migration actually happens.

It's a bit like the general advice to design to avoid getting stuck in a hole as opposed to designing to getting out of future holes.
But think of the competitive advantage you can gain from doing your app natively. If they really are so slow then you’re in the money.
> Not using Google Maps is difficult, but it can be done.

It's not difficult to use Apple Maps on an iPhone. You make it sound like Google are the only realistic maps provider available.
There are piles of these, still. The second Divinity is barely a year old, party mechanics are typical in lots of tactical JRPGs if that's your thing, etc.
Scott Beaumont went so far as to ban note taking during meetings because he was worried other employees might find them, learn about the project existing, and oppose it vehemently. Along with intentionally bypassing the required privacy and security reviews, it has all the characteristics of a rogue project. The only reason we know about it is because the employees working on it opposed it so much they leaked it.
I agree with you that we should be moving to renewables as fast as possible.

At the same time, there's a lot of upside to reducing the power of authoritarian oil states that gives dictatorships power to squash democracy and human rights.

"Study after study has found that, while discovering big oil deposits doesn't turn democratic countries with a lot of oil like Norway and Canada authoritarian, authoritarian countries are more likely to stay that way if they've got a ton of oil. Of all the bad things that oil does for countries, this is probably the worst and most robustly demonstrated."

https://www.vox.com/2014/4/10/5601062/oil-curse-explained

Say what you will about the U.S. (and Canada and Norway), but I'd rather a democracy be the biggest producer than an autocracy.
My last line was bait to get some low level container talk going on in here. Glad it worked ;p

What problems do you see/think arise from kata pretending to be a container?
Either way it seems another reason why San Francisco should be abandoned to the homeless.

It isn't that libertarians or the people the libertarians they are opposing are right or wrong. It is that San Francisco is stuck in an impasse between these kinds of people and it's astonishing that people are still going there because of this.

I remember going to Dreamforce and reading Marc Beniof's book boasting about how he ran a business illegally out of his house, and then Gavin Newsom comes on stage and says how Marc represents everything great about San Francisco and don't you know they have an app to help the homeless...

For instance, look at how Brendan Eich got kicked out of Mozilla. It's not him or the gay community, it's that California has an unholy combination of people who give money to conservative causes and people who are militant about being gay. Had Mozilla ran an office in any other city in the world this wouldn't have happened; in San Francisco if it had not been that it would have been something else.

Mozilla likes to talk about inclusion but the one kind of inclusion they won't consider is opening an office in some city like Chicago or St. Louis or something.

A city that can't solve the slightest problem of its own doesn't have anything to say about how other people could solve their problems and should not be in a leadership position -- at most they are going to export chaos to the rest of the world.
I've been curious about Idris, but apparently there was recently an amazing talk from an (the?) Idris creator talking about rewriting it from scratch with a major emphasis on relying on linear logic. He demonstrated how it does a lot of proving work for you automatically, which caused a lot of wows and applause. Anyway, I'm not sure how valuable it will be for me to learn the current version of Idris given that.
I usually read the newest page. It's full of crap but form time to time you can find something interesting to upvote. (I use "show dead", the [dead] post are even worst, but from time to time you can find some false positive that deserves a vouch.) Please consider spending some time in the newest page. (disclaimer: I don't like threads with more than 100 comments, so looking at the newest page is a good way to find interesting post without a discussion that is totally out of control.)

I submit stories from time to time, very few, like one per month. Some are my own post and some are thing that I found. I don't use a voting ring, and approximately 1/3 of my submissions get 10 or more upvotes. I have a few with more than 100 votes.
How does LEAN compare to Coq/Isabelle/Agda?
Indeed. This is a headache for me.

My service is entirely dependent on Hyper.sh and there seems to be no trivial migration path. I think I shall have to drop everything I was planning to do after the holidays and rearchitect for Kubernetes. :(

A few years ago, I ran a similar company that I also shut down, so it would be hypocritical of me to complain much. Competing with AWS is hard. (We did give users 3 months to migrate though.)
>6. Is using location services worth your children being followed to school?

It is a little over the top
On the other hand, we're internalizing the pollution associated with that form of energy production.

CO₂ is one issue; but pollution of aquifers seems to be overlooked until it will be too late, contaminating many fresh water supplies.
It mainly puts a price ceiling on oil. Fracking can be turned off or on on relatively short notice. Anytime the price dips too low, those rigs can be idled. If OPEC raises prices above breakeven for fracking, the rigs turn back on and pushes the price back down.
Takes him more paragraphs than I'm willing to read before saying anything substantial. With the tone of someone who's elegantly proving some really surprising truth.

Yes, Google makes money from all the data it collects. It also provides multiple valuable services to its users. Must it be a zero-sum game? I don't think so.
I noticed that Kata have started integrating firecracker which will be interesting and should help their performance and security stories going forward.

I'd agree though that kata (or other VM based containerization solutions) won't completely replace runc based solutions.

One of the things I like about standard linux containers is the ease with which you can remove part of the isolation without turning it all off or on. Being able to easily do `--net=host` or add a capability is very handy in some circumstances.

Also the security story definitely isn't as clear as VMs>containers. Every isolation layer has had breakouts in the last year, VMs, gVisor, Linux containers.
I like the interface and overall design a lot. But for the player, there isn't a dedicated full screen button, nor is there volume control, two things that for music videos and music in general are pretty much needed.
I personally wasn't aware they directly sold the data. I always assumed they acted as intermediaries to advertisers,
Its just zoning combined with streaming, but under other name - its been around for a long time, at least the times of Unreal Engine because I clearly remember dealing with zones in first Unreal's editor back in 98.

As fun fact, its something you are getting for free with Unreal Engine 4.smth these days because Epic needed it for Fortnite Battle Royale ;)
Yes, that is the price that it fetches in the open market! Because enough people feel it provides them with at least that much value in return. For all the weird detractors (who seem hell-bent on telling other people what they should or should not enjoy), Star Citizen is a great game with a great future providing value to a thriving community.
Could this be due to a fatal security issue? Running untrusted code side by side on native hardware doesn't give you a whole lot of room to patch vulnerabilities ...

And the situation has gotten a lot worse in the last year.
Protestors surround the BBC
I belive there were signs of a lot of Erdogan support among Turkish folks living abroad.

For a long time I sort of assumed that the advantages of living in a democracy are sort of self evident (provided you live there), I apparently was wrong.
I would love all of that but so far none has been delivered.

When you play what has been delivered, it feels like a shitty side project put together in a hurry. Game crashes. Current art is ugly. Interiors are empty and feels fake. Performance is sluggish even on top of line PCs. Physics are no fun. Collisions are not properly implemented. Every ships and players look the same.

They should call this project a failure and release the resources currently being stuck in this project.
Well Turkey benefits from low oil prices since they basically have none.
We should be putting trillions into clean energy infrastructure and research rather than a bandaid over a shotgun wound.
> Even people who knowingly try to 'escape the system' still support it, as though 'the party = China'.

Why do you think the CCP is so prickly about Taiwan? And to a lesser degree Hong Kong?

They're living proof that other systems can work well for "China."
Let's look at how Slack is used in my workspace:

- Person-to-person chat system. This requires offline messages: "when you get to work, please take a look at ABC-1234". Some people have cell phone as well, so this needs multi-delivery to all the clients (so you can read the message on the phone, then read it again from work PC)

- Support system: one person posts "I cannot run TOOL_Z", people who know reply. This requires offline history -- if I maintain TOOL_Z and I come in late, I was to see the question asked, answers, and maybe I want to contribute an answer as well. By the way, slack threads are super helpful for this.

- Knowledge archive: next person to have TOOL_Z problem would search the channel history, and find previous answers.

- Announcement with discussion: someone posts "New version of TOOL_Z is released! New features: ...". People might respond by discussing the new features.

All of those basically require "global database" -- those messages are not volatile things; it is not OK if the announcement is lost, or if you did not see the help request because there was something wrong with the system.

And I know that XMPP does not work for that because back when my workplace used to use XMPP (a few years ago), I went to https://xmpp.org/software/clients.html , installed "gaijim", and found out it has no offline message history, no message searching, and half-broken multi-delivery.

So we ended up building scaffolding - set up our own search engine, archive system, use different methods for communication. This was a lot of pain and very little gain. So when we had to re-do infrastructure from scratch, we went with Slack.

(Note that you can't just say: "I don't need those features". As long as there is a single person in the company who does not have history, the whole company cannot use pure XMPP for support system or knowledge archive anymore -- or that person would be excluded.)

As you said in other messages, things are better now -- there are compliance suites. So "XMPP Advanced Client 2018" does do what you want. Unfortunately, I cannot find a list of clients which support "XMPP Advanced Client 2018".

Also, there are people who confuse matters by saying that "XMPP does everything Slack can, and has tons of clients". No. "XMPP Advanced Client 2018" does everything Slack can but has very few clients. Regular XMPP has tons of clients but does not support everything that Slack can. It is very important to distinguish between the two.
I'm pretty interested in that. Which company is it? Is it in U.S.? And does it serve the Mid-South?
Also, their staff had envelopes with $5 bills in them. If you acted a fool or caused trouble they would escort you to the door and give you an envelope with your money back.
The usual HN feedback for trying to track bad CEOs so you don't get bit in the future is that we shouldn't because they're humans who make mistakes and always deserve second chances. Not saying I agree but it's what I've noticed.
Second this motion.

It's a metoo article trying to capitalize on the data privacy wave to garner few cheap views. Skip.
I believe it's much more important to design for migration between providers instead of designing for abstraction over providers

Right. If you design to be cloud agnostic that means only using the lowest common denominator of features, and while it’s doable it’s not cost effective. The price structure is designed to shepherd you into the managed services.
I don't mean to suggest that it's not possible for indie studios to make great games by limiting scope--clearly it is, and I'm working on one myself. Just that we have to remember that the key is that they are limiting the scope. There will always be a place in the market for games on a grander scale.
Pre-commit: A framework for managing multi-language pre-commit hooks
To expand on this, the cylinder of the airplane's fuselage is the pressure vessel (like a submarine). It would take additional structural material to have the pressure vessel be a truncated cylinder (i.e. a half-circle shape), as you're introducing corners.

However, just because the cargo hold is pressurized doesn't mean it's warm in there -- it can be quite cold, and pets stored below occasionally die.