skysight-inc/HackerNews huggingface dataset:
Cool! I favorited it right away, but I have to play Return to Monkey Island first ;)
Thanks, your point exactly. My subjective and N=1 opinion is that whites are dramatically under-reported as criminals in the media.
This has nothing to do with James' role but with economy of scale.

If James works on an IOT widget the company will probably manufacturer a few hundred thousand devices and hopefully profit a few million.

If Steve is working for Spotify, with 130 million MAU, whatever Steve produces is not linearly scaled with the physical manufacturing of a widget.

Arguably operational costs go up with number of users but the cost is much more invariant in it's relation to total MAU.

This means that whatever Steve decides to charge Spotify, will always be a literal drop in a bucket for their budget.

It's the same reason VC's pour money into SaaS and social media apps but tread very carefully before investing in companies making physical things.
Fizz previously compromised its users’ privacy. It may do so again
If you want to avoid risks both in the encoder and decoder, you might have success with a function that takes an encoded strict and a decoded string and compares them directly, encoding/decoding (whatever works better) on the fly. This avoids the allocation altogether, at the cost of having another less-composable piece of code that must be maintained.

I'm not sure if that is the way to go. An allocation per se isn't hard to get right, especially in this case where its scope is well-defined and very limited. What happened here is more the fact that while a single piece of code is easy to get right, a whole codebase isn't. So the only value added by my proposed solution above is that it works in an environment where you can't allocate (e.g. memory-constrained systems where you need to know the required amount of memory statically).

Bottom line: I don't think you can really solve this problem on a technical level.

edit: typo
Maybe I should have said a phishbowl then!
Hi Friends, Can you help me with this quick 1 minute survey about implementing AI in your business.
Apple iPhones on iOS 16 beta to get 5G next week: How-to get beta software
It should be noted that you can simply use the fallible API's for slices in Rust, then you don't have a crash but can cleanly abort the operation and return an error.
In tree-style conversations (Twitter, Reddit) they are contained to subtrees of already banned posts.
This also works with depression but try telling the internet that.
It's maddeningly difficult to distinguish those thin lines in oneself. I've been working on that for years and it takes all the self-awareness I have. This makes me happy that HN is small (by internet standards) because how do you scale self-awarness? It seems almost an oxymoron.

Your comment brings this out because some subset of "outrageous, silly, inflammatory, false, fake" is right on the cusp, and making those calls (to moderate or not to moderate?) puts tremendous pressure on one's own feelings and beliefs. What helps one do it neutrally is self-awareness, but that is the scarcest thing there is. It takes a decade of hard work to distill a bit more. (Edit: and I'm not claiming to have much; just that it's needed.)

I'm uncomfortable with the "false" / "fake" end of your spectrum because we don't have a truth meter. Who am I to decide what's true or false or "mis" or "dis" for anybody else? I'm not taking on that karma.

"Inflammatory" is easier to work with because it's about predictable community effects and one can moderate for community cohesion. Moderating that way ends up excluding truths that the community can't withstand, but such truths probably exist for any community. Groups may even be defined by what they exclude. We can try to stretch those limits but there's only so much elasticity available.

I blanched when I read "Moderation is the normal business activity of ensuring that your customers like using your product" in the OP, but actually that's basically saying moderation is about community cohesion and I can't disagree. But the secret agenda, on HN at least, is to stretch it.
The kingpin at the top of the food chain sold the metals to a refinery. There were many levels below him of catalytic converters being bought and sold before they got to the kingpin.
My experience with D is always a joyful one. If it isn't because it is a relatively straightforward language to learn then it is learning something new now and then that just makes life to much more easier.

Infact, D was the first language I learnt templating in and I really like it (or rather, the way D goes about it - made it much more approachable for me).
Source Code Is Not Enough
Shield is only a possible time-lengthening deterrent. I installed one and my cat was still stolen. I can't say how many attempts it deterred in the mean time, if at all.
One thing I enjoyed was to write some automation to play UP. That became another game for me in its own right.
From the "Lossless Compression Performance" section of the article:

> JPEG XL can do lossless image compression in a way that beats existing formats (in particular PNG) in all ways: it can be faster to encode, produces smaller files, and more...

Does "in all ways" include any decode (not encode) speed numbers? Such numbers are dependent on the test suite, and I might be holding it wrong, but on my measurements, JPEG XL lossless encodes 10x slower and decodes 12x slower than PNG (the libpng implementation), and decodes 30x slower than PNG (the wuffs implementation). JPEG XL does admittedly win on compression ratio (smaller files), though.

https://github.com/nigeltao/qoir/blob/main/doc/full_benchmar...
you manage the consistency of the "artefacts", at a sufficiently fine granularity, using anchors and pointers and some semantic versioning of each, so you can contain rippling effects (fix a typo vs just add sth vs overhaul a part).

and in that tracking you also capture the "known deviations", like 'this need isn't fulfilled yet, at all'. thus you document the "state of the union" of the whole thing, which for a living collaborative work is all you can wish for.

This is the idea behind "requirements management" and "requirements tracing". Alas, there are few tools out there doing this with a low barrier to entry, cli like.

here is one I'm aware of:
https://github.com/itsallcode/openfasttrace
> The 'high' or 'dominant' castes make up more that more than 90% of Indian migrants as per a study in 2016.

> The backward castes of South Asia, known as Dalits, form 1.5% of all Indian immigrants to the United States

Calling me ignorant and a passive aggressive "forgive you" without actually addressing my comment isn't "kind".

GP came here with a stem degree worth millions of dollars in lifetime earnings , NOT $30 in pocket ( which was used as a proof of "not privileged" )

Grossly misrepresenting oneself and denying privilege is not kind.
Yes because Germany exports to other countries by lending them money. The export strategy is entirely debt fueled but that won't stop it from being called export champion and it is really a lending champion.
Disclaimer: I co-chaired the JPEG XL working group; opinions are my own.

The JPEG XL format is most certainly not a nightmare internally. Compare the spec lengths: 681 pages for https://aomediacodec.github.io/av1-spec/av1-spec.pdf, 101 for https://www.iso.org/standard/77977.html.
Or code sizes: 6.6 MB uncompressed for libjxl (encoder+decoder), 9.5 MB for dav1d (decoder only) plus 34.2 MB for SVT-AV1 (encoder).

Features such as spot colors are mostly just a matter of understanding a wide range of requirements; this particular one just boils down to an extra image layer.
Prepare for viewport resize behavior changes coming to Chrome on Android
> The goal is just plain wrong. You don't optimize to shorten ur sleep, u optimize to improve ur sleep and rest pattern which might happen to shorten ur sleep.

Totally agree with this. I'm surprised how even health professionals prescribe an average value as something to work towards. Heck, they even give the same 8 cups of water a day advice to 50 kg females and 90 kg males. What an absurdity. Anyways, people should find the optimal amount for them by observing the outcome.
Far out - that website looks dodgy as. What on earth is going on with its fonts - it looks like a newspaper vomited onto the screen.
Love the idea. Not sure if I understand though.

So you want a moderator to moderate. but then you also want to have tools to see what has been moderated away and unlock those? Right? So moderate yes, but also unmoderate by the users.

Power to the people!
That would be an improvement over the failure that they have managed.

