skysight-inc/HackerNews huggingface dataset:
I can understand Musk's concern. The hatred out there against him is massive. Paying this kid off would probably only encourage -- rapidly -- more of the same to pop up though. But I suppose Musk has other options to protect his location, like putting the jet in someone else's name, like having it reserved for him from a charter outfit. Or playing shell games with planes, etc.

It's good that he takes his security so seriously. I'm among those who think that he's arguably the human MVP at the moment.
I turned the knife 90° it stopped cutting that imperative recipe doesn't work.
If you are coming into an existing market, then you aren't building an MVP to validate the idea, you are building an MVP to match the table stakes -- the feature set that is the minimum set of features that even put you as a viable player in the market. Match that in an MVP, then add on your differentiators.

I've watched teams focus on differentiators before table stakes, and waste literally millions of dollars and years of work, expecting one or two cool features to win the market... but that is not how it works.
Thank you. If I had a dime for every time I've uttered, how is this easier or more efficient than "deploy war", over the past 5-7 years I'd be a very wealthy man.
Because there are very few regulations that can effectively capture the intent of the rules instead of "tick boxes" that might or might not mean very much.

Sure, "has firewall" is pretty effective but how do you encapsulate how it should be managed effectively?

What happens when a system that was supposedly secure installed by a previous employee fails? The company's fault? How would they know? The employee's fault? Maybe they thought it was good but were simply wrong?

