skysight-inc/HackerNews huggingface dataset:
I really like languages whose phoneticism is reinforced through series of orthogtaphic reforms, because it gives them an aspect of regularity and predictability that is rare in non-written aspects of natural languages, since natural languages are fundamentally social and evolve over time.

But I also love the etymological richness of languages like English where little or no attempt is made to truncate the visible histories of loan words by normalizing their spellings (or pronunciation or grammar, for that matter— in English, spellings and pronunciations of words that are identical or similar to their original, foreign ones usually remain acceptable even as more Anglicized forms naturally develop alongside them). There's something magical about how rich the English language is with historical traces, even to foreign lands and tongues.

If you're attentive to spelling, English's orthographic conservatism also exposes the relationships between words to you in a way that spelling reforms can obscure. It lets us recycle words, too, so that words of ultimately identical roots (and sometimes grammatical role, too) come to bear different shades of meaning and connotation that reflect their histories. For better and for worse, words get to have a kind of 'path dependence' in English in this way.
sooooo many downvoted whenever safari antitrust realtalk happens. I was up net +8 for these posts last night. now -10. apple Kool aid is strong.
I think you're coming at this from the wrong angle. Instead of looking for a job in technology activism, I think you should just find a job in technology and then be an activist.
Mechanical Engineering is a very saturated field and it is very hard to open your own company. If you want to become self employed in that field then you need good connections more than talent. I would recommend switching to software engineering. Not that software engineering is much better but at least self employment will be a bit easier.
A Literature on the Brink of Dawn
The high school I attended just recently eliminated their admissions test. People complained bitterly that this was racist and would only increase the white population at the school.

The new class is the most diverse class by an absolute mile, not only in terms of racial diversity but also class diversity and cognitive diversity. The feared increase in white admits at the expense of east and south asian admits did not happen. Yet I am regularly called a racist for having supported removing the test.

People in this conversation should be open to having their predictions tested.

It doesn’t help that the article insists that their political opponents are definitionally racist.
Microsoft's crime was doing this in the 90s when they had nearly complete control of the desktop market and there were few alternatives for getting on the internet. This was a monopoly.

Apple has about half the mobile market share in the US, and about a quarter globally. There are plenty of alternative ways to get on the internet. This is not a monopoly.

You can't just look at bundling the browser with the OS in isolation. The circumstances are significantly different.
I suspect so too - given there are 280 000 calls across the JS-wasm boundary, and most of those calls pass a string. I'd love to know for sure though. I considered making this benchmark pass the whole data set in one go through JSON or something, but that felt like cheating - since thats not how the API would be used in practice during a real editing session.

But even paying that cost, it still seems much faster to use rust + WASM than run the same algorithm in native javascript. And the JS-wasm boundary will probably get gradually faster over the next few years.
use strncpy() instead of strcpy()
NIST requests information to help develop an AI risk management framework
If you do it to get rich though one needs to become a bit of an investor first. And then ask the question: is my growth potential higher than the companies (on the stock market that have a fair/low price) that I believe in?
"They dropped the air ration today. I plugged in to feel the hum of the hive, but no one cared. They were engrossed in banality as always. Measuring the value of their existence in the relentless click of credits spent assuming images of artificiality. Dreaming themselves into a sleek and gleaming abstracted perfection - oblivious to the suffocated reality of their electric cage."

- me circa '89 with my head filled with Neuromancer and Mondo 2000
I don’t even want to read that. The icons are distracting. Is that the point of the title?
When you do something physically intensive, fighting to hit
someone who's doing their damnedest to stop you and hit you back, in a high pressure situation, it can be really hard to not shout/scream when you succeed, or even just believe you succeeded.

Not many people are super-cool in that situation.

But, admittedly, the shouting can be a bit of a meme in the fencing community.
Professional sport is entertainment with extra steps. Same reason why Norwegian women's volleyball team was fined for wearing shorts instead of bikinis.
Satire is protected speech.

