skysight-inc/HackerNews huggingface dataset:
I used to chat on IRC between 2005 to 2014. We tried to switch to Jabber several times but it was simply too much work (we had elaborate mIRC bots, for example) and it simply wasn't as good - bloaty clients (this was in times when we had 512 MB RAM and single or dual core), chat servers were frequently down while IRC always worked (with the occasional netsplit, but oh well)...

Then we tried Slack but most people didn't come there too much. Today we have a Telegram group and it's so much better UX/UI wise...
Sure, but there's a prevalent theme within Rust community that its job market is overweighted towards blockchain. I'm not sure if that's the case with other langs out there.
It makes sense to pre-compress the static assets. Then the server can load the compressed ones directly, without requiring to link to the compressor, and of course pay the price of online compression.

I create two extra files for each static file (for some extensions):

file
file.gz <-- with zopfli
file.br <-- with brotli

And the web server, depending on the `Accept-Encoding` header, would serve the right file.

The wasm module:

$ ls -lh fiddle-module.wasm*
-rw-r--r-- 1 motiejus motiejus 779K May 26 15:25 fiddle-module.wasm
-rw-r--r-- 1 motiejus motiejus 323K May 26 15:25 fiddle-module.wasm.br
-rw-r--r-- 1 motiejus motiejus 357K May 26 18:00 fiddle-module.wasm.gz
I wish elden ring was smaller. I thought the open world concept was very poorly executed. I didn’t know where to go at first so I explored pretty much the entire open world unable to do much other than run past everything. The remainder of the game was just teleporting around so the open world was irrelevant. The bosses were good. The legacy dungeons were good. But the open world was largely a one time early game tax to find flak upgrades. I felt frustrated that I was not clearly shown where level appropriate content was. I don’t mind the option of seeking inappropriate content, but it should have been more transparent.

I spent the game picking up herbs. Never used any.

I picked up loads of weapons, but couldn’t use any them effectively without respeccing or farming weapon upgrades.

I found very few of the mini dungeons organically and had to look up where to find them but they tended to be pretty dull and reuse the same bosses. The quests were equally inscrutable without a guide. Finding bosses that are just way too strong for you sucks.

Leyndell and onward aren’t really open world. They’re mostly just linear areas, which I liked more but I also suspected was mostly due to budget and scope cuts. I would have gladly traded the vast open world and mini dungeons for a few more well designed legacy dungeons and bosses.

I played with no summons and beat malenia with two whips and no skills for reference if it matters
This is pretty much what vagrant was made for.

[1] - https://www.vagrantup.com/
Sure I am reading a bit into this but the reason they moved away from Python was performance. So ditching Python as a given, here are the reasons to select Go instead of something else.
The use pragma is scoped.
I don’t have direct experience with administrating Oracle, but my impression is that they make a lot of money from the moats they’ve built: but they would never have been able to build them if the product was garbage to begin with. Sure, nobody would probably pick Oracle today for a new project almost regardless of size, but surely there must have been a point in time when Oracle was simply superior when it came to stability and functionality? If not, their current size really makes no sense, because you can’t build a business on scamming people in the long run.
Apple’s Eye Contact feature for FaceTime, introduced in 2019: https://www.fastcompany.com/90372724/welcome-to-post-reality...
The Unicode Consortium has indicated they won't accept new flags as emoji.

https://www.engadget.com/unicode-no-flag-emoji-please-131509...

Given this, it's a sensible move; it won't be long before the available set no longer reflects the full set of countries.
I'll qualify that by some observations re the Ruby job situation in London which seems quite steady. Rails jobs in London in Indeed, for example have hovered around the 250 mark for many years now whilst Ruby jobs advertised are still higher than Golang. I just received an email from a recruiter listing 21 Ruby roles so it's not quite Perl yet. I also notice a high percentage of "Who Is Hiring" roles here on HN feature Ruby/Rails so maybe Ruby's fate will be as a middle-tier language with adoption just below the big guns - Python, JS, Java, C# and PHP.
I think some people are realizing that SQLite has everything they need in their database use case, and they don't need a heavier, more complicated client-server database with more features.
Dead giveaway is that it links to the StackOverflow survey from 2017
> A disturbed 18 year old isn't going to have black market gang connections to get a gun.