I think a more fundamental approach would be to set mandatory qualifications for IT workers/devs to ensure a base-level of security/understanding. I know great web devs who don't know about web app security - that shouldn't be possible. It wouldn't be perfect but it would be easier to do refreshers/regular testing for things that people should already have learned, just like train drivers do.
So I love to eat braised space alien.
Haha, you’re right.
True. I forgot about that fact and was thinking as if the child owned the copyright somehow
You could possibly make the same video about literacy tests used in Jim Crow. The key thing is having a racist outcome and then finding metrics to achieve it with plausible deniability (I don't find it plausible that leetcode was put into place like this, but for voting it has a long history).
With great power comes great responsibility, though.
Absolutely not! I got my current role by going in to an interview and critiquing my previous employer's architecture, data pipeline and (complete) lack of data oversight.
Ace Greenberg from Bear Stearns (former US investment bank) used to say the trouble with hiring friends and family: "You get 100% of the dummies." Sure, you get a few good ones, but you also get the lousy ones.
Okay, but that was speaking in the abstract context, and you're right, I was assuming the future tense and not unambiguously forcing it there in that line.

That said, another part of it was clearly in the future tense.
>>At that point, we'll need two devices.

So, thanks for the alert, I'll try to be more clear next time.
Hands down my favorite OS text book. In a way I owe my interest and career in operating systems development to it
Last time I had to do one of these idiotic challenges (on Triplebyte), I had an in-browser text box for code input, and a set of tests (some hidden) as the output on the right. I had no debug capability, no log, no feedback of any kind besides clicking the "run" button and seeing if tests pass or if it doesn't compile correctly. Of course I failed the challenge, because the way I write code is to take a first try, inspect errors, step through lines, and refine to get it as it needs to be. This was all impossible in this "environment" I was forced to use. Even worse, it has a timer ticking down the entire time, taunting you as you come ever closer to "failure".

What a miserable excuse for a test of my abilities. I will refuse to complete these challenges as a matter of course, and encourage others to do so as well.
>I couldn't do fizzbuzz to save my life

I don't understand. You clearly could take a spec "output numbers ..." and turn it into code, as you can take more complicated specs and code against them no problem.

If asked in an interview "Why should we use jitter when doing exponential backoff when packets fail", is that a more interesting question?

Is it the blank editor with no compiler/docs which makes it hard to write code, or the interview stress of someone watching?

How would you try and separate out the best of your co-workers from the rest in a day or two?
Viral cat videos
I did this course through Coursera a while ago and it's really fantastic!
I'm sorry but I pay spotify for music not Joe Rogan, I have 3 playlists that had Neil Young on them. I'm switching back to YARing music.
https://www.engadget.com/2015-07-15-neil-young-music-streami...

This was an announcement from a little while ago, but I couldn't find it right away. This was his previous "bluff" to remove his music.

Though, they're still in business, they don't seem very active.

EDIT: Early in the morning and I'm not good at finishing sentences my first go out. Sorry =)
If the true purpose of algorithm tests was to be non-discriminatory, the interview and interviewee should not be able to see each other, their voices should be masked to hide nationality/accent, and resumes should not be viewed when solving the problems. I assure you I can still discriminate against a candidate both consciously and subconsciously during a live algorithm question now.

I guess one upside of these types of interviews is I've been able to disqualify candidates just because I don't like them and saying they didn't do well on the algorithm question as justification is a easy way to reject them without much explanation.

And what about every other field that doesn't use leetcode style interviews? Does a biotech company make their interviewees do lab work live? What makes software engineering so special that we need a different interview process?
This video tutorial is also good: https://www.youtube.com/watch?v=aVwxzDHniEw
Eh, like 99% of existing OSS projects never get serious contributions from external developers.

This strategy can work only if your company is behind very high profile/successful projects.
Apparently the box which Carlos Ghosn[1] travelled inside couldn't be X-rayed because it was too large.

[1] https://en.wikipedia.org/wiki/Carlos_Ghosn#Flight_from_Japan
Medical records are not well distributed. In most of these statistics, unknown vaccine status is considered to be the same bucket as unvaccinated. My hypothesis is that most of this group is either elderly or homeless.

Similarly, there is a selection problem for the elderly who choose to remain unvaccinated. You're saying that they think vaccines are ineffective -- and this is definitely a cohort of people! But there is a separate cohort of people, who are more likely to be hospitalized, who know they have severe existing health problems.
Yes, but it's similar in Canada and Germany* too.

* German academia has some incredibly stupid rules related to time-since-graduation, but age per se is a protected class.
Russia could unleash cyberattacks, effort to sow confusion, division more likely
If we’re talking about the first $3k of losses applied to income account instead of capital account, it is saving you taxes by turning capital losses into income losses where the tax benefits are greater.
As detaro and kragen have pointed out, any software licence which prohibits military use is by definition neither a Free Software licence (under the FSF definition) [0] nor an Open Source licence (under the OSI definition). [1]

[0] https://www.gnu.org/licenses/gpl-faq.en.html#NoMilitary

[1] https://news.ycombinator.com/item?id=14864288
> What compels people to shun those that don't look like them or adhere to their standards? Perhaps a tradition of oppression an subconscious jealousy about the display of freedom by doing something atypical?

If you want to be uncharitable, sure. Or maybe you could recognize the fact that human bonding is largely based on shared values, and if someone looks or acts radically different, then you see no common ground on which to establish such a bond.

I think people are all too quick to reach for the "hatred" and "misogyny" labels.
I don't remember, it was one of an enormous number of settings in a very complicated piece of software (and a decade ago when I was last exposed to it). The stretching was usually very minimal, on the order of ~10 seconds over an hour, so ~0.3% max (the rest of the timing would be managed by selecting tracks with appropriate lengths).
Makes sense. Packages dont host, provide a breeding ground for, and spread extremely contagious viruses.
It seems the article's implication is that they are relying on redis TTL and expiry to guarantee all keys exists or no keys exist, at all times, for a given key set.

I never got the impression that Redis gave guarantees on when expired keys were deleted, just that they would be eventually.

If the issue is that you want a consistent all or nothing, why not just use a single key to make that determination?
>24% of U.S. civilian workers, or roughly 33.6 million people, do not, according to the federal Bureau of Labor Statistics. (“Civilian workers” refers to private industry workers and state and local government workers combined.)

https://www.google.com/amp/s/www.pewresearch.org/fact-tank/2...

This is just the tip of the iceberg, I imagine many service workers are going into work regardless because they can't afford to take time off.

Even if you do have sick leave, you might have some miserable amount like 3 days.
Damn, I wish the USDS was this robust :/
mypy error: function 'x' returns type 'y' expected type 'z'

I don't recall the exact message but I think it will emit something along those lines.
SGI Iris 2400 (1985)
M3O Search API – indexing and full text search
Thank you. I noticed this a lot on HN, but I don't know how to react. There is a common presumption that co-workers and managers will be men. It bothers me. I work in Asia where there are lots of talented women engineers. Each time I read one of those sentences, I do a double take!
> skirt around discriminatory hiring practices

Yes, maybe we should consider leetcode interview as something of a rorschach-blotch. The interviewer can take the discussion in any direction he wants, under the pretence of "evaluating technical competence" or whatever.
Why not ask then instead of paternalistically assuming you know why they think that way and how to fix them? If women feel a certain way it's still their right to. I disagree with this idea that if a woman agrees she's correct and if not she was just brainwashed by society. This feels like just another way for men to take away agency from women. I imagine they have a multitude of reasons they feel that way. Some may be jealously or society, but I've heard women say things like they feel it pressures them to dress the same and increases societal expectations that they dress in more revealing clothing. Whetet or not you find the valid, just brushing over all of it and saying they're indoctrinated is so.. yikes
Tesla’s Optimus Robot Project Could Eclipse Car Business says Musk
Indeed. Text is "unreasonably efficient" in this case. Passing a struct is easy enough in go, but that's all it can do for you. So you'd have to pass arguments like PLClauseList{PLLoadClause{...}, ..., PLFact{Head: PLAtom{"human"}, Arguments: PLArgList{PLAtom{"socrates"}}}, ...}. Unwieldy, unreadable, and hard to edit.
The German idea of an online platform is a website developed by Telekom (outsourced by them to the lowest bidder) which makes available the fax number of the Behörde, and the timings that the fax machine will receive incoming faxes.
Notabene Publishes the State of Crypto Travel Rule Compliance Report
1) Smear campaign