Making a movie "based on the Amanda Knox story" and then implying she was involved in the murder is not clearly satirical. Comment higher up says she doesn't have a case, but I honestly don't understand how this wouldn't be libel/slander.
Well, "making the world a better place" is surely subjective. The taliban and the nazis want to make the world "better", too. And Terry Davis was a racist theocratist and had serious mental issues, so I think this is what lead to his sad ending, not that he choose the public domain for templeOS. And I think my ideals are more align to what is commonly accepted as "good".

And more details about my project I will share, once it is released. I just have to make up my mind about the licence and do a screencast.
I just cannot find it in me to get upset by the notion that a group of people who have tried hard to understand something, including by trying to rip apart their own and their colleagues' ideas, might know something, and also might have grounds to be irritated by being harangued by people who have done neither.

On the matter of the presentation of this web page, however...
Not to worry, people want to recycle it by turning into roads!

Completely ignoring the microplastics disaster it will accelerate
In practice, that's a way to reduce claims rather than a way to encourage a particular filling material.
The Human Brain in Numbers: A Linearly Scaled-Up Primate Brain (2009)
So, the evidence for this hypothesis is extremely strong. There have been studies of children who did or did not get treated for high blood lead levels, and those who did not had much higher rates of criminal behavior. These were children from the same schools, same neighborhoods, same time. All the confounding circumstances are controlled.

The Lead-Crime Hypothesis may also refer to the idea that lead is the main reason for the global crime wave that peaked in 1990. The evidence for this is less convincing.
Based on the wear on my spacebar, it looks like I only use my left thumb to hit space and now that I'm typing this I can clearly see that this is the case .

Dear Apple, please reduce the size of the spacebar.
Yes, but climate change is definitely going to cause problems in far less than 400 years, and landfill soil pollution is highly regional problem, not a global problem.
To be fair the push to connect a Google account and use Google services in Chrome is the ad, they don't need more.

But I definitely agree about the Firefox nags, I suppose it can be off-putting to new users and project a low-quality adware image (usually synonymous with more privacy violations, which is ironic).
There is a huge assumption here that productivity isn't increasing, which is false. Economic output per hour worked has been steadily increasing in every country since their respective industrial revolutions.

When you go to the source tweet, it turns out that it's comparing the developed world to the developing world. Developing economies will always grow faster, but not necessarily efficiently, because there's more low hanging fruit to pick. These low hanging fruit can be picked by throwing more people at the problem (increasing workforce participation or working longer hours).

One example is how much more time it takes to build infrastructure in America vs China. If you look at the data[0], productivity in both countries is growing at roughly the same rate. It pretty much invalidates the assertion in the blog and the source tweet.

[0] https://ourworldindata.org/grapher/labor-productivity-per-ho...
I think if you look at the number of bookstores that were in the US before Amazon, and compare that to now, you'll see that they're in a steep decline. Not all of this is due to Amazon, since much of the consolidation was from competition from Borders and B&N. But today's B&N is a far cry from what it used to be, Borders is gone, and Amazon is the 800lb gorilla.
Is it?

I'm doing more work these days in a browser than in any other application environment. The browser loads arbitrary code from external storage and executes it. It provides a standardized abstraction onto the hardware layer (mouse, keyboard, screen, audio, and in my case head-tracking).

One could argue that it's less operating system and more glorified UI toolkit, but I can't name a UI tool kit that also has to provide security sandboxing to prevent arbitrary code from misusing its hardware interfacing.

Perhaps we could consider it a virtual machine running atop an operating system. On the other hand, I think Chromebooks suggest that you can build the host for that virtual machine very thin.
Qatar sovereign wealth fund unit invests $200 mln in Airtel mobile money firm
I like the reference to the book Snow Crash in which a metaverse environment gave people relief from a shitty world. This may be prescient: I think that the human race will servive the next 100 years (and if we don’t, I take comfort in believing that the Universe is teaming with life), but no-travel low-energy use ways to work and play with even more entertainment alternatives may be a necessity.

