skysight-inc/HackerNews huggingface dataset:
We've got pretty similar ideas on SRS. I'm working on Phrasing.app, we use (a heavily modified version of) FSRS and have implemented a lot of what you're talking about. We just had a company retreat where we talked about new review modalities and several of these ideas came up.

If it looks at all interesting to you [1], I'd love to chat more and hear more about your experience / approach / etc. Feel free to reach out at ben [at] phrasing [dot] app

[1] https://blog.phrasing.app/phrasing-first-look/
The answer is usually self selection and calibration at scale. Self selection is about people looking like minded colleagues. If everybody is crazy about solving riddles and participates in programming competitions that's what they would be looking for.

Now, about the scale. Anything run at scale needs standardisation. You need to hire 100 senior developers. How do you know they have more or less same level? If every single interview is hand crafted, you'll either need to get all devs envolved (and not everybody is good at coming up with interview questions) or get standard questions and answers to allow a smaller group of people to deal with candidates and coding puzzles fit great there because they're slef contained and isolated. Every realistic question has multiple facets and that's what you get at the system design interview step.

Another problem I've observed was that the more you give the same puzzles to candidates, the easier they look to you. What the means is that you as an interviewer either need to keep your self in check regarding your reactions or you're risking giving a bad interview score in situations where it's not really warranted or there is a chance that the next question you take will be the one you find more complex (to be equal to position level in your head) and that would push the level of questions up. That's another observation I had when some interview questions would become so complex that I knew some of the existing devs would fail the interview for sure.

Does that give good results on the other end? I don't know, but what we definitely know is that there is the whole industry around leetcode to train peeople to pass these challenges specifically and that means that they only thing the interviewer know is that the candidate has put some effort to prepare for the interview meaning they're motivated to join the company. And maybe it's not the worst data point! Some companies actually explicitly mention this fact on their hiring pages.

To add to it, big corps have different ways to make interviews objective in whatever sense they think and that by definition reduces the personal impact. "Why did you ask this question? We've never done it before, we'll need to have a group call to calibrate". After a handful conversations like this you'll just stick to the standard process.

Is there a way to come up with a more human approach? Personal recommendations with some skin in the game I guess. I'm sure in some niche areas like browser engines all good devs know each other well and no interview is often necessary.
I suspect that's why they're not including links in the feed content. You're forced to go to their site to click through.
They're not cheap, but Nvidia's new Super GPUs are a step in the right direction
RISC-V is becoming a worldwide interop standard, and a real one, namely royalty free and which will be stable in time once we get all the "now we know" features, and all that at the ISA level (x86_64 and ARM are _NOT_ worldwide royalty free).

And don't be mistaken, there is no perfect ISA (it is said "average"), it does not exist, only a set of trade-offs and compromises which will not fit all use-cases perfectly.

RISC-V is a US Berkley initiative. Have a look at wikipedia where you'll find most of the answers to your questions.

That said, to be a success, RISC-V will need _extremely_ performant implementations all across the board ("embedded", desktop, server), micro-archs and silicium process. It will have to survive its mistakes: for instance critical bugs in its major micro-archs or design flaws (you have to presume it will happen).

And without access to the best silicium process, it _WON'T_ have performant implementations. Because there is no "enough" in the silicium industry, it wants always more transistors and less power consumption, and each new silicium process brings significant improvements on those metrics.

This is where chinese chip designers are in trouble: Taiwan has the foundries with the best silicium process, and now you get US restrictions on EU EUV tools.

Even though I wish intel and amd to switch to risc-v in the not to far away future, I would give attention at the people over there who would try to torpedo RISC-V. The other one, ARM, well, they will try everything to sabotage it, RISC-V is a death sentence for them... unless they clearly move to RISC-V ultra performant micro-arch design.
Dualit toasters are over £100 in the UK and are pretty popular. We have one that is over 15 years old and still working.
Right so by analogy, it's possible that medieval castles were built a) for a reason that we don't understand or b) for a reason we do understand, but where the justification for why castles fulfil that requirement is dubious.
I assume you're implying they meant she's Chinese.

