skysight-inc/HackerNews huggingface dataset:
The current optimal strategy for new grad SWE applications is to shotgun as many out as possible as fast as possible. I know many people who’ve applied to 50+ new grad jobs (even in this market) and due to its many to many nature, many new grad job applications get 20k+ applicants (from an inside source at a medium sized company).
It makes new grad applications slightly better than a random lottery. There is nearly no difference between an applicant that gets screened in and an applicant that gets screened out at the margin.
Really unfortunate situation, and I don’t know if there’s a solution. Colleges solved it by adding a barrier to entry to apply (you have to pay) but jobs can’t do the same thing. Perhaps a arduous application process is a kind of mechanism to throttle applicants and weed out those who are just applying for applyings sake?
Then again Ideapads can be dirt cheap.
If the covid vaccines had strong efficacy you'd be right. What we know now - and many have known for a while but were censored - is the vaccines do not inoculate.
Laptop quality is wildly all over the place. From 'that thing is a tank' to 'the ink on the keys is coming off, and the trackpad does not work right'. QA is garbage for most of these laptops. They should be fairly dialed in at this point how to make decent ones. But not really. The ergonomics of most is junk. From poor flex on the screen and keyboard, junk keys, touchpads that are too big and impossible to not rest your palm on, to weird hot spots from poor thermal management. Most of the screens are decent though now. For a long time they were fairly crappy. But yeah if you are using a laptop older than 5-8 years. It is time to start thinking about a new one. I just recently updated my 10 year old one to something fairly new. It was night and day on performance.
Which also carried across the seas to the US - poverty is regarded as your own doing and heaven help you if you ask for some suppport from the state but a GoFundme is acceptable.
> The traditional boundary is one drawn by device ownership: my device, my rules; their device, their rules.

Your device your rules seems to cover this, too: they’re saying they don’t want to do business under other rules – the app is just showing the UI for that policy client side.

It’s frustrating but that seems not unreasonable given the massive ratio of people being compromised versus intentionally customizing the OS. I miss the free-for-all of the 90s in some ways but statistically zero of the non-IT people I know wouldn’t hand root on their phone over to some guy in another country based on a prompt on a webpage.
The better keyboards are a bit pricier, but...

> Enough interfaces?

USB-C Hubs are like $30 and have more than enough bandwidth for most needs.

I think HDMI is the one port I use the most after that, and yes, most of these laptops these days have an HDMI adapter?

But even when I setup 4-player games, I mostly use Bluetooth these days with wireless controllers. Which adapters do you need, and why isn't USB-C good enough for that? At work, I do have to use a wired Ethernet dongle (maybe even 2 or 3 of them) but home-use WiFi is all the internet connection I need in practice.

> Changeable battery

Before buying any laptop, check the service manual. This ensures:

1. The laptop was actually designed to be worked with.

2. You can see which parts are replaceable

For the battery: https://www.dell.com/support/manuals/en-us/xps-15-9560-lapto...

> maybe RAM

