skysight-inc/HackerNews huggingface dataset:
I understand the desire for freedom of choice or configuration but the bit that is missing is who is supposed to do this?

Sure, Google have ringfenced Android for most people and then they restrict it, yes, but Android is open source so everyone is free to create their own version that isn't so encumbered but it is also an enormous amount of work, not just to build it but to maintain it as hardware changes. Who does the work and how do they get paid? Sure, some people can and do this work for free but what is the reward for them when Google etc. can outspend them on everything and most people would choose a polished expensive and locked-down version of phone OS over one that is less so.

Same with OSs. You might not like Windows so don't use it, use Linux. Ultimately every enterprise is looking to make sales but let's not paint this as inherently evil because these same businesses employ an enormous number of people directly and indirectly.

If there is a solution, then do it and prove it works but it seems like the amount of effort consistently increases over time and makes it even harder to create e.g. a rival browser or whatever so maybe we need a rethink at a much higher level.
> use the probationary period for what it's designed

This is probably fine in an environment where the candidate has lots of other options, but think about this scenario: a person applying to multiple companies, possibly rejecting some offers, possibly relocating or otherwise changing their life, accept that one offer, and then be let go in their first weeks. Changing jobs can be emotionally difficult and being let go even more. If you have to restart your job search, because you were let go during the probation period, all the other roles you have applied to might have been filled. On top of this, contrary to when you were looking for a job last time, now you're actually unemployed and potentially under pressure to find something new.

So, in essence I don't think this is good for candidates.
The US doesn’t “use photo IDs as a bludgeon to keep ‘the wrong people’ from voting”.
It was a bug in the algorithm, resulting in wrong results. For example, I recall that to fix the linked-list insertion code, you needed to add a line of code to increment a pointer.
there is even a mobile client. sometimes when i am outside and i discover something that i want to get like a new linux distribution i want to try, i can then use the mobile client to load it into my server at home so i won't forget to do it later.
Ask HN: Books worth reading multiple times?
I've seen this advice in different tweets and podcast that goes like this:

"It's better to read one good book multiple times than multiple books once" or
"I would rather read the best 100 books over and over again until I absorb them rather than read all the books."

However I fail to identify what books are worth reading over and over again.

So, what books did you read more than once and are worth keep reading?
Perhaps even 5D chess with multiverse time travel (https://store.steampowered.com/app/1349230/5D_Chess_With_Mul...).
Uh, so, HN predicted the pandemic? :) Curious what's going on there.
If you're interested in these kinds of things, many years ago we created TerpreT (https://arxiv.org/pdf/1608.04428.pdf and https://github.com/51alg/TerpreT) to look into generic program synthesis problems, using a set of very different techniques (gradient descent, ILP, SMT) on different problem settings (turing machines, boolean circuits, LLVM IR-style basic blocks, and straight assembly).
Yep. I've found that you can give someone enough rope to hang theyself. If you let them explain their processes and ways of working, most of the bullshitters will out themselves :D
Oh and we deprecated toilets. Too much maintenance work.
At least many know and do not care. Many deceive themselves, as often seen here. Others don't think about it, considering it Somebody Else's Problem. Promises of commercial power are naked lies they will never be called to account for.
The idea that a single host with a single IP hosts a single type of content is outdated.

Just like a postal address is no substitute for an identity document, an IP is no substitute for a content identifier.

The only thing that uniquely identifies content, is the content itself or a derivative identifier. However, TLS encryption will make these identifiers unreadable for the routing party.

This problem cannot be solved reliably at the routing level as long as encryption prevents inspection of the internet packets.

The consensus at this point seems to be to just accept the false positives and negatives and ignore the consequences.
Reminds me of when our license for ElasticSearch was expiring, the process took so long (we wrote a countdown application to test out our local PaaS) that it had expired, and just silently turned off secure auth.
We will be here to read them when you are willing to to share. It's a treat to hear personal accounts of my idols.
Asimov said about it that readers seem never to remember the title but they never forget the story.
Yes, you can do the first one. There's a post scrubber on the right hand side of any thread with buttons for top and bottom.

