skysight-inc/HackerNews huggingface dataset:
> I feel confident that my Rust is strong enough that I can already write any structure that is expressible in another language.

I think it still can't handle arbitrary reference graphs without a garbage collector. If I'm wrong, please correct me, and provide proof. I'm very interested in the problem of non-GC arbitrary reference graph cleanups.

On the other hand, one could ask the question of do we really need the arbitrary reference graphs? Or are they just a crutch that we use to make things easier for us? Perhaps every algorithm that requires a complex reference graph can be also expressed in Rust's safe mechanisms.

Note that I don't have any deep knowledge about Rust, only stuff that I've read on various blogs.
You have a bunch of job opening’s in Taiwan but you currently don’t ship to Taiwan? :(
When you pretend to be ignorant about parts of a crime that you haven't been proved to be involved with (although you built your entire business around the crime.) Between being charged with malice or stupidity, the wise man chooses stupidity.
Nothing is absolute. Even in absence of Google Chrome, you still have all cloud services and ISPs abiding by the laws of the country they operate in.

The point is how much control one has over the end to end distribution. My own website could potentially receive a DMCA take-down, but I can just take down the offending content and continue with my life. In case of Google Chrome, I can't recall the last time I came across such a warning and I surf all over the place, hosting all kind of crap. So it's very unlikely.
I've been reading about similar incidents to compare media coverage with Buffalo, so I can share some of the links you asked for:

> [Accused NYC subway shooter Frank] James posted material on social media linked to black identity extremist ideologies, including the Nation of Islam, Black Panthers, Black Liberation Army, BLM and an image of black nationalist cop-killer Micah Johnson [who killed five police officers in Dallas in 2016].

https://nypost.com/2022/04/13/suspect-frank-james-was-spewin...

> [Accused Waukesha parade killer Darrell Brooks shared] numerous posts attacking cops, comparing them to Ku Klux Klan members and calling them “violent street gangs” — as well as calling for violence toward white people, according to screenshots.

https://nypost.com/2021/11/24/darrell-brooks-called-for-viol...

But I don't know which "Antioch shooter" flakovertarget was referring to; it seems Antioch is a dangerous place where shootings are common.
Fortnite now available to everyone on iOS via GeForce Now cloud streaming
There is increasing awareness that addiction and procrastination [1] are not indicative of laziness. Human beings are great at protecting their emotional core because it's essential to basic functioning. Addiction seems similar. Addicts seem to be attempting to escape something too (subjectively) difficult to face [2][3]. In my opinion it's often due to unresolved trauma.

When we don't have the emotional tools to resolve trauma from our past, we resort to coping mechanisms. While I'm not a therapist, I've had to deal with my fair share of trauma and have come to learn a lot about how trauma affects us and the way we deal (or fail to deal) with our day-to-day struggles.

1. https://www.nytimes.com/2019/03/25/smarter-living/why-you-pr...
2. https://en.wikipedia.org/wiki/Rat_Park
3. https://nida.nih.gov/about-nida/noras-blog/2018/10/new-nida-...
I wouldn't write it off - one possible trick here is to also MITM the DoH/DoQ server and disable ECH by removing the relevant records from the DNS response. We've just added DNS support to mitmproxy and this is a natural follow-up. :)
I'll second that recommendation. Shadowlands is a superb film. It's very much worth watching even if you have little sympathy with Lewis's religious views.
Do you have any information on the board and setup you use? Seems interesting.
I have many family and friends that are christians, and was raised christian. It's a full fledged government-subsidized cult, maybe a benign cult, but a cult nonetheless.
Removing Objects from Video More Efficiently with Machine Learning
> reverse-claustrophobia

Agoraphobia ;)
Familiarity also alleviates the issue. I can remember when I first encountered TeX in the 80s and Perl in the 90s and thought the code looked like line noise and now I no longer see that (even in Larry Wall–style use-all-the-abbreviations Perl).
I would hope that you are able to work on self-contained projects without having to interact with other people for at least a day or two at a time…
> I'd go so far as to suggest that app developers are de facto employees

