skysight-inc/HackerNews huggingface dataset:
The problem with coordinates is that they don't necessarily cover changing political centres. The opinion of the true legal time will differ based on political calculations. In a territory that is internationally recognised as Ukraine, annexed by Russia but under the contested control of Ukraine, how does the coordinates help? They probably don't. You'll have to know whether that particular time was from the Ukrainian perspective or the Russian perspective. In most cases that will be easier to code by a tzid than geographical coordinates.

Another example is Xinjiang province, where in some towns everything is in local time, in some towns everything is in legal time, in some towns it depends on if you're Han or indigenous, and in some towns it depends on what you're doing (bus timetable vs shop opening hours).

Another example is in a very large but lightly populated part of Australia, where there local community uses a defacto timezone (Australia/Eucla) but the legal timezone is different (Australia/Perth) - it is no use saying that the polls close at 6pm and the general store closes at 6pm and coding them with the same coordinates, because one will refer to a moment 45mins after the other. Other places may have similar variations of opinions where the formal boundary of two timezones isn't really obvious - I have heard that the timezone boundary around Broken Hill is a matter of opinion as much as it is a matter of law.

The other possibility is of course that perhaps in a country like the US where timezone boundaries are relatively unstable over time because they pass through states. It's true that coordinates could be used to deal with it. But it's not obvious that this is such a systematic and regular form of variation that timestamps should use coordinates, especially considering almost any record that relates to time in a place probably already codes the place so an ad hoc migration should generally be possible. (In such a case, I would still like tagging the time with a tzid so you know for a fact whether it is premigration or a postmigration.)
Note that the linked discussion is about the standard library. For your own types you can make whatever guarantees you want - ultimately as far as the language is concerned, moves are a function call like any other.
> we shouldn't regard formal language as a burden, but rather as a privilege

What the hell? Is riding public transport or riding a bike either a burdain or a privilidge? Is Driving a car?

I am trying to control shit in my home, it should be neither.
We are addicted to insigh-porn
i don't want my voice assistant to be a sock puppet for a corporate identity proctologist.

can you imagine hiring a production assistant that gave everything you asked them to do to a corporate competitor ?

Why would I want to do that with my life and Amazon and Apple ?
If we reduce ourselves to consumers, we have already lost.
ILLA's Page Features Make You More Productive Than Ever
Hey HNers, check out this new feature from ILLA!
"Trudeau and Schwab are catholics"
Their politic and public behavior has nothing to do with catholic doctrine. They could name themselves as Catholics, but their actions are not.
Does anyone know if this dataset happens to include any pre-1925 published works, that might not have made it to the Internet Archive yet? I have no idea whether the publication metadata that they have is even good enough to address such questions in the first place.
This isn't true in Rust. Thread safety checks are propagated all they way through libraries and 3rd party code.

If it compiles, it's thread safe. If it isn't thread safe, Rust will show you exactly where. It is as amazing and magical as it sounds.
I find Siri mostly useful for things like taking messages and playing music when my hands and eyes are occupied with other things, but as many people have pointed out, figuring out what exactly one has to say to get Siri to do it's thing is often hard, even when you realize you've got a parsing problem. I mean, ever try to get Siri to play a song by "Them"? Unpossible by band name. :/
What I wouldn't do for a manual or keyword guide...
It seems you are also counting the filling of nx digraph from memgraph.
You use a list op to add nodes, then python iterate over a list of nodes and use the nx list operation to add all edges.

And then you dont even use the numpy or scipy implementation of networkx. If inmemory, benchmark networkx by loading a sp matrix and use the numpy pagerank and only time that?

Like, it’s not as if anyone uses networkx for performance, so dunking on it for that is probably not as good of a marketing post as it seems.

But then also check your implementation bc this surely is the slowest way to use networkx and then having only five times speed up seems little.
Doesn’t igraph or julia beat properly implemented networkx by much more?