The Europeans have shrinking access to electricity, so they effectively must have negative absolute growth on fossil fuels and I suspect negative or near 0 growth of nuclear (not going to check, so maybe someone is doing the sensible thing and building some nuclear plants and I haven't read about it). They have a long way to go to get towards the sort of success China is managing.

They need a lot of renewables to recover from their serious policy screw ups. They don't seem to have been able to build it that quickly! Hopefully they manage before there is a really bad winter.
Having multiple "opinions" or "views" on a certain thing,can make you "see the average" and get a very accurate representation of the situation. Yes i agree that most of the times there are people messing around and can "hurt" that average, but on the other side it is another perspective on the situation.

Having a constant flow of these data can make a pretty accurate "end-product" document.
That is truth and fact...
Take it from the UP survivors: don't start
Blender apps as described here seem to be for an entirely different class of use cases. Basically stripped-down versions of Blender itself rather than games, art or whatever. Blender used to have a "game engine" that was more like what I understand Godot to be, but IIRC scrapped it.
I haven't ever heard of a pupil who was interested in STEM, but decided to go for a medical degree, just in order to prove himself.

The whole premise sounds like an invention to me.

Moreover, there are clearly prestigious technical universities even in Germany, although the author is correct that they aren't quite as prestigious as American ones.

RWTH Aachen and TU München are the two standouts. And then there are specialized champions: Tübingen for bioinformatics, I think. Definitely Saarbrücken for Computational Linguistics.
What does race have to do with proving citizenship?
Prophet, statsmodels, tf.keras for RNNs.
> Finding patterns in data without being told explicitly

No, really, it isn't. "Automation of solutions" is not equivalent to "pattern recognition". A first factual example that comes to mind are "Expert Systems", which appear far from your idea of AI like something in another continent: please, as already invited, re-check the history of AI.

> that's not the point of a seatbelt

Whereas instead, realiability of solutions and "scientific" progress can be exactly the point of some applications, or a fundamental parallel activity in the enterprise that develops them.
Hello TalkJS team, I applied for the Full-Stack Web Developer (Remote - Europe/Africa) position posted in the October edition.

I did not recieve any feedback, my email address is ben.muiruri13@gmail.com if anyone could reach out.

I would love the opportunity to join the team as a curious, passionate developer to work with other product people.

Thanks.
It is possible to set your registry in NPM via the "npmrc" file. That will let you hit the specified HTTP server whenever you run commands like "npm install".

I know this is also possible for Python because we did it at Uber. I don't remember the specific details anymore though.

In either case though, a lot of people have written proxies for this use case (I helped write one for NPM at Uber). Companies like Bytesafe and Artifactory also exist in this space.

We're working on something similar that's on GitHub here: https://github.com/lunasec-io/lunasec

Proxy support isn't built out yet but the data is all there already.
At least the last big corp I worked for would give us a nice gourmet Christmas hamper.
tl;dr:

- Stanford students built a social startup

- Different student group found, disclosed serious vulnerabilities in startup

- First group threatened lawsuit against the security researchers, under DMCA, CFAA. Also threatened criminal charges

- EFF agreed to represent the second group
Like any transpiler, Sucrase can be run in parallel by having the build system send different files to different threads/processes. Sucrase itself it more of a primitive, just a plain function from input code to output code.

> What I do not understand is "Sucrase does not check your code for errors." So it's not a type checker?

That's correct, Sucrase, swc, esbuild, and Babel are all just transpilers that transform TypeScript syntax into plain JavaScript (plus other transformations). The usual way you set things up is to use the transpiler to run and build your TS code, and you separately run type checking using the official TypeScript package.
I worked 3 days a week for several years. I could have easily opted for the kind of pattern you suggest but I wouldn't have wanted it. To have a whole day where work is not even considered is a precious thing, and the more of them the better.
Even if we buy the axiom, energy density doesn't even really favour Nuclear.

1kg of silicon wafers produces a 400W panel that makes about 50-180GJ over its lifetime.

1kg of natural Uranium produces 50-250GJ.

1kg of Uranium ore from Husab produces 50-250MJ

The nuclear reactor it is burnt in produces about 6GJ per kg over its lifetime (even ignoring the centrifuge array and storage facility). A solar array produces about 1GJ per kg over a 30yr lifetime (but most of it is inert and can be used several times). A wind turbine produces about 5-10GJ/kg.

Solar planes exist. Nuclear planes do not.
F-Droid does check code before privacy violations for accepting it. Any potential privacy violations are labeled as "anti-features" and apps that don't meet F-Droid's inclusion criteria are rejected:

https://f-droid.org/docs/Inclusion_Policy/

Aegis Authenticator passed F-Droid's checks. It has no anti-features:

https://f-droid.org/en/packages/com.beemdevelopment.aegis/

Aegis doesn't even request the internet permission. Compare that with Authy, which logs users' IP addresses, login activity, phone numbers, and email addresses, and states that users' data and personal information will be shared with third parties for any reason Authy wants to:

https://www.twilio.com/legal/privacy/authy

Twilio has had 2 data breaches this year, and the second one involved Authy. Since Authy does not use end-to-end encryption, hackers were able to obtain 2FA credentials from any Authy account, and they compromised the accounts of 93 Authy users:

https://techcrunch.com/2022/08/26/twilio-breach-authy/

On top of that, Authy is closed source and its code has never been audited, not even by F-Droid. There is no way to use Authy without sending your personal information to a service that states it will not promise to keep it private.

There is no good reason to trust Authy over Aegis.
> Do you plan on giving Zig a try? (They seem to be doing a lot right.)

All this Zig spam is getting very tiring.
prioritize physical and mental health. deprioritize anything that threatens it. bonus points for saving space for curiosity and play.
> I hope you realize that black people are wondering the same thing about you and how unfair it is to black people.

Interesting... when race hadn't been specified, people wondering that about me was something that only happened in movies.

But the moment I specifically mention white people then "well black people are wondering it too!!!!!"

-

It's almost like you don't care either way as long as you're running interference for the people I'm describing... but why are you doing that?

Again it's not all white people, not even most, assuming minority = diversity hire, and for that reason I initially didn't mention a specific race at all until the first reply I got was someone in full denial mode...

The only people who should feel the need to defend against what I'm saying are people who hold these thoughts. But I'm sure you don't, right?

> I doubt white people are surprised by other white people can be racist.

Yet, again, you felt confident enough to open a comment with patronizing levels of denial at the idea that there are people who think most minorities can't hack it outside of being a token hire... despite page full of comments essentially saying that!

> What may surprise you is many black people can be racist against other black people too.

Please don't project personal naivety and ignorance onto me. YOU are the one who thinks that someone assuming a minority is a diversity hire only happens in movies, not I.

The western world weaponized racism amongst blacks across the continent I'm from and we're still seeing the results today in places like Sudan. Maybe you should brush up on your social studies if you were not aware.
that's a great argument against such laws
Agreed, that is insane pricing for this. I guess calling and texting isn't cheap, but maybe could price it per event or something.
This is very interesting. I am definitely like this to a degree.
the doc should describe how you collaborate. and that shouldn't change direction frequently.

systems engineering is much less about the deliverables than about how you collaborate to build them, how you ensure consistency, how you walk that talk.
a) Yes I run technology at a more serious HFT firm than Jane Street.
b) Jane Street also use FPGAs, so you cannot exactly say they just use ocaml, it’s more nuanced than that, they are using a mixture of technologies. I think they made a very unfortunate choice early on and are still paying for it.
Terms and privacy documents are not public.
> Abortion rights we're just taken away in a number of states. That's a pretty naked display of power.

