skysight-inc/HackerNews huggingface dataset:
Besides a lot of other reasons others already commented about: the noncompete wouldn't prevent that, as Google could hire them for any position that isn't connected to search - say, Android tech support - and allow them the roof access.

You would need to ban them from working ENTIRELY, and no sane person would accept that.

Alternatively, you might realize that NDAs and IP ownership is still a thing, Google can't just copy/paste your code, and if these people are truly irreplaceable, they should either be your cofounders or founding engineers with a significant equity stake.

Not slaves.
https://cpu.land/
> the fact that there is a standardized test in my mind does the opposite and makes the process much fairer.

It can make the process fairer but it's not a given. You can do the classic "no dogs, no blacks no Irish," and that was a standard across pubs in England. It certainly wasn't fair, unless you were racist.

If you're committed to fairness, then a standard will help. It gives you a clear point to fix and improve things and something you can use to measure if you're achieving your stated goals. That's definitely something you can't do if you're just making things up as you go along.

And yes, I made a deliberately provocative statement. I'm obviously not saying whiteboard tests are the equivalent of segregation.
Well now you learned you should always record demos. Live demos are always going to fail.
I can imagine, but I moved away from macOS precisely because I found it too opinionated.

It was actually much better in the past, when it was more of a Unix with a fancy GUI bolted on. These days it's becoming more like iOS, "Trust us, we know better than you how things should work, you must use it like we intended". That's not how I am. I have very strong ideas on how my computer should work.

When I look at Gnome I see the exact same ("you're using it wrong") attitude in the developers. That will never fly for me. That's why I love KDE because they embrace choice.

The thing is that even with KDE my desktop is quite heavily modified. I use a 3x3 desktop grid with fullsize windows and I remapped the keys on the numpad to be quick desktop selectors without modifier keys and added other quick keys for tab shifting and window to desktop reassignment, so I can control most things fully with the keyboard. Also remapped other things like KDE's Activities for even more flexibility. Also I modified the look and feel very heavily.

But I didn't need a single plugin for KDE at all to make this possible! Every time I want to do something outlandish I look around and there is a setting for it. It's amazing. For Gnome (yes I did use it at one stage) I needed a bunch of plugins to do even the most simple things like make the window toolbars not so insanely big, to put virtual desktops in a grid, to add a dock etc.

These are some things I used to do in macOS but they removed for example the ability to put virtual desktops in a grid (they are now in a row only) and they added this horrible full-screen option that doesn't do what I want. It felt like every update apple was trying to saw the legs of my chair from under me. I was getting so sick of it.

But anyway I would never be on board the linux train if Gnome were the only option available. And even if it were to become one I (and I'm sure many others) would keep alternatives alive. I'm just not a team player. I don't get with the program.
Palmer Luckey's latest HW: the ultimate GameBoy tribute
I guess that is one way to bake agism in.
There was already Windows on ARM in not so distant past, but it failed. I'm not convinced this time it will be different.
In my experience, algorithmic interviews work great for people that

A) Are deeply interested in the topic. If you dabble in competitive programming, then these interviews should be a breeze.

B) Young people out of college, with a fresh memory of data structures and algorithms classes.

C) High IQ individuals. This one might be controversial, but I've met plenty of people that were just intellectually sharp enough to deduce the solutions, without having touched the material in 10 year, nor have been "grinding" LeetCode. But even these folks might not get through, if they haven't practiced - as you also have to solve the problems quick enough.

D) Those that are willing to grind LeetCode for months and months, and dedicate all their time to such prep.

One common trait has also been the ability to work under pressure / stress. If you're a good test-taker, you have an advantage. If tests make you anxious, that could be enough to derail your performance.

I don't remember which company that did the internal study, but they found that women fared worse at whiteboard interviews due to higher rates of anxiety and lower self-confidence, compared to guys - even though they were equals as far as technical knowledge and work performance goes.
Independent websites are dealing with the end of Google traffic
> If you get permission for a new nuclear reactor today, it starts to produce energy 6 to 8 years from now. It could be possible 3 to 5 years in the ideal conditions that never happen.

Starting producing energy is one thing, on top of that is the breaking point where it becomes economically viable to pay off the construction costs of those plants. For that we are looking into a 20-30 years timeframe when the plant starts to generate money back.

As much as I like the idea of nuclear power it just becomes less and less economically viable when renewables get cheaper. The only ways to build and run nuclear plants is through government funding or by keeping energy prices at a higher level to pay back the construction costs.

On top of it all you also depend on having trustworthy and stable governments to keep those plants operating safely for the 50-70 years period they should be running.
I guess the US guarantee is what kept the "cod wars" limited to shouldering?