Look, if it weren’t an advertisement I would not say anything, but it seems you compare your new performance car with the networkx family van, which is also maybe filled with concrete.
1. The Medallion Fund went insider-only 17+ years ago. The best explanation for their performance - assuming it's legitimate, since the fund itself isn't audited - is that they use an extreme amount of leverage to multiply "safe" returns. Of course, it's much more likely that the information being leaked to WSJ is a marketing ploy to keep investors in Renaissance's two publicly available funds, both of which greatly underperform the S&P 500

2. BRK is dead even with the S&P 500 over the last decade. This is despite the fact that BRK has access to cheap/nearly free leverage

There are better examples out there if you want to critique EMH.

The original point still stands. The vast, vast majority of professional investors (let alone retail investors) underperform the market. Almost everyone who promises safe alpha is full of it.
Try https://mycroft.ai/
That's the point of p2p with multiple seed though, every extra bps helps.
Cases are up? Are they testing more? How much more? Is this a game the Chinese government plays to manipulate its masses? And keep its grip tight? Will this give other govs an excuse to do similar?

After almost three years why can't the media get reporting of data and statistics right? Why is context relevant and important context ignored in favor of fearmongering?
> asking the movie rental store clerk for their recommendations for a romantic comedy

The only people who ever did that were in a romantic comedy.
And I’m always annoyed that it doesn’t tell me how long I set each timer to when I have multiple timers, just the remaining time, which makes it hard for me to know which is which.
Honestly this isn't more than I cared to know about PC fans. I've worked extensively with industrial appliances and fans are bloody important and underlooked: fan failure is often the step that precedes component failure. The one part of the spec I wasn't aware of was just how insanely high the maximum current draw is; I'm glad that we've made more efficient, longer-lasting, effectively silent air-movers that can fit easily within that power budget.
No, it's all a game. Sturgeon knows it's never going to happen but the balance of politics in Scotland is such that she can remain in power for ever so long as she keeps banging the drum.
The harsh reality is that the AI powering those assistants is simply not smart enough to converse with.

Using voice to send commands to a machine is not practical or pleasant for everyone.

This should not be a surprise and it could have been easily predicted, but hype and FOMO pushed big companies to sink billions into this tech.

This is not the first time, and it will happen again, especially because anything touching AI leads to highly inflated/magical expectations.
> (you can use try_lock to recover from them)

Slightly inaccurate. You can recover from them with `lock` too. In fact, to _not_ attempt to recover from them, your code should have looked like:

let shared = self.shared.lock().expect("mutex poisoned!")

as `lock` returns a `Result`.

The difference between `try_lock` and `lock` is unrelated: `try_lock` fails fast if it's not possible to take the mutex immediately.
AFAICT Intel is struggling, no?
> The stereographic projection makes it look like the animation in this post.

Couldn't be further from the truth. The image in the tweet is a huge improvement over the stereographic projection.
> Voice recognition is basically a commodity now .. there are open source AI engines that can do it offline really well. So the recognition part is solved, you can just grab it from your distro's package manager.

I personally don't consider this a fully-solved problem. The best transcription system I've used is OpenAI Whisper, and it doesn't work in realtime. Maybe it's fine on small amounts but it's still not perfect. You really need error to be driven down dramatically. Zoom auto-captions are a joke in terms of how badly they work for me, and Live Text (beta) on macOS is equally dreadful. YouTube auto-captions suck. All of these use industry-leading APIs. If I'm speaking a voice command and one single word is wrong, usually the whole thing fails.