A policy change that women are actually more likely to support than men. If it's a naked display of power, it's power of a group that's actually slightly overrepresented towards women.

1. https://www.vox.com/2019/5/20/18629644/abortion-gender-gap-p...
-- so polite to cancel a conference 2 weeks before the conference is scheduled to start --
> HN is relatively small

...Is it? I mean, compared to Twitter, sure, but for a private forum I think of it as relatively large.
I am trying to make it so it very quick to add content which automatically gets put in the right place. This reduces the time investment. But yes, it does take some commitement.
I mean, if you sell stuff on the internet I should be able to make sure you're an actual reachable entity with legal responsibility.

Now, it they made it into a standard that could be included into the browser's UI...
> Unless you're cool with the thefts that are going on, or think any government regulation is "overstepping."

Strawmanning anyone who disagrees with you makes your position look worse.
I will checkout DevonThink. Thanks.
I found this unconvincing.

The article's distinction between moderation and censorship feels like the difference between a freedom fighter and a terrorist - i.e. if you are sympathetic to their cause you use the more positive euphamism, but there really isn't an objective difference.

At most the distinction the article seems to be making is that moderation should be optional and censorship forced - you should be able to choose to see the dead comments if you want (nevermind that that is hardly the norm for "moderation" on the internet).

All i can think, is under that distinction, the mccarthyism in the US would probably be considered "moderation" not "censorship" despite probably being one of the most egregious examples of censorship in usa in the modern era. So i have trouble accepting that definition.
Thank you for putting in the effort to benchmark and quantify performance. There is nothing like verifiable numbers to drive a discussion on performance improvements and marketing.
> if it has the long list of advantages described, then how much of a single thing is it? Do you have to implement every feature in order to be considered supporting JPEG XL? Or would a browser implementing from scratch run the risk of splitting what the format means?