Disclaimer: Flarum core dev
Has this ever been tested properly? Has anyone ever given a failed candidate the job and monitored how they did compared to candidates who passed the LC?
> c) but I've put a human being in a very uncomfortable position just to _test_ them. There _has_ to be a better way.

> ...

> Or even "hire fast fire fast" approach works too.

Comment "c" shows a high level of care/concern for the candidate. "hire fast fire fast" does not.

What if the candidate left an unsatisfying but steady job to join your company? And they get fired in the first few weeks. Now they are unemployed. This is much more uncomfortable than an awkward interview question.
I found this journal book in a store[1], each page is a date and has place for 5 years' worth of entries, the line limits make it easy to do every night (it takes 1-2 minutes and you don't think "There's so much I have to write..!") but also limits the amount of stuff I can fit in.

I've noticed I've been writing "Unproductive at work" for many many years now, I should change either the productivity level or my perception of it.

[1] https://undertherowantrees.co.uk/shop/some-lines-a-day-5-yea...
it looks like people are misreading your comment. at least i did, at first. i thought you were piling on, addressing the maintainer, but on closer reading i realized that you were addressing the parent poster.

for what it's worth, i think you are absolutely right.
Speaking as someone involved in the Xi community, there's not that much to collaborate with. Work on Xi has completely stopped, and work on the Druid GUI framework is still in early stages.

I think it could be interesting to compare notes re GUI frameworks (especially since the Druid community is about to see some overhauls there) but I don't think it would have saved them that much work if they'd done that from the start.
Did you read the article before commenting?

They aren't suggesting to not do programming tests, they're saying make the tests more aligned to the role and domain being hired for.

I use a pretty similar approach and find it works very well.
The state of the world is the result of politics. You can't talk about one without talking about the other. Like the Texas energy grid being a disaster is the result of conservative deregulation and privatization. Merely describing the state means you're simply describing the effect and not the cause.
Comparing disciplinary coverage of 56 databases, measuring ORCID adoption
BT848 does ring a bell ^^
Up until very recently United had codeshares with Amtrak on the north-east corridor, and could even rebook onto Amtrak in the event of flight disruption. Lufthansa still offers connections to and from Deutsche Bahn on the same ticket (https://www.lufthansa.com/tr/en/rail-and-fly)
I wonder how his other predictions like it becoming a much less elite school with a lower quality student body have held up.
Ask HN: How to talk with logical flow and coherence at interviews?
I have noticed that at interviews, I struggle to build a proper narrative and talk coherently. I live in UK and English is not my first language which doesn't help. Most of the times the flow of my conversation is not fluent and it feels like I am putting up sentences one after the another and there is a ot of "mmmaa", "mmmaa" in my talking. Are there any practical resources to improve my conversation skills?
...at that price.

He overplayed his hand, and didn't expect a drop in valuation and inflation.
You say "people are increasingly seen in terms of existing certified skills" - now I wonder if that's really true that its more nowadays, and if it is, why... In the 90s employers demanded Microsoft or networking certs. This kinda thing's been going on long time. Some of us unix geeks sidestepped that nasty treadmill, as unix jobs didn't generally require formal quals (albeit some folks commanded a premium with Sun or HP certs). Nowadays you can no longer escape using *nix, for with cloud computing, you're tied to MS/Google/AWS. This may account for the perception (or indeed reality) that certs are required more these days. But as a dev (rather than ops) person you can still dodge it. Personally I think AWS certs are a PITA - lots of effort spent for a piece of paper with a limited shelf life which doesn't necessarily prepare you for the actual tech skills needed in your immediate job. IMHO, as always in the tech industry, one has to spot the fads and treadmills and stand well clear ;)
You can also ask them programming questions when you talk to them.

"What is a binary tree" will filter out most of the bullshitters.

None of this stuff is rocket science. We have a responsibility not to be lazy when interviewing people.
>"I can do with the code what I want" is the entire and only point of Open Source

This is not true at all, as evidenced by http://www.catb.org/~esr/writings/cathedral-bazaar/cathedral.... You are mistaking Open Source for public domain.
How do you ask it to do so?
Official lists are very often not permissively licensed (or openly at all).
That's an opinion with no data backing it up. I guess you didn't read the article either before commenting?
Salesforce is buying Tableau for $15.7B (2019)
Leet Code tests can be a great way to find good engineers - after you've told them what complex puzzle you want them to code, you can reject any that don't ask you why you need it! :)
It's censorship if they've blocked every way or the only way to view some peice of media. It's filtering if you can still see it after plunking down $19.95 or whatever.
I think what changed over the years in the "product discussions" space/is that the sentiment has shifted from "users will come to us" to "we must go to our users". Platforms like Twitter (surprising as it is), Discord, Reddit etc. where a user already is dissuades a lot of products from hosting their own forums.