2) Lawsuit

3) Content take down

We're in step 1
“Damn you, masquerading as hundreds, if not thousands, of customers! How dare you steal their identities!”

— Mitchell & Webb, Identity Theft (https://www.youtube.com/watch?v=-c57WKxeELY)
No. The burnout rate is sufficient that most people in the software industry have five or fewer years of experience, and very often it's not actually five years of cumulative experience, but five years of the same year of experience, served consecutively.

This five year cycle turns up very often; that seems to be about the length of time that it takes for an idea to form, ride the hype wave, sink into the trough of disillusionment, and then be replaced by a new hot thing pushed by the next generation of fresh, idealistic programmers. Usually the new hot thing is the same basic idea as the hot thing one or two generations before the current hot thing, which always starts off bright-eyed and bushy-tailed before it runs into the wall of leaky abstractions and murderous corner-cases and the stark horror of being used in the real-world for real products. Then nearly all of the trade-offs and short-comings of the older iteration of the idea come back to haunt the new thing, and the gray-haired programmers over 35 who've seen this cycle come and go time after time have a chuckle.
> Freedom of expression should never be freedom of harmful expression or freedom of consequences.

Everything you do has consequences, it's meaningless to wish for them unless you mean unpleasant ones, which then means that you're looking for those you disagree with to experience bad things. Hardly an original thought, and not a good one either. As Chomsky once put it, "even Stalin was in favour of speech he liked".

> freedom of harmful expression

This though, could be interesting. How would it be decided? Who would decide it?
> I say that because I've never seen a standard so easy and seamless for a developer to get his code running.

"deploy war" was pretty damn easy.
I believe there have been studies that these types of programming interviews are better at measuring how well someone manages their anxiety rather than filtering for technical skills.

So don’t feel as though you’re alone there! Even people who are good or decent at these kinds of puzzles will struggle to be successful in an interview situation.

That being said it is also possible to manage anxiety. The first step is to master the skill you need to perform until it is nearly subconscious. The less mental effort you can expend on solving the problems the more you have in reserve for regulating your anxiety.

The second strategy is to raise your tolerance for feeling anxiety. Don’t interview with the company you want to work at first. Instead prepare interviews with several smaller companies that you’re less interested in and would not be unhappy if they decline to send you an offer. That way you get some practice feeling anxiety without the disappointment or worry about failure.

The anxiety won’t go away entirely for nearly anyone. But if you work at it by the time you get to the interview for the job you really want you would be prepared to face the challenge.
Yeah, the writer cooperated in writing bullshit, because bullshit sells. She didn't fact check a single thing on purpose.
Jesus Christ, this Hyper Text Markup Language page served via the Hyper Text Transfer Protocol over a Transmission Control Protocol connection can be so tiring sometimes.
They used to. That’s how they worked but it ended up more trouble than it’s worth. I think they stopped trying to switch it on/off during the Intel era (not sure) but there are no discrete GPUs in the M1 era so far.
This made me think on this recent event:

“ Stowaway found in South Africa plane wheel at Amsterdam airport”[1]

Amazing to survive without oxygen and probably not decent clothes at that altitude for that long.

[1] https://www.bbc.com/news/world-europe-60104010
Do you support screen flipping, e.g, when using the iPad as a teleprompter?
Loui CK said once to another comic “be more funny” when asked how to have greater success as a comic. Don’t work on publicity or argue with club owners on time slots etc just be SO funny they can’t help but give you more of what you want. Same with OS projects? Just solve a real need SO well the world has to notice.
Dr Malone is a multi-millionaire, he doesn't need to profit from this, though he could be wanting more (kinda like Pfizer's board wants more money, or any other board for that matter).
...or a tarball, or a deb file or an rpm.
https://cloud.gov/ is available to government customers to kind-of fill this need, not to the public tho. :/
Familial wealth is correlated with race.

Familial wealth provides an individual with more free time, generally.

More free time before a big interview means more leetcode prep time and memorization of the answers.

More leetcode prep time leads to passing leetcode interviews more often.

This isn't that complex.
This hints at an (IMO underrated) skill: being able to look at a problem and decomposing it into sub-problems that are solved by known algorithms. Topological sort is a pretty fundamental building block for solving many problems that involve dependencies between components, since those can be modeled as a directed graph.

Knowing how to write a topological sort isn't the key skill here (although, I would argue, it's a good skill to know, and it's probably much simpler than you're imagining). The key skill is knowing that a topological sort will solve the problem, or perhaps it's simply knowing that "finding an order of actions that satisfies these dependency constraints" is called a topological sort.

