skysight-inc/HackerNews huggingface dataset:
I recently accepted an offer from Shopify and they did a reasonable job. 3 or 4 calls over 2 weeks, with an offer less than 3 days after my last call. Rates were very competitive for my roll and skillset.

That said, they do seem to be going through--or have recently gone through--a fair amount of attrition due to declining stock prices. Not surprising given the stock situation and all, but definitely something to factor in if you're considering working there.

EDIT: I'd also like to mention that it was a very humane interview process. I felt well treated, and they definitely seem to be screening more for successful employees than they are to filter out as many applicants as they can. Take that as you will, but I respect an org that treats it's employees well.
OMG I showed this to my friends and now someone in my class keeps adding it to our documents.
I've used something similar to this pointing technique when mixing live sound for bands I'm not familiar with.

Standing somewhere in the audience space and listening for & looking at each person on stage individually to ensure they're part of the mix.

Maybe I should implement something physical. Though pointing at the band would usually make them stop and ask what I'm needing
Not true. Even if you memoize all the values and props used, your component will still execute, generate vdom and go through reconciliation. You must use React.memo in addition to memorizing everything in order to completely prevent a no-op re-render.
Not stated, but I'd do what Excel does which is to have a maximum recursion level.
> Once the pallet fork unlocks the balance wheel, that wheel has to start spinning very quickly. This is why gears in the gear train have holes in them – it reduces their moment of inertia so that the barrel can accelerate them more quickly.

I think that should say "unlocks the escape wheel", not the balance wheel.
Opam (the CPAN/PIP) counterpart will handle the library cases fine.
that's a giant QSFP+ cable (I think mine are at least 3/8") with tons of shielding and a terrible bend radius though.

And my cables all have a "10 plug/unplug cycle lifespan" sticker on them - it undoubtedly will go for longer in practice but it's not designed for USB-style usage where you might plug and unplug your phone a dozen times a day as you charge it.

Commercial design concerns are very different from consumer design concerns, basically. Phones would probably be easier if we had a 1/2" x 1/2" x 1.5" connector with a shielded connector body! ;)
This shows up in the sci-fi/horror film Lifeforce. "Gentlemen, that last remark is not for publication. This is a D-notice situation."
Is that an EReader running on a Linux desktop, or an EReader running Linux as its OS?

Calibre* runs on Linux, and it's a complete ebook library app as well as having an ebook reader built-in. I have several thousand ebooks being managed by Calibre.

The Kindle is an ebook reader that uses Linux as its OS.

* This is my 'update.calibre' script:

#!/bin/bash
#
sudo -v && wget -nv -O- https://download.calibre-ebook.com/linux-installer.sh \
| sudo sh /dev/stdin
It's not a problem for hotel owners, because they can currently hire housekeeping staff at low wages. It could become a problem for the society, if we raise the minimum wage too high and then the market (people making individually rational choices) makes the situation worse for everyone.

The real problem is that we as a society have tied a person's value as a human being to their wealth and income. We have collectively decided that if someone has no wealth and no marketable skills, they do not deserve a good life, no matter how hard they try. Many people want to change this, for everyone at the same time.
To me, it looks like Rundeck with a much better UI.
Svelte won't let you. Knockout claims it isn't a problem. What happens in Excel, are you able to create circular dependencies there and crash Excel?
I started using alphabetic ordering for CSS some time back, and have found it much easier and more reliable than trying to keep CSS organized by importance / relevance / semantic content.

One correction to the article I want to make is that shorthand/longhand properties are more naturally alphabetized by placing the shorthand property first (rather than the opposite, as suggested by the author), so overriding them shouldn't ever be a problem.
Only if it crashes MS Word 2007.
I have family in small town Appalachia. 60 years ago their towns were still growing. New infrastructure was being built. Jobs were plentiful.

