skysight-inc/HackerNews huggingface dataset:
I don't see the problem. If one studies leetcode for months, and passes the test, that's a pretty good sign he learned a lot about programming from it. How could he not learn by doing all this studying?

It's like saying someone cheated on a Calculus exam by studying Calculus.

> not cut out to be a high level programmer

I think that was misunderstood. I'll try again. If one studies for months and yet fails to learn the material, perhaps one is not suited to that field of endeavor. There are certain things others excel at that I would just fruitlessly beat my head into a wall trying. For example, anything involving hand-eye coordination or a musical instrument.

And so what? Sometimes people ask me what kind of career they should pursue, and I don't say "STEM". I advise draw a circle around things you're good at, and another circle around things that pay, and your career is in the intersection.
Making a server is surprisingly terrible for such a ‘mature’ game.

However playing it with your kid is so excellent. Farming, fighting, building, raiding, landscaping, tunnelling, rowing, flying, whatever.

Pick your path and it is great fun.
They didn’t do hash checking on device. They uploaded an encrypted fingerprint of every photo and it was up to the sever to determine if that matched known csam.
Let's not forget that the primary beneficiary of globalization is the American capitalist class. And even with current populist/protectionist winds those guys likely win out in the long run.
Does anyone know how to login to iCloud through the terminal?
The rods were defective from the factory.

But let's not ignore the elephant in the room when it comes to why the Iron Duke is absolute trash: 90hp from 2.5L
There are different classes of problem out there, and not all of them require 99.99999% accuracy. Self driving is tough, because the consequence for failure is death, and we still have a ways to go to get to human-level failure rates. But other tasks don't require this much accuracy, for instance I think ChatGPT could do the job of a lot of journalists right this second.
Not a book, but just being conscious and curious about your daily activities. We learn and put things on auto pilot. Once you start asking "why" about certain things, you might start finding new ways to do things.
Java (or kotlin or scala) using arrow, spark, H2O etc.?
Tell HN: OpenAI Whisper Is Overfitted
I wired it up to transcribe song lyrics from my local recordings. For Rammstein's Deutschland it produced English translation (the song is sung in German)!

Along the same lines it sometimes adds a comment at the end of the transcribed text that reads "lyrics was contributed by XXX", which is obviously not being sung - it hallucinates it from the dirty training data.
I wonder if I can use this to finally get my Qnix 2710 monitor to finally show up without resorting to xorg.conf and a EDID dump.[0]

[0]: https://wiki.archlinux.org/title/Qnix_QX2710
Fintech loans leave a trail of pain in western Kenya
> I just think this is a procedure that gets a lot of hype and it takes away from us pursuing something that might be better overall

Growing organs from your DNA seems like the thing that would clearly work, if it could be done. Seems people are working on it. Some google results talk about growing those organs in genetically-modified pigs (!). Don't know how far away it is.
I met their lead singer, Spike.
and also the GitHub repo with the presentation link is a 404.
> InputStream/OutputStream

I think I missed the announcement of those being "legacy" APIs? They show up all over the place including in libraries, what is the replacement?
Two other thoughts:

* Logistics: if you have poor infrastructure and remote communities, you eventually have to send armoured trucks full of notes and coins to replenish those lost to attrition or external trade. It seems a bit easier and less risky just to let people query the central bank from a satellite-based hotspot.

* Universal access: Modern payment systems tend to be for the (relatively) well-off. Commercial banks aren't going to be interested in handing out debit cards and maintaining accounts for people with an average balance of only a few dollar-equivalents. A state program can afford to operate at a loss (and may actually deliver cost savings if it can be used as a cheap way to disburse subsidy or welfare payments)
Related:

https://en.wikipedia.org/wiki/David_J._Malan