Google is wrong here, but so is this suggestion. Nothing about publishing on an app store fits the definition of an employee.
the beatings will continue until morale improves
Show HN: Neural Search Starter – fast site-search that just works
We agree on the meaning then! :)
This reminded me of the intro to “A universe from nothing”, where the author says (paraphrasing) “why is there life is the wrong question, but we can try to answer how is there life?”
The pie chart on the left double counts everything. The total is represented as a slice in the pie chart.
something not noted, i want software that tells people theyre driving slow in the left lane and need to move over. People, including me speed, and having to swerve around slow drivers in the left lane increases the risk of driving.

we have "lane assist" which is great, but take it one step further to identify drivers in the wrong lane.
> We’ve redesigned our lid assembly for significantly improved rigidity

They should make this part available to existing users as a warranty replacement. It sounds like they've addressed a common complaint on their support forums.

The lid that flops over because of the hinge's weakness, and the absurd excuses made by company personnel (they claim it was designed this way "to accommodate opening the laptop with one hand," as if the people who open a laptop with one hand do not need the lid to stay upright) has been a great disappointment for me with this laptop. It is a design defect, not a feature, for the hinge to be this weak.

edit: apparently they're talking about this, so I guess we're stuck with the weak hinge:

https://frame.work/products/top-cover-cnc
This is the most paternalistic thing ever and needs to go away forever
- the domain in the curlbashware URL could be less shady than sh.rustup.rs

The domain is only as shady as it is unfamiliar. It's not shady to me since I recognize it as the canonical domain of the recommended installer for Rust, "rustup".

- the "rustup is an official Rust project" claim on https://rustup.rs/ could be a link to a page somewhere on rust-lang.org that confirms that rustup.rs is the site to use

It links to rust-lang.org, whose installation page then describes rustup as the recommended way to install [0]. I suppose it could link directly to the page, but what really does that gain?

0: https://www.rust-lang.org/tools/install#rustup
None of these are religious texts (as in, the Bible, the Koran, etc) . What are you talking about?
Up there with slashdot's impression of the first iPods:

> No wireless. Less space than a Nomad. Lame.