There's an entirely separate issue about things that are Proper Nouns that don't exist. For example, "Todoist" is often misunderstood by Siri. Thus, people started saying "Two doist (where doist rhymes with joist)" to fool it into understanding "Todoist". Media like anime with strange titles from other languages often flat out trolls these transcription systems. ("Hey Siri, remind me to watch Kimetsu no Yaiba tomorrow".)
Tab Stash is what I use (having had waay too many tabs open)
I'm convinced there must be a prescribed US essay structure that mandates describing what you're going to discuss in the essay - it has been poorly translated into the style for youtube videos.
https://news.ycombinator.com/item?id=33715168#33716065
It doesn't bother me particularly and I must admit I barely noticed it (hence no original CW) but there is more to other people than I could ever understand; if I can take thirty seconds of my time to prevent someone seeing something that makes them uncomfortable (especially given it is not exactly expected in this context), why not do so?

It costs me so little and could benefit others so much, the same as most other good manners in our culture, like saying "please," and "thank you."
"The leaks definitely came from GRU hackers"

[citation needed]
I just asked Alexa to set a timer for 2 mins, and you're right - she did then ponderously state that a timer for 2 mins was starting. Then she asked me if I'd like to hear tips about using timers? No. Then she told me I had two notifications, would I like to hear them? No.

Then I timed myself setting a timer on my phone, which took 9 seconds from pocket to running.

Adding to a shopping list isn't clicking the "buy" button, no - but if it's not on the list I won't buy it and then I will have no toilet paper. I would not need a list if I could simply remember everything.
I've started working on a custom ActivityPub implementation because I am interested by it, but I have to say my impressions so far is that it is more complicated to implement than I originally expected. I find the docs lacking, the test suite hasn't worked in a long time, either. Someone even made a document explaining how to read the relevant specs[0]

Right now Mastodon seems to be the biggest player, but curious what the second/third biggest would be? Pleroma? Having Tumblr add compatibility seems like it could be huge.

[0]: https://tinysubversions.com/notes/reading-activitypub/
I don't even hate this as much as I should. I showed the proper amount of outrage when BMW decided that heated seats should become a subscription, but this time I don't.

Any time that a specific feature brings a lot of value for a small crowd, it's bad business to commoditze it. It's how ECC memory kept being restricted to Xeons, and how hotels were able to charge for Wi-Fi back in the day. Majority of people didnt really need it, but the ones that do will insist.

But here's the thing: those people that absolutely rely on that feature will pay such ludicrous amounts that it subsidizes the product for everyone else. Heck, this one is big enough for Intel to create a sales channel and launch a product for it. That's $50M out the gate. They expect returns that change the bottom line, and significantly so.

Only question is whether the feature in question is a seat heater or ECC memory. If it's something that basically everybody will want, it's rent-seeking. But by the looks of it, I'm not going to unlock this on my parent's computer, so well done Intel?
They are. The entire purpose of the zero trust push is that it is nearly impossible to completely prevent perimeter breaches, so instead design in such a way that an actor inside your perimeter is not automatically trusted.
I think the parent meant that you need to check if these commands are executed properly, otherwise you get into trouble later. For example, if the toilet paper isn't added to the shopping list, and you go shopping with this list the next day trusting it contains everything you need, you're not buying the toilet paper. Similarly, if the timer is accidentally set to 100, you only notice it after, say, 20 minutes when there's black smoke coming out of the oven.
True, but the above topic was not about rust. Though even in rust, if the code ever calls into C code the same pitfalls still apply. Also in rust because how everything has to take into account thread safety, programming simple or low-level stuff in it is frustrating experience. See old discussion here: https://news.ycombinator.com/item?id=33590864
So you start with the least trustworthy? Do you ask Elon Musk whether or not it's a good day to buy TSLA?
State-run Shenzhen Data Exchange starts official trading after 1-year trial
Love the utility, but there’s clearly little business value. Great example where “making something people want” doesn’t alone support the bottomline.
This. I'd rather have to defend all my ideas than have the bad ones blindly promoted.
Sorry for the late answer.

Short answer is: we can't and we don't. Most EULAs explicitly prevent users to benchmark results, and we don't want to incur into any such risk. Plus, since we develop a competing product, any "deep look" into the competition might be seen as reverse engineering it, and our company is very careful to avoid such problems.