https://cs.harvard.edu/malan/
WizTree (https://diskanalyzer.com/) on Windows seem to be faster than other tools I tried.
Much harder to move students now that tests are computerized. The software might not even support that functionality.

Also, we have no idea what their suspected cheating procedures are. Maybe they deliberately avoid acting early on a hunch so they get a full test worth of data to run an statistical analysis on.
Instead of just giving up that you are not qualified to do so, you can at least do a preliminary analysis.

1) Follow the money - where is it coming from ? why would it keep coming in, what is needed ? where does it go ?

2) Competitors - who are they and what are they doing.

For your hypothetical farming tech company, find out about other farm tech companies who have similar product/market segment and look at their offerings, valuations and revenue model. If one does not have this reference point and doesn't have the domain knowledge, then one should not consider said opportunity unless one wants to gamble.
Java is much much shorter than Go, which oddly enough never gets this “complement”. So, take these boilerplate claims for Java with a grain of salt.

But to actually provide an answer, records shorten the language to a great degree in my opinion, there is also type inference with `var`, so on a local scope you can write really short code. The main method is still chatty, but it’s not like you actually have to write all that many times, plus it is just psvm for most IDE users.
From [0]:

...though all compelled speech derives from the negative speech right, that right lends itself to two distinct models representing two distinct approaches to compelled speech: compelled speech production and compelled speech restriction.

A. Compelled Speech Production

Intuitively, the right to free speech necessarily implicates the right to choose what not to say. The characteristic element of this negative speech right model is a compelled movement from silence to speech. A prohibition occurs as a function of the government regulation, but it is a prohibition on silence.

...The original compelled speech cases follow the speech production model of the negative speech right. West Virginia State Board of Education v. Barnette,22×22. 319 U.S. 624 (1943). the original compelled speech case, followed this model: school children had no capacity to opt out of reciting the Pledge of Allegiance and saluting the flag.23×23. Id. at 626. If they could, they would have remained silent at their desks. Instead, the West Virginia regulation required them to enter public discourse, to engage in speech where they otherwise would not have done so.

...It is the right to be able to say what one wishes to say and nothing else. But since every law implicates autonomy to some degree, the Court has been more lenient unless the infringement on speaker autonomy raises additional concerns under the circumstances. The government does have some capacity to compel production of speech expressing a particular viewpoint given its need to take positions on political issues.

...In other circumstances, though, compelled speech production need not trigger maximal constitutional suspicion if the law does not meaningfully infringe on speaker autonomy.

B. Compelled Speech Restriction

The second model of the negative speech right involves compelled speech that restricts speech. The amount of possible speech supported by any given speech medium is often limited. Forcing someone to speak thereby forces the speaker to occupy a portion of a limited speech medium with expression that she would not otherwise have engaged in. The result is that she no longer has the room to say what she otherwise would have used the limited speech medium to say.

...In Tornillo, the Court applied strict scrutiny and invalidated a Florida right-of-reply statute that required newspapers to publish the response of a public figure about whom the newspapers had previously published criticism.42×42. Tornillo, 418 U.S. at 244, 258. In so doing, the Court relied on the notion that the limited nature of the newspaper medium meant that newspapers could publish only so much speech.43×43. Id. at 258. By compelling some speech, the law stopped the newspapers from fully expressing what they wanted to say.

[0]: https://harvardlawreview.org/2020/05/two-models-of-the-right...
I thought the same, but you can just click out. Kinda hard to notice on mobile.
Great job, nice application
That's not at all the kind of alternative I have in mind and would be of essentially zero use in cases of organ transplant for people with genetic disorders. (Edit: For example, cystic fibrosis accounted for a third of all adult lung transplants in the US and half of all pediatric lung transplants last I checked.)
Their solution of sending encrypted fingerprints as photo metadata was extremely convoluted precisely because the first group wanted to enforce user privacy.