You have a very good point. In fact I think this is the first time I ever seen such a question, which was also something I wanted to answer by making J40. Of course in the practical standpoint you should just use existing libraries, but I wanted to answer that from the library author's perspective.

I'm happy to report that JPEG XL's design is better than I hoped and it successfully tried to do many things out of a reasonable number of components. This means that library authors can mostly implement those components and they will combine reasonably well. There are still some imperfect edges though. For example JPEG XL splits a full image into multiple tiles to faciliate parallel decoding, and the Table of Contents is used to locate individual tile data. But TOC requires a full entropy coding to decode, so you can't easily determine how many bytes are needed for decoding, say, 1/2 of the full image. Those kind of imperfections are harmless for JPEG XL's main use cases but still something I would definitely fix if I'm even given a chance (not to say that I'm a good person to do so).
I think the solely reason why JPEG XL did not go off is simple: It had no lobby. No large tech company actively promotes it and so, many people hadn't heard of it. Ironically, the deprecation of it in chrome made me aware of it in the first place.

Technically, JPEG XL may be a superior contestant. But from a 'social' point of view? Disastrous, especially considering it already has "JPEG" in it. (To be fair, its also quite young...)

I really hope JPEG XL gets more traction because it seems like a really good successor to the old namesake.
Sure, but people were asking so I put it in the FAQ.
Is your concern answered by ensuring that the default experience of a forum is moderated, until someone explicitly takes off the covers? Otherwise I can't fathom where you disagree with GP.
What does that mean? Comments with certain tone set the mood anyway. That's how it works in general. It's just you'd prefer "certain" moods over others
We are well beyond just twitter moderation now. Currently kiwi farms has several ISPs black holing traffic to the site. When the lowest levels of internet infrastructure are getting in to censorship, we have a major problem.
It would also be easy to get started learning Rust, if people cared enough about doing it. The best way to learn Rust as a first programming language is to start with pure value-oriented programming at first, liberally using .clone() when necessary. Then introduce borrowing, with shared and mutable references; continuing with features involving interior mutability (Cell, RefCell etc.).

This is admittedly quite different from the way people usually learn C++, but it makes sense on its own terms. It's much closer to how higher-level languages like ML and Haskell are taught, and people have successfully learned those languages in introductory programming courses.
>The start time might suck, but once you're going, you're going.

Average users will barely even notice a start time of up to 1 second. 500ms will seem fast to them, for starting a video.

Typing a document in Google Docs and having a 1000ms round-trip latency for every letter they type, however, will quickly become annoying.
I wasn't going to add templates to D until I figured out a way to make them simple.