In my experience, most modern laptops (such as the Dell XPS under this topic's discussion) have replaceable RAM, M.2 drives, SATA-drives, and batteries. You may need to grab a screwdriver, but its not that hard.

Just check the service manual before buying.
I doubt they are looking for talents / very competitive people. It's more in the lines of "competent just enough but very obedient / willing to put up with a lot".
Is there a website or directory where all tech companies strengths/priorities are listed out? Hardware, software, and services companies included?
Every single person I've worked with who bought a Dell has had so many issues every one of them has had to return it, get replacements and eventually give up and switched to something else.

Even seen one person getting issues as bizarre as if a Adobe app is open the computer plays the alert sound for every keypress, now Adobe might take a little blame there but still...
This price discrepancy almost never happens due to advances in integration of the reservations systems. When a chain hotel changes its prices, it almost immediately is reflected on Expedia/booking and other websites.

Usually, the price discrepancy is because someone is comparing prices on different dates/times after the prices have changed, or the price is not actually advertised (auctioned rooms at random hotels like on Priceline), or some type of car rental/flight package pricing by the travel agent.
IMHO it comes down to push notifications. If you install the app then they can proactively annoy ... sorry ... engage you.
some other super fine Scheme implementation’s(sic) not mentioned in the article

Yeah, MIT Scheme has Edwin and a more-or-less CL-like debugging experience, Gauche has a hardware store's worth of batteries included, Loko compiles down to machine code without passing through C, Chez is fast, and Cyclone has a nice GC.
Yeah I have a look, really difficult to work with i'll pass.
Sounds like you want a desktop
> Your file system is now a random collection of little special permissions that you can neither view nor remove. Welcome to the future of macOS security.

I would be curious if anyone has any clever ideas of how to mitigate.
>Emacs: everything is a buffer.

This was taken from TECO, the editor on which it was prototyped. TECO had 36 Q-registers A-Z,0-9, which are essentially text buffers
And what operating system you recommend that would protect you from the stupidity of the user? Linux? MacOS? Because both would equally fail to this just as well.

Use an OS with Admin/root privileges and then complaining why you can pwn said computer is stupidity, isn't it?
Now that's the most ominous title I've read all year, and it's a piece in favor of it? Maybe I've just read too many dystopian novels, but come on.

I'm all in favor of secure boot as long as I can enroll my own keys, but remote attestation gets scary quickly.
Broken link inside (404): https://vazor.com/media/tech.png
Related: anyone know the easiest free/self hosted alternative to cloudflare tunnels?
> In the 1970s, programming was an elite's task. Today programming is done by uneducated "farmers" and as a result, the care for smart algorithms, memory usage, CPU-time usage and the like has dwindled in comparison.

What's wrong with that statement? In 1970's, the number of people who dealt with programming was significantly smaller than today. It's a matter of fact. And people who worked with computers back then were highly educated and pioneers of the technology, there was no room for half-hearted effort or "let's copy the first result from stackoverflow.com".

Today, programmers who are meticulous, detail-oriented and who genuinely recognize the problem first are in minority and that's how I read the above.

The author might have stated it abruptly, but it does not mean he's wrong. You're using the "cool little library", yet you have this kind of resentment for the person who made it, have you even tried to look at the situation from their perspective before you passed the judgement?

I'm asking out of curiosity, because I can relate to having to work with under-skilled individuals who spend more time sorting out their CV and online presence than their work.
It is a reasonable assumption indeed, but it shouldn't be mindlessly trusted, and the burden of proof of innocence should never be on the defendant.

If some idiot system places you on the scene of the crime, fine, good starting point, it'd be reasonable to start investigating whether you were there, but it should count for nothing in and of itself. There should be actual evidence that you were there, like DNA, fingerprints, actual photos, and a lack of any countering evidence.
unix commandline tools

Even they get rewritten and updated and 'bloated' all the time. Compare the original BSD or AT&T tools to the latest GNU tools and you will see that they have been reworked, tweaked and updated countless times with many many new features added. In fact when the GNU tools started to become popular they where regularly accused of unnecessary bloat and being against the spirit and philosophy of Unix.
I swear by Dell Latitudes. Reliable, long next day on-site international warranty, and parts are easy to find and fit after the warranty expires. I've been using Latitudes for >20 years, and all my hardware issues have been solved within 24h by an on-site tech 6 times out of 6. I buy refurbished laptops from their outlet store, so they are also cheap.

But I had one Vostro, which was shit. And an XPS, which was also shit. So I can understand why someone who uses the consumer line would have quite a different opinion to me about Dell quality.
There are quite a few instances[1] where adding your own signing keys bricks the device.

[1] https://wiki.archlinux.org/title/Unified_Extensible_Firmware...
We have had terrible problems with the Precision 3000 series overheating/blue-screening on our engineers while using SolidWorks and AutoCAD, and Dell’s response to us was that they couldn’t recommend that series for that purpose, after their rep had done exactly that.

Also their WD19TB docks have been terrible. The display ports randomly crap out, the power supply randomly craps out, the ethernet ports randomly crap out. Sometimes it requires driver updates, sometimes a dock firmware update, sometimes it actually is just the hardware. Such a bitch to troubleshoot.

I get the appeal of Dell for business use, but I would never tell anyone that they are “great” for any kind of customer. They are the Sears of laptops.
Did his sentence hit close home with you? He's mostly right.
Pretty easy to run a cable in from France n’est pas?
I've always thought of Ctrl+Ins/Shift+Del/Shift+Ins as an accessibility feature for left-handed people like me.
Fortran 66
MSI + Linux
> 4. You are not fucking suppose to verify or reference check on me before I even had my interview or offer.

"We just met...You know very little about us...Now give us the personal details of 3 people that you know but we do not. Just trust us..."

WTF? Really?? What kind of fool would go for that?

This is another perfect example of my 1st Law of Hiring:

How you hire is whom you hire.

Full stop
Heaven forbid, how did you become so utterly dependent on this technology? You're probably one of those who insists in using your phone instead of paying cash or using cards. You also probably use Twitter, Facebook and Google's Gmail too.

If so, then you can't be helped.

If you organize thing right you don't need to be so dependent on ephemeral technology (unless you're in Communist China, governments haven't made email compulsory yet. If they ever do then I'd demand free hardware to participate).