Apparently you've never been to Baltimore and/or forget what it was like to be 18. Show me a law prohibiting or vastly restricting something and I'll show you a very healthy black market for said thing.
Tbh when I used a Mac I did think it looked oddly inconsistent that it was the only colour in the status bar.

And as evidenced by OP some people obviously liked that, it's a change, of course some will like and some will not (and others will be indifferent).
Welcome to the elusive world of crypto mining: Rohtak,Rs 3-lakh electricity bill
I'm calling BS on this guy. This never happened. It's some incel fantasy of his. If it had happened, there would have been a MASSIVE lawsuit and this would have been a front-page story on every major news outlet.
I am going to assume this has something to do with China/Taiwan/Hong Kong since that is the only market that is both big enough to force the change and where the political leadership is very sensitive about flag/name/border issues.
It's actually being convicted of a felony, not being incarcerated, that prohibits you from voting (and from owing a gun).
I work for a regular corp. We have a lot of servers, our annual hardware bill is 8 figures (just for our single project), more than our developer's wages. 100k is a drop.
You can't use the new feature without editing code to use the new feature. If you're editing code, bumping the version number at the top is trivial.
In Ukraine this matters for a lot of people. Half if not the majority of ukrainians are russian-speaking and confusing russian language with russia is not something we like.
Aren’t synthetic hydro-carbons even worse from an efficiency point of view then pure hydrogen? That should wholly explain why it’s not done.
https://capitol.texas.gov/tlodocs/87R/billtext/html/SB00019F...

Sec. 2274.002. PROVISION REQUIRED IN CONTRACT.
(a) This section applies only to a contract that:
(1) is between a governmental entity and a company
with at least 10 full-time employees; and
(2) has a value of at least $100,000 that is paid
wholly or partly from public funds of the governmental entity.

Not just megacorp banks. In fact, it appears that megacorp banks might be exempt from this:

Sec. 2274.003. CERTAIN CONTRACTS EXEMPTED. (a) A contract
entered into in connection with or relating to the issuance, sale,
or delivery of notes under Subchapter H, Chapter 404, or the
administration of matters related to the notes, including the
investment of note proceeds, is exempt from this chapter if, in the
comptroller's sole discretion, the comptroller determines that
compliance with Section 2274.002 is likely to prevent...
I keep my Dev environments in dockerfiles. It's a bit annoying as docker isn't designed for this so I had to figure out how to punch holes in its security for things like access to USB, running graphical apps, etc. I tried to watch to podman but ironically didn't get that to work because it is too secure.

The advantage of all this is that they are separate so you don't need to worry about some embedded IDE or python crap barfing all over your system.
I check all the dockerfiles and config files that they install into git.
I've been watching nix but it's seems like it's a bit of a Marmite project so I might wait to see if something better turns up.
I still go back to the article[0] on mental models by FS (Farnam Street) whenever I need a refresher. It is complete and to the point.

[0] https://fs.blog/mental-models/
> I know that I’m never impressed with the JavaScript side of the bindings produced by Empscripten

i don't mind saying, having spent much of the past 2 weeks in and around that code, that much of the generated part of the JS/wasm "glue" is... Much of it looks like it was thrown together by someone who half-understood JS and was just glad that it worked, with little or no attention to detail and refinement. It could use some TLC.
You'd think, but online supermarket delivery is pretty well established in some European countries. Tesco in the UK and Superquinn in Ireland launched services in 2000 or so (iirc the superquinn one wasn't strictly even internet-based to start with; they gave you software on a CD that just dialed their modems...). Though the fact that supermarket delivery is well-established makes these third party grocery delivery services even more baffling, really.
>>I know as I live in Indiana which changed to a no gun registration state