It's just quicker for a user to join a Discord community or tweet/DM a question where they already have an account. Even with things like OAuth2, the mental burden of creating a new account is there. Not to mention learning how to use the new platform. And the total gain after all the effort is trivial.

I think at this point in time, it's not reasonable to ask users to sign up to your own private platform unless you have a huge and loyal following. Users have become lazy due to the abundance of alternatives.

When I get an issue/bug/question, the first thing I check is if they have an issue tracker. Preferably GitHub. After that comes their various social accounts; Discord, Twitter, Reddit etc. If none of those work out I would most probably ditch the software. Reaching out via custom channels is cumbersome.

With that being said, this looks really cool although "delightfully simple" won't be an objective feeling among your users. Good job none the less! I wish you the best.
I’d love to know more about how they determined this was a new document rather than a copy of another. Is there a central catalogue of all Ancient Greek texts that you can search (by keyword?)? Are there few enough that you can just ask an expert scholar and they will know?
I recently failed interviews at Google and Amazon, exactly at this sort of algorithmic problems. And that's quite far from my client application daily job. I knew it's not my strong side, I would have applied before they approached me otherwise. Now I can tell everyone - I knew quicker than Google, that I'm not the right fit ;)
P.s., distributed networks will turn the relation between IP and content upside down:

- By definition, any IP can serve any content.
- → To block ANY content, you need to block ALL IP addresses.
a system wide vpn doesn't always work. in some countries there are apps/websites that only work if they are accessed locally because they block access from outside.
To keep operating you need to extract heat, make power, and drive it from that power, or it goes out or blows radioactive burning molten lithium all over.

In practice, no such plant will ever exist, because there is no plausible prospect of the power being competitively priced.
I've done take home tasks before. One of them I had to do landed me a job at a really great company that I'm happy I didn't miss.

I agree it's maybe a little less respectful of a candidate's time, but as long as it's not too big a task I don't think it's unreasonable either.
Asian here. Can relate, shit gets expensive here, too.
My CPU was built in 2012ish, 8G DDR3, AMD 5450 and core i3 4th gen.

Except for the GPU, everything still runs fine. The current GPU is now AMD R7 240, which is, not great. But the most graphics intensive game I play are old school games and the most resource hungry apps are Electron apps(_reading this hurts_), so it tugs along really fine. I fixed it sometimes, 1 HDD died, and I had to fix the CPU cooler myself, but otherwise, it's still chugging along really nicely.

Oh, I'm running Fedora on it, and it also serves as a part-time media server, running Jellyfin with transcoding disabled. And lots of other stuff, however, nothing exposed to the internet directly(_behind a VPN_)
It's there because the MAFIA insists, not because it makes sense. It doesn't prevent webrips, which exist. It drives away potential FOSS-using customers toward said webrips, lol.
It's a mess. Using a lower wattage charger (apple or other brand) won't charge a Macbook. If the battery is flat, it won't do anything to it, no sound, no light, macbook looking dead. But if the Macbook is booted up, the same charger can provide enough power to keep it charged forever.
Well said.