BTW, I'm not an email Luddite, I have and have had email addresses since the late 1970s (in the days before the internet) using The Source etc. and after that I've run my own email servers and so on. Right, I was in the vanguard of the email service but I've never let it rule me or my life.

P.S.: it really isn't that hard, for years I successfully ran a large IT department in a well-known organization and I refused to have an email address because I got damn sick of the CEO defaulting to email when all he had to do was to walk out of his office door and into mine—or use the good old POTS telephone! Yes, there are still many alternatives if you look (that is, unless you actually like being ruled over).
Funny (true) story: In one memorable case, I went the opposite route and stated my salary expectations up front, knowing full well that they were likely above the HR-approved salary scales the company was likely to offer. The point was I was not prepared to work for that particular company (life insurance) unless the money was eye-wateringly good.

Despite their (supposedly) knowing that, they put me through all their HR hoops anyway, all the way to a final interview, when the manager I'd have worked for looked across the table at me and said, "So what sort of salary would you have in mind?"

I looked him in the eye, didn't blink, didn't blush. Repeated the figure I'd given up front. The interview was over.

Why the fuck did they bother with all the palaver when they knew they were never going to pay that much. Did they think I'd blink?

Last laugh: I ended up doing a short consulting stint there several years later and took more off them in a couple of weeks than the annual salary they'd failed to meet.
Framework laptops look decent to me - Tempted to get one at some point
I had an older XPS 13 developer edition. My main complaint was that it used a thin barrel-tip charger. After relegating it to the kid's Minecraft machine, the plug would get jostled around and short out the charger. After several charger replacements, I gave up and it sits unused on a shelf.

The newer generation XPS uses a USB-C charger. I wonder if that would hold up any better with kids. At least a USB brick is cheaper to replace than a proprietary Dell one.
Ask HN: What is market rate for a talented contract developer with 20 YOE?
Debian only supports systemd though? No sure what you mean by bastion in the context of systemd. Devuan is the Debian non-systemd fork.
I adore the true v1 prototype, often it's translating human needs into code that is tricky not the programming aspect -- writing an absolutely egregious program in a few hours to just confirm "so you want X to do Y like this?"

The trap is when that horror code isn't immediately binned but becomes the cut-corner foundation for even more spaghetti.
Where does Singapore get it's electricity from?
85% used to be the industry standard when it was book publishers or floppies.

