skysight-inc/HackerNews huggingface dataset:
Almost certainly it will, likely starting with the high end contractor line of tools.
First patent for AI invention could have repercussions on intellectual property
Agree. It's the Guardian's headline, only very slightly changed by me to meet HN wordcount limit.
The problem I see is that it probably looks really dense and complex the first time a candidate sees it. This is not a great way to start the interview. To me it comes across like "find Waldo in the next 30 seconds. Also there's a bunch of other characters hidden in there. Go!" We all know what we're looking for (kind of) but it's a very stressful approach. It might work better if you paired and wrote this crazy code, and looked to them to identify issues as you built it up.
I’d imagine lessons were learned from the incident though and the next time it happens, responders will be more prepared ?
I've found using borderless "fullscreen" to actually improve latency. I had a lot of trouble with deflecting on Sekiro when I was running in fullscreen mode that I found immediately went away once I started running it borderless.
I think there are multiple things wrong with the original question:

- It's unclear what they're trying to judge. Do they want to know if someone understands filesystems on an intimate level? Do they want to know if someone knows how hardlinks work? Do they want to know if someone knows what fstat returns? Are they trying to trick someone since an inode in many contexts is just a number? This is an unnecessary level of uncertainty for a question and encourages random tangents which may not be the answer the interviewer is looking for or cares about.

- Someone who has studied google's standard questions which this apparently may be one of [1] would be able to answer this without understanding the implications, what does that tell you about the candidate?

- If you want the candidate to go into a tangent about filesystems in order to figure out how well they understand them, this is as mentioned before a really stupidly open ended question.

- If someone did understand you were talking about inodes, they may be of the opinion that the inode contains a reference to the file's contents and as such contains the file contents. In the case of a directory this means that an inode "contains" the file names of files in that directory. This makes the question a leading question which is trying to lead to what would be a wrong answer from that person's point of view. How do you answer a leading question when you disagree with what it's trying to lead you to?

If you want to determine if someone understands filesystems on an intimate level. I think my question would be far better at elucidating that.

If you want to understand if someone knows how hardlinks work, I can't come up with a question off the top of my head but I doubt that "what is not in an inode" is anywhere close to the best one.

If you want to trick someone, go ahead, this is a good question. Likewise if you want to screen for people who have googled "Google SRE Interview Questions" and memorised the answers.

[1] http://www.gwan.com/blog/20160405.html ( https://news.ycombinator.com/item?id=12701272 )

Regarding the above reference:

I've spoken to someone who interviewed for an SRE position and she said the questions were very similar to an early phone interview she had. She said the interviewer did not know what they were talking about and were just going off an answer sheet. So I don't think the interview in this case is representative of one for a Director of Engineering but is representative of an early screening interview for SRE. In which case anything BUT the expected answer to the question "What is not in an inode" would be considered incorrect.
> canister....uncannily light...

I see what you did there
Kind of hard not to see a dip after how summer of 2020 went. I'll wait to see whether the trend continues.
Vaccine incentive might be paid time off
PrivateBin – Minimalist, open source online pastebin
[1] was meant to be this, which is the TortoiseHg merge conflicts window:

https://i.stack.imgur.com/kaFNz.png
A lot of people tend to forget that hiring, certainly in software engineering, is a two-way process.
The employer assesses "is this a good candidate?"

But a clever candidate assesses "is this a good employer?". Even during the hiring process.
I've never written a sort from scratch since my college days, over 30 years ago. Also never had a job interview that asked me do to so, or any other coding questions. I'm planning more for retirement than a next job at this point, but I shake my head at what my younger colleagues need to go through these days for the opportunity to write JavaScript with IDEs that do most of the work for you.
Those are what the vast majority of people in Germany use (mainly our own girocard network, but MC/Visa debit are big as well)
What if doing so could double or triple your salary? Would that change the calculus?
Do you have many shell extensions installed? Try disabling some items on the context menu.
I've done two long ones - McKinsey Digital (~7 interviews over 3 months) and Bloomberg (~5 interviews over 1 month).

