skysight-inc/HackerNews huggingface dataset:
Good grief, just make me a smaller phone. Like, the size of pack of playing cards would be perfect. Just big enough to be useful, not big enough to be distracting.
Netherlands also, although it depends a bit on which master's they did.

If you want people able to do stuff off the bat, hire those who did MBO or HBO (in DE, HBO=Fachhochschule, but DE doesn't have an MBO equivalent I think: that would be Ausbildung level afaict, except MBO doesn't require you to have a job at the same time). In English, my HBO translated their name to "University of Applied Sciences"; my MBO did not give a English translation of the degree
From TFA:

> The total system required just over half a watt of power to stay aloft. Given a total mass of 4 grams, that works out to a lift-to-power efficiency of 7.6 grams per watt. But a lot of that power is lost during the voltage conversion. If you focus on the motor alone, it only requires 0.14 watts, giving it a lift-to-power efficiency of over 30 grams per watt....

> But one thing they don't have to optimize is the vehicle's size since they already built a miniaturized version that's only 8 millimeters high and weighs just 9 milligrams but is able to generate a milliwatt of power that turns its propeller at over 15,000 rpm.

9mg is just the smallest version they managed to make. Based on the size of the solar panel in the video, there's plenty of room to scale to tens of grams per drone. And this is a laboratory proof of concept, not a well funded weapons prototype.
Doctoring a photographic print is one thing. Doctoring a negative in convincing fashion is another. The only approach I can think of is a double exposure, but good luck pulling that off without it being obvious.

Photographic film is remarkable in that way - you can screw with the print, but the thing that's actually captured on the film isn't easy to manipulate once it's been developed.
It really depends upon your industry and the cultural norms. My company doesn't even let vendors pay to cater the food when they visit. When I worked for a big for profit company, I loved when we'd have vendors pitch us stuff because they always catered lunch.
Everything you said and plus its The Atlantic. You really couldn't have a more left wing bias unless they were competing with HuffPost.
That’s a requirement of a h1b in fact.
Try more banks, I'm sure you can find one.
Ever heard of wind?
FYI the article was about a find in the Republic of Ireland, not Northern Ireland. No idea about the relevant rules in either case though.
He's paying to be able to receive the money legally. That's normal everywhere in the world. Incorporation of a company, necessary KYC proofs for banks etc cost money.
Then don't ask this question if it's not relevant for your position? Presumably those who would ask it don't want to hire engineers that have never heard of recursion. It's a basic level CS concept, not rocket science.
The best interview I've experienced was done exactly like this. Candidates were given a scaffolded, incomplete program, written on the company's internal platform (which you'd be using on the job), and a list of features/tasks to implement in it. Each feature built off the previous ones, and ramped up in difficulty as well as in the breadth of platform features required to implement it.

Documentation for the libraries was provided. Throughout the interview, you could ask some of the folks on the team questions about using the libraries, for some help with debugging, stuff like that. The interview closely resembled actual day-to-day work on the team. (I'll note also, that this company's platform had an open source variant; and so candidates could also tinker with it before the interview).

The team eventually hired me, and then I got to see it from the other side. The positive and negative signals both seemed great: some candidates refused to read the documentation, or even ask for help; they were a clear non-fit. Candidates who completed the assigned tasks, or at least most of them, and communicated well with the team, were usually given an offer, and when hired turned out to be great collaborators.
The idiom uses "piqued".
I really hope this makes it easier to install/upgrade NVIDIA drivers on Linux. It's a nightmare to figure out version mismatches between drivers, utils, container-runtime...
I was just testing a Roku camera (was on sale for $23 from roku.com, I think) and it had the same feature (setting up wifi by showing it a QR code), which I thought was neat. However, it doesn't look like it exposes RTSP and works with the Roku app only (even Wyze, seemingly using the same OEM hardware, has a way to enable RTSP).
But “fully towards” is pretty ambiguous, like an entire partial implementation.

Anyhow I read the article, I think they’re saying fully as in exclusively, like there eventually will not be both a closed source and open source driver co-maintained. So “fully open source” does make more sense. The current driver situation IS partially open source, because their offerings currently include open and closed source drivers and in the future the closed source drivers may be deprecated?
> Perhaps for the new line, we should consider making our own instead of OEM.

I'd love that. I would buy and recommend these.

The big Chinese companies have good hardware and prices but as you can see I'm not a fan of their ethics. There are a few companies (e.g. GeoVision, and seemingly Reolink even though they're also Chinese) that at least don't seem genocidal but don't offer the good low-light performance. Axis hardware looks really nice but just doesn't seem within the realm of hobbyists price-wise. And then there are the various cloud options.
> not sure history shows parents have on average been comparatively kind to gay children

