skysight-inc/HackerNews huggingface dataset:
Neat guide but I'd much rather see a guide on how to set up a cost-effective 10Gbps WAN to LAN throughput router/gateway with NAT.

Those of us building our own routers (I've done so since about 2006 when I got 1Gbps fibre installed for the first time) usually have a quite large cross-section with people on bleeding edge internet connections, and with (pro-)consumer 10Gbps internet and networking becoming more and more common a router capable of such is also more relevant. I see very little information about what's the minimal/cost effective hardware requirements capable of routing with NAT at wirespeed for these applications. Most of the content I read is either geared towards slower speeds (e.g. 1Gbps) or using overly beefy machines which are both power hungry and most likely overkill for the purpose.

Something that would be interesting to see as well is high speed NAT routing performance comparison between Linux, NetBSD, OpenBSD and FreeBSD using Intel or other well supported 10Gbps nics.
Did they get them with mustard and onions? As a fellow Chicagoan I went to know.
What was the goal of the question? Why did you want the person to implement a contains method? Did you really want to verify they understood String implementation in Java?

And if the candidate was able to do this in 6 minutes, what would you have thought? "Great, let's hire"?

In my humble opinion, the question is a waste of time either way. You'll get much further trying to probe what the candidate does know rather than randomly creating an exercise that you think they "should be able to do if woken up in the middle of the night". People forget how stressful interviews are and how easy it is to assume shared context.

The fact that your employee was able to do the test might be indicative of the fact that you share context with the employee that you did not share with the candidate, thus confirming your bias.
Not only the old guard. Pretty much anyone in power with very few exceptions. There is some merit to it though.
I’m sure the irony is not lost on them. There’s a highly rated post regarding that very thing on the sub right now (https://old.reddit.com/r/nosurf/comments/ovdngk/dont_be_fool...).

Where do you propose they gather? Freenode? Matrix? Some other obscure digital hangout?

I think it’s prudent to encourage people trying to fix their situation no matter how messy the implementation.

This is pure conjecture, but i’d wager that the majority of the posters on there are relatively young kids/adults who are wising up to the fact that social media is no longer _helping_ them. They may not be able to tell you how and why these “tools” are hurting them, but that’s ostensibly what they’re trying to figure out. If we can, as a society, figure out how/if they’re on to something, maybe we can help correct the course for them.

If the next brilliant engineer skips on the shiny Data Science job or the FAANG post where he/she will build yet another “cool” thing, and decided instead to fix an existing thing, maybe the world would actually be the place that nobs like Paul Graham think it is.
I'm sorry, but this is a really bad take. The premise of the argument, namely that Apple does (or attempts to do) everything, and does not leverage the industry to its advantage, does not stand up to scrutiny.

Apple relies heavily on a modularised supply chain. It designs its own chips, true, but relies on TSMC and Samsung to fab them. It designs its own camera system, yes, but buys the crucial components (the sensors) from Sony. It designs its own screens, but uses Samsung technology and production capability to do so. It runs its cloud services on top of AWS and MS Azure. And famously of course, they outsource production of almost all their devices to Foxconn.
My experience when trying to login with an old Honeycomb tablet was that this support ended a while back. For months, I've been unable to get into any google account on older devices, and so no access to the play store to try and get working version of anything.
Steam has defiantly been putting in the work promoting Linux based developers and developing Proton (their wine package). Over the last year I've played a half dozen AAA games on Linux through steam, all of them working near perfectly.

I'm surprised the Linux market share isn't higher than 1%, giving the resources they seem to be dedicating to Linux.
I don't know how we can possibly know that. There are just too many confounding factors right now.

We had this unprecedented crash that clogged up global supply chains and caused a huge shift in what people are buying. We have massive government spending increases. I don't think it's possible to work out what impact QE is having on inflation right now or whether it will indeed be transitory as the Fed believes.
Why not? Because it might not terminate in a reasonable time? Being Turing-complete doesn't mean being an attack vector: when reasonably sandboxed, the LaTeX code is still confined to producing an output document, not exfiltrating your secret data or holding you to ransom.
Subtly different, IMO.

You’re expecting the mechanical engineer to recall something they learned about kinematics, not derive it on the spot. It’s a test of knowledge, rather than cleverness. The equations of motion are also more central to physics and engineering.

A decent programmer should know that linked lists exist, their general properties, pros and cons, etc. However, cycle detection is not a particularly common operation, so not knowing Floyd’s algorithm tells you very little—-and their failure to do years of research in 45 minutes even less.
I see the irony, but aren't the people mindlessly browsing reddit the audience you want to reach?
Perhaps the headline should clarify that it's talking about GNU/Linux
Energy storage is hard. We'll need to iterate firefighting techniques to handle large batteries, just like we need to work on third-party repair for BEV and battery recycling programs. Fortunately these are all relatively straightforward engineering problems... small steps towards the sustainable future we must invent to survive as a species.
Hadn't heard of this book yet! From my cursory glance this looks like quite a good introduction into language implementation, which is just what I've been looking for myself, thanks a lot!
The bots that plague TF2 runs on Linux. No VAC on Linux either so I suppose when they get VACd it’s a manual thing from Valve’s side.
This is very common in the UK.
Proton's big tech under the hood is DXVK which translates DirectX calls to Vulkan. If MacOS were to add Vulkan support it probably could benefit from Proton. But Apple doesn't seem to care about Vulkan or modern graphics APIs in general.
Correct me if I'm wrong but my understanding is that those are anti-cheat clients that are required by many games to be able to play online. Not being able to run on Linux means the game will never see Linux adoption.
Is the current world any different from Skyrim or Game of Thrones? Do you think it should be? Real, not facetious questions I'd be curious to discuss.
Exactly. News reports never respect the very important difference between a thousand grams and a kilo.
This is so true! If the definition of fashion is extended to also include the latest smartphones, laptops, or service memberships. I never thought of it this way, but makes a lot of sense.
I'd really appreciate a letter with feedback after a lengthy interviewing process, I think that's really valuable.

However, I don't think I'd value it after more than 3 interviews. Candidates are applying after work hours and there's a time / energy limit to how many processes they can take at a time. After a given point, you're wasting not hours but possibly months of their life.
Yep. If Clang doesn't have C++20 support by the time C++23 is out, I'm pretty sure my workplace at least will completely drop Clang and build solely with GCC. A win for open source, if nothing else.
>2) you can learn, i.e. those ridiculous questions;

So why do I have to re-prove this at every new job? It's not obvious enough I can learn if I've learned a programming language or framework in the past? Do companies have some brilliant insight into neuroscience where they know people become incapable of learning at some point?

Any 2/4-year degree should also answer that question as well. Lots of things can answer that question. Ridiculous questions are about the laziest way to test someone for it.
Alfred 4.5 Released: Universal Actions, a Whole New Way to Use Alfred
Reinforcement Learning Disruptions in Individuals with Depression
I’ve spent a lot of time at Bay Area Home Depots, and I’ve only seen blatant theft once, and the security guards did attempt to intervene.

What is the support for your statement?

Also “the DA” is a ton of different people throughout the Bay Area, and the DA that everybody complains about has exactly 0 HDs in his jurisdiction.
It's weird that you bring up responding with a non sequitur when that's exactly what you've just done:

- You alleged some vague conspiracy about renaming global warming to climate change ("a name change, a rebranding if you will")

- I responded with two links that clarify that there was never any such name change.

- You ignored that and started talking about how you think the models are wrong.

So do you agree that there was never a name changing or rebranding?
India could have been outraged at the news two years ago but we had to reach this point.
Oh you mean a real rockstar? a code ninja?
This is not a good thing...
I've never seen "the file name" used to describe "name of a symlink".
You don’t need to fight tooth and nail for change. Expressing dissent or disagreement with the status quo is a good start.
Lack of regulation means that there is no penalty for trading on non-public (insider) information or for stock manipulation. Lack of regulation is what everyone wants, right? Except regulation is there to prevent all sorts of fraud that ultimately leaves someone's granny holding the bag. The said billionaires are not so dumb. They know what they can get away with and their close friends may know what they're going to tweet before they do it.
also if you can't spot that error, you might not realize a subtle, yet important, detail about that line (if written correctly). contrary to what you might expect, it cannot short-circuit the way || does, leading to possible performance or even correctness issues.
I like the git diff --color-words!
What are good examples of inuitive yet powerfull filter, slice 'n dice toolbars?
I bet the targeted journalists and oppositionists feel much better because countries like Saudi Arabia spied on them with software from good governments, just like the people in Mexico are glad they get shot by good german weapons instead of evil russian ones.
They're now introducing Linux based hardware, which looks set to be super-popular, called the Steam Deck. So they're definitely using the Linux work in their own products. That should give the numbers a boost.
The arms race between game publishers and the small minority of gamers who actually cheat is harmful to everyone else. Stub the DRM APIs to usefully return nothing quickly rather than enabling voyeurs who think scanning and logging the contents of people's hard drives on their servers is acceptable.
I wish I had such "small potatoes" growing in my backyard ...

Apple has a significant presence in Central Europe. Not overwhelming one, American market is obviously a stronger one. It might have something to do with purchasing power parity, which is still not that good behind the former Iron Curtain. But it is a big player here, especially in the richer demographics.

I have never used any Apple products, but I am tempted. People will sing paeans about how their gadgets just work and interact together. I am more of a tinkering-hacking type, so I do not really mind delving deep into my Windows or Linux installation, but Android messes with me sometimes.
The trade-off is that you have literal malware on the machine that is controlled by a third party company that most likely doesn't have their security practices up to snuff.
Applying data science boosts ecommerce
30 iPhones? What you doing with them? Eating them?
But also the right people, such as those arrogant enough to be upset by it.
It's even more amazing how she associates the evil of translating the Bible into native languages, with punishments for speaking native languages:

Some of the first grammar resources for previously unwritten languages were created by Christian missionaries in order to translate the Bible and proselytize to indigenous peoples worldwide. History is rife with examples of colonial subjects who were forced to learn the languages of their colonizers, often facing punishment for speaking in their native languages.

Surely any reasonable person would see that translating books into a language promotes, not suppresses, that language. Yet she links one to the other without missing a beat.
Anti-Vax App Squares Off with Google, Apple over Misinformation
Struggled with this in the past as well, and usually run into issues with my clients doing their best to make it hard to export this kind of data from their network.

Once installed a tool that synced corporate Notes calendar to private google calendar, which I could share with my private google calendar. Found out the hard way, that when Google calendar imports an event, it parses the entire invite for email addresses and re-sends the invite from that private account(!!). This major leak was why I stopped doing it there. Wrote some manual Outlook export and upload to gmail scripts as usually security settings do not allow you to share with calendars outside of your organization.

Currently it is not an issue for me but from experience, handcrafting a manual solution and sync regularly using your own script seems the way to go. Using a google calendar to mirror every corporate calendar you use, then aggregating those in your own (google) calendar. Problem with all of this is of course direction of sync (i.e. no busy time blocked in corporate calendars).
> I suppose it works as long as it culls more bad engineers than good engineers.

That's a pretty low bar. A Fizzbuzz test culls more bad engineers than good ones.
Windows and Mac are not great for productivity and not easily customisable so if I want to be productive I need to work from a Linux environment and a Linux UI.

I don't game that much and rebooting / having another dedicated machine is a PITA.

I honestly don't remember experiencing that many issues with proton or wine for that matter. Maybe having to follow a wiki or installing something and a few minor issues. Proton automated most of that.

Sure, it's not perfect but for an occasional gamer like me it's less than the hassle of rebooting.
Amazon pulls something similar with their LP's. I spent more time working with the recruiter and working GP's into my stories/experience than I did actually interviewing. What an incredible waste of time.
Lowtech magazine has a nice article about this: https://solar.lowtechmagazine.com/2013/01/mechanical-transmi...
This was a great read - thanks for posting it.
I interviewed 100s of candidates and there was this one guy that I would pair up with and he never said yes. I’ll never forget one candidate absolutely nailed it and his retort was “no, she clearly memorized the answers” so yeah, don’t take it personally.
That last part is what makes "free" vs. "well not actually free" functionally identical.
Steam also has a bunch of titles with native Linux support. I believe Dying Light is one of those titles.
> "We certainly don't want to affect the 99.5% of our customers who are just there to pick up their hammers and nails," Glenn said. "We don't want to look like an armed encampment."

This is the best quote from the article. It feels so sensible and opposite to how many media companies treat their customers. People have to jump through so many hoops and hassle to avoid DRM that’s it’s easier to just get a rip without all the rights garbage.
I can see the totalitarian-minded mining this for a revenue opportunity to create an exciting new era of subscription-based power tools. You could have geofenced tools (your licensed job site) and tools that only work during specific hours or for a specific period of time. Higher torque settings or speeds could be unlockable features. Accessories would be DRM-locked (for "safety" and to "prevent theft").

This already happens in earth moving equipment.

The design of the tools will become increasingly complicated to tightly couple DRM functionality to prevent the trivial DIY electronics hacks that you describe. (My sci-fi brain is imaging motors with wacky windings that need specially PWM'ed streams of electricity to spin effectively, etc...)

I hate our industry so much.
Hand-Rolling is a good reason to make them round.
How to add custom events to your low-code app
Not sure what you're asking.
I think from the dissident's point of view it's a tragedy. From Israel's point of view it's business and maintaining good relationships with people who can become an enemy in a heartbeat.
How is this different from Western countries selling arms by the billions? That's also not always about money but about diplomacy.
Well, the CIA released a report that said very clearly Israel would win the 6 day war[1] without any real trouble, and this is largely considered the point at which the US started backing Israel seriously.

Obviously, it's very complicated, but I think the basic picture of the middle east at the time is a bunch of states that were dysfunctional by design, with borders drawn up by powers like the UK who had the colonial modus operandi of creating states that were fraught with ethnic and sectarian tension, so these states would rely upon them for support.

When the mandatory period ended, the Israelis had two massive advantages: they had a classic, european style 'nation', not some post-colonial territory that had literally never worked as a nation ever; and they had an army that had been fighting a civil war against the palestinians for its whole existence, with british support and training. So it's not really surprising they win the first Arab-Israeli war. Then after that, they basically can build on this to secure more support and more weapons, and build stronger military institutions, etc.

[1]: https://www.brookings.edu/blog/markaz/2017/05/30/the-cias-ov...
Yes but that's tangential, this person outright bought an existing property as a foreigner knowing full well he's not allowed to. Not a single agent, conveyancer or bureaucrat in the entire process ever tried to stop it from happening. The millions of people who looked at it on the front page of paper didn't think twice.

You can buy citizenship or residency anywhere and get the perks, but that has nothing to do with the point I was making here. The point is that laws are useless until they are enforced.
At the home depot near me if you move the set of sockets an alarm will start beeping.

Recently I bought a pressure washer. When I got home I realized the hose was missing. When I got to home depot to return it I realized that it wasn't even the right pressure washer in the box. Clearly someone had bought a new one and then put their old on in the box and returned it as new. Home Depot took care of me no questions and it made me feel like they must see kind of thing a lot.
Government Files About “Remote Mind Control”
You think they're doing this to make you feel... good?
It's not part of the public internet, that's probably the main problem, but I also have quite a strong aversion to things run by large corporations. At the moment I let google in, but that's it. (and they completely ruined my previous picasa-album sharing of my galleries of fractals, so I'm not hugely happy here either!)

I am more interested to find a passionate niche of ppl that really love the journey than getting general exposure, I guess that's another side of things: 2d fractals don't really have much mass-market appeal, but if you know what's going on there, it's a lot more interesting to follow!
That is a possibility, but certainly not definitive. The fact is that he did choose that his odds were better this way, and he accepted the consequences of his actions.
Yes, strings are hard and times/dates have a ridiculous number of edge cases, and sometimes very poor language support. This works both ways though; if the problem is easy enough (calculate average cycle time) it can give you lots of edge cases to discuss and really show how someone problem solves, which is really the point of a programming interview. If someone even mentioned non-english language support that would be enough for me, forget about implementing it.
fSpy: Open-source still image camera matching
What hardware have you had that experience on? Probably going to build a new Linux box this year, and I'd like to pick hardware that's as hassle free for wine/proton as possible.
Yes, but those people aren't Jews.
Many tiling wm offer something like that out of the box (and KDE among the mainstream desktop managers)
European (or at least Dutch) debit cards are not Visa or Mastercard. They are either Maestro or V Pay.

These cards don't have a 16 digit card number and CVV that you can in online shops and pay with those. This has the advantage that these numbers also cannot be "stolen" and then used by criminals to buy things.

Debit cards are really just for physical payment, where you either use contactless payment or by using a PIN. For online shopping, the shops talk to the banks by using an OAuth-like API that can be used to either pay once or set up a monthly payment. There's a few different of these APIs throughout Europe, in each country usually only 1 or 2 are used. Some examples of these APIs are: Bancontact, iDeal, Giropay and Sofort

European webshops usually only support the ones in the country that they are located in, and for all others they either support credit card or bank transfers (which are free and standardized within Europe). American webshops usually only support credit cards, so that's the most common reason for people to have one.
Or you hire people you know. Which isn't perfect, has it's own set of problems, and doesn't scale. But I can't really complain given it's how I've gotten every job (just a few) after grad school and my interviews have been mostly perfunctory.
This is my job now as of 2 months ago. Best I can figure, the value we add is talking to the customer and translating their requirements into a build diagram for devops team that fits into the constraints of the enterprise restrictions.

Hashing out ports for NACLs, nudging them to use AKS instead of Beanstalk, deciding whether they need connectivity to corporate network, validating whether they go into a high/medium/low risk account, etc.
How many cameras are there in the store?

I don't usually pay much attention to self-checkout (call me a luddite, but I find regular checkout to go faster and with less hassle), but the other day when standing in a queue, I looked at the ceiling and saw a ton of cameras - one camera per self-checkout station, + some extra in the general area. Additionally, each checkout station used a big tablet as its main display, and each of those tablets had the usual built-in selfie camera - I'd be surprised if these cameras didn't take photos of customers using the stations.
I built my data stack from scratch