Whilst it was dragging, I do feel they were both adequate processes for me to learn about the companies and the role, and for them to get to know me and my fit for the team. I ended up learning quite a lot about myself, too, and got useful feedback out of the process.

It also was during the pandemic where organisations where finding their feet with remote hiring; I reckon in a pre-pandemic session, they would've been compressed into sessions together.

The scheduling, and comms about it weren't always amazing, but that's down to the recruiters rather than the hiring team, imho.
> I can see the totalitarian-minded mining this for a revenue opportunity to create an exciting new era of subscription-based power tools.

Think bigger. Power tools that phone home describing their use and location, all tied to an individual via credit-card checkout (or face recognition) and/or warranty sign-up.

It's probably best to think of the modern world as being constructed with the substrate of a Las Vegas casino.
>Thefts under $1k should be a misdemeanor.

Why? What does Canada have to do with the US?

>and retailers seem to be doing ok.

I'm sure they big box stores are just fine, they just pass the cost on to the consumer. It doesn't end so well for the small businesses.
Would you accept "my build toolchain and linter will catch all of these syntax and stylistic errors." as an answer? 'Cause that's what all your devs are going to do IRL.
> What you are really criticising

I wasn’t criticising them at all. I was merely pointing out where their interests and incentives lie.
That's a great idea.

It may be too late for me but my sons will be ninja developers who use vim like pros, instead of that Microsoft electron behemoth.
That's an interesting approach. When I care to save every iteration of something I'm working on, I usually just put this functionality into the render script itself. For example something I was working on last year produced renders that were around 20 or 30 minutes long (I primarily work with audio) and I decided I wanted to save every permutation of the script as I worked on it, so I just added a few lines at the bottom to copy the script next to the render. A few hundred lines of python isn't a big deal to save when I'm already saving hours of audio renders.

I don't usually do this though... after 15+ years of doing generative audio work saving every iteration feels a little like hoarding.
Couldn’t you just use Dropbox or iCloud Photo Library? Yes you would have to pay.

I think you can transfer photos and videos for free using a usb cable as well. https://support.microsoft.com/en-us/windows/import-photos-an...
Fire services are learning how to deal with batteries [1] and most fire departments have had to adapt to new fire hazards as society changes over time with automobiles, high-rise buildings etc. For grid storage however it doesn't seem unreasonable to require each site to have the ability to move a burning pack somewhere where it can be extinguished.

[1] https://cfpa-e.eu/container-puts-out-inextinguishable-fires-...
I dunno... the people at our SF office talk about car break-ins happening roughly yearly and when I visit SF I see signs disclaiming responsibility for theft everywhere.
Enterprise DNA
The Ultimate Power BI Empowerment Platform. Training, tools, and guidance to unify and upskill Power BI analysts around the globe.

Sharp focus on practical business applications
Unparalleled training & skill-building resources
Personalized support from worldwide expert community

Trusted by individuals and organizations all around the world
It is per 1 billion in revenue or 95 million per year.
I think we need to stop giving Tesla the benefit of doubt
I was fascinated into malware reverse engineering a while ago, found that all those techniques such as process hallowing and process doppelgänger to be very smart tricks.

Then not long after I realized that I probably would not learn much unless I bag enough positive engineering experience under me. A few years of Windows system programming is pretty much needed.
https://enterprisedna.co/
Could this also give unions control over what tools are approved for use on specific jobs or in specific regions? Or be used to detect when a union worker is doing a job they are not allowed to do? This is a thing. I had to "look the other way" when a person was sanding some wood, as if I cared. There was a specific union that was supposed to do the sanding and this was preventing the framer from completing their job.
Understanding Languages and Textpacks in Textpattern
> supposedly humanitarian

If they pick up people 50km out to sea and stick them somewhere where they won't die, that is in fact literally humanitarian.
I wouldn't be surprised if "unsupported screws" was already a thing with some high-end products.