When was there ever gun registration in Indiana?
Out of the corner of my eye I can see if my keyboard is in US mode (red/white/blue) or Spanish (yellow/red). Can't do that now, need to actually move my eyes to the corner of the screen to read low contrast grayscale ES or EN. Horrible UI regression.
If someone wants to create this I would super gladly join.

Specially if it has a section like Ask HN.

I really love Ask HN as it gives me a peak into real life questions or struggles. It makes this corner of the internet very human.
Third paragraph of TFA:

> The research builds on previous breakthroughs from the team, including the ability to pull water out of the atmosphere[1] and the application of that technology to create self-watering soil[2]. However, these technologies were designed for relatively high-humidity environments.

1: https://news.utexas.edu/2019/03/13/solar-powered-moisture-ha...

2: https://news.utexas.edu/2020/11/02/self-watering-soil-could-...
You came to believe that guns create mass murderers?

Either you never really held a belief in the right to self-defense and are arguing in bad faith (which, frankly, is most likely), or if you did change your mind due to such a ridiculous premise, you never had a coherent argument for gun rights in the first place.
Bolt Financial's loans come due
Sounds like you would love the Dark Souls games. They're Elden Ring without open world, and all legacy dungeons.
Hit the nail on the head. It's a bit more than that realistically.

I work for CrowdStrike just so any potential bias is out there in the open, but do not speak for them.
I guess the idea is if a few bad apples spoil the bunch, you can save the bunch if you can remove the bad apples?
> It worked out well. We had no problems reading our code.

That's not the relevant test, even for fairly large teams. More important is whether someone from another team (or more critically, a brand new hire) can read and modify the code.

That said, based on what you're describing, folks from outside your team ought to get comfortable pretty quickly too .
I came from a family of musicians and so my parents wanted me to learn an instrument from a young age, and yes they did force me to practice every day.

In the end, I learned a skill that has given me a lot of enjoyment in my adult life. Personally, the end was worth the means.

Kids spend a lot of time being forced to learn things in school. I didn’t perceive having to practice an instrument each day as worse than having to attend PE class.

Are there counter-examples? As a kid in that sphere I met many other kids who were very good at music. I never met any who hated playing music but I did meet many who were not that interested in the classical music they were playing. Many played other kinds of music in their “free time”.

I’d say it’s fine to teach your kid to be a piano virtuoso, as long as it’s the piano and not (say) the violin or cello, because cello virtuoso is a non-transferable skill, whereas piano can be transferred to whatever genre they eventually end up liking.
In many states, yes.
> Python has problems scaling to medium-size code bases because programs above a certain size tend to become difficult to reason about. This is not a performance issue, and it’s the #1 issue that I choose to rewrite Python programs in other languages. Python type annotations help.

I think you're spot on. Is some ways, it is a tooling problem, as type annotations require mypy (or some other type checker), and enforcement via e.g. CI.

Crucially, retrofitting them to a codebase is a difficult and tedious problem. On the other hand, it's relatively easy to do for new projects, but so is choosing a different language.
3 lakh is 300,000.
> And the web server, depending on the `Accept-Encoding` header, would serve the right file.

This web server (also part of the sqlite family of projects) doesn't yet know how to do that. https://sqlite.org/althttpd
Yea maybe.

I just don't understand what I'm supposed to do with these "capitalism is the ruling class" drive-by comments. Like.. so what? I like my iPhone and getting bread from the grocery store. I like that in America as flawed as it is I can post funny pictures of the most powerful person we elect. Many people hold up capitalist countries like Sweden or Norway as examples of good governance, yet they also serve their "capitalist masters". What am I supposed to do here? Not vote? Demand that we dissolve the government?
"when sound gets involved, this is where it would become very tricky"

I don't think a neural net would have much trouble generating moans in sync to the motion.

Why pay humans for all that fake moaning when an AI could do it?
Smart landing page on writing copy for landing pages
Jeremy Ashkenas (CoffeeScript) Returns to NYTimes as Head of Opinion Graphics
Tens of thousands of sales people.
Well those alternatives can be popular if more people find them better. Isn't it?
It makes it much easier to tell which layout is active.
Writing a Struct Deserializer with Zig Metaprogramming
I 100% applaud this. I've always used ABC Extended because I thought a flag in the system menu was gaudy and weirdly nationalistic.

