skysight-inc/HackerNews huggingface dataset:
"Apple waits and takes the time to get things right"...

except when it doesn't. This just looks bad. No-one was screaming for the M3.
I've been slowly digging into Winget Configuration [0] since I started exploring the Dev Home (Preview) app on Windows 11. I still have too many machines that can't upgrade to 11 right now, but Winget Configuration seems a real neat way to bootstrap new machines. (I know that you can use Winget Configuration on Windows 10 without the Dev Home UI, but the UI is one of the more compelling things about it, I think.)

[0] https://learn.microsoft.com/en-us/windows/package-manager/co...
Because you can't have your cake and eat it too. That much should be obvious to ANYONE with even a PASSING understanding of how open source works.

In their report, the US gov wants open source collaboration on RISC-V between the US and it's allies.....while also excluding china. Sorry, not fucking possible.

You can either have open colaboration where anyone can participate, and yeah, that means somebody might secretly be working for the PRC, or you have no open colaboration at all. There is NO middle ground, and any attempt to create one will simply kill the open colaboration.

Kill the open collaboration in the USA, and the USA falls behind. All the other countries in the world will continue to collaborate on RISC-V, in the EU, in china, japan, austrailia, canada, and wherever else, and none of that will translate into increased experience or capability for the US. The USA becomes a pure consumer of other people's tech, never contributing anything back for fear that it might find it's way to someone in china either directly or by way of someone else engaging in open colaboration.
IMO it's the same/same-ish dynamic of Hollywood. It attracts a certain type of people, plus the environment is cut to "good people turn bad" plus all the pressure and money ( a carrot most of the time for most of the people )

"Creative" industries always will suffer from this, it's just a matter of how bad someone let's things go. Because of the flip side corporate environments give us Call of Duty 44, that in reality they offshore most of the work to "3rd World" countries where little to no oversight happens.
Your comment is self defeating. The reason people are aware of these complaints is because they keep being brought up, over and over.

This is a serious wart on language design and while I can agree that it's likely too late to fix it for Rust, there is a kind of race among new languages to be a successor to C++ in many of the domains C++ is used in, and while I think Rust does hold a lead in that race, the race is not over.

A language that can provide an ergonomic solution to concurrency would absolutely provide a huge boost to any such language, and so to people in that space, listen to these complaints. Async/await is not a good solution to this problem.

You almost always hear people complaining about async/await in every language it's a part of but you rarely hear people complain about how Go manages concurrency.
I'm no lawyer, but throwing Oracle Employee in there without it having anything to do with them sounds actionable. Even if it isn't, isn't Oracle famously uber-litigious? It doesn't sound above them to attempt to argue that this should be actionable. Why kick a hornets nest for a little SEO on one article?
The article is a book review, so it's a little hard to tell whether the underlying material cites its source.

But the review itself does seem kind of uncritical. I can't tell the position of that anecdote in the book, but putting it front and center of the review seems pretty breathless.
You bring up a very good point and HN is the best place to ask -- what are the correct incentive structures, what are some examples of companies that do the same?

I want to avoid making these mistakes for my startup.
Is that the same as the "Unforgetable types" mentioned in the blog?

I never thought about it but, my only problem with C's manual destructors is that the compiler doesn't check that you remember to call them. If we accept a language like Rust that does sophisticated static analysis, it doesn't need to delete things for you, it only needs to be sure you have a plan to delete everything.

That's interesting.
Hire the best (search) people, give them all the resources you can and leave them alone. They should come up with the plan, not the CEO.
How much and how would you measure which is bigger and in what parameters?
I would put $250 on Twitter side.
I've encountered this sort of clause in about 2/3 of the employment contracts I've been presented with. Every time, I object to it and request that it be removed and replaced with wording to the effect of "I won't use company time, resources, or information in side projects".