(https://slashdot.org/story/01/10/23/1816257/apple-releases-i...)
Congrats on the launch! FW is on my shortlist for my next laptop.

Would you consider having someone on the team do a more in depth technical write-up of the work that went into the battery life optimization? I'd personally be very interested in reading that as a long time Linux laptop user.
But see other comments—it wasn’t an array limitation but rather a trait limitation.
We see folks in the community using a range of different SSDs, but SN750/SN770/SN850 are what we have done the most validation on. We see good perf/watt on the WDC drives. It's unclear why Tom's Hardware was seeing poor idle power with power saving modes on.
The "divisive society" is a cop out insofar as it doesn't lead to a simple solution. But it is the ultimate problem in our society preventing any kind of progress.

We used to have a neutral ground of, say, a respected newspaper or TV show which had the ability to reign in radicalization, and would present issues by weighing both sides in a fair and representative way. This does no longer exist. It's us-vs-them, the other side is evil. Additionally our competitive society has no issue with creating and vilifying classes of losers and accepts a growing divide between rich and poor.

There you have your shooters. There you have Trump 2024 or who else comes along (what kind of politician can only thrive in this climate?)

My solution? I'd recommend everyone to smoke or drink some of your favorite drug or play some peaceful music and meditate over why the other side from your perspective is human, and what valid arguments they could have, or what made them think the way they do.
Same, I ordered just a few days ago! Pity, after waiting for so long, I should've just waited a few days longer and save 70€. Still, looking forward to finally having one :)
Anything but immediate embracing of a union is called "union busting" apparently. The union presents its case why can't Apple?
If they `shellcheck` their bash script, then sure. Aside from unquoted $vars, usually random shell scripts have a habit of polluting home and creating arbitrary dirs under god-knows-where and not respecting XDG.

They are almost always irreversible too. Like you can't undo the steps the shell scripts have done.
And for atheists like me, you can still learn a lot from religions. I got a lot out of Alain de Botton's "Religion for Atheists" https://www.librarything.com/work/11370617/book/89008159
intradoc links are great, and I disagree with GP that rust's documentation tools are bad, they are pretty great. However, intra doc links have the limitation that you can't link to downstream crates: https://github.com/rust-lang/rust/issues/74481
Maybe we've reached the limits of the complexity we can handle in a simple text-based language and should develop future languages with IDEs in mind. IDEs can hide some of the complexity for us, and give access to it only when you are digging into the details.
> As English, this is patently offensive.

Oh @happymellon, don't get your crumpets in a twist. The Tories honestly only seem to care about themselves and about England to the extent it helps them remain in power or rich.
Yes, I know, but the trait limitation only applies to arrays, not to Vec. Many people coming from other languages would reach for Vec first when they want an "array". I believe that misunderstanding the meaning of "array" is why GP was surprised that Rust couldn't (ergonomically) handle more than 32 elements in an "array".
I don't remember. Heard it during a podcast during the last year, don't even remember which podcast and what the topic was.
Why is AMD so important to you? Are there any instruction set extensions these days that are only available on AMD? I can only think of things that are the other way around - only on Intel. And if you need something niche like some SIMD extension I guess you're running a server not a laptop?
Any citation on the vast majority of people who have overcome convictions have done it with religion? I don't think court ordered AA really counts.
What I mean is that you're always sharing resources with yourself, not another customer. They're assigning you both hyperthreads on a single core when you get an instance with "2" vCPUs; it's not one hyperthread on one core and the other hyperthread on another core, with some other customer taking the other hyperthread on each core.
There were numerous of these.

Privoxy, dansguardian, Squid (AFAIR), and others.

The notion that SSL/TLS means that ONLY the webserver origin and web browser client are permitted to see or mitigate content ... is itself harmful. Trusted proxies under your control do have a place, though yes, that introduces new points of contention as well.
The same information can be communicated in different ways, trading one form of noise for another. I have a personal preference for Pascal-like or PL/I syntax. Instead of int *char x or int&& x, there's x: byte ptr ptr. It's more to type and read, sure, but sometimes having an english-like keyword really helps clarify what's going on.
It seems like the CDN companies are suddenly(1) becoming App Platforms in a big way. “Computing at the edge” is going from expensive, meme AWS re:Invent buzzword to fun and easy — with no AWS in sight. I hope this deal works out well for the Glitch employees!

1: I know it’s been years in the making, but I’m still slinging Docker containers in a single AWS region.
This mirrors my initial experience as well : )

It really took a while for it to "click" in my head about how it wanted me to structure things. Once that occurred it was smoother sailing, though still difficult. Then I never touched it again. I should give it another try to see if anything stuck with me.
I also switched to "Himalaya" (Pakistani) salt, hoping that is low in microplastics.
oh no! Netguard is fantastic!
The perpetrator in events like this is almost always written off as "crazy." Often the purpose of that is to dismiss the premise that any systemic factors may have been at play. If he was just some random loon, there's no need for the society that created him to examine itself, much less attempt to resolve its own issues.

This is what a lot of people are afraid of in the US, because these shootings exist at the nexus of first and second amendment rights. The first allows people like the shooter to be radicalized using the most powerful communication platforms ever created. The second allows them to be armed to the teeth. And then there is the systemic, deeply rooted racism in American culture that feeds the hatred behind these events, and intersects with the US Constitution, government and society in numerous ways the country still isn't capable of discussing rationally.

So "he was just crazy" starts to sound like "nothing to see here" after a while. Because if it's true, it's weird that so many people seem to be crazy in the same way. If they aren't crazy then there is a pipeline of radicalization and violence - an "extremist industrial complex" if you will - that's working as intended to maintain its own status quo... and a lot of Americans are fine with that.
To be fair, someone liked it enough to build an OS in it:

http://kolibrios.org

http://menuetos.net
I understand, there were some cases where #1 didn't even exist, The person at #2 edited the application without #1 knowing. But the #1 situation happened as well, sometimes because a realtor told them that was the only way they would get the house.
Simeon Vincent (from the Chrome team) stated that they are planning to support extensions that inject user-written scripts or styles last year.

https://github.com/Tampermonkey/tampermonkey/issues/644#issu...
Gov.uk drops jQuery from their front end
Well, that's the difference between the "I like [X], but have a few complaints that I want to get off my chest" kind of rant and the "I hate [X], and want to convince everyone how bad it is and to never ever use it again" kind of rant...
The comments here are a bit funny. Much unlike most of reddit comments, which are the same jokes overdone till death.
From what I've seen only specialists are moved to management.
what are the specs on the expansion cards? looks like usb-c.. why not let order with 0 expansion cards and use a dongle of my choosing?
Indeed. Google used to have a mechanism to report pages - was annoying when they removed that. Even if it was just the illusion of control, it was nice to think they at least pretended to care.
>why team work itself sucks and bring up that some people can't speak english

The ESL argument is pulled in not because of language, but because some cultures prefer reserved people over proactive people. Not sure how you missed this.

"Why team work itself sucks" is a huge leap in logic from "reserved, reactive people can function in a team". Taking your own example, a military with bad team work would leave its country ripe for takeover.

There's nothing about software development in particular which makes reactivity dysfunctional. What is true is proactivity is preferred when applied in a certain way. Turns out many proactive people are proactive for reasons which make them butt heads whenever they disagree. Your "proactive but also collaborative" people are unicorns, because the very things which make them proactive either cause friction, or aren't rewarded appropriately.

>for example scrum

If anything, SCRUM shows exactly how we really think about proactivity. Scheduled rituals which prod people to respond, trying to get some semblance of that "proactive but collaborative" gold, only for most people to still feel suffocated by management when it turns out that proactivity includes futile efforts in telling management to change what is preventing the team from working more efficiently. You can call this dysfunctional SCRUM, misapplied or whatever you wish, but the far majority of these places still turn profits and create products despite of this.
Until about 2/3 of the way through, I was convinced it was a parody.
This is one of the options for the anti-drunk-driving technology in question: https://dadss.org/touch-technology

Pretty interesting and noninvasive. I'd hate not to be able to drive with gloves in the winter though, but I suppose any brand new car will have a heated steering wheel?
We've seen distro preference be too broad to make pre-loading efficient. Instead, we ship DIY Edition with no OS and publish guides for how to install and optimize the most popular distros. Our embedded controller firmware is open (see https://github.com/FrameworkComputer/EmbeddedController), and we're working with some community members on attempting a coreboot port.
My understanding is that Privoxy either cannot deal with SSL/TLS traffic, or deals very poorly with it.

The FAQ doesn't seem to discuss the issue at all, which is not a good sign:

https://www.privoxy.org/faq/index.html
>psychological works by ancient religious scholars

Could you recommend some?
I’m with GP, I find most reddit comments to be immature/ignorant.
Mass manufacturing of solar panels is a lot more complex than stamping steel parts.

For example, one of the big wins was diamond (I think?) cutters for crystalline silicon, which allowed panels to be made rig far less inputs. A big competitor before that was thin film, and maybe you have heard of Solyndra, who had a heat tech that was made obsolete because this advancement in cutting silicon.

Any improvement along the chain of silicon production to siping to assembly has a chance to reduce costs, and it's usually small incremental bits of 1% here or 2% there.
Observing Our Observability Tool
Does PiHole do anything other than DNS-based blocking?
It'd be nice if they talked about what their compilation did.
That book costs $70 and just inflates overall price of the device. You can buy it separately on the page of its author.
The post I was replying to was asking if the gun manufacturer could be held liable
> If you're going to do that, would you not be better saving all that time and code bloat (it's code you wrote that doesn't contribute to solving your problem) by just using a garbage collector from the outset?