I worked on VR projects for SAIC and Disney about 25 years ago, and as much as I criticize Facebook over privacy issues, I like Mark Z’s vision here, in addition to Microsoft’s vision of shared virtual workspaces and AR augmentation. Being an Apple fanboy, I also anticipate their future products and systems in this space.

I have been joking/teasing family and friends for many years that governments would fade to black and corporations would rule all. I am 70 and retired so it feels like being naked no longer being associated with a large corporation (I may un-retire). I am channeling William Gibson here, but affiliations to corporations may become the new citizenship. Entrepreneurs will exist to service corporations with new tech and ideas but with little chance of forming mega-corporations themselves.
I start with a very simple, small project to get the basics down. Then I build upon that. I think doing something helps to make it concrete and thus helps you learn it fast. I also try to document key parts I got stuck on as a cheat sheet of sorts.
If you make a change out of a sense of moral obligation ("conscience", as you put it), that's applaudable. Moral obligation can also be a good hook to appeal to people to change their habits. However, one person's behavior has no impact. It does not "make a difference". When you say that you're "trying to make a difference", that doesn't make sense to me, because there's no plausible mechanism by which you could achieve that difference.
I had to switch to Chrome because my employer is a Google shop. Meet screenshare never worked in Firefox and would always get stuck on the first frame.
I was having crazy issues in GDrive and GDocs where I could download nothing using FF - no PDFs, no .docx files, none of my other backed-up files, you'd click download and nothing would happen. Do the same in Chrome, Edge, Safari, Opera, even changing my user-agent to Chrome, and it works flawlessly.

My solution to this problem was move everything off GDrive and into self-hosted options. If Google is going to intentionally hinder usage on non-Google software when no real technical roadblocks exist, I'll gladly use literally anything else.
I'm not sure GOOGL is any less ruthless, they where certainly not above illegal wage fixing.
OpenKeychain usage isn't limited to PGP in email. It's quite easy to use to simply encrypt files or short strings for use in other mediums. Yes, I'd use Signal for what it was designed for: secure chat in circumstances where I trusted both my phone and my counter parties phone. But learning to use an additional tool for different circumstances in his context I don't think is that hard.
Aaaah, Firefox users. With friends like these, who needs enemies ?

> The constant nonsense UI redesigns that come about with every new update.

Firefox's last major UI update was 1 version ago. And that was a truly large update. The previous sizeable one was... version 50 ? To redesign the tabs ? Stop being a princess, UI changes. Unhappy with it ? Apply a theme and leave the rest of us who are perfectly happy with it.

> The instability

I have run Firefox Canary/Developer Edition for... 5 years now ? I have had _two_ actual crashes.

> and ridiculous resources consumption.

I have, right now, 6 firefox windows open, each with around a hundred tabs. My Firefox is currently using 4GB of RAM. And that's with a 1080p youtube video playing in the background too. What browser do you know of that does better ? Lynx ?

> I want a browser that works

It does. And better than almost every other browser out there.

> respects my privacy

It does. I expect you to answer with "but but mr robot easter egg" and great, yeah, that's one fuckup. Do we want to list just how much every single other browser out there does much worse on a daily basis ?

> Any suggestions for what to try next?

Growing up.
I've been looking for a practical OT alternative for our online word processor (https://zoho.com/writer). We already use OT for syncing our realtime edits and exploring CRDTs targetting stronger consistency for tackling offline edits (which are typically huge & defragmented, since the edits are not syncing in realtime)

So the baseline is that OT has a better model for holding state in terms of performance/memory, since the edits can be compiled into plain string types. CRDTs in comparison forces us to hold deleted states as well and demands richer information per unit (character/string/etc) - which makes it harder on the CPU/RAM.

Here's the story as I understand:

1. Automerge tackles this by just moving to a better lower-level runtime: Rust.

2. Yjs handles this by using a similar technique i.e relying on V8's hidden classes to handle the performance optimizations and assuming real-world cases to narrow down and optimize datastructures.

But none of these, seem to be a fundamental breakthrough in the efficiency of the algorithm itself. They all at best look like a workaround and this keeps bothering me.
With modern emissions controls in an incinerator, you take a tractor trailer load of waste and turn it into a coffee can of ash that needs to go in the landfill.

And you get a megawatt/hour of electricity out.
XBrowserSync – Browser syncing as it should be: secure, anonymous and free
That being said, this is not necessarily easy even for large employers, because until now there wasn't a need to clarify if workers were subject to the income, payroll etc. taxes and employee protection, health insurance contracts of their working or resident state. It is totally possible to be a large Fortune 500 company in the US and not be set up to do paperwork in, I don't know, Alaska or Wyoming or Idaho.
In terms of "browsers that actually matter", there's just Chrome/chromium at a combined 70% and Safari at a little over 18%. Everything else is a side mention at best and as a browser at least, is basically irrelevant on the world stage. Even if the companies behind them aren't (e.g. Mozilla or Samsung). [1]

They are of course highly relevant for their user bases, but in terms of "browsers that might break the Chrome hegemony through normal competition", there are none. You'd need to pull a Microsoft IE-on-Windows on Google and enact laws that forbid them from loading Chrome as default and only browser on all first and third devices associated with their brand. A few administrations ago, that might have still been a possibility, but it's not going to happen unless the EU does it first, and even then, the US might pull one of those idiotic "how dare the EU punish a US company for outcompeting everyone else" and instead enact reactionary laws that loosen the rules for them instead.

[1] https://gs.statcounter.com/
Eich was competent and happy being paid peanuts. Maybe they shouldn't have burnt that bridge ;-)
With Rust specifically, but also with many languages in general, it's important to read the errors from top-to-bottom because the errors become more and more absurd as they go down.

For example, if there's an error in a macro that was meant to emit a trait impl, the first error will tell you about the error in the macro, and then the fifty errors after that will be fifty different and increasingly confusing ways of telling you that the type doesn't impl the trait.

If you don't start at the top and fix one error at a time you'll just end up chasing and being confused by red herrings.
Nice, I liked that. BTW, I like the Gibson reference in your HN user name!
Who’s Against the Jab
I remember when the film "plastic China" came out and blew the lid off this whole "industry". Looking back, I think it's in the running for one of the most impactful works ever produced on film.
The constant nonsense UI redesigns that come about with every new update.

Ive been using Firefox since it was called Phoenix, and this is my biggest complaint. Stop hiding menu options, my monitor is bigger and you're suddenly trying to save real estate.

The only reason Firefox got as popular as it did is because technical people liked it, and they encouraged their non technical friends to use it. If you're going to dumb it down then technically inclined users will not feel as pationately about it.

I was personally responsible for hundreds, maybe thousands of people switching from ie to Firefox when I worked at the help desk of a small ISP. I don't think I would do the same now. It's still my main browser, but it feels like an abusive relationship.
There was an iOS app called Nuzzel that was my daily go to for Twitter news articles. It was also giving context for the stories such as comments made by folks retweeting it, which were actually very useful as a TL/DR and also because they would highlight some important aspect of these.

And there is also FlipBoard which you can link to your Twitter feed.

Is your aim somewhat different, I.e produce an “offline” way to read that doesn’t involve endless scrolling?
I agree that both browsers are fast enough, and still, Chrome is faster.
A landfill is a far more sensible place for the waste to end up than the atmosphere.
It's so unreadable, it's upsetting
“ I and my colleagues explored how entrepreneurs may say they value the environment, yet they disengage those values in order to take actions to pursue opportunities to make them rich, but destroy the environment. Logging trees to make paper, for example,”