I have always been under the impression that the goal of leetcode-style interviewing was actually to measure a candidate's ability to recognize what algorithmic tool to use, rather than to measure a candidate's ability to implement an algorithm from scratch. When I've been in the position of interviewing in the past, I've always been more interested in that problem-solving approach than in the actual code.

In my experience, most software jobs are 90% figuring out the problem that needs to be solved and coming up with tactics for solving the problem, and 10% actually implementing those tactics. In that context, investigating the ability of a candidate to analyze problems seems like an excellent interview technique.
This is nothing new to COVID, in my first job (fast food, 14) I was told in training not to come to work sick, but whenever I was sick I was told to come in anyway unless I was visibly (to the customer) ill.

Americans largely have no savings and must work to live. Until/unless we have mandatory paid time off for sick workers, you should assume that sick people are making your food.
Hum, that reminds me that I've written a somewhat more complete user guide for LTO tapes, but in French: https://blogs.intellique.com/tech/2021/08/20#BandesCLI

Let me know if you'd like an English version :)
Thanks for the numbers. I’m glad to hear it can turn off, but I will say I’m surprised it’s minimum draw is so high when it’s on.
Saying "it's a crying shame that it's necessary" and saying "it's not at all necessary" are two different things. In this moment, you have to at least brush up on coding concepts you don't use at your current day-job (and might not end up using at this prospective new day-job) to be able to talk through some pretty arcane problems. Right now, it's necessary.
It's not about topological sort at all.

It might come up in unexpected ways, say cache propagation, or a cyclic dependency in your favorite IoC container. Or in many other possible scenarios that are all real and I see them almost every day
The first scenario I got was: car drives in direction of concrete road block that blocks half the road, on the other half there are two cats walking (on a zebra crossing, if you can believe it). The implicit choice seems to be "crash car with passengers" or "kill the cats". How about breaking? You should never drive so fast that you can't avoid a static obstacle, is it?
how large of a text generation are you looking for?
The test is fun, but strongly biased. I based my decisions basically on "don't kill people", "don't kill passengers", "don't kill people who cross on green", and nothing else. At the end of the test, it says I have a strong preference for saving people who are male, young, large, and lower class - when I didn't even look at these factors!
Ask HN: OS-es with dynamically-linked libs in separate address spaces?
I've been wondering about the problem of debugging applications, when some of your libraries are closed-source (provided by another company). If there is a memory-corruption, code from a library may corrupt memory used by your own code. I think ideally different libs should run in their own address spaces, so if you have a function foo1() from lib1, which calls a function foo2() from lib2, the call involves a switch of entries in the page table, to protect the address space of lib1. The call would still be blocking. And if lib2 crashes, it wouldn't crash the whole application, but would deliver an exception to foo1() in lib1. Now the question is: has anything like that been done before?
Some would argue that there are at least two parts to the movement, of which one is focused on actual work reform and can be contrasted with a faction of true "lying flat" slackers.
It's not standard anymore. Google has started requiring lengthy documents you have to fill out justifying the more sensitive permissions and will stop letting you publish if they find things you have left out. This applies to new and old apps.

They've become a liability to leave in. Basically killed the entire beacon industry since some people used those to track exact location.
I recall GDS being initiated for internal DOH stuff circa John Major, going into Blair era (yip was there when Blair took over the role).

Not that I'd attribute it to any PM, believe it was driven by the government security services (which department/flavor I could not say).

That all said, it may of been a different aspect but certainly has a longer story than told. With that, it started as an intranet project iirc.

https://gds.blog.gov.uk/story/ has some insight but that seems more to cover the more public web aspects and even they say it is "a story" not "the story".

So be fascinating to peace the "full story" and history together.

GDS was a whole catchment in the early days, that included the phone services and that was contracted to Mercury telecom at one stage, or aspects were. https://en.wikipedia.org/wiki/Mercury_Communications

If any credit should be laid, it would be upon the civil servants and associates that came up with the initiative, who sadly will probably remain nameless even if their names were known. Politicians just green light so much and claim credit, so much goes on behind the scenes of any government. With that, best think of politicians as orchestra conductors who depend upon musicians knowing how to do things, often able to do things right without eye sight of the conductors at times.
My pet conspiracy theory is that leetcode is used to exploit imposter syndrome in candidates. After going through an hourlong session where you came up with the less-than-optimal but correct solution, I think it's easy for the interviewers to seem "disappointed" and lowball the candidate with a worse position/salary.

I think this partially explains the phenomenon of external candidates at Google entering Google at the college-hire tier when they may have been repeatedly promoted at their prior employer. Of course the comp is usually more so it's not a big deal...
It's worth noting that the Remarkable2 has placed a lot of the best features (namely, syncing via the internet) behind an $8 a month subscription. It pushed me away from it.