skysight-inc/HackerNews huggingface dataset:
> and getting the next better thing...

Implying an improvement, like phased array semiconductor microwaves, or something like that.

Edit: Don't laugh, that actually was 'on the radar' about 10 years ago. IIRC the availability of the parts went away because the producing company has been bought by another, shifted goals, whatnot else.

Anyways, no Sci-Fi:

https://patents.google.com/patent/CN202733981U/en

https://reviewed.usatoday.com/ovens/news/freescale-semicondu...

Edit: https://www.microwaves101.com/encyclopedias/solid-state-micr...

https://www.comsol.com/blogs/optimizing-microwave-ovens-with...

https://community.nxp.com/t5/NXP-Designs-Knowledge-Base/Soli...

https://www.nxp.com/company/blog/how-to-build-a-better-micro...

https://www.electronicsweekly.com/news/design/the-future-of-...
This happened frequently in the dot-com era. There was tons of over hiring to inflate the budget and get more VC money. I remember one company I worked for raised $8 million (a pretty good size A round for late 90's), then immediately dumping $1 million into office renovations for a second location down the street.

That office needed to be full. We'd hire guys who could barely spell HTML. The next round was $20 million or so. More hiring. It was like monkeys banging on keyboards. There were no code reviews, no process, nothing like that. We hired some of the most clueless management you could possibly imagine.

The product itself was half baked and ill-conceived. But we just kept on hiring. Eventually 2001 came and there were mass layoffs. I was not among them, but I left on my own about a year later. Eventually there was a fire sale and everything was sold for pennies on the dollar.
In this case, not so much. Most of the early Agile people I've had the chance to talk with are a bit horrified by what it's become.
> "Working software over comprehensive documentation"

> Tends to make very frustrating-to-use software, because it's never fully working and has minimal documentation.

Another problem:

It makes onboarding new engineers difficult. Without any documentation on what each API endpoint does, or the purpose of every repo, getting an understanding of how the system works ends up requiring scanning through code manually or taking a lot of time from other engineers asking questions.

It's especially bad when microservices are given non-descriptive names like Galactus or Omega Star.
Bitcoin breaks $20k for the first time since FTX collapse
Some of you may enjoy watching this too: Desktop Browsers Market Share over time (pie chart race) https://plotapi.com/explore/view/563abc04-f196-4992-aefe-973...
The idea of posting outrage as a first recourse, without regard for the facts in the article, is sickening to me.
> Capturing in this game is a little bit goofy. Basically, if your piece overlaps the opponent's piece it is captured, and you cannot move past the first piece you overlap.

> One interesting side effect of this is that you can capture multiple pieces at once. :)

Which way is "past"? Can only knights milti-kill, since they can "jump" past the first point of contact?
> an engineering university with 25% female students