I would love to see competition on that 30% rate … but there’s a reason we have phrases like “industry standard”.
A recent example https://mjg59.dreamwidth.org/59931.html , discussed here at HN https://news.ycombinator.com/item?id=32023868 , in which ironically MS is making it harder to run stuff which _is_ MS-signed (the current version of Windows being exempt, of course).
Dell. For years, for thousands of laptops at my company. Mostly due to the "Next Business Day Onsite Service". I won't argue that laptops are not all built the same across all brands, but what's make the difference for me, as a corporate customer, is the associated service/warranty.
Knowing that I or my colleagues will have their laptop repaired or replaced within 24h is (almost) priceless. We loose more money when a teammate can't work during a day than purchasing the extended warranty.
Also, I am a european customer, so my experience may differ with the services offer in US or Canada.
20 years? Something doesn't add up.
Web browsers can do push notifications too, albeit they have to ask for consent first.
Laptops are often in a 2-in-1 form factor that convert to a tablet. Sure, sometimes they're a bit further away, but this doesn't mean the resolution is never needed. The smaller iPads certainly hit 300+.

But Retina is more of a marketing term than anything. I want higher DPI displays. They're good independent of the marketing. And to say that a human can't tell when it's dependent on viewing distance even for average eyesight is clearly wrong.
> Might be an example of how an AI just integrates whatever biases are out there (as there are probably more people complaining than saying they are happy)

Definitely. I expect that, were they to try the same experiment with other manufacturer brands, the resulting text would be roughly the same.
Working multiple full time W2 jobs without employer consent is not moonlighting. Both employers believe you are working for them full time during business hours, which would be false. This practice is deceptive.

Meeting productivity targets is an important aspect of your job, but so is being available during business hours, meetings/collaborations, etc.

Moonlighting is working another job outside of business hours - which I agree, employers have less of a right to object to.
Alphabet misses on earnings as YouTube shrinks
If I was Lennart I'd gladly go along with whatever evil scheme MS has in mind to exact my revenge on all the neckbeards that have attacked him over the years.
yeah we had cucumber at a company I worked for. it was touted that PMs and other non-coding staff could write tests and how great that would be. After we switched tests to the Golang cucumber implementation, exactly no one outside of Dev team wrote any tests. meanwhile Devs have to use this awful new framework everytime we make a change. burn it with fire I say
Riddler Battle Royale
"IT personnel that lacked a technical background" : Really interested on what the recruitment team was thinking!
The fact that gherkin can be be turned into an automated test is a side effect. The real purpose is to get non-programmers to put their requirements in a rigorous form so that programs can implement the spec and know it will do what is intended.

I have never seen it work in practice, but that what it is supposed to be about. If your managers are not looking at the gherkin and making suggestions then there is no point in doing it.
They usually are held to a higher standard by default because they have fewer or no resources to defend themselves. Or rather the larger companies are held to a lower standard than could be expected
Ask GPT-3 what it "thinks" about Apple laptops, and I'll bet it's similar.
how aggressively idiotic
I agree with most of this, though I don't bother checking degrees. Coding samples have way more signal unless the degree is from a premier university. So for Waterloo, MIT, Stanford, Harvard, etc. I would check if there was any doubt, but for the rest of it I've honestly not seen too much value in specific universities.

As for reference checks: If a reference is on a resume that I've been handed by a candidate or that candidate's agent I check it. Glowing references really highly correlate with job enthusiasm and honestly most developers don't list them anyway, so even having one that's positive without being glowing is a good signal.
An according to you very sensational comment passwords are perfect and using any alternative is foolish and makes you a slave to big tech.
LÖVE – A 2D game engine that allows for rapid development using Lua
How is that different from a corporate board member who sits on several different corporate boards, which is a very common practice?
If the "bare minimum" looks no worse than any of the other employees then I think you have a corporate culture problem.