Every time I've done this, they've agreed to the change. If they don't, then I don't take the job.
Oh come on. The construction didn't even start yet; that's not people "losing homes".
They are not, but that's not what users care about. See e.g. complains about old apps for Windows being blurry when DPI scaling was introduced.
If you look at what people actually want when they mention a 'four-day' workweek. It's to get paid for 40 hours, but only work 32.
I think Ms Mayer was, and always will be, an incompetent leader. Tumblr was a cool website with potential and Yahoo leadership at the time could not figure out what to do with it.
More mainstream relevant than Twitter will be in a decade? Seems inevitable. Even remotely as mainstream relevant as Twitter was in its heyday? I don't expect that to repeat, ever.
I see the article talks about the Netherlands, I’ve recently left the country as it had become unbearable, as it was also for a friend from China who was there with a work visa and forced to work weekends, but for any extra EU Ive met there. I’d advise any foreigner to stay away from the country, I don’t think its fair to talk abou ESA if the issue is only in that blackface racist place
Okay I am interested for 25% of the equity. If you give that sure, else I will pass.

I am sure there are other people in similar boat.
VZW is the inferior one where I live, but your point stands.
I wholeheartedly agree that rm -i is a terrible UI. However: what presentation of 200 paths would you not glaze over?

Microsoft gets lots of praise for maintaining Backwards Compatibility even if it's Bug Compatibility, yet POSIX gets shit for the same.
That's what I thought too, until I wikipedia'd microdot:

https://en.wikipedia.org/wiki/Microdot

Turns out microdot is a tiny format for communicating text/image which seems an apt name for this tiny webserver.

Probably what the LSD format was named after originally.

See also https://mikrodot.bandcamp.com/
I just ignore them mostly, I find that in the space that I currently work in both ChatGPT and Bard hallucinate like crazy and I get recommendations for things that does not exist and when I ask them about this they always keep hallucinating. Python packages that doesn't exist at all, solutions that are impossible, step-by-step guides that lie straight up.

On top of that I can't really use any AI tools in my editor as that would violate work policy, so no auto-completion for work stuff.

I use GH Copilot at home sometimes for fun but mostly for generating mock data or quick examples I can give to students when I work in another role.
For me, the "Inbox rules" hasn't been working as I expected—some emails doen't end up in the folder that I want. The experience of editing rules feels awkward.

And I cannot "bridge" Thunderbird to Tutanota to apply my filters.

Recent price change was the last straw to make me another end-to-end encrypted alternative.

Recently I switched to Proton Mail with advanced Sieve filter [1] and feel much happier.

[1]: https://proton.me/support/sieve-advanced-custom-filters
NextLS also has an extension for VSCode![1] I've found the ElixirLS works best with the projects I use at work, but there's a lot of exciting language server development in the space.

[1] https://marketplace.visualstudio.com/items?itemName=elixir-t...
what kind of shit admin leaves an unpatched server with a critical vuln fully exposed to the internet?
Not sure about the others, but I have had a lot of success with the zero-based-budgeting approach used by YNAB. For me it was a totally different way of looking at money which has really improved my spending habits.

YNAB has a bit of a learning curve so I'd say you should spend a couple of weeks watching their videos and listening to the podcast while adjusting to the new approach. You'll spend most of that time learning zero-based-budgeting, the app itself is very easy to use.
I do wish discussions like the linked blog were more clear on specific use cases features would enable. Async summation shows off the syntax sure, but I don’t know any real world problems that are currently hard that this would make easy. Not to say there aren’t, just I don’t know them and would love to understand!
That is the concept behind GNU MES [1]

[1] https://www.gnu.org/software/mes/
> countless rich and powerful men and women who have been put in prison for wrongdoing

Jumping from one recent event to claiming other such examples are countless is not making the strong case you seem to think it is.
On the one hand I keep wondering if that would not have been the better approach, as keeping up with generative AI developments for the last year nearly did my head in.

On the other hand, I have a pretty good feeling for just how this is going to change things and what can be done with the current and future models.

I'm betting on easy-access UI tools never being as useful as working with raw models. If I'm wrong, oh well. I had a lot of fun tinkering.
Yeah writing the underlying machinery is definitely much more complicated! Most users of async libraries don't need to worry about this though
Do you need the best, or will good enough be good enough?