From GP's text I assumed she's not Chinese but for whatever reason (parents worked there, she was adopted as a grown-ish kid, something else) she spent most of her formative years there.

Maybe we're both wrong but on its face what GP wrote doesn't strike as odd at all to me.
Thinking Obliquely: Robert T. Jones, the Oblique Wing, NASA's Ad-1 Demonstrator
Flight is actually a perfect counterexample to x-risk nonsense. When flight was invented, people naturally assumed that it would continue advancing until we had flying cars and could get anywhere on the globe in a matter of minutes. Turns out there are both economic and practical limits to what is possible with flight and modern commercial airplanes don't look much different than those from 60 years ago.

AGI/x-risk alarmists are looking at the Wright Brothers plane and trying to prevent/ban supersonic flying cars, even though it's not clear the technology will ever be capable of such a thing.
> Small and startup companies where leadership is still involved in the interview process can gauge candidates based on their own technical intuition. So it's false to say NOBODY has a proxy for good software engineering skills.

Is there any proof that this method actually works better though? I've heard plenty of stories of people in smallish (30 FTE or so) startups working alongside some really disastrous hires.
You're in a lot of trouble if your _hooker_ is feeding the scrum!
I agree with this very much! I learnt it the hard way: my experience with many powerful tools, Vim included, was to learn the basics first, customize it to the point where you can't recognize it anymore, and then finally strip it down to the basics again, keeping only the configuration that doesn't prevent me from using the the raw features.

I used to manage complex "dotfiles" and scripts to configure a new computer, etc. I still technically do, but they are much more simple now. I just don't want to spend my time on configuring the stuff anymore, and appreciate the out-of-the-box experience much more. This by itself became a criterion when choosing new tools, frameworks, etc.
You seem to believe that we don't know that, demonstrating precisely what we are talking about.

Nobody ever said that this is a guaranteed thing, and that's completely beside the point. Most things in life are not 100% certain, but we work with "highly probable" or "lots more chance" all the time.
Using high quality ingredients doesn't guarantee a good cake, but if you don't start there, your chances of having a good cake are much lower.

You keep repeating that as if you know something special that others don't, but how it looks to me is that you are the one lacking the depth to understand the original argument.
Yep. Strong negative signal from me. I can’t remember the last time I actually clicked the link. Anyone that thinks that the Medium experience is remotely acceptable is living in a world very different to mine. Just as importantly, the quality does tend to be crappy off-cuts from someone with an obvious content creator fetish.
I would like to buy a good toaster. I’d easily pay $100, maybe more.

It seems all the toaster models are pretty crappy. They’re hard to clean. It’s hard to guess how to set things to toast properly.

But it’s acceptable. I don’t like using my toaster, but I do.

I think there’s some small market in improving things that everyone uses because they must, but makes people angry to use (cable, phone service, air travel, toasters, etc).
"Back to front"?
I am honestly struggling to find any use case to an iot toaster. Keen to understand what you have in mind.
At this point my main motivation to survive the next decades is to be able to watch the whole thing spiral out of control. Society is composed of three types of people on this subject: the ignorant, the deluded and the realist.

The ignorant will face horrors beyond his comprehension. The deluded kind thinks technology will benefit his estate, like those in the past that argued that by year 2000 man would only need to work 1h per week because "technology". The realist knows technology is a moving train that will leave people behind to starve. Because if you don't have any "money shells" then you don't get to enjoy any technology, you loser.
Yes. I come from a country where 'engineer' (German: 'Ingenieur') is a title with strict requirements by law. You cannot just call yourself 'engineer' without the appropriate degree or certificates.

These people have been called 'software developers' or just 'programmers' back in the day. In fact, I'd argue that most commercial software development is more like plumbing than engineering.