I know I live in the US and use the American English keyboard layout. Similarly, I don't need a Chinese flag every time I switch to a Chinese keyboard.
He's also being hyperbolic in order to sell a book.
It could also do the opposite, if used correctly.

Strong Dune vibes.

You could use these to water plants and set up a cycle where a significant portion of the water lost through evaporation was reclaimed and gradually accumulated locally. Dot a landscape with solar powered stacks of these things feeding appropriately selected plantations and you might make the desert bloom or help prevent the spread of deserts.
Sure. Just make sure you can pay the tax stamp, the cost of the weapon, have property to put it on that is capable of storing an explosive according to local regulations, and can ship to that property which probably requires more permits.
Removing blur from images – deconvolution and using simple image filters
I assume he implied functinal programming.
I'm paywalled, and too lazy to bypass.

Is it basically health and ability to be active? Exercise and healthy living pays its dividends with heavy compounding interest every year after 35.
I think Dokuwiki is the coolest self hosted wiki by far
>> I know many experienced Unix people hate this trend, but there’s a reason some of the most actively evolving language ecosystems install more and more of their binaries into the user’s home directory. Maybe that’s already the case for Perl, I wouldn’t know.

There's https://perlbrew.pl/ and there's cpanm with "use lib".
I think so. I attribute it to dqlite, rqlite and litestream that are making sqlite viable server side. It's always been viable server-side in tandem with a paxos/raft changestream (etcd streaming the changelog to an sqlite database.) but with the new projects providing out-of-the-box replication solutions it's even more-so viable.

It brings me so much joy to see sqlite get the love it deserves -- it's by far the best library I've ever used.
Procedural programming has always been great and continues to be great for most use cases. There's a time and a place for OOP, and there is a case to be made for functional programming, but it's hard to beat the simplicity of procedural programming. Go is an excellent procedural language that has lots of static guarantees and a super fast compile times (fast at least compared to C++).
These "upper middle class" people pull the levers the government has put in place. If you want less regulation/zoning and more housing the problem is not "homeowners" it is the underlying structure that imbues them with veto power.
But you can only save the bunch if you remove the bad apples in time. ;)
Could not agree more. Using Go is like stepping in a time machine and going back to 2005.
Related issue I hadn't thought of before: what happens if the flag is changed?

Suppose it partly depends if the unicode description is 'flag of the country blah' or blazon-style description of what it looks like.
You did read my comment where I suggested "Authy or something else", as in any TOTP app, right?
I'm going to copy this comment I saw on slashdot re: this yesterday that seemed to let some of the air out of the whole press release:

"The salt mentioned is not table salt, but lithium chloride.
Lithium chloride - which makes up a half by weight of the film, and is also in obvious demand for batteries, is $70/kg or so in bulk."

I haven't really dug in deep myself, but this is the comment that deflated me when reading about this yesterday, so worth looking into at least imo
That's one reason I have close to zero interest in Vim(Or window managers, or anything of the sort).

I can rebuild my configuration(Aside from some fussy embedded toolchains) in half an hour or so. VS code, a few different linters, swissknife, stack tabs, timestamper, indenticator, pylance.... done.

Even if there's a Windows machine I'm fine. Haven't done anything on mac in a decade but I assume I'd be fine there too.

Also, if something takes more than 5 minutes to learn or set up I will usually at least look for other options, on the assumption that if it takes time to set up, it will probably take time to maintain and modify, because it was probably made by people who enjoy deep customization.

There's lots of things worth learning and setting up, but also lots that... I'm not so sure about.
Surely "avoiding controversy" or otherwise is exactly what's involved in designing for people?

