skysight-inc/HackerNews huggingface dataset:
Here's the first test search I did. "github ruby hanami" looking for the hanami github repo. Seems like a relatively simple query.

On Google, it's the first result. https://www.google.com/search?q=github+ruby+hanami

On mojeek, it's not even on the first page. https://www.mojeek.com/search?q=github+ruby+hanami

It's possible that at this point I (and others) have trained ourselves to know/do the kind of queries that work on Google, without even realizing it, which would be another thing making it hard to switch. Although in this case... I'm actually a bit surprised mojeek doesn't manage it. Just `github hanami` doesn't get it either. Is it just not matching on sitename at all?
That depends. Often enough, regulatory burden tends to scale with size as well! But I agree that quite a lot of compliance requirements apply to everyone, and that they're much harder for small companies to meet.

However, the reason for those requirements isn't, ostensibly, to make disruption difficult - it's to protect the society from problems that can be caused by companies of all sizes equally easily. For example, safety regulations about medical equipment. Or data protection regulations. To the extent these laws make disruption difficult, it's often unfortunate cost of safety.

(I understand though that the real world isn't perfect and big players tend to influence these laws to their benefit. But perfect being the enemy of good, and all that.)
Stop Trying to Cancel RMS
> "critics are like eunuchs, they know all about how to do it, but they can't do it"

So? I can't BASE jump, but you should still heed my criticism if I tell you doing it from 30 feet up won't work.

Someone who can't cook can still identify bad food. Someone who can't code can point out that Facebook's UX is confusing. A non-driver can identify bad driving. A non-singer can identify someone being off-pitch. Dismissing criticism in this nature is a mistake.
> Among other things, it was claimed that the description of the addon is too detailed ...

> Also, Google has criticized that the description of the addon did not mention <list of things> ...

So it was simultaneously too detailed, but needed more details.
I built and app called Life Tracker[0] a while back, it's aim was to track your mood and have everything in one place. My blue sky goal was to reach something like life.so.

It's good to see people working in this space, though I feel as if sometimes the scope can be wayy to big. Everyone has different types of workflows, so I guess for a product to be used by a lot of people, it has to allow for as many possible custom workflows. Though at the same time keeping a simple design and easy-to-use interface.

It's hard for me to tell, is life.so Mac only?

[0] https://alexandar.me/lifetracker
I remember it very well. Please include his quote because I don't remember anything vile in it. I do remember though how several media outlets misquoted him ("Stallman defends Epstein", "Stallman describes the victim as 'entirely willing'") attributing to him the words he never said. Many of these still run this false story, with no correction nor apology.
Kay, stand corrected then. Edited the first line and left only the quote.
Even if socia Kali am h happens then the employees pass to own the company thus they would have more of an incentive to act like this blaming this on capitalism seems like a baseless claim in this specific situation
Why would a DBMS API need to be built into the runtime?
If the defaults are not changed, then what would be the difference between v7 and v8?
So, I got a bit curious about this PR-fest and decided to read this piece.

So this dude is at a party, where he knows nobody, except RMS which he recognizes by his voice(!). He then goes on to claim RMS is hitting on a 15-yr old girl by claiming to have invented Emacs. How does he know she is 15? How is talking about freakin' Emacs hitting on someone?

What seems clear to me that dude was very unhappy at a party. Film at 11.
Deep learning took off in the last 10 years, but the idea has been around for more than 50 years. https://en.wikipedia.org/wiki/Deep_learning#History
Microsoft in talks for $10B acquisition of Discord
Other companies have experiment with EVs for a long time and repeatedly, invariably failed miserably at it.

One crucial mistake they all made was focusing on the low-end, where the technology just wasn't viable/practical and couldn't be made viable/practical in one step.

Tesla's genius was focusing on the high end first and letting that trickle down. Starting with a car that didn't have to be practical to be viable.
They do not, though. Chrome terminates any idle (or too-busy) service workers after some time.
Hi Julien. Did you mean “can’t guarantee it”?

PS excited to try the product. I will delete this comment after you make the edit. Cheers!
Be prepared for an oil shock as well.
It is my interpretation on seeing people (who I don't necessarily agree with) being silenced. I see from the other comments that there is no consensus on the term "cancel culture" itself so that certainly doesn't help the conversation.

I dislike the notion of a mob and public shaming. Regardless of the individual receiving the attention. And I am appalled by the current direction of legal censorship in our democracies.

Hate will not go away by outlawing hateful speech. Racism will not go away by outlawing racist speech. Freedom of speech is, and must be, absolute.

You possibility to get a job should not be determined by the way you look and your sexual preference. It also shouldn't be determined by corporations fearful of reprisals caused by a momentarily stir on social media.

My attention is not an the individual being discriminated but on the downwards slope of categorizing, in ever smaller groups, based on skin color or similar.

I am an individual. You are an individual. I demand to be seen as one and I demand to see you as one.
70% of web servers don't have access to the Internet?

Do you have a source on that? I would guess more like 99.99%.
The headline reads like that there is a possibility that the life on Venus might show signs of intelligence.
It's an identification counter measure.

It's a small object emitting a bright light. Trying to take a picture or identify the craft becomes impossible.
you're an ass. my child is a toddler. they need to be exploring and interacting with other children, in person, playing, learning and receiving stimuli, not locked at home staring at screens.
That's actually really cool.. This democratization of useful information probably opens the door for lots of interesting interactions between distributed systems.

Even on my local Linux system I wouldn't know how to get hold of the mouse data without using an X Windows API (or SDL on a console only app before X is run).
I think if you drew a graph of electric car adoption and compared it to one from a hypothetical world where Tesla didn't exist, the zoomed in view of the last ten years would be a little higher with Tesla. By the time 2050 rolls around it'll be real hard to tell the difference.
It's 2021 right now and we're probably further from full scale deployment of self driving technology than we were in 2010.
Discover the 10 Highly Guarded Secrets That Will Change the Way You Do Forum
I'm on Windows. Other OS may differ. I experimented a lot with load times - and compared HDD, SSD, RAM-Disk.

I wrote a small program that loads everything from a big code-repository into RAM. The first time HDD and SSD and RAM-Disk make a big difference, when reading files a second time the lag of HDD (50s?) almost disappeared completely. Caching kicked in.

The RAM-Disk has less initial lag, but also it has to be filled first, so instead of moving everything to RAM-Disk just touching everything so the OS-Caching kicks in is just faster and more convenient.
Zulip chat is better than discord
It's not uncommon for ships to have thrusters that can move or rotate the ship in any directions. When doing underwater operations the ship needs to stay in place, and eg. GPS and/or triangulation from land or oil rigs is used to make sure it holds the correct position, even in quite strong winds.
I mention in the video the fio and iozone benchmarks I did on my previous 'tiny nvme raid' video.
Questions: Artificial intelligence for health care equity
Because why not. Same thing happens when you move it to cash. When some altcoins are jumping 3-5x in The last month, 10x looking back 6 months, Bitcoin itself has gone from 3k to 55k in a year, some of these kids are getting some serious wealth under them. Elon is giving these people tbe option to digitally ball out. It is funny money after all.

If your one of the few that made a 100k on coins this year, why not treat yourself with a toy from the car company that aknowledges your point of view, crypto is legitimate.
I saw a cookies consent popover followed by a “oh no ad block” popover.

I can’t get worked up against them for wanting to get paid, even though I regard adverts as parasites of time, energy, and bandwidth and won’t disable my ad blocker for them — I don’t have solutions, just the aphorism about two wrongs.
Agree, but I will never drive a VW again:

https://en.m.wikipedia.org/wiki/Volkswagen_emissions_scandal

It is weird how certain things get forgotten.
… and this only works with Nightly or a forked version.
my problem right now is that the OOM killer, is, err, killing compiler processes when asan is enabled. A build machine should have at least twice as much RAM in GB as it has number of cores for compiler processes.
Is this a native Swift app or Electron based app?
Hey Oras. I've added the Apply part. Thanks a lot for spotting that :) apply@routine.co

Regarding Todoist. It's obviously a great tool. But very generalist. Like Everynote for notes. We're taking more of a specialized direction for busy professionals: people who have a lot of meetings, want to capture non-actionable information (notes), have a lot of things going through their mind that they do not want to forget and a lot of tasks scattered everywhere, from email, chat (Slack/WhatsApp) and project management tools (Asana/Trello/Notion).

With Todoist, everything needs to be stored as a todo. We think this is too constraining. Some information is actionable (tasks), other not (notes). Both should be in a single tool.

Also, it's a productivity tool. It needs to be super fast. I don't want to have to switch to an app to capture something that is going through my mind. Or to copy/paste information from one tool to another. That's why Routine works through a keyboard shortcut that is available everywhere on your desktop. For now, you can only capture information, create recurring event, block time in your calendar etc.

But soon, you'll be able to join meetings, take meeting notes, glance at your upcoming events etc. all through one keyboard shortcut.
You are right, pretty much any modern web framework. So my original point still stands :)
Raku regex performance sucks, for one.

Let's parse some data into a hash in Perl:

%words = ($input =~ /([^\n\t]+)\t(\N+)/g);

In Raku, equivalent code will be slower by an order of magnitude or more. The only way I've managed to get comparable performance is to write code like this:

use nqp;
my str $str = $input;
my int $pos = 0;
my int $chars = nqp::chars($str);
while $pos < $chars {
my int $tab = nqp::index($str, "\t", $pos);
my int $nl = nqp::index($str, "\n", $tab);
%words{nqp::p6box_s(nqp::substr($str, $pos, $tab - $pos))} =
nqp::p6box_s(nqp::substr($str, $tab + 1, $nl - $tab - 1));
$pos = $nl + 1;
}

Generally, the situation has been getting better, though. In contrast to the early days,

for $input.lines {
my $tab = .index("\t");
%words{.substr(0, $tab)} = .substr($tab + 1);
}

also performs adequately today.
Why do we need metrics at all?

If I’m sat in Einstein’s office doing a performance review with him, I’d probably say “Yes, Alf, you’ve done pretty well these last few years. Keep it up.” Don’t think I’d need a metric. And if he came to me for funding for a postdoc I’d say - yes, sure.

I don’t know when we decided that _management_ had to be replaced with _metrics_ but it doesn’t seem like a good idea.

Management involves doing things that don’t scale, that’s why we have lots of managers.
Yeah.. I'm not touching self-driving until all cops and judges make it clear who's responsible for crashing/speeding/etc.
Copied from my reply on Lobsters (https://zserge.com/posts/better-c-benchmark/)

---

For what it's worth, we do understand that the lack of stdlib documentation is a problem. Before I expand on that, here's the current "workarounds" to be immediately productive:

https://ziglearn.org is a structured introduction to Zig that covers an introduction to Zig that is very friendly to newcomers. Chapter 2 in particular helps solving common problems and showcases some parts of the standard library while doing so.

On the Zig SHOWTIME YouTube channel there are a few videos that can help. One video in particular is about how to approach the Zig standard library today [1], while we wait for better docs.

Asking for help in a Zig community [2] is so easy it's like cheating, and it's also a door to knowing when new resources pop up.

So, what's up with the stdlib docs? We have an experimental build [3] and, as the name implies, they're incomplete and not considered good. Why are we not working on them? Because the docs are a JS interface to a bunch of metadata generated by the compiler during the build phase. We are currently transitioning to a self-hosted implementation [4] of the compiler and, until it's complete enough, we are stuck with the incomplete and buggy metadata that the current C++ compiler generates. I personally plan to get involved in the docs effort once the situation gets unblocked.

> I wish Zig had a better documentation to gain popularity before it becomes too niche and obscured.

Oh, don't worry about that :)

[1] https://www.youtube.com/watch?v=NQgju_2mX-8
[2] https://github.com/ziglang/zig/wiki/Community
[3] https://ziglang.org/documentation/master/std/
[4] https://kristoff.it/blog/zig-new-relationship-llvm/
That’s Castle Island and it is quite lovely: https://goo.gl/maps/rwbW9JkYURonQpE99
from the article "JavaScript is evolution". Exactly. At any moment there may be some alternative that is better in some ways, but unless it also evolves it is not a long run contender. I don't love JavaScript, it can be a huge and gigantic pain (this, ==, null, undefined etc). But it continues to get better and is still for me the most productive language I have used.
The first notification informes you about the cookies the website is using. You need to agree to the use of the cookies to continue. This is mandatory by european law.

But I agree with you that the placement and the fact that the banner blocks the whole website is unconvenient.

The second notification tells you to turn your ad-blocker of or to watch a video instead.
To go further, in the 1920s, AT&T[0] was required to divest its international operations, which were sold to newly-formed ITT. Much of those assets eventually went to Alcatel.

[0] the original pre-1984 AT&T, not Southwestern Bell d/b/a AT&T
I am a big Miata fan. I own a 96 Miata, and it has stood the test of time. It’s the most fun you could get in a car for the reliability and price point IMO. I always said I wouldn’t get a new one until there’s a similar electric car (small 2 seater nimble convertible).

Miatas seem a perfect candidate for electric cars. I wonder if there’s anything out there that fits that niche?
I don’t understand what buses have to do with anything. They are the easiest segment of transport to electrify i.e. fixed routes, handful of depots all in industrial locations.

I’m more interested in how you bring EVs to the edge cases of society eg. rural areas of Indonesia, sparse land masses like Australia/Africa and the developing world. Because that’s hard and constantly overlooked in people’s timeframes.
Sounds like a great idea! I had a similar service in mind to resolve shortlinks like t.co/bit.ly, etc, this could also be a nice feature for web archiving like archive.org
How is demanding the entire FSF board step down not an attempt to force them out of the community? To refuse to work with them would take the form of "we refuse to work with the FSF moving forward" or something to that effect. They are not doing this. They are demanding people lose their jobs because they disagree with them. Take your blinders off and be rational.
i am working on a project specifically focusing on this type of problems for side projects
https://affordance.app
Wasn't Perl 6 itself a reaction to the fact that a lot of developers already leaving for PHP in the web space and Python in the "I need something like a shell script, but need/want a real programming language".
When someone proves constructively P=NP, so self-driving is a deterministic mathematical solution, and not AI wishful thinking.
By what logic would mentioning the name of an already-public figure - you know, by way of being a politician - be "doxxing"?
A politically incorrect interpretation of cancel culture is that it's like a religion, except for the forgiveness being missing.
Because otherwise you end up with thousands of incomplete and incompatible implementations all fighting to be the best or running out of steam after a month or two. Node is a hellscape from a db perspective
i guess your comment shows that people who work at google live in a bubble
The increase in distance would be approx. 6,000Nm (assuming they arrived at the entrance to the Red Sea before having to change course).

6000Nm and, say, 25 knots (probably a bit on the high side, but not by much) should add 240 hours of steaming or 10 days to the voyage.

(This will be somewhat offset by the lower speed through the channel, waiting times &c - I've no idea how long a typical Suez transit is.)
The iOS app is native Swift. The desktop app is in Electron.

But we've taken another approach for the Electron app not to become as slow as Slack or Notion. We know many people complain about that.

To give just one example. The parser in our console has not been written manually in Javascript. Instead we wrote it in Ocaml (https://ocaml.org/) and we generate the Javascript. This allows us to have a code that is more reliable, maintainable and faster.

We do the same for many other parts of the product exactly for that same reason.
Not sure why you’re downvoted considering Corolla is the best seller. If any EV takes largest share in the future, it will be Corolla EV/Golf EV/Focus EV.
I'd take the "slow" load any day over live connections to the web page.

Not sure if a human could even notice it, when I load HN over SSL it is virtually instant.
Domain Modeling in TypeScript, using FP-ts ecosystem
Thank you for the explanation! I'm looking forward to trying it out in practice
Well there's Flexport.
Probably because it's much easier judging whether to fund Einstein than whether to fund someone much further down the chain.
I still do my NLP preprocessing in perl for this exact reason
Email-Verschlüsselungfür Alle via FSF
8 days, but the bigger problem is that increases the expected sea states encountered by several levels. Huge container ships don't like that.
Their reasoning against this is that they didn’t want to inconvenience 100% of congoers to prevent 1% of scalpers.

First, I doubt scalping is only 1%. But by not announcing, they are inconveniencing 500-1000% of congoers to benefit someone.

This interview is funny because it comes down to “here’s how we do it, we don’t feel like changing and haven’t thought about stuff too deeply because we don’t care because we sell all our tickets anyway”
I need this on Windows/Web
See also "IPv6" - the number 6 is cursed.
It's a GDPR consent banner.

I didn't tolerate it either — I can often figure out which button is "Necessary cookies only", but not in this case.

However, Firefox's reader mode retains the main image: https://www.mopo.de/image/32016852/2x1/940/470/afcc092634a9d...
Assuming a 3 mile distant horizon, we'd be talking about a potentially autonomous hovercraft capable of Mach 1
It's a system called registering a ship under a "flag of convenience" [1].

Covers lots of questionable business practices, from employment conditions/health and safety, to tax etc.

[1] https://en.wikipedia.org/wiki/Flag_of_convenience

Edited to add this (which I did not know, but think it interesting) from the Wikipedia article:

The modern practice of ships being registered in a foreign country [ie, a flag of convenience] began in the 1920s in the United States when shipowners seeking to serve alcohol to passengers during Prohibition registered their ships in Panama. Owners soon began to perceive advantages in terms of avoiding increased regulations and rising labor costs and continued to register their ships in Panama even after Prohibition ended.
It's especially weird how one-sided discussions are, especially when the original paper that proved the emissions scandal showed 6 carmakers cheating on their tests in the exact same way, including VW, Ford, GM, and a few other companies.

And out of all of those, only VW actually admitted it, and only VW ended up in the media.

That will be a lesson for PR people for years to come: If you don't admit it, people will reward you.
They'll care more about what they get for the money. The Ford Mustang Mach E and the Tesla Model Y sell for a similar price but the Mach E gets more range:

https://www.youtube.com/watch?v=lSmSiOo-v8s

The Volkswagen ID.4 costs less and comes with 3 years free charging on Electrify America:

https://www.youtube.com/watch?v=VQdsbuEo6w4

https://www.vw.com/en/models/id-4.html#charging
My personal experience with a B2B SaaS startup is that Vercel and AWS Lambda are much cheaper than Heroku.
0 to 4th year of the B2B SaaS startup we went from 1 free dyno to 3x 25$ a month dynos on Heroku for a total of 75USD a month.
4th to 8th year we switched to AWS Lambda and we have paid... 0$ since then.
AWS Lambda free minutes are well enough to run a B2B SaaS until like 300 paying customers.
AWS Lambda is also part of the serverless movement and it pairs up well with static sites on CDN.
You can pre-render and/or generate a stic website for all the www landing pages and put them in S3 buckets cached with AWS CloudFront (Amazon CDN).
Hehe sorry about that. Yes I meant cannot.
I can link more:
https://wwahammy.com/on-safety-at-libreplanet/

But I fear no matter how much I link it will never be enough.
Plan 9 elicits in my head the same kind of thoughts as Lisp -- I find them both extremely appealing on an intellectual level, and can't help but wonder why there isn't more of them around in the "real world".

As a software developer, my main use of my computer is writing / building / running code and surfing the web, mostly in read-only mode but also to interact with others via stuff like slack. I have always wondered how difficult it would be to make Plan 9 a viable platform for these requirements, and why this is not so today (or maybe it is and I just don't know where to look): does the difficulty lie in porting programs that already run on other operating systems? Are there other, deeper reasons? Is it possible today to run stuff like vim, gcc / g++, python, java, node, zig, rust, firefox on Plan 9? If not, is it possible to port these, or are there fundamental architectural reasons against it?

Note: I am willing and happy to try other paradigms, such as acme for editing, but also find it quite baffling that, if it is technically possible, you could not install vim / emacs / vscode alongside acme.
That link does not load for me. The redirect to the the captcha is broken. Sincere question - is that the point? In other words Google blocks the captcha loading since the site isn't using HTTPS?
TED talk demonstration (2017) @5:20:

https://www.ted.com/talks/greg_gage_electrical_experiments_w...
The layoffs last summer tell us all we need to know about the direction Mozilla's headed. I think they're toast. Brave and -- dare I say it? -- even Edge have brighter prospects.