Here's a hint: if you're writing control software for airplanes, medical devices or industrial plants, you're an engineer; if you're developing a UI frontend for a website, you're probably not.
The Great Wall of China is military technology, would you consider that its effectiveness is proven?
If you are ruthless at blocking and curating who you follow, Twitter can be a very good experience.

My Twitter feed is nothing but posts about what is going on in AI.

While I do follow Elon Musks account, because it may contain something important to know at some point (which rarely happens), I block everyone he retweets in regards to political views so that I'm not affected by it.

I use an ad blocker to remove the Trending panel, because at least here in Germany it is an entry point to the gates of hell, where you are guaranteed to be confronted with the most extremist, anti-government people this country has to offer. Politics are the worst on Twitter, and Twitter feeds that rage in order to have more engagement.
Seeing "BAGEL" on a pinout diagram is very cute.

> As input, requires a positive pulse to active "Bagel" function.

> As output, gives a "Bagel" function indicator, active high.
There are problems between fizzbuzz and the leet-code algorithms that are small enough to be solvable in 5 to 20 minutes. I like using one of them to complement other non-code questions.
This was interesting, and the comments more so.
If you aren't staying somewhere permanently but also aren't moving in the immediate future (eg: college dorm) or your living space is constrained (eg: a trucker or an RVer), it definitely makes sense to have something powerful in a form factor that is "temporary", low-maintenance, and mostly self-contained.
how would that be any easier?
AI probably feels crowded but it's really not. Still very early for mass adoption and even within tech it remains somewhat niche.
Modeless Vim. I guess that’s a bit like a peanut butter sandwich with no peanut butter. But if that’s what you want, more power to you.
My point did not pertain to aesthetic qualities of PAE but rather to a limitation of Intel CPU chipsets that imposed a maximum memory constraint (either out of marketing microsegmentation or engineering reasons), the practice that has persisted for years onwards and upwards, and was likely the catalyst for the PC laptop vendors to start soldering the memory chips on.

Lastly, running 3Gb processes (which Linux supported and Windows did not) on a ultra-portable laptop was not really a thing in 2008, and who was going to win the 64-bit x86 flavour battle (AMD or Intel) had not become clear yet.
Most of those new Risc-V designs Are on the extreme low end; not a bad thing, but there's not a ton of high performance Risc-V stuff happening.

It's more likely to fill in the ESP32 niche then the ARM one
Ask HN: Solving case studies using LLMs
I have been trying to implement a 2 module LLM case study generator and framework solver using dspy. I need to have some opinions regarding the same(more info in the linked README.md)
Interesting. Now that you mention it, there are illustrations there. But I'm pretty sure I subconsciously scrolled past them to get to the rest of the article without consciously noticing them on the first read.