I ask because I suspect, like cameras, the best computer algebra system is the one you have with you...or rather what matters is using one not shopping for one.

Anyway, there's Mathematica and everything else when it come to optimizing initial choice.

But I could be wrong. Good luck.
Dickens didn't write in archaic language.
Personally I consider life outside of the planet to 100% be a thing.

Intelligent life? Probably, if there's life it's bound to happen some percentage of the time.

Intelligent life that has mastered exploring space enough that we could theoretically communicate with each other if we both looked at the right spot? I'm less convinced, but it's impossible to say with the sample size of 1.

Intelligent, spaceflight capable civilisation that's close enough that we could ever make an actual, physical contact without the trip lasting generations? Unlikely.
> IDK, I'm not convinced by all that I've seen, that GPT is capable of that higher-order thinking. I fear it requires a degree of epistemology that GPT fundamentally doesn't possess as a stochastic token-guesser. It never pushes back against a request, or asks if you really intend another question by your first question. It never tries to read through your requirements to grasp the underlying problem that's prompting them.

It can if prompted appropriately. If you are just using the default ChatGPT interface and system prompt, it doesn't, but then, it is intended to be compliant outside of its safety limits in that application. (I am not arguing it has the analytical capacity to be suited for for the role being discussed, but the particular complaint about excessive compliance is a matter of prompting, not model capacity.)
Do you have a source on this? I'm genuine looking for one.