If the people are actually delivering equivalently to other employees then there's no need to worry if they're working one or two extra jobs.
Curl 7.86.0 with WebSocket
Competition Commission of India fines Google for abusive playStore policies
Most jobs are over subscribed and simultaneously there is low unemployment and finally many are actually going to be filled by one of a few candidates who were in mind before application started.

I hear all the time, looking for a job is like a job in of itself. Then why are you leaving so much work unfinished?
From my POV, the idea of Natural-Language-Like tests is it is theoretically more inclusive, can avoid duplication, and can create a more abstract description.

Granted, I've had middling success convincing non technical people to write or even look at tests, but I think it's irresponsible not to try to create this bridge, depending on the audience of the code. Because very few projects are well documented, and this syntax can act as documentation. In my current work, I am using BDD style to create high level flows, where screens are automatically captured, which is useful both for verification and generated documentation, especially when versioned with code.

It can avoid duplication (and its pitfalls), because in unit style tests, there is a text description along with the code, which can drift away from being accurate. If the test is the description, that won't happen.

It creates a more abstract model, because the tests are forced to a natural language, which will tend ot make it less implementation dependant, so the implementation can be swapped out. I've had good success with this approach, seamlessly migrating a complex workflow from one backend to another, and the tests were kinda pricesless.

I also find keyword and flow re-use to be quite high, and it's great how this approach means the more tests you write, the less low level, implementation specific code and scenarios you need to write.
Pretty much, overqualified means they have leverage and are independent, not easy to jerk around and power trip with.
Purism Librem 15 with Qubes OS. Originally designed for Linux, so suspend, WiFi etc. are working flawlessly out of the box.
We'd all prefer a world without war too, but if nationality was just a bureaucratic artefact, who'd be left to defend Ukraine?
I don't really care, so long as the job's getting done. Underperformance, sure, that's a problem. But if I pay salary it's not about the hours it's about the job. Hours are the wrong input.

It's my job to balance the workload such that they have enough work to make it worth it for me to employ them, and increase that workload where bearable so I can make more profit from their employment. If they are not underperforming and still doing two jobs, then I have failed my task because I have not effectively exploited their abilities for profit.
thermonuclear rage? go to anger management
I have a server running over 50 various docker containers, and only 2 virtual machines. One of those VMs is Home Assistant.

I tried the container originally, but the full OS is just a better experience. It handles all the supervisor stuff a lot better, and there’s tons of addons you can install with one click. I even have VS Code embedded in my HA dashboard so I can modify my config directly from my web browser.

If anyone is looking at trying HA, I’d recommend starting there (https://hass.io).
Forget "Steve Jobs," Get Ready For "Michael Dell":

https://www.youtube.com/watch?v=yeiI8cd5rO4
You can be both right and an asshole. These things are not exclusive. There is a way to say what he is saying without calling all of today's programmers "farmers", which also has some undertones that being a farmer is somehow shameful.

> under-skilled individuals who spend more time sorting out their CV and online presence than their work

That sounds more like a organizational/hiring problem.
As an Israeli former soldier, could you elaborate?

I remember our commanders telling us that there used to be a trafficking route through the border of Egypt, but it stopped when the border patrol improved, couple years back. They were smuggling Eastern European girls to prostitute.

Did something change to your knowledge? Or are you talking about another route?
Why is the author asshole? You don't insult farmers but you won't stoop before insulting the author of microwebsockets.

At what point does one assume moral high ground with 100% certainty?

It's as if all this hate comes from the inability to read text carefully, without isolating malicious intent first.
Why isn't there a json based schema standard at this point? At the very least you import once, clean it up once, save the clean version, and then upload that one going forward?

There's got to be a smarter way.
> This style of API was basically invented in Node.js land and then carried over to other languages.

You mean Lisp, and no surprise there, since JavaScript was supposed to be Scheme, except the commercial interests forced it to have Java-like syntax :).
I hope Apple comes out king in this and if Meta tries to resist they zap them off the App Store, that would be so funny