(how well might current DDGs stand up to a similar full and frank discussion?)
Arduino/embedded, but forego the "drivers" - interact with the registers directly. I recommend anything RP2040-based (the Pi Pico is the first-party option) because the datasheet stands completely alone in terms of quality.
Although expensive, they've always had good fame (and I even had a friend working from them years ago), but something "funny" was going on with their routers some months ago...

https://news.ycombinator.com/item?id=40106336
I'm still waiting for the day I can easily find them online with a more explicit price than "contact us".
I think that the UK one (https://www.gov.uk/) is generally very good: everything in one place, relatively simple UI, good overall structure.
Show HN: Lighthouse – Inbox Zero for RSS (RSS Reader with a New Twist on the UI)
I’ve been reading HackerNews for a long time, and often the upvoted articles are from great blogs I want to subscribe to. That’d be the job of an RSS feed reader.

However, in my case, being subscribed to a blog doesn’t mean I want to read everything from that blog. I like to filter content before it gets into my reading list.

This is why I developed Lighthouse.

It is separated into inbox and library.

The inbox is where newly published content appears in, where users can bookmark content they’re interested in, and mark the rest as seen to immediately archive it.

The library is the place for bookmarked content, basically a read later list.

It is also possible to view all content of a specific RSS feed, but that’s not the primary use-case.

The cool thing is that this flow makes it easy to automate filtering via rules. When new content arrives in the inbox, depending on conditions, it can automatically be bookmarked or archived.

Would love to know what you think about this different way of working with content.
>What am I missing?

Statistics collected over decades don't apply when circumstances change.

If Boeing safety reached critical tipping point recently, we are can talk only in 1 in tens of millions safety at best. There are less than 20 million commercial Boeing flights per year. 737 MAX flies only fraction of those.
Honestly after interviewing lately, I prefer Leetcode-style interviews to doing some takehome project. I’ve failed two assessments now where my project fulfilled the functional requirements set out, but I was rejected because I didn’t use their conventions (which were not specified) or they didn’t like the structure of the code. Not only that, after investing a few hours of my free time to complete said project. I just get vague, hand-wavy reasons as to why I’ve been rejected.

Leetcode-style any day, over that.
somewhat of an aside, but really enjoyed the scrolling dynamic on this site
If you want to "go low" in the operating system, you could write a Linux kernel module:

https://sysprog21.github.io/lkmpg/

https://blog.sourcerer.io/writing-a-simple-linux-kernel-modu...

If you want to "go low" in the way hardware works, you could try and write an interrupt handler on an embedded device.

If you want to "go low" in how optimizations work in application development, you could try and implement microbenchmarks and look at flamegraphs.

https://github.com/brendangregg/FlameGraph

https://bheisler.github.io/criterion.rs/book/index.html
The real problem for me is the next point on the page:

> When placed in nature, Photon's motion sensor tends to trigger often due to grass or leaves blowing in the wind, which can cause Photon's battery to deplete quickly if configured to capture a photo when motion occurs.
A future software update may provide a motion-sensitivity setting to help address this scenario.

So, not behind a glass and not outside a glass. Maybe I could place it close to my front door and check who rings to me and which cats pass by? I hope that software update will happen soon. On the other side, the demo images on the Mac app page seem to be all outdoor pictures, so I wonder if excessive motion sensitivity is really an issue.
> a large percentage of their economy is private businesses

Are these businesses actually private? Does the fact they all started teaching Xi Jinping Thought (TM) to their executives at the exact same time indicate who ultimately controls them?

> and their state owned companies are run for profit with said profit retained by both private and state own companies within themselves

If the central government can mandate those companies to invest that profit in <currently important sector>, can you really say it's theirs to keep?

> rather than being distributed among the population in a social dividend or similar scheme, which is what people usually think of when they think of a socialist market economy.

Which people? This redistribution has never happened in any socialist system that calls itself as such, only in systems like the West which one might call a "primarily private market economy with a large socialist appendage" (socialist as in social/public ownership).

> there is not widespread self-management or workplace democracy among companies.

There has not been widespread self-management in any socialist system and certainly no workplace democracy in any real sense.

> Thus I argue they are state capitalism, since they do not actually have socialist policies and instead clearly are some form of capitalism with heavy government intervention.

Why would you say their policies are not socialist? The lack of a social safety net and absence of human rights is exactly like other socialist governments. If you want to say such policies are not actually socialist, that's your prerogative. I cannot think of any Socialist government that actually existed which did things radically differently.
My e-mail was included, but there is no information about for which website: what good is this information?
"5,000 startups from nearly every state in the US"

I am curious to know which States in the US still do not have any companies in YC.
The application to graphics is interesting. It seems to me that current image generation models struggle with stylized pictures ("ligne claire" in comics, geometric shapes and so on). After all this kinds of pictures should be easy to encode in vectoriel formats (like SVG), which are basically programming languages.
> 1. Do you work hard (i.e a person who studies many problems, memorizes solutions, and regurgitates then)

Most people applying already have a job. And if they work hard its actually quite uncommon for them to have ample energy to do leetcode questions on the side. So you might get the opposite - you'll get candidates who aren't great performers in their current roles but used their extra energy to grind leetcode.
Yes, very much so. So is "overcrowded.

I am British - Sri Lankan (dual nationality, have lived in both countries) and find it weird - Sri Lanka is smaller and has a higher population density (population a little less than Australia).

I think part of it is that most of the population lives a few high density areas so it feels crowded. Another part is the tendency to compare to the US (which is culturally dominant in the English speaking world), rather than say The Netherlands or Honshu.
If it was a request to a bank, say, it could have included all the cookies and tokens that would allow the request to go through successfully, and the attacker would gain access to their bank page (though if it was something super high security, you'd hope it would have single use tokens and stuff)
Its available in Singapore, but it is very, very, slow.
added some from the list. thanks for sharing!
Not suddenly, it's been widely predicted for this to happen. It's only sudden if you weren't paying attention.

If you are, this is right on schedule. There are more price reductions coming as well. A lot more.

1) a lot of EVs are now being passed on to the second hand market. Most of those are in pretty good shape in terms of battery health, etc. But because there are so many, prices are trending down because they just aren't as scarce any more. And because there now is a second hand market, a lot of first time EV buyers are opting for that.

2) new EVs are getting cheaper to make. This is learning effects that come with scaling up production volumes as well as continued improvements in battery tech. This is not about giving people irrationally large ranges they don't need for their morning coffee run & commute but about getting them lighter, more affordable cars.