I've once had in hands an advanced automatic torque wrench that had a built-in barcode scanner in front - ostensibly so that it could tell what part of an assembly you're screwing in, so it can pick the correct torque settings from a pre-programmed database. But it's a short hop from there to verifying you're using fasteners up to spec, and this can be trivially extended to ensuring you're using the right fasteners :).
There are battery adapters from amazon and 3rd party batteries available readily. Your argument doesn't hold water.

And oem batteries have systems in place to prevent over-use, over-heating and will shut off to prevent battery damage. So its less like DRM for batteries and more like each tool is designed along side its battery for performance.
I use one in Germany, but only for the cashback and other promotions, I pay 100% off every month (automatically).
How does the anti-cheat malware suddenly stop being malware when run under Linux?
Nothing surprising. It seems odd and unrealistic to assume that people would spend windfall money on something they have no interest in or do not like.

Whatever cultural products people enjoy, it seems reasonable to expect that they would simply consume more of them if they had more money... Especially considering that the vast majority already has the purchasing power to consume whatever they want.
Sure it sucks but ultimately it's the user's decision and Proton will allow the porting of other Windows apps. If you can use it to run a AAA game it could easily handle business apps. I can't tell you how many times I've heard someone say they'd switch to Linux but can't because it doesn't run [insert some Windows app here]. It's a net gain for Linux adoption.
I work at Big Ass Corporation, Inc. in the US (there’s a very strong chance you use one or more of our services). Hiring is fucking awful. First of all it’s nearly impossible to get approval for a req in the first place. I’m actively looking to leave just because of that…but that’s a different rant than this one.

Once a req is approved then it goes out to the team to disperse as well as hr. Some roles get handed off to the critical search team if the hiring manager pushes hard enough. But that doesn’t really matter.

We get flooded with candidates. Almost every one of them could probably do the job so we have to figure out who could do it best through the interview process. I personally never ask stupid gotcha puzzle questions because those annoy me as much as they do most folks here. I ask people to talk about their experience as it relates to the role. Usually this means I ask about how they solved a truly difficult problem at work, what made it difficult and how they were able to overcome it. Then I like to get into the technical stuff of what they implemented and why. Mostly I just like letting people who are proud of something they’ve done get a chance to talk about it.

Anyway we’re supposed to score people based on these arbitrary metrics like longevity (how long we think they will stay) and communication ability (this is very, very close to being racist…draw your own conclusions).

I never score people. Managers ask me why and I say because I don’t interview spreadsheets.

Anyway I’m one of usually 4 interviews. I interview by myself and the rest are all panel interviews. And once you finish the last panel that’s the last you hear from us unless you get an offer. I hate it.
Anticheat without malware has been around for ages: simply don't trust the client. Even Minecraft servers manage it.