Historically parents weren’t kind to any children because they were costly and died a lot. (Almost no ancient culture condemned—as we do today—a parent exposing an unwanted baby, for instance, for reasons ranging from birth defect to family rivalry [1]. This behaviour, too, in conserved in animals [2].)

There was a good thread on this a few days ago [3], but TL;DR gay stigmatisation is more recent than homosexuality (or trans sexuality). The behaviour that is older and better conserved across geography and cultures is the underlying one, not the negative backlash. (Also conserved: bad parents.)

[1] https://en.m.wikipedia.org/wiki/Infanticide

[2] https://en.m.wikipedia.org/wiki/Infanticide_(zoology)

[3] https://news.ycombinator.com/item?id=40977331
Hint: the "interactive" demos are scrollable by dragging the bottom. (Sadly, you don't have any access to the terminal window's scrollbar, so you can't just scroll to the end of the "video.")

I still think a non-animated transcript of a terminal session is better.
Your first statement is not supported by the second. Yes, in a DV situation or a situation where someone has severe mental illness, it's probably not a good idea to have easy access to a firearm.

But if you actually look at the numbers, the average firearm is not used in self-defense, nor is it used to endanger a family member. The vast majority just . . . sit there. They're machines which must be used respectfully and responsibly, not magic evil talismans.
The Horta. In Shatner's book (70s IIRC) he says that the props staff went to the producer and said they could not make a Horta for under a grand. The producer told them, ya get a hundred bucks.
Am I correct in reading that as Turing architecture cards include a small CPU on the GPU board, running parts of the driver/other code?
Something being consistent with a model is different than something being sufficient evidence on its own to support a model.

If the observed dark matter fractions of all known galaxies were 0% but the CMB was unchanged we wouldn’t assume dark matter exists. Thus your #2 is false. There’s infinite models consistent with any observation so finding something after a model was created for other reasons is useful as validation, but the chain of logic is still dependent on the prior observations not the model.

In a meaningfully different cosmos different observations would have happened and different models would exist. Trying to pick out specific experiments as sufficient on their own glosses over that particular limitation.
Proposal to remove "species" subclassing support from JavaScript
That's not how specs work.

When the requirements for a part are specified, it is based on assumptions that may or may not hold true.

For example, if an issue tends to be all or nothing, then testing a small percentage of a lot should reasonably be expected to catch an issue. So you might specify that 1% of these transistors be tested and so long as that 1% passes the rest are considered good. If let's say there's a process change and lots become more variable, the confidence with which you can say the others are good based on that 1% testing goes down, but you are still testing to the same standard that you were before, which is what the specification calls for.

The issue gets even more thorny when issues are conditional. For example a part might meet the voltage specification, the temperature specification, and the radiation specification individually, but when you put that same part simultaneously in a high voltage, low temperature, and high radiation environment it doesn't perform as well. Or perhaps one component used downstream of a particular other component has an effect. Perhaps the most basic example is oversized but in tolerance shaft meets undersized but in tolerance hole.
Rye is Go based, and Go has a great number of well done libraries. Integrating Go libraries into Rye by hand is very simple and I was able to add plenty of them, at least at proof of concept level just on my own.

Rye-front is also an experiment of how you can externally extend Rye, by adding Rye to your code/library. In this case the main focus is Go GUI library Fyne.

Now a colleague is writing a tool that auto-generates Fyne bindings and has already made great progress (Fyne has couple of 1000 functions/structs/... If we will be able to generalize this to any Go library, this will be really exciting.
Open source vs. SaaS: Cooperation instead of competition
I don't know what "elements from a matrix in spiral order" is supposed to mean. If it is that for the matrix

A B
C D
E F

you are supposed to return A B D C E F, then if you cannot do this, I don't care about how clean your code is.
Where are you getting your list of genres from? It looks like you are missing many of the ones supported by goodreads at https://www.goodreads.com/genres Not to mention all the ones people create by creating shelves.

I'd suggest lowering the default for number of ratings from 50k to something like 4k, so you'll pick up relatively newer books that are popular but don't have a lot of ratings yet.
The fact that the company indicates their product tastes great sets it apart from all those other food companies who say their product tastes just ok.
Low power is my main interest in these mini-pcs. Eg, the ability to use "laptop" level CPUs in servers that do a lot of IO, but have smart NICs that can offload TLS.
That just tells me crypto proponents aren't completely stupid.

You must pay if you want a seat in this 'democratic' process.
> I wouldn't know how to do fibonacci sequence because I don't know its definition

You know you can ask the interviewer about this, right?
thanks, good one
ok - an underweight 20 year old woman who did not eat well before a Rolling Stones concert and then used cocaine and alcohol, also had a seizure.

goddam Mick Jagger !
The fallacy of believing putting in 10 hours on that 2 hour test will push your candidacy over the top. We've all been there.
Gotchas with SQLite in Production
Yeah that’s just voicemail transcription. The other one picks up the call and does it live.
Platonov is "must read" if you interested in Russian literature but he's not that great.

Vladimir Sorokin wrote that he was fascinated by Platonov but soon discovered that it's too easy to imitate Platonov style.

Platonov chapter in "Blue Lard" is even more Platonov than Platonov himself.

Disregard what I said I encourage to read "Chevengur" - it's super.
I just can't get over Cabo's choice to put 65 (yes 65) Bit fixed sized ints in the wire format and to top it off by making it ones complement (the sign bit is part of the type and the longest fixed sized ints are 64 bit range)...
What is the marginal value of the fourth or fifth deep hour that you wouldn't grok by hour 3.5?
A Guide to Miyazaki's Weird Little Guys
https://archive.ph/lE8jw
A lot of these seems to be "device you trust to use your information to provide services also logs that information for troubleshooting purposes." If you're going to pretend that's troubling you should at least articulate why it's troubling because most of this isn't troubling.
ohh come on. Nobody ever needed Fibonacci or Factorial for anything, but if you bomb those after a few clarifying questions (like not knowing the initial values of fib or it's definition) I'm not sorry.

Factorial is just a for loop and with Fibonacci you might want to talk a bit about recursion and caching. That's it.
Completely speculating, but when an App Store review process can drive business decisions (we have to push the launch of X back because we're having trouble lobbying Apple to approve our changes), it's reasonable to see a second app as doubling the likelihood that you end up in that situation. And even if it weren't for the review processes, would every launch be at the mercy of reporters saying "this isn't supported on my watch, so..."?

It's also possible that each company simply lost all the people who knew the watchOS APIs, and the incremental revenue generated wasn't worth hiring for that role again, or trying to convince someone else at the company to add it to their scope.

Perhaps, as well, there was an expectation that Apple would be the one encouraging Uber to maintain and build the app, and give them favorable treatment on the App Store review processes as a way to sweeten that deal... and then when the larger relationships started to become more acrimonious, any ideas here fell by the wayside.
This article doesn't make a lot of sense to me. It avoids using computer science terminology (like "tree traversal") that would clarify the author's intent here.

I don't follow at all the example of searching for the number 62, deciding that the triplet 41-23-61 contains all numbers greater than 62, and then deciding to "access the 4th child" 73-67-79 — what is the 4th child in a binary tree? How do we determine the index to move to in our flattened array?

It would probably be better to read the original paper
"FAST: Fast Architecture Sensitive Tree Search on Modern CPUs and GPUs" (https://doi.org/10.1145/1807167.1807206) if this is of interest.
The genres are limited to the most popular ones at the moment. The slider is also adjustable, but the default is set to 50k to show relatively well-known books at first sight.
An interview question I got (for a security role): "You type www.$company.com into the address bar and press enter. What happens?" After jokingly clarifying they were not interested in the membrane keyboard interactions, they were more than satisfied with an answer explaining recursive DNS resolution, TCP and TLS handshakes, the HTTP request itself, and I think from there we got sidetracked. They also asked about document file upload risks because that was a particular concern in their application. I didn't think of the specific answer they wanted to hear, but after giving me the keyword XXE, I could explain it in detail which was also sufficiently satisfactory so far as I could tell. Fun interview overall.

In interviews I've done, we only looked for culture fit because the technical part was a coding assignment they had already done. Honestly too big an assignment since it's uncompensated (not my decision), but to my surprise nobody turned it down -- and everyone got it wrong. Only n=3 or n=4 iirc but those applying for a coding position could not loop through a JSON-lines file too big to fit in RAM (each line was a ~1kb JSON object, but there's lots of lines) and sum some column from each JSON object into a total value. The solutions all worked to some degree, but they all chopped up the file, loaded the first chunk into RAM, and gave an answer for that partial dataset only.
some kinds of mushrooms can grow tolerance fairly quickly, also.. based on info from a friend
Just like "if it's stupid and it works, it's not stupid", if you were smart enough to see all the problems in all your past jobs but those companies still went bankrupt, maybe you weren't actually the ideal employee you think you are. And if programming interviews are beneath you and only passed by your inferiors but you can't pay rent, maybe they're not actually so far beneath you.

Using your l33t knowledge of AWS to make the query go from 7 seconds to 40ms or the batch job go from 40 hours to 20 minutes is rarely the difference between a successful company and a failure. Executive dysfunction often is that difference, but if all you do is remember it for your snarky blog post then you're not giving people a reason to employ you.

Wanting companies to be better at sysadminning is good up to a point, but when you focus too much on better database design and AWS cost savings then you're the middle stonemason in that McKinsey parable.
Do you really expect a 10 year old to consistently be able to tell when an LLM is feeding them convincing-sounding but ultimately false information?
Huh. I’m using 2 monitors connected to a 4090 on Linux mint - which is still using X11. It works flawlessly, including DPI scaling. Wake from sleep is fine too.

I haven’t tried wayland yet. Sounds like it might be time soon given other comments in this thread.
> Infineon did not report the flaw to NASA because the company did not know what the transistors would be used for,

People are reading this as Infineon didn't know that the parts were going into a probe when it's far more likely they meant they didn't know how the transistors are being used in that probe, which might have a large effect on whether or not the problem will affect them.
The title of this statement is misleading:

NVIDIA is not transitioning to open-source drivers for its GPUs; most or all user-space parts of the drivers (and most importantly for me, libcuda.so) are closed-source; and as I understand from others, most of the logic is now in a binary blob that gets sent to the GPU.

Now, I'm sure this open-sourcing has its uses, but for people who want to do something like a different hardware backend for CUDA with the same API, or to clear up "corners" of the API semantics, or to write things in a different-language without going through the C API - this does not help us.
Tcl was, or is, a nice way to add a language that's very flexible and customizable to a larger system. It's pretty easy to create your own DSL's with it.
Not with that attitude it isn’t
We don't get a new salt every X years. And that doesn't need to be tested and approved.

* Just a loose example, you can come up with your own additive or whatever.

p.s. For context, I have bad reactions to Aspartame. It took me a couple exposures to figure it out, with the last one nearly landing me in hospital. I certainly understand that nothing engineered is 100% safe. Nonetheless, I have personal experience with one of the "safe" sweeteners.
I'm a little bit more demanding. I want people to write a loop with a loop in it. I've had too many candidates that can write a single for loop, but get so beyond mixed up when there's a loop inside a loop.

I do a fairly simple encode/decode problem (run length encoding). I describe the basic encoding concept, provide a sample input that should have byte savings with any reasonable encoding, and have the candidate come up with what the output should be. There's lots of ways to do the encoding, mostly anything works (and I'm clear with the candidate about that)... I allocate about 15 minutes for this stage; I've got lots of hinting strategies to keep clients from getting stuck here... but if it's not clicking, I'll give them a simple format to move on.

Then the candidate writes the decoder; decoding is easier; some candidates get really stuck on the encoder and I'd rather have a code sample than a stuck candidate. Some of my worst candidates have already forgotten the encoded format that they just designed, and they write a decoder that might work on some other encoded input, I guess. Hopefully this takes 10 minutes or less, but if you can't write a loop in a loop, you might get pretty stuck. I don't care about the language used, it doesn't even need to be a real language, it just needs to be self consistent and reasonable; i/o comes as easiest for the candidate.

If we've got 15-20 minutes left, the candidate can work on the encoder. The encoder trips up a lot more people than the decoder; so I stopped having people work on that first.

There's plenty of options for discussion at any point. Could you make the format better for some cases, could you make it work in a resource constrained system.

The specific problem isn't really day-to-day work, but it's approachable and doesn't require much in the way of data structures or organization or prior domain knowledge. Some candidates express that they had fun doing my problem, and especially for junior candidates, if they've never done compression exercises, I hope it is an opportunity to see that compression isn't always magic; simple compression is approachable.
Are you sure this device isn't teaching your child how to use gasoline to cook spaghetti faster?
Please hire me based on how awesome I think I am, not how awesome you think I am.

That summarizes most of his hiring related grievances.

From the title and the first couple paragraphs I expected a deep dive into macroeconomics and the tech industry. Rather, its a rambling rehash of the complaints about interviews and hiring which have made the rounds on HN and Reddit over the last 15 years. Credit where its due, his lived experience is enough to make the article thought provoking. Just not educational.
From my limited experience with their open-sourcing of kernel modules so far: It doesn't make things easier; but - the silver lining is that, for the most part, it doesn't make installation and configuration harder! Which is no small thing actually.
This website is impressive. It's almost more apple than apple.

Are pages like this typically "storyboarded", then designed in framer (or another tool) and from there the code is generated, or how does it work?

People do amazing things with pure CSS, but this seems beyond what is sensible without some sort of tool to make the job a bit easier.
I just meant that the compiler in your example is computing x / 1000000 as follows:

*q = (x * 1125899907) >> 50;

This works out OK because there's a 32x32->64 instruction, arm64's umull in this case. If it didn't have one, and it had a 32/32->32 division instruction, it might have emitted that instead of hand-rolling the same scheme using 32x32->32 multiplications.

Note that it's technically an arithmetic approximation that just happens to work for all possible values of x, since obviously 1<<50 is only divisible by 1<<(0 to 50).
There are people who literally say this and then you hire them -- they turn out to be complete duds. I'm genuinely curious because I'm hiring right now: by what mechanism would I discover that you have these skillsets and are good at what you do?