These days tons of those small towns are dying. People don't care to live out there anymore. Factories keeping towns alive closed in the late 90's. Coal mines closed. Rail yards are quiet since the factories aren't receiving and shipping and the coal mines aren't moving coal. Other than some fast food chains, its almost hard to find infrastructure built since the late 80s. States like KY and WV are largely these small dying towns, not mostly big cities.

I'm not arguing that overall life in the US has gone down in 60 years or that we should be starting up the coal mines. I'm just trying to suggest Kentucky probably wasn't the best place to pick to suggest life not getting worse; for tons of people in Appalachia life has gotten worse over the last 60 years. Note, this isn't even a small town vs. big city argument, there are plenty of small towns out there that have had their own booms and due to the US tendency to sprawl our cities out places that used to be small backwater towns are now shiny new mini-cities attached to giant sprawling city regions.
The best bit with the Safari struggles is that UHC is Apple’s PPO provider. What fun!
I'm not sure yet. A lot of this is still experimental to feel out the problem space. Doing this as sidecars/extra things you run on the side lets us learn more about how people want to use this until we make this an actual product. If you have feedback/suggestions though, I am welcome to hear it and forward it along to the team.
Fees for what, when your transaction did not go through and you did not get the NFT you were paying for?
When I was a teenager, I got dropped into a shell on a VAX by doing the same thing when it was trying to identify the terminal type.
Ask HN: What's your opinion on the difference between a senior dev and dev?
Rewritten for clarity (and because I now actually know what's happening):

If you look at the XML (change .docx to .zip) in styles.xml you see the declaration of the style "BodyText3":

<w:style w:type="paragraph" w:styleId="BodyText3"><w:name w:val="Body Text 3"/><w:basedOn w:val="Normal"/><w:semiHidden/><w:rPr><w:rFonts w:ascii="Wingdings" w:hAnsi="Wingdings"/><w:i/><w:iCs/><w:strike/><w:color w:val="FF0000"/><w:sz w:val="52"/></w:rPr></w:style>

The first line ("paragraph") has its style set to "BodyText3", but also has formatting on that section of text itself, overriding it. Once the lines are joined into one paragraph, the paragraph formatting appears in the second part because that text does not have a style to override it.
Where are you seeing them? As far as I can tell the CSS styles tell the browser to use the system fonts.
> And we don't double the RAM in computers every few years to leave it unused

On a point of clarity.

Who is we?

I don't want my browser taking up 14gigs of my 16gigs just to watch a cat meme...thanks.

I would like my experience to be improved and elevated while using less resources. Efficiency.

> It's just demonstrates a very poor grasp of what actually matters in the world.

I find this particular statement...lacks any modicum of humility. One might say it ventures into dangerously callous.

Put simply, outside first world economies, most of humanity does not earn enough money to buy a new macbook pro/ Dell XPS every 2 years nor have access to fast internet...relying on crappy broadband instead.

Even those people deserve efficient software that does its utmost to not hog the little resources so they can get things done yes?
Why do we have a duopoly? You can draw a direct logical line to the complexity of shipping apps through an app store. Right now, an app, say, Spotify, has to create two versions of their app (iOS and Android), and package them for the Apple App Store and Google Play Store.

(Buuut that's not even the whole truth. Mobile OS updates frequently break backward compatibility, so iOS and Android apps need to gracefully handle backward and forward compatibility, often special-casing different OS versions or screen resolutions).

Anyway, if, say, Amazon resuscitated their Fire Phone, which would use the Amazon App Store, then Spotify would have to package their app for the Amazon store... which costs developer (or at least a release coordinator) time. That's a barrier to entry that doesn't exist in the PC ecosystem.
Airline pilot here. We point.
I, for one, have the attention span and knowledge organization skills of a Phineas-Gaged goldfish, so it's good to be externally reminded of the existence of good things from time to time.
Philosophically, all knowledge has the Agrippa/Münchhausen trilemma: everything must ultimately rely on itself (circular reasoning), infinite regression (which can’t be fully enumerated), or assertions that are not further justified (dogmatism).
Remotely exploitable bug causing grammar check api to fail to perform grammar checks? Doesn’t sound too exciting.
Ethylene for Fun and Profit and Produce
I guess I'd go the other way and say that all abstractions are leaky... except perhaps abstract math? At least more CS folks have started to realize that not only are their libraries useful, but questionable... so are their floats, their compilers, their databases, their OSes, instruction caches, RAMs, etc. Knowing the boundaries of your abstraction is crucial!

The key is knowing where your abstraction is likely to break down and having some bounds checking and fault tolerance to deal with to makes things robust. At the same time having abstractions (or models for Engineers and Physicists) that are all encompassing tends to make them so complex that they aren't very useful or even comprehensible.

To the extent that knowledge is a model for how the world works that we can hold in our heads and reason about... the usefulness of the model is often inverse to the accuracy outside of its bounds. Including general rel or quantum effects in most earthly trajectories is so complex and useless that it's silly... and yet at the same time we "know" newtonian mechanics is "wrong".

I'd be happier to say that I know how to build a robust house of cards for the situation. That I know there are gaps in the foundation, and I know when it's important to fill them in, and how much. At the same time, stress testing, realizing fundamental dependencies, and knowing how things can fail often just comes from experience.
Concentrated solar costs 3x as much as PV if you want to make electricity.

But sometimes what you need is heat, and concentrated solar does it fine. For some reason not elucidated, nobody seems to be using it for industrial process heat, e.g. making cement.
We use the ncpu * 2 + 1 formula for the number of workers that serve API requests.

I don't think in 'handling x concurrent requests' terms because I don't even know what that means. Usually I think around thoughout, latency distributions and number of connections that can be kept open (for servers that deal with web sockets).

For example if you have the 4 core computer and you have 4 workers and your requests take around 50ms each you can get to a throughput of 80 requests per second. If the fraction of request time for IO if 50% you can bump your thread count to try to reach 160 request per second. Note that in this case each request consumes 25ms of CPU so you would never be able to get more than 40 requests per second per CPU whether you are using node or python.
That is a pretty shameless plug. I wouldn't put a SATA breakout board in a fancy case in the same category as an actual cluster backplane. That is like saying you are a Cisco competitor because you got a crossover cable working between two PCs.
The device that you name "HSM" is the kind of device that is suitable for a company to distribute to its employees to login into the company network or servers.

It is not a device useful to have for an individual user. On the other hand, hardware password managers are useful for individual users.
Agreed--it seems likely that the user was writing dialogue, taking minutes, or something similar.

Skilled speakers frequently use repetitions of a word (like 'and') as an interjection[0]. It's a handy way of giving yourself a second to think without saying 'uhh' or 'umm' (which, for whatever reason, are considered 'bad' interjections), and seems to be a kind of defense against being interrupted.

[0] https://www.nbcnews.com/id/wbna42822623 (a Meet the Press transcript which contains eight "and, and"s and one "and, and, and"!)
Probably going to regret asking this, but is there any evidence that EM waves interact negatively in anything in the animal kingdom? Outside of literally cooking something.
What I can identified in the video:

- point at speedometer to confirm current speed

- point at master control (acceleration control) to confirm zero (likely during dead sections)

- point at clock and timetable to confirm arrival/passing time

The painting at the end is likely to confirm activation of auto-breaking of ATC train control system.
> it’s just unnecessary mutation

Yes! The article says as much in both the introduction and the caveats at the end! The only reason to reach for this is: cases where for some reason you cannot change the existing API.

As for the `extend` type: you’re right that can make it "work" that way by stomping the existing field, which matches the actual behavior of the thing at runtime, but it also requires you to write it as an assignment to get that behavior, which necessarily perturbs any existing uses of the code. Instead of this:

extend(prev, { someValue });

You have to write this:

let result = extend(prev, { someValue });

The whole point here is to avoid doing that in the case of an API which you need to represent and cannot require consumers to change. That’s often the undesirable reality that library maintainers find themselves in, especially when converting an old JavaScript library to TypeScript.
I'm a fan of doing things temporally so data is very rarely actually deleted from the database. Most of the time, you just update the "valid_to" field to the current time. Sometimes real deleted are required such as with privacy requests, but I think that sort of thing is pretty rare.

If your application has space concerns, you can modify this approach to be like a recycle bin where you delete records which are no longer valid and have been invalid for over a month (or whatever time frame is appropriate for your application). However, I think this is unnecessary in most cases except for blob/file storage.
What? Most professionals have to do the task that brings the most value if they want to make a living.

Teachers so teach, firefighters do fight fires when those appear, and librarians do organize books. They don't get to not pay attention to those tasks and still be successful.
I tried this on my typewriter, and nothing happened.
I read it as a joke, but I started with an assumption of good intent.
I’ve been driving all over the midwest and my car is covered in splats after each trip. This seems really surprising to me.
I've seen places order only box model properties (first height/width, then padding, then border, etc, then everything else), order by responsibility (first fonts, then box model, etc)...

Here's what that gave us: crummy PR reviewers get a silly thing to complain about, developers get an extra thing to think about

Here's what that didn't give us: any reduction in bugs, any meaningful improvement in code legibility

I'm firmly in the camp of "order properties as needed."
One-way superconducting diode has implications for electronics
> But people who want to ignore it like to pretend it's something that it's not. It's raw intelligence. It's saying "Hey, here are things we heard you should check out."

“Hey, I heard a few things about Biden raping babies, you should check it out.”

See how it might be important to use more than “raw intelligence” about “stuff you should probably check out” as the basis for an investigation and media witch hunt?
did you miss a migrate keyword in there?

We're FOSS and trying to keep dependencies as such for now! But thanks for the offer
Would be super interesting if we could create a GAN-based version of this for audio calls that could change your voice into a white male or whatever is necessary for the person on the other end to not impart negative biases on their hiring/investment/business decisions based on your voice.

If they accept you for a job and then discover only later that you're actually female or non-white it'd be a big red flag if they rejected you only after seeing your face.
I think it's worth noting, though, that saying its "sourcing was thin and sketchy" is not the same thing as saying it was "a bunch of nonsense." Many of the allegations in it could, of course, still be true even if poorly sourced.
Or "Buffalo buffalo Buffalo buffalo buffalo buffalo Buffalo buffalo".
It is very similar to how Spotify tanked their platform for my use -- at some point, I'm a paying customer, and I get annoyed when you constantly shove your original content down my through regardless of how much it matches my preferences.

You just can't start a service with recommendations as part of your sell... and then bastardize those recommendations into advertisements or original content-pushers. Paying customers eventually lose patience.
How to Prep for a Travel Sabbatical
Any results are consistent with supersymmetry because supersymmetry is not a theory, it is a family of theories, entirely analogous to Ptolemaic epicycles. For any set of data you can contrive a supersymmetric theory that fits that data. But the claim that was made for the LHC was that it would either produce evidence in favor of a particular set of supersymmetric theories, or that supersymmetry would be considered falsified. Neither of those things has happened.

See https://www.youtube.com/watch?v=96VECuUXbEs particularly starting at the 6:20 mark (but the whole thing is well worth watching).
>You have to understand us identity politics to know why that wasn’t supposed to be derogatory.

For what it's worth, I live in the US, completely understand identity politics and am fully aware of the stereotypes - accurate or not - about how right-leaning individuals largely live "in squalor" relative to other political parties. I understand where you're coming from, I would just suggest that you be a little more thoughtful in how you approach that subject next time.

Saying, "Ivermectin saves republican lives because they already have worms in their body (from living in rural squalor)," sounds a lot like you've generalized every single Republican in the country as both having worms and "living in squalor". In point of fact, not every Republican has worms, and certainly not every Republican lives in squalor. Living in squalor is also not a prerequisite for getting worms.

A better way to approach it would be to say something along the lines of, "It's my understanding that states whose climates are more prone to worms are red states, so - correct me if I'm wrong - I would assume that we're more likely to see worm infections in Republicans than Democrats. This is also bolstered by the fact that 3 million more Republicans live in poverty compared to Democrats[1]."

[1]https://www.brookings.edu/research/poverty-crosses-party-lin...

Just a thought.
How is my comment downvoted?

Top comment mentions it being grammar related, which requires processing however many written words before, to provide a possible suggestion.

Considering an “and” clause to meet all possible cases of suggestions may cause the program to crash.
I've often used a whiteboard notebook, specifically the Nu Board. It's great for iterating on a concept and also sharing with others. It also has transparent sheets so you can protect the drawing on the whiteboard portion, or put printed (or other) material underneath to draw over without marking it up directly.
I wrote some scripts to generate QR codes, then printed them to photo paper.

https://github.com/alexjh/gpg-backup/blob/master/Makefile

Back then I thought that QR codes were a bit of a gimmick but now I'm way more confident that I'll be able to read them in the future.
Apparently from a poem: https://news.ycombinator.com/item?id=31278566

That comment is from the submitter of the issue (and HN post), the poem is from Eliza Callahan (copy found here): https://durationandthebodyelizacallahan.cargo.site

The relevant excerpt: "I thought about my body. It’s past. It’s present… Which made me think about the word and. And. And. And. And. And. Then."
There's something about the naming of USB that is great. I love how there are now something like a dozen 'universal' standards, and how the serial bus now has multiple lanes.
Redefining “Inventor”- Should AI Systems Be Granted Patents?
How is the backlight? Is it even? I had trouble with other Kobos for terribly uneven backlight
Most scaling issues come from overly complex content models. The overall volume of content isn’t much of a concern.
Unfortunately, I lost the recipe (18 years is a long time), but I vaguely recall that the first line had markup that got canceled out, and that trying to delete the newline somehow deleted the end tag for that markup instead of the newline. It also happens when pressing delete at the end of the first line.
LOL, I just saw a category on Netflix "90 minute movies from the 2000s" and your post reminded me of that. In the moment, I was like, "this is exactly what I wanted" and ended up watching a movie from the list.

I find that I often don't want to commit to another long series nor do I want to watch some movie that is exceptionally long. I hope this sort of shorter content comes back as an alternative to the very long movies we see today.
Ironic, from the authors of RE2. They know the correct way to implement regexes.

Though, when I worked on Google's indexing system, some researchers were having machine learning generate regexes to run on every page in the visible web... and mis-implemented the feature to re-compile the regex to DFA (which re2 effectively lazily converts to NFA via memoization) for every single page load. The speed of the indexing system dropped in half one day, and <Edit: Name Witheld> dug into it. <Name Withheld> took the gperf graph showing the giant node for regex compilation and wrote a savage meme "Your mother doesn't work here. Optimize your own code.", and sent it out to the researchers in question and also the indexing team. Maybe 6 months earlier, I cut into the same researchers for writing and approving C++ header file changes that defined (and leaked) macros "DO" for "{" and "OD" for "}" so that they could write C++ a bit more like Bash. As I remember, the macro leak for DO caused compilation errors in SpiderMonkey, which I fixed. After fixing the breakage, I just left an extra comment on the code review "Really? Leaking DO and OD macros to avoid typing curly braces?" without emailing any lists. They were really embarrassed removed DO and OD within a couple of days, and <Name Withheld> didn't know that I had laid into them a bit 6 months earlier.

(I had implemented some very coarse-grained super-lightweight
type-based data flow analysis into SpiderMonkey, which is why some of the Google headers were being included while compiling SpiderMonkey.)
There are some paradigms like this option-drag-resizes-both-sides one which have antecedents at least as far back as MacDraw circa 1984.
The physics research today is exactly like that. I have to compare against like tens of experiments to demonstrate that my theory about a single thing is alright.
But experiments gets to publish on better journals LOL.
Maybe your "spelling and grammar" isn't on by default? Try toggling it on in your "from scratch" document (little "A" icon with a checkmark).