Otherwise, they could have pulled a Google and just scanned server side.
Will LLMs Disrupt Google Search?
The Self-Taught Programmer: An Interview with William Springer II, PhD
The author also cites polls that show the majority seems to agree with them.
However, the author now released it to public domain.
“ML models must also think about trusting trust”
If only Microsoft would still let me play the copy I purchased years ago.
Seems like MikroTik and Ubiquiti haven't been particularly good on documenting how their routers work, what each process does, and how to debug/verify what they are doing. I've been particularly worried about Ubiquiti, since they seem to be ignoring the MIPS based EdgeRouter line. The various consumer NAS vendors have been a nightmare security wise, and it's far from clear that the prosumer routers from Ubiquiti and MikroTik are any better.

Should it really require reverse engineering to figure out how a Linux box passes packets?

I gave up on Ubiquiti and bought a tiny $120 router ($140 with a nice metal case) that's a NanoPi R6s. Pretty impressive specifications. 8GB ram, 8 cores (4 fast Ax76 and 4 slow A55s) and no fans. Has 2x2.5GBe and 1x1GBe for networking. I've installed a port of OpenWRT called FriendlyElec and Ubuntu 22.04.1 LTS. I didn't bother cross compiling, it's plenty fast for native compiles.

I've been impressed so far. It compiles Rust about half as fast as my Quad core Xeon server from years ago, and is SEVEN times faster than a RPi 4 8GB! I have an Apple M1 mini around that manages the same compile in 13 minutes. A nice bonus is neither network or storage is USB attached, unlike the RPi.

Burned it in overnight, running all 8 cores flat out, with no problems. Haven't decided what to use, maybe shorewall or just raw nftables/iptables.

Similarly there's 4 and 6 port 2.5 Gbe boxes with various N5000 and N6000 celerons at around $200. ServerTheHome has reviewed many of them, they seem to be evolving nicely, better cases, better heat sinks, better 2.5Gbe Intel chips, etc. Run *WRT, pfsense, or whatever else floats your boat. STH even demod running the firewall under proxmox on one of these cheap 4-6 port 2.5GBe widgets. Would be nice to keep your complete config in git or the config management widget of your choice (often Puppet or Ansible).

Guess I'm just getting less trusting in my old age.
JNI won't be removed. Therefore, it won't replace it.

But it is certainly a much better way to interact with native APIs.

It's similar to the original Calendar API (as old as Java 1.1) versus the new Date/Time API introduced in Java 8.
Maybe a DRM takedown?
I've read one of each and the Le Carre novel felt more or less as it could have been written today. The Bond story did not, even if I discount that it contained a hand-by-hand narration of a game of bridge.
Certainly there's a world where the author just knew, at some point in this process, "let me just give this giant stressor of a problem to a lawyer"—without losing whatever it means to "be an artist" or opportunities at growth he attributes to only occurring because he was awful at business.
I received a bachelor’s in International Relations from a low tier liberal arts program. I always found it curious that our professors had received PhDs from Ivy League and similar schools, and here they were at an unknown tech school. If going to an Ivy was needed to teach here, where were the PhD candidates at my school going to teach?
This was a great article. It was absolutely not what I excepted going in. Hats off to Julian here, for doing what they think is “good” in the end.
The same can be said about organization. Too much abstraction, managers and teams, is harming performance. Too little abstraction is hard to coordinate. Putting abstraction in front of problem, throwing problem to previously arbitrarily setup team with or without the right mix of expertise for the current problem. Spinning up libraries/framework automatically when starting a new project, forming teams that worked for previous company. Abstraction that's so leaky that either require code change to the library or "octopus" code that link up functionality from 7 different other libraries, team formed without regarding a problem boundary where each problem need cross team coordination of seven department. Software engineering and organization design have very much in common
But how is that different from the other orgs they criticize?