Logging trees to make paper is not destructive to the environment.

Paper is made from new growth trees, planted for that purpose.
Mercury and lead poisoning have similar effects.
Chrome is fast, the UI is nice, it doesn't nag you, it doesn't break the UI all the time, etc
Possibly this is a case of poor phrase choice. I mean "can cop it" in the Australian informal sense of "Accept or tolerate a disagreeable situation without complaint." as opposed to the surprisingly wide [0] range of other interpretations.

[0] https://www.lexico.com/definition/cop
This is why I have built this concept HomeLux.ai, all pro's in-house and focus on Luxury markets in the US. Huge Potential, I'm looking to finance the launch.
https://en.m.wikipedia.org/wiki/The_Feast_of_the_Goat

By Mario Vargas Llosa.

I can recommend it, very well written and structured, but note, that it is a work of fiction based on historic events. (and some historic events gets changed)
https://twitter.com/DevitaDavison/status/1391415254710632448

Yeah, good luck raising prices prices.
I think it's understandable why the lead-crime hypothesis was/is so popular, because it it's an alternative to the hypothesis that increased incarceration and abortion reduced crime, which, politically, are less popular. It's more politically correct to blame lead poisoning than insufficient policing.
It's calculated that strcpy() should never cause a buffer overflow here.
Ah, I see. I had thought that the consolidation gave a batched update with a single ID, so 'h' + 'ell' + 'o' would have IDs of 1, 2, and 3 respectively. That would have made an editing conflict in the middle of 'ell' impossible.
I think there is only so far you can stretch that before reputational damage is too great. I've seen early access games effectively abandoned as result.

The soon to be classic example is cyberpunk. Funny this actually happened to them before with the first Witcher game, originally very buggy and had a re-release that patched it, but they were a smaller studio then and their reputation effectively unknown.
It's not "politics" when the leader of a company is fundamentally against your existence.

It's only politics when it's "other people's problems I don't care about", it seems.
Best thing is to get an external keyboard, otherwise the screen will be too low and your neck will be perpetually craned downward (same issue with prolonged smartphone usage), or you set the laptop on a pedestal so it's eye level, but now your typing like a praying mantis.
Growing food where? Someone owns all the productive farmland and they aren't giving it away. But people who are willing to work hard and get dirty can certainly find jobs in agriculture.
You also have product to sell/deliver, and no unemployment benefits.

Many, many businesses have failed during the current plague situation... maybe not amazon and walmart, but a lot of small and middle sized businesses.
So, basically, it's an ape brain. Figures. That's why we do so much ape brain shit, around the world. We don't need complex theories to explain why the world is, in some respects, a violent mess, we just need to look at how primates behave in the wild: do they live peaceful lives in the abundance of space they have in the forest? Nope. They divide up that space into little areas, form tribes, and then go attack and raid other areas and other groups: killing, maiming, raping, eating babies. All ape-brain shit. And we humans do basically the same thing, but we need "intelligence" and "sophisticated technology" to inform our "military strategies". But it's all ape brain shit. All the crime we have: ape brain shit. And even all the online warring, all the Twitter mobs, and MeToo movements, and fake left extremism and fake right extremism, all that stuff, forming little tribes, and going and attacking and raiding others. Dividing up the abundance of free space, but this time, ideological space, and going to attack and raid other ideological spaces, rather than just living in the peace and harmony that would be possible if it weren't for our human nature: ape brain shit. Just sublimated from "real violence" into ideological, emotional, reputational, verbal violence. But all those ideological warriors love to pretend they are so much better than all the rapists and murderers and war mongers and child molesters and all the other bad things on planet Earth. But they're all just doing the same thing, driven by the same bullshit force: ape brain shit. We don't need complex theories to explain the state of the world, it's just human nature. It's all just fucking human nature. What the fuck is wrong with the world? Ape brain shit. Human nature. That's it.