On top of that, you can run majority of mainstream Linux tools on Windows, natively, without WSL. Contrary is usually not the case, you need Wine or VM.

There is context for everything - Linux is great for servers and particularly IoT since you need lots of them, it doesn't make sense to pay for Windows Server in that case. Since Desktop can be used mostly free of charge nowdays, I don't really see a problem.

And ofc. PowerShell is light years better then anything on Linux, not that it is much important now since pwsh is cross-platform.
EBS is a managed service with very high redundancy (3/5 copies of your data, I don't recall). Hetzner's SSD is just that, an SSD.
Don't get me wrong I hate LeetCode-style interviews as much as the next guy. In fact I really, really, really suck at them! Not sure if that says more about my ability then anything but c'est la vie

In the defence of LeetCode-style questions, I do think they work, and very well may I add - with the caveat you have the throughput of candidate to make it work well? Their ability to filter out 'those who can't code' in an efficient manor while sacrificing a small amount where it filters out 'those who can code' greatly out weighs the alternatives. The alternatives needing to fit into a 1 hour timebox, be objective while also favouring the positive cases (I think I got that the right way round).

My two cents would be more around the way in which they are conducted; in my experience I've found conflict with the interviewer more then the process itself - with interviewers in my past lacking.... empathy (may not be the right word) for the person on the other end of the screen/table feeling flustered, nervous or down right stupid that they're struggling to solve a simple fizz-buzz/reverse string problem, leads to a snowball effect and pilling onto that can effect the candidate in quite a spectacular way. Best interviewer I've had asked if I was alright and got me a glass of water, props to that guy!

I dunno - I've just come to terms with having to learn how to play the game, even if I find that part of the game really hard and to some parts unfair. Such is life
Electrical switching of a moiré ferroelectric superconductor
Amazing

Are we gonna see a lot of derived papers, where someone picks any old paper that uses a flow algorithm to solve task X and then presents the new result, we can improve the runtime of solving task X with the new flow algorithm?
A Phoenix web app can extract amazing amounts of juice out of a 5$/month VPS. But shinny tool on CV = $$$ so...
Sir William Jones was the son of Welsh mathematician Williams Jones, who was notable for introducing the use of the symbol π.
Because that would require trusting some third party that claims (accurately? deceptively? who knows) that those airports exist. As maintainers of and contributors to a security-focused OS, OpenBSD devs want to verify the existence of each airport themselves before deciding it's fit for inclusion.
Is there an inverse of the Kardashev Scale i.e for energy production rather than energy consumption? If so, what Level would we be now vs the projected?
There is also NW.js (f.k.a. Node-Webkit), which was preceding Electron and was also a foundation for a lot of apps: https://github.com/nwjs/nw.js/wiki/List-of-apps-and-companie...
When I bought my first house, I got Comcast cable internet and they guy had to put a filter on to block the TV and just let the internet signal through. Or at least he would have, but he couldn't find one in his truck. Years later, I got around to plugging my TV into it and found that I had full access to all of the non-paid channels, and I'd missed out on half an adult lifetime of free television. Can't say I missed it, though.
I interviewed hundreds of C++ developers as a freelance assessment interviewer. The most candidates I interviewed wanted to work in the automotive industry in Europe.

Many candidates (like: maybe the half) are fancy talkers without any skill in writing code. I really don't know why they are applying for dev jobs. It is easy to filter out these persons with a very simple coding test.

I agree with the article that 'leetcode' tests (find that complicated algorithm in 30 minutes while I am staring at you) are bad. But I think coding tests are good! Give the candidate just a really simple coding task with stuff they normally do every day. Create and delete object, fill arrays, iterate over arrays, and so on. 50% of the candidates will fail! The rest are OK engineers.
> much too long for interactive shell sessions

There exist aliases[0] for the most commonly-used cmdlets.

[0]: https://docs.microsoft.com/en-us/powershell/scripting/learn/...
Hi, the GNU toolchain developper role is remote-available, and I think the rust project manager one might be too, although I could be wrong.
Agree that "look at github" is not helpful.

I have 30+ years software dev and almost nothing on github. There are valid reasons why a person who writes lots of code, including on weekends/spare time, would not be on github.

For my personal projects I prefer bitbucket. For professional work, it is proprietary and thus cannot be shared (esp not in an interview!!).
"The eight digits entered by the user actually results in not one but six keys. That is because the system had a (never used) audience feature made of levels. That was to allow subdividing memberships into Cinema, Sports, Documentaries and so on."

"so on." means porn :)
We got Linux on the iPhone, iPad and other idevices
> And they work well as a filter for candidates too