Isnt the end state of this that they realize they can spend $100 and expect to raise $150 from that investment - and this scales to an administrative staff of hundreds of people who spend millions a year advertising? Essentially Susan Komen but for malaria nets and AI research.
Stupid as it sounds, the fact that you can insert literal tabs with vim, even if you have tab insert spaces by default, allowed me to move on with my life!
Would it really? If you're doing genetic engineering already and you know what the genetic disorder is, it seems like you could then engineer a version of your DNA without the disorder and grow an organ from that.
OCamlPro/Owi: OCaml WebAssembly Interpreter
What happened to him? The story mentions vegas but is otherwise vague
Lets call the ip4 the area code and serve the Rick Astley video if no further bits are provided.
Nope. In the proposed system the scan was performed by the device, the entity that evaluated the result of the scan is a implementation detail. Technically it was also Apple that would call the police but that’s also an implementation detail.

It’s just your device scanning your files for content deemed illegal by authorities and snitching you to the authorities but with extra steps.
and what is 3int16? nint16? you want to have an own calculation system about sizes in your calculations? Either go straight just unbounded ints like some languages (e.g. Python) already do, or nothing.. and it comes with a cost.
In my experience, the usefulness of live chat features varies wildly.

If the live chat service connects me to a human who is able to resolve my query in a timely manner, I'll take that any day.

Phoning a large company can result in waiting in a call queue for a long time. My attention is on the phone call instead of anything else. A live chat window can be relatively ignored and checked once in a while.

Emailing a large company can result in waiting for a reply taking 3-5 business years. Live chat gets me a response relatively quickly.

A live chat service that does not provide an easy means of interacting with a human and which instead easily allows getting stuck in a bot loop is a great example of poor customer service and, for me, a great way of quickly finding out who to not do business with.

That said, a poor live chat service for a business that I absolutely have to contact (most recently when terminating internet service after moving house) is an exercise in frustration and annoyance that is hard to replicate in any other manner.
It's unclear from the article whether the problem they are addressing is simply accessing these records in the first place, digitising them at scale, long-term storage/retention of the digitised versions, or ensuring they are not tampered with deleted by nefarious actors. Or maybe some combination of the above.
There definitely was, as they mentioned in the article. They choose not to though, opting instead to just sit on it for a long time I guess? Hopefully they talked to a lawyer before releasing this though, and hopefully Microsoft doesn’t go after this guy.
So, he was evil and/or a hypocrite and shouldn't have had a lot of money to begin with. Sure, fine. Nobody was questioning that.

I first heard of https://en.wikipedia.org/wiki/Motte-and-bailey_fallacy on HN, by the way.
I’m not sure I agree with the single owner part — it surely helps to give that “final touch” stability, but Java’s huge advantage is being an actual standard with an insane number of very independent implementations. Sure, most actual code will run on basically OpenJDK with minor modifications, but features are not added willy-nilly and the semantics are not just “whatever our single compiler outputs”.
I think that highly depends on whether you are in the top 20% of males when it comes to attractiveness or not. The top 20% of males can pick and choose. The rest not so much.

Also, apparently the male to female ratio on online dating sites (in the west) is 100 to 1. Evidence that access to woman is a limited resource in high demand.
Is it really that hard to switch from Apple to/from Google or to/from Windows/Linux?

I mean, I really emjoy my current Apple ecosystem, and I do have all the devices, and I like how everything works currently. But, a switch is mainly a matter of movies my files and exporting/importing photos, contacts, and email. It might take a few years to cycle out ALL the devices, but I don't feel like there is a ton of friction in switching my data over.

It is more that everything is working so well together that I don't want to switch right now.