Generated or hand drawn, they're kinda a wasted effort on a technical post.
I think Solaris moved from green threads to pure kernel threads at the same time (https://docs.oracle.com/cd/E19253-01/816-5137/mtintro-75924/... says Solaris 9 was the transition point).
Lots of unit tests start that way. Maybe when you have a minute, see how your compiler handles a zero-width character at the end of private?
Trying to evade again.

russia invaded Ukraine in February 2022, why?

Also armistice negotiations in April 2022 failed because the horrific genocide, torture and rape that russians did in Bucha came to light. No US and UK involvement there at all.

As far as any agreements with russia they are obviously completely worthless as Ukrainians know very well from the Budapest memorandum https://en.wikipedia.org/wiki/Budapest_Memorandum.
20 other commenters already made that observation https://news.ycombinator.com/item?id=39009513
I think the self-checkout suffers from a fairly common fact: it doesn’t actually save any labour, just now the customer does the scanning instead of an employee. Of course, the argument goes that you can have more of them as opposed to staffed tills but that doesn’t actually seem to be working out as per TFA since they’re expensive to install.

One thing that I have seen actually adding value is where there’s a scanner that you carry around and scan items as you pick them up (some shops can let you do this with your phone's camera). This does save time and you simply pay at the end and don’t need to scan and bag everything since you’ve been doing that on the go.

Of course, these days I use the delivery service and get groceries delivered once a week so that’s kind of the ultimate convenience ;)
Still better than posting on Twitter in fragments 1/9
Plugging the details in to ABRP, it seems that this journey would be 14 hours and 40 minutes of pure driving. In a Tesla Model Y LR you would need to stop every hour or two for about 15 minutes to top up and the total charging time would be under 2 hours. Not sure if this is taking into account extreme low temperatures so let’s assume not.

Maybe he meant that it would be 3x longer with the extreme temperatures for charging only? So 6 hours instead?

But I agree, it’s a total trash article. No actual quotes from owners, only third parties. No comparison on how ICE vehicles fare under similar conditions.
Ask HN: Where can I find good legal documents?
Whenever I start a new (side) project, getting the website set up with T&C, Privacy Policy, etc. is a pain point.

Here are a couple sources I've found:

- Common Paper (NDA, TOS, SLA, DPA, CSA, ...)

- YC Safe (Fundraising)

- Clerky (Fundraising, Employment, ...)

Looking for more resources like these.
FrostWire Returns to Google Play Store After Music Industry Takedown
It'll be marginal at some point, like people riding horses to work.
I suppose the market for those is probably too small for the manufacturers to invest in.
If it's a legally-made recording -- and thus the property of that person who pressed the "record" button, free and clear of any obligations -- what could be illegal about posting it publicly?

As others have already mentioned, she could have signed an NDA, but those are typically narrow and only apply to technical data, marketing data, sales data, etc. There could be something in there about "internal processes," but it's a stretch.

She could have signed a non-disparagement agreement, but there's nothing in the video which constitutes disparagement.

So I'd assume that she's probably okay. And she did a good thing by posting it.

Besides, legal action would need to come from Cloudflare, which would be an extremely bad look for them.
So you're saying that the HN front page should be humorless...
I agree. I am on the author's telegram channel where he continuously "bragged" about how he didn't use ads for support and said everyone should run away from ad supported app. And then suddenly he sold his work to an ad supporting company? It is his work, his choice but he lost all my respect and trust after this episode. At the least he could have warned on his telegram channel, but it has been crickets there since Oct 30th.

Anyway, donations coming for Naveen Singh!
Fizzbuzz was the leetcode of yesteryear. It's exactly the same concept, just a different unrealistic question.

The leetcode issue is to a large extent caused by, literally, leetcode.com the website. When I first started doing technical interviewing this website didn't exist, so if you developed a question that wasn't too easy or too hard, covered the bases, fitted well into 45 minutes, that you could calibrate the difficulty of on the fly etc - basically a good question - then you could make it last quite a long time.

At some point people started sharing questions and pre-canned solutions online, and many candidates will cheat by looking up answers and copying them from another screen if they can. Also some shady recruiters started leaking questions to candidates ahead of time. That forced interviewers to start constantly inventing new questions.

One of the points I used to make in interview training is that questions are like programs, you have to design them. Some are better than others, they can vary in efficiency etc. Often you can't really know how a new question will work out until you try it a few times. Making a good interview experience for the candidate is hard work and it's easy to screw up, lots of interviewers do and it leads to a lot of bitterness (e.g. questions that are far too hard or specific or don't fit in the available time).

Unfortunately if you're constantly having to invent new questions to keep ahead of the people sharing them and grinding the process, then the quality will inherently get way more variable. By the time you've calibrated the question it's been leaked already. And there are a finite number of programs that it's reasonable to ask someone to write in a short amount of time, so by now these giant databases of interview questions and candidates memorizing the answers at scale makes it harder to get accurate information, which was the only goal in the end. Because indeed the specific tasks themselves don't matter much.
Well written, interesting article overall, but saying "Reveals True Origins" isn't the best way to communicate scientific research (too strong)
All the SaaS sites featured on HN now and then also look the same :)
Dirt-powered fuel cell runs forever
> Consider a world in which AI existential risk is real: where at some point AI systems become dramatically more capable than human minds, in a way that has catastrophic consequences for humanity.

Consider a world where AGI requires another 1000 years of research in computation and cognition before it materializes. Would it even be possible to ban all research that is required to get there? We can make all sorts of arguments if we start from imagined worlds and work our way back.

So far, it seems the biggest pieces of the puzzle missing between the first attempts at using neural nets and today's successes in GPT-4 were: (1) extremely fast linear algebra processors (GPGPUs), (2) the accumulation of gigantic bodies of text on the internet, and in a very distant third, (3) improvements in NN architecture for NLP.

But (3) would have meant nothing without (1) and (2), while it's very likely that other architectures would have been found that are at least close to GPT-4 performance. So, if you think GPT-4 is close to AGI and just needs a little push, the best thing to do would be to (1) put a moratorium on hardware performance research, or even outright ban existing high-FLOPS hardware, (2) prevent further accumulation of knowledge on the internet and maybe outright destroy existing archives.
> UCR records crimes reported by the police, which isn't the same as crimes occurred.

What data would be better?
Seems at least extensability is on the mind of the Helix team:

> There’s two prototypes we’re exploring that could potentially exist side by side: a typed list/ML-like implementation for scripting and a Rust based interface for things that require performance. Could potentially run both in wasm but I’m personally a bit unhappy with how big wasm implementations are, easily several orders of magnitude compared to the editor

https://github.com/helix-editor/helix/wiki/FAQ#how-to-write-...

So they're not avoiding making it extensible on purpose, seems they haven't found the right way to do it yet.
Super helpful for basically anything in a terminal. Stuff is going to flow by pretty quickly or at least keep bumping the terminal every couple seconds, usually when you _least_ want it to do so. Reading off whatever your program emitted while it's pushing the terminal up every half a second gets really annoying without Ctrl-S. It's probably the most used terminal shortcut after Ctrl-C for me.
Well, I don't like the SGxxxx SOC as they contain an ARM core (= royalties), I would prefer a CVxxxx SOC without an ARM core, and if they could get in the future displayport instead of hdmi and AV1 instead of h26[45] (hdmi and mpeg are not worldwide royalty free).

I am trying to buy some milk-v duo boards with the CV1800 SOC in EU (without a credit card to use online, and which I can contact with a self-hosted email), anyone can help?

EDIT: the next SGxxxx SOC is actually a full desktop SOC, not an "embedded" one (I was talking about the those). No ARM cores, but still a mpeg and hdmi block, and it seems the GPU hardware programing manual is not public.
UTM (GP's first link) is a GUI on top of QEMU.

Well, that plus the native macOS hypervisor framework as of a few months ago.
My problem was with Obi. Most stories I read on Reddit were from Rewe, especially when using those self scanning guns.

DM has indeed some pretty good self checkout tills. IKEA is pretty good also. Obi and Bauhaus are abysmal.
"This paper presents a distributed model-parallel training framework that enables training large neural networks on small CPU clusters with low Internet bandwidth." Low bandwidth being <1Gbps. They've also tested it with GPUs as well.

https://arxiv.org/pdf/2201.12667

Maybe there's the possibility of a completely new AI architecture that can still be efficiently trained when there are very low bandwidth connections between nodes? Specifically targeting this use case would make sense, given all the millions of underutilized GPUs out there in peoples' desktop computers.

Also https://arxiv.org/pdf/2106.10207 ?
> Vim isn't installed everywhere, Vi is

Doesn't most major distributions alias vi to vim nowadays? I think I've also come across vi being aliased to vim-tiny if I remember correctly.
I think time will tell how they do in the long term.