Try computer science in the early 90's if you think that was brutal. More like 2.5%.
Lisps, can be, and sometimes are, implemented in a similar way. Trying to figure out the exact number of Lisp primitives required to write the rest of Lisp in Lisp is seemingly a hobby for some. A compiler for a functional language usually transforms the program into another functional language, an intermediate representation, one much more friendly to machine-implementation. (The classic model has four pointers to four lists and has simple operations for the items in those lists, and that's about it.)

It's a relatively small leap to writing the language in that subset, and implementing a small virtual machine for that subset, and then executing the language. Many toy Scheme implementations have been written in this way. But most major implementations, while often written in Lisp (or Scheme), generally do not do that. They use the full language and are not able to bootstrap like that. Though the 1980s Lisp machines kind of did do it that way. The garbage collector and parts of the OS and runtime were written in a Lisp-like assembly language.
> I didn’t really see fear mongering in this article

The article starts with:

> Endemic Pathogens are Making You Crazy and Then Killing You. Nobody warned you about them, but they’re destroying your mind and they’re everywhere.

Maybe we have significantly different perspectives on fear mongering, but that’s archetypal fear mongering in my book. The article then goes on to summarise a number of fringe scientific theories that are not substantially supported by evidence, including linking autism to vaccines. The article then concludes with a call to action to help philanthropically fund the industry in which the author works as a venture capitalist (and don’t see any disclosure about this conflict of interest in the article).

If the article left you feeling soberly thoughtful, then perhaps you could make a donation to the author’s next funding round. But from my perspective “be afraid, give me money” seems like a perfectly reasonable summary.
I feel like in the third situation it means that the team is way too picky and that’s why you should try to avoid job postings that have been open for a few months or more.
// doing artificial coding puzzles while someone is watching, but judging instead of helping

Look it's definitely an interview and you're being evaluated but good interviewers help you a lot - eg hint when you're over or under thinking something, ask about edge cases you neglected, etc. If you think of the interview as adversarial you probably miss all of that. .

// coding puzzles for fun, but not while being watched and judged and a clock is ticking.

Have you ever troubleshooted a production issue with millions of dollars at stake every few minutes of down time? Lots of eyes on you and time pressure.

Like I said, the interview gives signal.

Remember, nobody is at their best in there situations. The interviewers aren't expecting perfection, they are expecting reasonable performance given the situation. They are usually calibrated on dozens or hundreds of other interviews.
This should be called "Docker for Mac".
I like questions 2 and 3 but question 1 seems like a subtle dig at the candidate to see if they spend most of their time outside of work coding.
I don't think anyone sensible is writing Tesla off. But, they were significantly overvalued (still are, but not as severely), and they have some serious issues ahead of them - such as quality control, the FSD debacle they've walked into, and certain members of leadership currently in public fights with regulators.

I think Tesla is here to stay for the long term, but they certainly haven't made things easier for themselves.
Surely you mean fewer steps (e.g. "docker run [image]" versus the long set of prep/install steps in the OSX-KVM README)?
A lot of research has been done on this, and the vast majority of mutations are neutral, and have no affect on an organism. That is not good, nor bad. Somewhere between 75 to 90 percent of our own DNA, is nonfunctional, and never used.

But in any case, increasing the mutation rate, does increase the chance of bad mutations of happening, since it increases any kind of mutations from happening.
From the vast majority: "We don't know, we're no longer employed at Twitter."

You can get a fairly good idea by checking out @leahculver's Twitter feed at https://twitter.com/leahculver . She is currently still employed there.
C) become a saas business
What do you want to use profiles for?
Killing off extensions has been a pastime of Mozilla programers from the outset decades ago.

It's by far the most annoying aspect of Mozilla yet the organization has never taken steps to prevent the practice.

Mozilla programmers are a law unto themselves—users bedamned.
Why would "trust" not be allowed?
It tastes good, and it won't kill you in moderation.
If you prefer you can preserve those individually with command line arguments, but I’d say that takes us out of the territory of “clear out all metadata”.

What I’m trying to highlight is that an image’s literal metadata may include some data that in practice would be considered part of the main content. It would be nice if we had some clear, common language with which to draw that distinction rather then resort to enumerating individual fields.
I think it is always the case that it leads to reduced hosting/infra costs. But that doesn’t mean it leads to lower prices as these cost savings aren’t passed on to users.

A properly designed saas should have a non-linear cost per user so more users means lower marginal costs. If not, then something is amiss or it’s not a digital product. The “increased costs per user” is just marketing PR blargh.
Super premium bonds to solve debt limit (2013)
They may not have been the fastest machines but they were not that bad, really.

What? This is about actual pizza boxes? On HN I'd have expected it to be about pizza boxen [1] but clearly I'm out of touch.