Controversy is intrinsically a human issue so I'm not sure I get your point.
I'm not disagreeing with you, but it's funny because being designed for people is exactly why there is controversy.
Microplastics gaining popularity for use in fertilizers and pesticides
Frame at Microsoft Build: Speaking the World into Existence
Fair enough, but you probably wouldn't call is simple.
What's wrong with nationalism? Do you also think supporting your local community is weird?
What I don't understand is why Apple cannot simply make this a toggle option in settings somewhere. No, it has to work one way and one way only...
SMTP was already entrenched in business uses and thus will survive for some time. XMPP was used by some chat servers.
I used XMPP/Jabber in a company but we could have easily switched to something else such as IRC or NNTP. Moving off SMTP would be a non starter for most businesses.

If there were an alternative to SMTP I believe it would be NNTP given it is similar in concept and just introduces threaded messaging which SMTP clients try to mimic now. There are several potential rabbit hole discussions of why moving away from SMTP are highly unlikely to ever occur.
False choice between brand and performance
Agreed as long as its a step, rather than a final destination.
> I think forcing parents to tidy up or downsize can be cruel.

This is on point. Its hard to feel empathy over your age especially when you are young. By young i mean under 40's or even 50's.
Penrose Unilluminable Room Is Impossible to Light
> "To me it just looks like older companies paying to keep from having to deal with Linux directly"

You can see people spending millions of dollars a year to keep from having to deal with Linux as evidence that they are stupid. Or you can see it as evidence that Linux really is that bad. It works both ways.

VMware gives you a thing people can be trained on and certified on, a brand you can hire for and screen resumes on, a consistent environment which behaves in a predictable way that you really can turn employees into replacable cogs. Any helpdesk or admin employee can deal with VMware, any MSP, any tech recruiter, and a lot of training companies. You can get backup systems which "support VMware" and storage which integrates with VMware snapshots, and reporting tools which work with VMware.

It's almost not about the tech at all, it's about how do you build companies on shifting sands? You define interfaces for components which can be plugged together. "VMware" is an API or interface that the business can work to; vendors can say "deploy this OVF to VMware", sales can say to the business "this thing we need works with VMware" or to the customers "we can work with your VMware" or "our offering is trustworthy because we use VMware" and the customer recognises the name. HR can say "we need to hire people who know VMware" and that means something fairly specific to the wider world. "runs on Linux" and "people who know Linux" are wildly, wildly, variable and vague things which could mean "ran a website, minimum wage" or "turns SELinux off to make things run" or "was SRE for FAANG" or "did a PHD in AI for tuning networking stacks in HPC applications but doesn't know anything else".

You make software by defining interfaces and components that can be plugged together to make larger systems. Brands are that, for tech. Like you hire someone who "knows React" not someone who "is a programmer" because that's too vague and is as likely to get you someone who worked on a Java CRUD program or someone who worked on a Python log analyser. Like you hire a "service delivery manager" or a "customer account manager" and not "an employee".
My name is Inigo Philbrick, I stole your painting, prepare to cry
In Big Sur Apple was using a mix of flags and other icons. The flags seem to be for countries that use the Latin alphabet.

Playing around with the Keyboard Preferences, I've found:

Different Chinese inputs use different sinograms: the one for Pinyin uses the symbol for "Pin"

all Hebrew inputs use the Hebrew letter aleph

all Korean inputs use the same Korean symbol

all Thai inputs use the same Thai symbol

all Arabic inputs use the same Arabic symbol

Greek uses a lambda for one input and an epsilon for the other
Russian curiously uses a Russian flag and not a Cyrillic letter
This is ultimately a good move, and matches trends and emerging best practices on the web and elsewhere.

Some countries have more than one language. Some languages have more than one country. And the political implications of all of this all mixed in.
There's a local bent here, in that the large capitalists may rule everywhere, but the level of acceptance of that rule varies drastically between societies. In a society that was essentially feudal with a sanctioned slavery for thousands of years, that transitioned to a military junta dictatorship and only relatively recently started transitioning to liberal democracy, the ruled largely accepted having absolutely no recourse against the ruling. That there's a hotline now is actually a real, and substantial, progress.