I work at Google, but more importantly, I'm a citizen living in Santa Clara county and I really really don't support Govt forced evictions (maybe I'm next).

I'm hoping it's either not true, or those families received generous sums of money as part of the deal.
> XNUMXth

Someone forgot to go back and Find/Replace...
The work days are long and the macOS versions are short.

Is it just me or does Snow Leopard feel like 4-5 years ago? I've been using macOS since the original X (10.0.0) was released. This is what getting old (40) feels like... Paired with a pandemic, Catalina feels like yesterday.

Sonoma 14.1 2023
Ventura 13.6 2022
Monterey 12.7 2021
Big Sur 11.7 2020
Catalina 10.15 2019
Mojave 10.14 2018
H. Sierra 10.13 2017
Sierra 10.12 2016
El Cap 10.11 2015
Yosemite 10.10 2014
Mavericks 10.9 2013
Mtn Lion 10.8 2012
Lion 10.7 2011
Snow Leo 10.6 2009
Leopard 10.5 2007
Tiger 10.4 2005
Panther 10.3 2003
Jaguar 10.2 2002
Puma 10.1 2001
Cheetah 10.0 2001

Edit: Years... like they mean anything, heh!
I asked GPT 3.5 how to access the Unihan character database[0] using the ICU4J library[1]. GPT 3.5 suggested to use the `com.ibm.icu.util.Unihan` class. It actually doesn't exist, but after pointing that out to it, GPT showed me how to parse the raw database files.

[0]: https://www.unicode.org/charts/unihan.html

[1]: https://unicode-org.github.io/icu/userguide/icu4j/
I don't see any residential buildings in that maps link, nor am I able to find any news articles indicating anyone being evicted. Do you have a source or are you just spreading rumors?
That's a good observation about a lot of language features, yes. Macros are a particularly good example.

But for a feature like generators which is, I think, essentially user-facing syntactic sugar, I do think a count of usages is a pretty good measure of usefulness.

It's probably also worth noting that my data here is from published packages, which tends to skew towards reusable libraries and away from application code. So, if anything, I would expect this to be an over-count of their use if they primarily made libraries/frameworks useful on behalf of application developers.
> Regardless, why are you responding with such anger and venom?

Any 'anger and venom' is completely imagined by you.

> This community frowns on personal attacks,

Really? What personal attacks? Please point out exactly where I've personally attacked you.

> we try to focus on comments that are informative and add to the discussion.

You mean like your comments in this chain? Where you dismiss the entire conversation as 'silly', based on nothing but your own personal, anecdotal experience? If it's silly, no need to participate. Your comments are rude, condescending and add nothing of substance to the discussion.
Journalistic integrity balancing with the national security interests of the most powerful nation on the planet is complicated. I am comfortable trusting the NYT to do their job.

I hope that eventually all the technical papers eventually are available out of nerdy curiosity, but I’d prefer that be through declassification and not espionage.
The release from the Attorney General has more details and is much better written:

https://www.justice.gov/usao-nj/pr/united-states-seized-and-...

What's most interesting is almost all of the $54m is from how much crypto has appreciated since it was purchased in 2014:

> Castelluzzo then used some of the Bitcoin he had earned from narcotics sales to purchase 30,000 Ether in Ethereum’s Initial Coin Offering in July 2014. Castelluzzo also received an amount of an additional cryptocurrency – 30,000 Ethereum Classic – in 2016. Castelluzzo used the additional cryptocurrency to purchase various other cryptocurrencies. The complaint seeks the forfeiture of all of the cryptocurrency Castelluzzo obtained as a result of his narcotics sales.

In the ICO, ETH sold for ~$0.25, so they bought $7,500 worth. ETH now trades at ~$1,800, so what they bought is now worth $54m.
> Bits don't go bad if you neglect them for too long

They do... Other than in the obvious physical sense (bit rot), your assumptions about the environment that the code runs in might change (y2k), the foundation your software is being built on is being actively and continuously updated in ways that may break your code (ipv6, forward incompatible security fixes), the resources your code uses are finite and the constraints around the resource usage may change... Looking at it from just first principles maintaining a Very Large software system in production is immensely complex.
Getout.gif
> Is that the same as the "Unforgetable types" mentioned in the blog?

Pretty much, yes.

> I never thought about it but, my only problem with C's manual destructors is that the compiler doesn't check that you remember to call them.

Right, so in this case the compiler would force you to consume the value somehow. This is "linear" typing.
This guy is MOST DEFINITELY a weird musk nerd. XD

Elon picks the cringiest of 90's hacker memes and this guy jumps right up in front.

Fun fact: Elon first tried this X.com shit with paypal, and got kicked out for gross incompetence when he tried to get everything running on windows. "for reliability." He bought back the X.com name in 2017 or so and is now trying to turn twitter into his 1990's DotCom meme.
The party is against it actually so I don't know what you're talking about.

edit: if you plant to draw a distinction between executive order regulation and standard regulation, they're against that too. Everything coming from the Libertarian party is against regulation and government interference in general.

https://twitter.com/LPNational/status/1719099143845765148
> If they could fit this out to pass safety regs in North America and keep the price under $20K

And add dealer's markup fee and hidden fees, it will automatically touch 30K
A seductive thought, but without knowing the probability for life, this question simply has no answer. We only know that 0<p_life<1, so maybe the probability is even more unimaginably smaller than the number of galaxies is large. It could be 10^-50, who knows.
I started saying "this image is so noisy" but all the dots are actually stars, it's incredible!
Not all crypto bros are ignorant and don't know how to use proper hearing protection or firearm safety.

In fact, not all of them are gun nuts or hardcore libertarians. 52 million Americans own crypto, do you really think they're all like that?
They made a lot more sense when Windows/MacOS were neck and neck, when Apple sold MacOS.

They made sense when iOS/Android were feature-leap-frogging.

They make little sense anymore but to support new hardware features.
I agree; let’s change the laws!
There are quite often flaming beverages at Tiki-themed bars; they seem to involve burning high-proof alcohol along with sugar and dehydrated citrus slices.
Latest wigle.net shows <1% WPA3. It is up a lot from last year, when it was <0.1%.

https://wigle.net/stats

That being said, a flagship system should have future-looking support.
I'm sure the military still has a SSN field on EVERY. SINGLE. FORM. they have you fill out while you're in the service. There was talk of replacing that with a "service number" but somehow I doubt they've got around to it yet.

Between VA employees leaving laptops full of PII laying around and that big OPM leak several years ago, I apparently have no private life.
Interesting (as you can tell I didn't read the article). I think the 'originator' of this diet was Penn Jilette (I listened to his podcast at the time), and when he did it I'm certain it was potatoes and nothing else.
Servo announces grant from the NLnet Foundation
Yeah man I literally know two dozen cops and almost every single one is a racist coward who gets off on bullying people they have power over. That's what the punisher skulls are for.

The murderers behind a door thing sound scary tho, how often do you think that happens? Vs like every other encounter the 700k american cops do each day? Also uh, uvalde? maine? Seems like we might be optimizing for the wrong thing here and also it doesn't even work.
My best shot at this is something akin to a runtime built-in to the stdlib that can be opted out, similar to how you can build something with `no-std` so there is no reliance on `libstd`. Perhaps this is a great place where you drop into more "raw" async programming using the async / await primitives. You lose DX sugar but slim out the runtime for embedded work.

Ideally, the runtime could handle anything written using lower level primitives as to not completely kneecap libraries that need to work with `no-async-runtime` (or whatever you want to call it).

This would at least alleviate a common concern I hear around this, which is runtime bloat.

That seems like a step in the right direction to integrate a unified async runtime with an alternative / better syntax[0]

[0]: I want to note, that C# is the only language I ever worked in that supported async in two constructs. There is the traditional async / await, which is by far the most common. Before that though, there was event driven async programming (with support for background workers and other async features) and that is also still supported, and they can interop with each other (with some caveats)
YouTube's Ad Blocker Detection Believed to Break EU Privacy Law
> “The Snowden files are largely technical, with lots of codewords and jargon that is hard to decipher. There are pages and pages of that which the public would not be interested in. There are also documents that relate to operational matters. Snowden said from the start he wanted us to report on issues related to mass surveillance, not operational matters. So we stuck to that.”

Sorry, was the point of these revelations to increase public interest (aka to make the newspapers money), or to bring accountability against the NSA? So far there has been nothing published that would give any individual standing to bring such a lawsuit. Is this because Snowden was naive, or because the journalists sacrificed real accountability for self-interest?
Example from the recent past: I wanted a quick Rust code to stream s3 object, uncompress with zstd and untar the content to a directory. aws-sdk-s3 supports only async (tokio), tar crate only blocking, async-tar only async-std, async-compression only tokio. Hard to paper over it with `block_on` because of the streaming part. I don't remember what I actually did, but it doesn't matter - having to come up with a magic working combination is exactly the pain.

I just wish everything would at least still support blocking IO as a common denominator, so there's at least a baseline that is known to be possible. 99% of percent of the time I do not need benefits of async, because I write small software for relatively small, but still real use-cases. And using Rust ecosystem was easier just a few years ago than it is now for these use-cases, as blocking Rust was not yet relegated to be a second class citizen, replaced by an immature and fractured async.
Yes, it's a great topic but since it had significant attention in the last year, it counts as a dupe for now. This is in the FAQ: https://news.ycombinator.com/newsfaq.html.
This is a big deal. If you care about your privacy, its not enough to use good op-sec. You need to address the source of the problem: the governent is abusing its power, and it needs to stop doing that

This bill is an attempt to fix that. This bill is probably the best hope we currently have of enacting substantive reforms to Section 702, EO 12333, the data broker loophole, and a bevy of other surveillance issues. It even has a section on Cell Site simulators!

If you are curious about some of the details of the bill, you can read a one-page summary of the bill [here](https://www.wyden.senate.gov/imo/media/doc/government_survei...)

Some highlights:

> The Act ends warrantless collection of business records, ensures that the government provides accurate information to the Foreign Intelligence Surveillance Court, and requires meaningful accountability for violations of the law.*

> [The bill] requiring warrants for surveillance of Americans’ location data, web browsing and search records, and by prohibiting the government from purchasing Americans’ data from data brokers.

A section-by-section summary of the bill is [here](https://www.wyden.senate.gov/imo/media/doc/government_survei...)

Read the full bill [here](https://www.wyden.senate.gov/imo/media/doc/government_survei...)

Some more analysis/history [here](https://www.justsecurity.org/89786/the-year-of-section-702-r...)