I do stay away from Apple home automation though, for this very reason. I want something open and local that I control since that WOULD be a huge pain to try and swap away from.
Tetris and Windows Solitaire had a multi-decade head start though.
That's not really the point - the point is that the tabs are baked into the de facto standard, so must always be supported, forever, because people use them, so new people use them because they're supported, and so on.
To detect Winnie-the-poo, it required a code push of a new database to all clients. If that’s the bar, than a corrupt apple could also push a software update tomorrow that enabled such scanning, whether this scheme was implemented or not.
I don't want to be offensive but this comment really feels like an intelligently-made shitpost. Or maybe I hope it is, and I hope OP doesn't have as much devotion to any company as they are displaying through this comment.
It would, by definition, at that point no longer be identical to your DNA. I have no idea if at that point you risk rejection, etc.
Everything can be done, but I do believe it is empirically true that Java programs has “long shelf lives”.
Some iPhones have been manufactured there since 2017 and Apple is looking to increase that as of a few days ago.

https://www.wsj.com/articles/apple-china-factory-protests-fo...
> See: Tarantino. He interrupted a thrilling, tense narrative to have a distractingly-famous actor who wasn't otherwise in the movie explain, directly to the audience, a bit about the chemistry of film, and somehow it worked.

Which movie was this?
Noooooo (but it will happen) - so we can have convincing but wrong content about company products!

Readers are commenting that chat increases "conversions" (I guess that means sales). I'd be interested to see what convincing but wrong chatbots do do conversions and to ongoing customer numbers.
I really appreciate your detailed reply.

About 30% of the New Zealand population is fairly recent immigrants, also usually with quite strict visa selection criteria, so there is a somewhat similar dynamic here.

Fifty per cent of the New Zealand prison population is Maori, even though they make up 15 per cent of the population, so there are parallels there too - their history is horrifying in other ways (especially because they were here first).

I hadn’t heard of https://en.m.wikipedia.org/wiki/Model_minority before - interesting, cheers.
How do we know this, exactly? Is it open hardware? Have anyone audited it?
A therapist that knows how to ask mildly probing questions:

"I hear and validate your feelings and you have a lot of options in front of you, I'm here to help you to minimize the risk of regret with the irreversible options and that might lead me to ask uncomfortable questions, is that ok?"

Az probably:

"What on earth are you going about love? There's no such thing as gender! Gender is just sex. So you just go into the lavatory and check down your trousers, you see a willy down there? Yeees, then you are unfortunately a female, but a Johnson? Hooray! You are a man, then you can man the fuck up and skip out of here! NEEEEEEXT"
The error messages you mentioned in here have been completely overhauled. In fact, most things in SciML are now caught and throw very high level error messages. We also revamped the whole documentation and added docstrings everywhere. See https://sciml.ai/news/2022/10/08/error_messages/ . We're also in the middle of rolling out a new documentation (https://docs.sciml.ai/Overview/stable/) that has a lot more of a split between tutorials and references. It's not complete, but the core push of this should be completed in about 2 weeks. As for loading times, we've transformed those as documented in https://sciml.ai/news/2022/09/21/compile_time/ (taking a core case from 30 seconds to 0.1 seconds), and Julia v1.9 is releasing a feature where package precompilation can store LLVM-compiled binaries.

So I think most of the blog post has already been addressed?

The one thing we haven't done is improved type printing. I am with you on that one, and actually opened a Base Julia issue about it way before your blog post: https://github.com/JuliaLang/julia/issues/36517 . It requires a Base Julia fix though, so that's a bit out of my hands. Also, I think it would be good for Base Julia to do a bit of the error message interpreting that SciML has done, specifically for broadcast (https://github.com/JuliaLang/julia/issues/45086). So there are some more improvements to be done, but I don't think the blog post is up-to-date given the overhauls that were done in the summer of 2022 (thanks to your feedback).

It would be nice to hear updated thoughts when you have a chance to try all of these improvements (especially when v1.9 comes out with the cached binaries)!
What I Learned After Reading 100 Short Stories: Part 1
There is an article on the Debian wiki about repairing corrupted EDIDs too:

https://wiki.debian.org/RepairEDID
"tell me about a project you built recently."

not idiot-proof but enough to inform me on what level we're working with, what their thought process is like, what tech they know, etc.
Flash a Display EDID with Debian