3) The high end of the market is getting saturated and more competitive. So, companies are lowering their prices accordingly to stay relevant. Especially those making EVs that weren't that competitive.

4) Additionally, they are now targeting lower price segments with new EVs. This was widely predicted to happen in the 2024-2026 time frame and it seems to indeed have started happening. Production volumes are still low though but growing rapidly. The Chinese are putting a lot of pressure on the market but that too is not unexpected. However inconvenient it may be for manufacturers still lacking good products.

5) Some companies won't make it. There are a few companies that are as of yet without products shipping in volume bleeding market share to an EV market that is rapidly growing. Some may pull some miracles, others will simply fail.

The next step that is playing out 2026-2030 is that of mass commoditization. EV production volumes will go up to cover most of the market and at price ranges where ICE cars simply stop making sense. Mostly those factories are already being built/planned. Investments are secured. This is basically happening.

Beyond that, most of the commercial market will be electric. No exceptions, really. Trucks, vans, lease cars, buses, everything. It will of course take some time for traffic on the roads to reflect that but those driving the most tend to drive newer vehicles and replace them when it's economical. With operational costs being less, that might come sooner rather than later for a lot of aging ICE vehicles.
A lot of people couldn’t even read this thread if someone was watching closely. They’d recognize words and idioms, but couldn’t make sense of these or think. It’s called anxiety and rarely has anything to do with actual performance. Anxiety is a frequent guest in a smart guy’s home.

As an early 2000s integrator/analytics I learned to write code when someone watches out of interest or straight time pressure (still taxing sometimes). But most developers that I know intellectually curl up in such situation, regardless of their skill or performance levels. We worked with one very math-y low-level-skilled guy whom our clients described as “literally freezes for an hour without moving, should we pay for it?” when he did field work. He was a very strong developer otherwise.

Not that a company must hire or want these people, but the idea of writing code under uncanny pressure all day makes as much sense as that swordfish scene.
> Leetcode test would be fine, if they were formalized with automated scoring

You understand how this goes completely against the very purpose of the interview which is to evaluate how they think about the problem rather than about the final outcome, right?

I couldn't care less about whether your code compiles or not if you were able to figure out the perfect solution, walk me through it, explain why it is the best, and looked like you had some experience writing code when it came to that part.
Exclusive for Mac... Sigh...
> And on the low wattage end, it ends up causing more overhead versus just dumping the jobs on an E core.

For most of the HT's existence there weren't any E cores which conflicts with your "never" in the first sentence.
Good catch, I had github link for Metasploit, added all three now.
In principle, you can send more than one photon per bit on average. Photons have a lot of ways they can encode additional bits, eg frequency, polarisation, timing.

You are right that you can randomly lose some photons. That's what error correcting codes are. See https://en.wikipedia.org/wiki/Error_correction_code

As an example, assume every photon can encode 10 bits without losses, but you lose 10% of your photons. Then with a clever error correcting code you can encode just shy of 9 bits per photon.

You can think of the error correcting code 'smearing' 9 * n bits of information over 10 * n photos, and as long as you collect 0.9 * n photons, you can recover the 9 * n bits of information.