Our company has dedicated teams to evaluate competition products, so we once asked them (a couple of years ago), and could only look at aggregated, anonymized results. But the patterns were very clear. Anecdotical experience (mostly coming from customers of ours who, themselves, compare our internal engine with alternatives) seemed to point to the fact that most of the competition have rather stable service, so quality likely didn't evolve much in the last two years, but we can't be sure of course.

We constantly track our own accuracy on internally developed benchmarks, because frankly the ones available online (also for research purposes) are very bad. But as said, we can only continuously test our own engine and open source ones (like Tesseract), for legal reasons.
WordPress has a new developer blog
Haven't they already had one recently and the majority were against it...
The video goes into the pros and cons.

Pros (for not using DD):

- You use less resources since you don't need a separate DD app running
- It's more close to the experience you'd have on a production server which wouldn't run DD

Cons (by not using DD):

- If you like having a UI, you won't have it
- You can't use Docker extensions if that's something you want
- You have to install Docker in each WSL 2 instance instead of checking a checkbox in the DD UI

Neutral (in either case):

- You can still access things on localhost without DD
- You can still run K8s directly in WSL 2 without DD using Kind and other tools
- Everything works the same, there's no limitations around Docker's core feature set
- Performance is really good (including volumes) as long as your files are in WSL 2's file system with or without DD
Buy AMD
It depends on definition of freedom.

Are people in Africa free? Are they happy? Is you dependency on state and money a freedom? What about morale? Is it freedom to be narcissistic? Is it freedom to has millions different laws? Is it freedom to have imaginary choice of voting for someone who has money and someone who has even more money? Is it freedom to be forced to use platform that collects data about you? Is it freedom to live in society where fear drive politics?
Or in countries where we get snow during Autumn. Getting messages read-out loud, and responding with voice-to-speech is great too
Optogenetics is a biological technique to control cells with light
I'm really not surprised. Some sample items I bought in the last months in order of difficulty both for me and (I think) for a voice assistant:

1. Hey Alexa/Google/Whatever, buy me a saddle, Selle Italia SMP Extra, white. I expect to get a proposal for the best price + shipment and that's it. Easy.

2. Buy me a replacement head for my Parktool pump. Oops, it's a PFP-3 pump. Ah, the shop selling the saddle doesn't have one... I eventually discovered that that shop has an identical part for a pump of a different brand, probably the same Chinese manufacturer. I think this would be hard for an assistant, borderline to impossible.

3. Buy me a magnetic mosquito screen of at least X x Y cm, not adhesive or velcro. Oops, I need a frame to mount it on? I spare you with the discoveries I made along the process. Either the voice assistant is equivalent to a professional installer and can see my door or I'll always do a search with a browser, and watch many videos too.
I get that this is news, but this is a VERY predictable result. The legislation that set up the Scottish parliament specifically addresses this question...
If the assistant AI was advanced enough for pleasant conversations to occur, it would be useful.

The would be trivial to use the interface on screen when appropriate, and a truly smart assistant should be able to follow the context and be aware of your preferences and mood.

This is not fundamentally impossible, we're simply not there yet.
Perhaps it would be a useful experiment to pick a representative group, couple them to real human assistants with complete control to complete requests and collect all the requests that are made.
Indeed. They will help me align my investments!
Wow, I had no idea! What an awkward name, too. It's funny, "Pipes" doesn't on its own doesn't stand out as a spectacular name, but compared to "Mashup Editor" it's clearly superior. I wonder why - one syllable vs five, with a nod towards *nix pipes maybe?
Practical considerations? Hm, if I consider it practically I feel like Europe shouldn't consider the US an ally. (And before someone assumes something wrong: nor should it consider Russia, China or Saudi Arabia an ally.)

It's game of thrones in the truest sense and I personally don't think the track record of the US is much better for Europe in the last 7 decades, so...