An arena-based allocator will run circles round GC and malloc: no need for tracing or bookkeeping, just one allocation and one deallocation for any number of objects created (or, at least, the ratio of created objects to memory allocations is very high). And with Rust, the compiler will give you an error message if you try to hold on to an object in an arena you're trying to deallocate.
When you say able to, do you mean a vendor is holding you back from releasing more? No problem if you can't answer. Sorry my question was for this new laptop, I did see you guys released the one for the previous one which is awesome.
There is no more moral certainty in religion than on the Sunday paper.
OP, when you were growing up, was TV your main entertainment? Fewer social interactions but many more hours on TV?

It might be a learnt behavior that you have to unlearn. Perhaps look how to unlearn something, if such a thing exists.
The first year I spent on Reddit I thought so too.

But those funny comments are often themselves memes, repeated in reply in similar contexts.

Reddit has become one big circle jerk to my eyes. It's why I'm on HN, because I'm addicted but hate the community on Reddit.
>The bioinformatics people noted above don't use this despite using gzip (instead using a container format for gzip packed blocks) because the result isn't directly seekable

Not sure if we are talking about exactly the same thing, but one of the points of using such blocks is a really fast random access to bunch of records located in some bzip-ed chunk.

This works really well if you fulfill some prerequisites (simplified):
1. the pre-compressed, usually tab/space delimited data must be sorted (typical: by chromosome and position)
2. you create an index telling you that the data for chromosome such_and_such in an interval say 2_000_000-2_100_000 is in a chunk 1234 and it this chunk is at the position 987654321 in the file.

As long as all you do is "give me all records and all columns from interval X", this works really fast. On the other hand it can be abused/pushed to imho absurd levels where data files with thousands of columns are queried in that way.
Once you got giant say in tens/hundreds of Gb block-compressed files adding new data (that would be extra columns...) to such monstrosities becomes a real PITA.
Exciting stuff! Great job, y'all. Any chance RISC-V architectures will be on a Framework Laptop one day?
I mean, I used to be an atheist. Like, going to Richard Dawkins on campus, sneering at how stupid Christians were rolling my eyes at every little thing atheist. For a good ten to fifteen years. Then I realized it was terrible for my mental health and just got over myself and adopted more of a Pascal’s Wager outlook. Like, I frankly don’t give a damn about the truth or falsity of religion anymore. That’s not the point. It lets me act as if my life has meaning regardless of whether or not that’s true, which even when I directly reflect on it is a small amount of comfort insulating me from the yawning abyss of existential terror I felt throughout all of my 20s and half of my teens.

If pressed I guess I’ll say it’s unlikely to be true. But that’s not the point. I don’t even care to explain the point really. But both me and my wife ran Meetup groups about being atheist and eventually decided reading Christian philosophy and teachings was a better bet than the slow crushing millstone of the weight of the universe awaiting me behind the curtain of materialism.

There’s a lot of really bad stuff and I think Christianity needs reforming, but I still think it’s the better long term bet in terms of the wellbeing of me and my future generations.
Can existing customers "trade in" their old motherboards for the newer models, with credit applied to make it cheaper?
I gamed a lot (I think 6-8h per day) but little more than a month ago I just stopped. Funny thing is my life didn't change. I'm still not any more creative or achieving anything. I just watch more youtube, 9gag and other random sites. I watch some TV series. I just replaced one filler with another. If I ban those I probably move to reading SF books and doing Sudoku or Solitaire or buying and putting together Lego's.

Your habits are not the problem by themselves. The problem is that your body and mind believes you have nothing better to do. Even though you can reason that there are other things worth doing your emotional self just doesn't buy it.
You are right. "Hear, hear" is correct qnd indicates approval.
It's "hear hear"
They sell to different audiences though, so maybe optimize for different outcomes. I'd imagine DDR5 is much easier to sell to a "pro-sumer" who games on Windows vs. to a programmer who runs linux and can make an educated decision re: price/perf tradeoff.