It's the same reason your CD still plays, even if you scratch it. In fact, you can glue a paper strip of about 1 cm width on the bottom of your CD, and it'll still play just fine. Go wider, and it won't, because you'll be exceeding the error correcting capacity of the code they are using for CDs.
Funnily enough, the spelling introduced there is quite legible for a Finnish speaker.
> Class here is not as in-your-face as it is in Great Briton.

Only because (a) you're a fish in water, and (b) the US national fiction is "we're all middle class".
I think the real problem is cache sharing and hyperthreading kind of depends on it, so it was only ever secure to run two threads from the same security domain in the same core
Outsource cost/risk of reporting the vulnerability?
Show HN: Web Development with Htmx, Type-Guided Components, Pure Python
Ludic is my personal project I started working on as I saw an opportunity to write websites in Python without the need to use template engines and write complex JavaScript (thanks to htmx.org). Ludic prioritizes simplicity - no convoluted HTML, straightforward and responsive CSS, and minimal JavaScript requirements.

I'm looking for feedback for the documentation I was building:

* https://getludic.dev/docs/

This documentation showcases the range of features the framework offers, providing a comprehensive overview of its capabilities.

I would also appreciate if you checked the layouts section and tell me what you think:

* https://getludic.dev/catalog/layouts

Additionally, I've developed a convenient cookiecutter template:

* https://github.com/paveldedik/ludic-template

I eagerly await your feedback and insights as you explore these resources.

I believe Ludic can be expecialy good for personal blogs, project websites, in-browser slides, while using htmx.org properties to add interactivity.

Since my last update on Ludic, I've concentrated on the following areas:

* Building comprehensive documentation with Ludic to showcase its capabilities
* Enhancing the UI components catalog
* Crafting Layout Components inspired by the Every Layout Book
* Introducing support for Themes

Future plans for Ludic include:

* Enhancing HTMX support with compatibility for HTMX 2.0
* Implementing speed improvements through caching
* Expanding the features in the catalog
* Improving typing support
* Exploring the creation of a cookiecutter template for generating Ludic-powered slides
SDL built on Zig but its in sync with official repository
TLDR is that I am planning to maintain a version of SDL (initially forked from Andrew) in sync with latest releases of SDL.

Both the latest Zig version and latest SDL version are going to be maintained. I'll probably also start releasing those based on tags in sync with SDL versions.

If you don't mind please give it a look and maybe even a star ;)

Right now I made sure the MacOS version is working, I also tested the windows version which compiles (but haven't actually tried yet using it on a windows machine).
One other major problem with soldering is only the most common SKUs are in stock, at least if you're in a smaller market. I mean, I hope the US is different, not sure if that's true.

If you want to future proof and max out the ram you have to wait. And if you need an emergency hardware replacement, you're screwed.
Renewables and nuclear can't replace each other completely.

Let's talk about

nuclear vs natural gas + renewables

nuclear vs. energy storage + renewables.

Current increase om capacity comes from solar + wind + natural gas combination.
Given the fact that Kubernetes uses cluster.local. by default (and probably in the 99% of clusters), you can be sure that any useful software will be OK with that.
Debase – drag and drop Git editing from the comfort of your terminal
I absolutely love this. Well done !
If I set a camera with 1 picture every 30 minutes, how long would the battery last ? Can I set it up outside, will it take a beating under the sun and rain ?
Per the article we lose 99.9% of the photons sent.
The antenna is as directional as possible but with a similar dish you could pick up the signal on the Moon at this point I expect (probably a smaller dish given the lack of atmospheric noise)

Equally we're broadcasting to the area of space Voyager's in. We're not able to to target it to the dish - 12' isn't the DSOC accuracy - it's the size required to pick up enough data given the signal diffusion.
There's always the mirror universe...
Does it have a standard tripod mount? Also, maybe for a later iteration, if you could make a case that enables compatibility with GoPro accesories would be plus.

Otherwise, I'm very impressed, it requires a lot of dedication and different abilities to makes something like that!
Right. I look at this like a Bayesian

Chance of someone

- seeing it before: 10%

- being a liar: 5%

- being the next Claude Shannon: 0.000001%

So someone coming up with the right answer and claiming they've seen it is useless.

Right answer and claiming they hadn't seen it is basically a guaranteed liar.

You can use it to filter out the liars I guess. But you'll also filter out your Claude Shannons as well.

Either way, it's a dumb test unless you're genuinely getting a steady stream of Princeton and Cambridge magna cum laudes waltzing through the door and can reliable bump the last two priors by a few decimal points.
Do you tell them what the "mod" operator is before giving it?

The failure rate of FizzBuzz has always struck me as depending on the idea that you can do a lot of programming and just never need that operator.
3% of die area is not the same as 3% of IPC.
Voyager's path required multiple flybys. You can't just send something on the same path later on - everything has moved.

Plus, no budget for relays.
ChatGPT Down – 503 Service Temporarily Unavailable