When it comes to meddling with elections I think nobody has as much experience in doing so than the US.

So part of me was quite happy that this super power could have a taste of their own medicine at some point.

While at the same time I wish all the people in the world the best, including the US and Russia :)
The legal opinion and verdict of the Supreme Court of the United Kingdom will matter very little the moment the Scottish Parliament truly decides to legislate independence. It'll end in use of force, as usual in these cases.
An example backing this is voice assistants that DO work, e.g. Talon voice. But these require defining a language, and then they are very accurate and powerful.

I don't see why a voice assistant for the masses couldn't "train it's own users", for example suggesting the language it does expect. But even then, most times people are talking in noisy environments or talk to fast or don't have an understand of how the machine might work. Regardless, who cares. They ruin the audio environment of a home. They're good for setting timers while you're cooking, that's about it.
https://acko.net/blog/animate-your-way-to-glory/
I was laid off. There are still job openings for tech positions. I’ve received numerous, unsolicited job offers through my network. But I’ve decided to take some time off. One reason is that tech compensation is so dependent on valuations and I want the dust to settle a bit before jumping back in. Another reason is that the pandemic has been very good to tech workers. Thankfully, I can afford a long break.
When ever you start to see the world in "sides", you need to recognize this as a canary and reflect on your world view. It is more complex than that. Your blanket statements here are typical, jump to conclusions that fit your theories, conspiracy statements, so don't be surprised if people don't bother to look behind the crass words.
For set-once global variables there's OnceCell. I understand it's super frustrating if you don't know it exists, and DIYing it from first principles requires knowledge of both Rust's low-level primitives as well as OS/multithreading techniques.

OTOH it is an example how thread-safety extends to everything in Rust, and you can't be surprised by some function somewhere unsafely mutating global state.
> It is absolutely not a demand that we trample the rights of people whose ideas we don't like.

Good, because that's not what I'm advocating. I'm not advocating an act of destroying Wikileaks, I'm advocating for it getting destroyed by omitting active support to it.
I think we are really far from Scotland unilaterally declaring independence and England rolling in with tanks.
What function did WikiLeaks serve when there is already independent journalism? Was their anon file drop system ahead of it's time?
> There /is/ power to-be-had

This is not power. This is just first-world problems.
Yes, in 2014, but that was before Brexit.
> It also follows that over time, Russia could “convert” Assange.

It does not. Do you truly not understand that people can be principled?

Assange has a long history of anti war and anti establishment activism. He is dying in jail for his convictions as we speak. He was arrested within days of publishing evidence of war crimes, and hasn't been a free man since. And he knew exactly what he was getting into, too.

If you think a man like that can be "turned" by extending a little sympathy and server space, well, it says a lot about what kind of person YOU are.

And Snowden was prepared to sacrifice everything too, except that Assange, who Snowden didn't even trust at the time, set heaven and hell in motion to save his life and get him to Latin America. (The US preferred to strand him in Russia, which should tell you a lot about what they really feared.)
it almost sounds like you are describing how it feels to learn a new language. And if that's the case and people need to learn "voice assistant" to communicate with their device effectively, hasn't it utterly failed as a natural language processor?

Also I know this is true in other domains as well, obviously there is a common "google-ese" that people learn to narrow down their searches.
IMO a better game is subterfuge, because it allows you to schedule commands into the future, which means you don't have to wake up at ungodly hours of the night to execute a command.
If you read the topic, you would see that even OnceCell did not work (unless you wrapped thing into mutex, or implemented deep copy, which is again what I did not want).
If only because Scotland has the nukes.
Pattern matching and tail recursion in Emacs Lisp
That was before Brexit.
*nix was optimized for low-bandwith channels. That's why the command names and options are extremely terse and typically return trivial output on success. OTOH it was assumed that input would be reliable, so there's no confirmation required for potentially dangerous commands. A "*nix for voice" would need to address that, at the very least.