Instead of playing a constant game of cat-and-mouse trying to prevent forbidden code from running when you can just plug in a USB rubber ducky, put the logic server-side. Ban problematic behaviour, as opposed to methods that might result in problematic behaviour. It takes some ingenuity, but what are gamedevs known for if not ingenuity? (Well, apart from withstanding abusive working environments for long enough that they can be profitably discarded, traumatised, after they can no longer function as effectively as a green new intern… but let's focus on the ingenuity.)
Certified Chief Information Security Officer(CCISO) Program
The Certified Chief Information Security Officer(CCISO) Program is the first of its kind training and certification program aimed at producing top-level information security officers. The CCISO does not focus solely on technical knowledge but on the application of information security management principles from an executive management point of view.

Read more.. https://bit.ly/2TR8n76
Actually that's what was done to Israel since its inception. Steel forged in fire.
I mean, it all comes down to how that situation is handled.

If OP was a dick about it, then yeah, it serves to filter out an arrogant assbag.

But if OP simply explained that the interview led them to believe the position was a more junior/entry level than they were expecting, that seems fine. Further, to even explain that the interview process seems to just be a checkbox process seems fine; if you work in a critical thinking/creative role, checkbox culture is an absolute brain drain.

Getting that out in the open, in honest and respectful terms, is a fine thing to do. Why wouldn't it be?

Further, any hiring institution that feels the need to build in 'tricks' to filter people out of the interview process is toxic. Even if the people they're filtering are arrogant assbags.
I had number two happen on an interview recently and I am incredibly happy the interviewer didn't hold it against me. I forgot an otherwise simple word/term, but the pressure of the interview just made my mind go completely blank. I think everyone has a tendency sometimes to forget what it's like to be on the other side, and will hammer on small mistakes, or not consider all the factors.
Wouldn't your approach have the unintended consequence of making other interviewers pick up your slack by increasing their false positive rate or by weighing other less measurable qualities? aka going by ivy or "feeder" schools?

It seems like your over-reaction is in fact counter productive and may make the whole thing less meritocratic.

My big assumption here is that FB and other places need to hit some numbers every year in terms of new hires especially with FBs no promotion by X years then you're out process.
> Available fall 2021.

> This next-generation model replaces the TI-84 Plus CE graphing calculator.
Every medal is cherished here in India and gets lot of coverage in media.
$TSLAQ is on it -

https://twitter.com/tweetmyinbox/status/1422153281464328192

Is $TSLAQ still trying to make money or are they now a complex subculture?
It doesn't help that the Linux ecosystem makes it really difficult to build truly portable truly native binaries.

Static builds? Well, that will work... But wait, you want OpenGL or Vulkan? You'll need a dynamic linker to load system .so's, as that's the standard API available to interact with these APIs on Linux. Want to load dynamic libraries? Well, you'll need to ship a dynamic ELF [1]. Shipping a dynamic ELF with glibc now? Hope you don't intend to run on NixOS or Alpine or any distribution that has an old glibc. Maybe also ship ld-linux.so, all of /lib you depend on and a wrapper shellscript that sequences startup accordingly via that ld-linux.so. That will work, but you still need to load the system OpenGL or Vulkan .so's. Have fun implementing that to work well on every distribution! Remember to respect terms of GPL/LGPL software you now ship. Oh, and I hope you don't use Qt.

Maybe you want to use flatpak? Well, better explain to your users that they need to install and configure it, and make sure whatever proprietary Nvidia drivers they have are also properly flatpak'd. What about the alternatives, something like AppImage/Snap? Those just don't work on Alpine and other non-glibc distributions. Whoops.

Pick an audio API. Pulseaudio? Some people don't run it. ALSA? Good luck, some people run Pulseaudio with ALSA emulation disabled. OSS? Dead, unless someone runs padsp. Pray your users don't run JACK. You'll probably end up on OpenAL, which is now proprietary and/or has an LGPL fork (remember you now have to let users re-link against any other version of OpenAL!).

I sometimes make games and other small interactive demos. I run Linux, and want to send builds to friends also running Linux. The easiest way to distribute these is to build and ship a .exe on a Windows build host and get my friends to run it on Wine, that just works everywhere out of the box. And the .exe's end up smaller and launch faster, too!

[1] - Or go for hacks like https://github.com/pfalcon/foreign-dlopen
This sounds more like a tough-on-crime type fever dream than a representative reality. How much does this actually happen? Is it more of a harm to society than the harsh sentences people were getting for minor thefts? Civilization is a compromise between conflicting interests.

Nieman Marcus and Home Depot are still making plenty of profit despite this law changing 7 years ago. Is putting someone in prison for 8 years and giving them a permanent black mark that prevents them from voting and harms employment prospects over $200 really worth improving Home Depot's bottom line? That's the real question here.
I agree.

Stripe is sometimes more explicit about it:

https://stripe.com/jobs/listing/infrastructure-engineer-ruby...

"Our most popular language in the company today is Ruby, and we are building a new Ruby services practice in support of this."

... but that job is also an openly Ruby-centric job.
EAC already exists on Linux for Linux games. Only the Windows version is incompatible.
Great NPM Libraries for React
Nature doesn't deal in morality, right or wrong. Nature deals in balance. A fox that kills all the rabbits one year will die of hunger the next. The question isn't whether the fox has a moral right to kill rabbits or not, the question is whether the fox maintains the balance needed to maintain the ecosystem that it is part of. Act too unsustainably and break the balance by too much, and you disrupt the ecosystem, and your place within it.

What we need to do isn't to anthropomorphize animals and project our morality onto them. What we need to do is acknowledge our place in the ecosystem and start acting like an omnivore that knows how to maintain balance instead of taking a saw to the branch we're sitting on.
What's GP? Gaussian process? General practitioner? Or, most commonly on HN, grandparent [post]? Or maybe the whole point of using that abbreviation is to exclude those outside Amazon?
Israel had such a relationship with the Saudis for a while, it just wasn't public.
Were blue boxes dead by the '90s or did they still work?

Anything that you picked up in particular from engineering school that was more rigorous than what you could glean from Phrack or txt files?

I would've thought phreaking was a dead art after the move to digital phone systems and VOIP. Any way for someone interested in 21st century phreaking to get started?
Australia deploys helicopters and soldiers in world’s strictest Covid lockdowns
"please submit proof of your <trade> license on our website to unlock this feature"

Can't have scabs who aren't several years invested in the system doing work. (i'd /s it but the people who push these things will unironically say stuff like that).
> I wish we had better fire protection against these batteries.

Even better, let's work out chemistries that don't have the same level of risk. We already have LFP, which is an order of magnitude less likely to combust. IMO we really shouldn't be using traditional lithium ion batteries for things like grid storage or home batteries where weight isn't a prime consideration. I wouldn't want one in my house, I'd use LFP instead. Or even better, LTO, though it's not as cost effective. If I have to sleep above it...
VTOL
wingspan:5000mm Maximum take-off weight:90kg
https://www.ieuav.com/products/ieuav-uav-vtol-5000mm-hg5m-ie021-11
That's a weirdly phrased question anyway. There's a directory entries reference in the inode that leads to the filename. So the name(s) isn't exactly "not in" an inode.

A lot of those interview questions just seem to test for "how good is their memory", which I don't think correlates to future performance very well.
You must not read all that much or realize how large the population of American Trumpublicans
I remember Shii from the somethingawful forums, where he got permabanned for being a pedophile : https://forums.somethingawful.com/dictionary.php?act=3&topic...
I personally dislike giving questions with too many rabbit holes. My observation on a few questions is that it’s a 50/50 shot if the candidate who freezes on a question recognized more nuances than the candidate who didn’t which means I’m not getting any data.

Fizz buzz was a great question in that it had pretty much a Boolean success criteria.
I agree, saving every iteration is overkill. I've done it on projects before too and it's too much. I just want an easy way to say, "I like this and I might want to go back to it later"
Exactly. "If a person can drive a Honda, how well can he drive a Mazda?". Duh, just as well as Honda.
And just like the natural languages, the more you know, the easier it gets.

> All the concepts were familiar, and the stuff
> I had to learn was mostly syntax.

This reminds me how I have learnt to program. I grew up in then USSR, we had no computers at our school but we had programming lessons. So I was introduced to all the fundamental concepts: variables, assignment, loops, control structures, etc. When I went to university I finally got access to the computer (Yamaha MSX). And then it was exactly as you say: "what's MSX Basic's syntax for this particular concept?".
I haven’t experienced it personally, but I know someone who used a debit card for their utilities on auto-pay. Gas company said they damage their meter so they replaced it and auto-debited their account for $2,500. They had to borrow money from friends until it got fixed and the money refunded.
Sorry, it wasn't meant as an objection. Didn't mean you with 'you'.
If you'd see an obvious SQL injection, wouldn't it be hard to resist telling them?
well as far as I know I've read something about it either on lwn or hn and it's really really new.
I'm not exactly sure if it is even possible to use.