[1] https://blog.pizzabox.computer/pizzaboxes/sparcstation/
I mean it's barely chess, but interesting idea.
https://archive.ph/oOucR
hey riskable, thanks for making these vids and for sharing knowledge about your 3d-printed hall-effect keys; keep them coming! :-)
And if you fancy getting more 'Boutique' there's always the ZealPC "Clickiez" which are a reinvention of the ALPS style of click mechanism in an MX compatible chassis. Fabulous (but expensive) switches.
That's sounds like a great interview that I'd probably pass. But I'm a terrible developer.
I was so confused the first time this happened. I kept asking about these things they said they'd worked on and could not get any details. Now I understand how many people are able to coast and never contribute meaningfully. These people need to be coached out of the profession.
What, exactly, do you think you are adding to this platform?

You think that telling people their opinion doesn’t matter because they chose to have an article state it for them is helpful?

You think that constantly implying and downright saying the people you are interacting with are below you, your intelligence and your time, are providing benefit to the discourse on the site?

You’re just as bad if not worse and you certainly don’t come from a place where you can even remotely tell others when they “blatantly disregard the rules of this website” when your first comment throws them out the window and the rest are acting as if they’re in a different dimension.

In other words, get off that high horse.

Next time, engage by actually listening to another person, whether it’s their words or an article they provide, and comment on that. Not whatever bullshit game you think you’re playing by pretending to be above it all.
They still don't have the right to do this, the original content was licensed under the OGL 1.0a, and the people who wrote it described their intent over and over again as it being non revocable and that people could just do whatever they want even legally if they wanted to stop them.

They would lose any serious challenge in court, though i wonder how much hasbro lawyers would drag it out...
The numbers go way up in the relative sense but are still quite small in the absolute sense. Evolutionarily speaking I think the differences are irrelevant.
The language has, perhaps, a bit too much Chuck Moore: Don't reuse code, don't make code reusable, and don't try to anticipate anything. The knob is turned all the way over to the "simplicity of implementation" end of things, and all else be damned.

http://www.cs.uni.edu/~wallingf/blog/archives/monthly/2017-1...
Rearchitecing and higher level system design are some of my favorite things. I really like thinking about big software systems. I also enjoy programming and implementation quite a lot.

The one thing that's getting more and more prominent that really hounds me is DevOps, tooling and deployment related stuff. Be it containerization, credentials, complicated toolchains and dev environment setup, I absolutely hate how convoluted all of this has become and how little anything of it has to do with the actual software you're supposed to build.
I see this meme a lot and don't think it is a useful framing of what is going on. I'm sure there is one company out there, but I'm willing to bet that none of the companies that matter have actively sat down and a group of people decided to have programming questions explicitly to find people "willing to jump through hoops". Clearly, there are much better ways to test for that specific trait. Including actually asking them to jump through a hoop. I'm not debating that it is a welcomed side-effect that only fails in rare cases like the brew developer at Google.

Mostly, I think this is just the result of companies looking to satisfy mainly three competing tasks. One, how do we assess someone can code. Two, making a standardized interviewing approach that many different people can perform. Three, doing it all in a time/resource efficient manner. Obviously code reviews satisfies the first but present very serious reproducibility and time requirement issues. I posit that programming leetcode style questions is the solution that most companies think balances the three. It feels bad as the interviewee because it is a fairly specific skill of programming that you need to practice and you cannot opt for another method to better illustrate your ability.
> Just because the employees get a 2x multiplier in earnings doesn't mean the immigration pain is worth it.

The evidence of millions of people putting up with it refutes your statement. I think the immigration record in the US shows that people literally think the pain is worth it.
I remember piping /dev/mouse (or whatever) to /dev/dsp to make noises when the mouse moved. Good times.
Oh, great point. In retrospect that's quite clear but I think I didn't properly embed some information because the larger theme wasn't so enthralling. Thanks for the correction – I won't criticize something I clearly didn't understand.

This could actually explain (at least in part) that relentless objectification. It would drive home the hedonism, so to speak. Perhaps my wife and I overlooked that because we were distracted by not enjoying the theme.
Just a side remark, but "most philosophers are white" should probably be "most philosophers you heard about"
Pfizer Bivalent Vaccine Linked to Strokes in Preliminary Data
I can't edit now but a note for posterity... when I say 'staging' I actually suggest mainline or linux-next, whichever is actually more appropriate