I agree. A couple of years ago I was asked by two companies to solve leet code problems even before there was a screener meet-and-greet interview. They were quickly crossed off my list.
"According to a Gallup poll from January 2019, 16% of Americans, including 40% of women under the age of 30, would like to leave the United States."

In my experience of talking to said Americans, that many can't is largely a case of restrictive immigration policies in most places Americans would like to move to.
Opportunity cost and candidate experience.

I think an extra hour to talk will give me more information than watching them balance a binary tree.

For many people the stress of the leetcode session is just awful, I don’t think it’s a nice thing to inflict on someone if you’re ultimately going to disregard the outcome anyway!
Photo ID is required in the United States in order to work (Form I-9), obtain housing, drive a car, buy alcohol or tobacco, enter age-restricted venues, purchase firearms, drive a car, go through airport security, and in general, to participate in society. And one of the things I’ve listed is an enumerated constitutional right. So I don’t think it’s an unreasonable requirement for voting. Someone who doesn’t participate in society to such a degree that they already don’t need ID is probably unlikely to be voting in the first place, and it’s somewhat dubious IMO to bend over backwards to specifically court such voters.
You obviously can't take the above in a vacuum and think it's fine. You could say the same for the advice of "give people work which resembles what the company does" leading to a situation akin to having interns doing minimum wage work for free, putting pressure on others as a result.

But as things stand, nothing is preventing companies from doing the above anyway. If they think you're a bad fit, they will use the probationary period to cut ties with you. This is perfectly viable today. Your example assumes current filtering methods do in fact increase the ratio of true : false positives, and taking some of them out would decrease that ratio. This is not something that has been proven, and I'd even argue it's something that can't be reasonably proven within the next few years. This is even worse when considering a few interview rounds can only filter for the most obvious dummies, but can't decisively tell you the performance of that individual a few weeks down the line.

What your example does show is how much power employers have over employees. It just isn't healthy for individuals to have to carry this amount of risk while corporates continue to reap the benefits.
10 years? Downloading stuff off the internet goes way longer than that

There are plenty of fakes and mislabelings. some malware (especially on the download software)

And before anyone complains, nobody needs a movie to take more than 700MB ;)
> Install some plastic spacing rods in the effected stretch...

No! Nature is the enemy! We can't let birds around the cables. They're fake anyway! /s.
yes, in the later years, when TV decoders could be inserted into PCs, they would just do that, align things with the vertical lines in the pictures.

But working that fast remained complicated for most of the 80 and 90's.

edit: hum I'm wrong, this encoding scheme was retired way earlier than that, sorry. the PC things worked against another system.
We already use drivers licenses for this.
>(poor name)

Why do you think that?
Deluge is a synonym for torrent.
Technical interview might not bring people out of their shell but sure helps filter out bullshit.
NIF is nothing other than dressed-up weapons research. But it is not more deceptive than other methods.