Stable seems an odd place /shrug

Those 'fixes' may have fixed what they looked at, but I'm still broken. Feels more like rearranging chairs than actually fixing
Why? This assumes the only market is for cheaters and those seeking ghost writers.
Switch to firmware dev-t. It's still tolerable.
The conspiracy theory movies should be about Evil AI's™ protecting their profitability by sending quiet helicopters with paratrooper ninjas to silence some dude on a park bench eating a hoagie.

Also robocatfishing and 419 scams, perhaps where an owner's AI avatar is duped by scammer AIs into giving them all of their money and going on "dates" with people who don't exist.

Like Black Mirror, but less fun.
I think the big difference is that now we have technology that allows it to be more than an awkward canned VHS sales video you made 6 months ago and close-to-realtime point-to-point interaction.
Seems like the crux of this ruling isn't the time tracking software per se, but the fact that she charged against files (i.e. clients) that she didn't work on.

FTA:

"I've plugged time to files that I didn't touch and that wasn't right or appropriate in any way or fashion, and I recognize that and so for that I'm really sorry," Besse said in a meeting with her company, according to video cited in the ruling.
That's not possible at all with the bare-metal languages.

I think many people do not understand that race conditions are a direct consequence of the complexity of our CPUs, memory etc. It is not the "flawed" programming language design that allowed them to sneak in but it is because the problem isn't fundamentally solvable.

Some languages try to minimize the surface area but it's not for free: there's always a trade-off attached to it. In that sense it is not anymore a bare-metal language.
フォースが好きなら、クラクションを鳴らしてよ
[forth][love][if] [honk] [eh]
For specialized work visas it certainly is.

There are also visa in the US that have nothing to do with employment.
That's a result of the euphemism treadmill, not of physical reality changing. Some call it advanced maternal age now and it's exactly the same thing, if you go see a fertility specialist you can be sure he will change his recommendations greatly depending on whether you are younger or older than 35.
Netanyahu government's 'reforms' are an attack on all Israelis – opinion
Don't get promoted, an entry level dev does this pretty much all day
A million errr 40 odd (my back is dim etc) years ago the end of year stuff (open day etc) was fast approaching. Our science teacher asked a few chaps (all boys prep school - Devon, UK) to have a go at showing off this computing thing or something, oh and I have this Forth thing on tape and this: ZX Spectrum. We'd graduated from ZX80s and 81s. We had 20 brand new Speccies newly bought. The Promised Land beckoned.

We cobbled together text whizzing smoothly across the screen and changing colours within about 20 mins of loading the thing. Loading from tape took a good five minutes. Unlike the C64 and Vic20 the Speccy used consumer tape units.

I have absolutely no idea what you are on about with your big boy modern programming terms but I managed to convince quite a few parents that their sprogs were at the cutting edge or at least wasting time well, back in the day!
Simple. Justify—in honest, person-to-person language, not marketing bullshit—why you deserve to keep receiving money.

If your product involves continual resource usage—runs on your servers, offers personal support, continually updated info, etc—then yeah, you're providing value in exchange for money. I despise subscriptions, but I have no problem paying for someone else's resources that I'm using.

But if your product runs on my resources, you do not deserve to be paid any more than once. I'm sorry, but it really is that simple. I have no problem paying a fair price, or paying for additional upgrades. I do have a problem paying for you to sit back and do nothing, and that's what software subscriptions essentially are. People don't like greed. That's a feature, not a bug.

If you still want to try to milk people, though, I think the hybrid model is the way to go. When I'm considering an app, the first thing I look at is pricing; if it's a sub, I close the window and never look back. If it's a one-time price, I'll genuinely consider whether the product is worth it. If it's a reasonable price, I might even impulse-buy it.

So I think beyond being unethical, the subware pricing scheme is probably losing you potential customers that you aren't even aware of.
> Which languages do not have a function to test for NaN?

Both C and C++.

> This is not unique to NaNs. There are plenty of potential floating point problems if you enable those flags.

That's why I said in the second part that we need to do away with them.
That very well may be true, but what's wrong with trying to cheat the system and do only the fun part? Clearly some people manage to do just that. I generally don't care about making the business fly, I care about what I care about.

A better discussion would be about what can you reasonably expect, for example you'll probably never lead a project which puts a limit on your salary. It may still be a good decision.
You likely use Netflix because you can afford it.

Would you still pick Netflix over torrents if it cost €100/month?

When I was a young teenager I used to rip CDs from the local library (who could get almost any CD in a week if ordered).

Now I spent a fair chunk of money on both digital and physical (vinyl) supporting artists - because I can afford it.
On Windows, you don't really need to use Docker Desktop, I personally find it more convenient to run just plain old Docker in WSL. It's still a Linux VM, but you get more control over it.

I never understood what the point of Docker Desktop was on Windows if WSL exists.
You'd be right if my role was a dev. (It isn't, and so you are not)
'A hacker is someone who enjoys playful cleverness'.

That's about it. Unfortunately, they can't just play their toys and get payed for that. Or can they? Well, at least not where they're currently employed.

Also how old are they? For how long they think they'll be able to retain such mental abilities and motivation?

What about other aspects of their lives? Friends? Children? Sports? Travel?

You may say these are none of your business, but I think you see what I mean. It's a matter of 'personal growth' and you as their lead can't force it. Wisdom is sometimes really painful to acquire. In this case they fall into a cognitive bias by not being aware of what others are able or unable to do. And even just recognizing that on a daily basis already has great hack value. But on the other hand that would be an achievement someone would only recognize after the fact and therefore it won't look attractive at all before the fact.

And also what does the manager you report to says about all that?
I love this style of interviewing, but I have been discouraged by HR/management from asking questions like these because they were deemed too subjective. Personally I believe this was directly related to their D&I pipeline efforts and the "subconscious bias" we were told we all had.
Russia hasn't had a true total mobilization yet, so there are still bodies to throw at the enemy. And, well, nukes aren't exactly off limits to the kind of people I'm talking about, either.
What makes you say that? I've been involved in a lot of hiring processes, and I would say that is nearly the opposite of their intent. Don't attribute to malice that which is adequately explained by incompetence.
what's your answer to 2?

I feel it's hard to fake convincing answers to these kind of "getting things done in the real world" questions.
I feel like q 1 and 2 would select against people who like to keep their personal and work life separate.
> It's shocking how much of the site's revenue comes from this. If dormant subscribers were all removed, AM would be completely wiped out. I'd wager a lot of dating websites are like this. AM had a few "subsites" and they all survived like this also.

Also often true for subscription-based massively multiplayer online games. I'd love to see stats like this across Apple and Google's stores, too: how many subscriptions are maintained by people who never open the app?
agilemanifesto.org

Constant reflection and drive towards faster feedback. XP or if I squint Scrum can be a starting point, but you gotta adapt to the individuals on the team and the characteristics of the type of problem you are solving.
Try writing a document that's mostly text, but with plenty of markup interspersed in the middle, in this manner.
> They are testing for the kind of person that is willing to jump through hoops.

That's true, but it is meant as a different filter when applied to a large number of candidates.

I went through a bunch of leetcode style interviews last year with some very odd interviewers - the oddest was a Sr Principal engineer asking me to manipulate linked lists with recursion.

And the comment he made after I wrote the code was that "We don't care if you write code at work, but we want to know you like writing code enough to not see it as beneath you to do. To make sure you're not some whiteboard architect, because everyone you are supposed to lead will be writing code."

I had been looking at the interview as a sort of idiot catcher before that point, but suddenly it seemed like a good filter for respecting the effort at the lowest level of the profession.