skysight-inc/HackerNews huggingface dataset:
It could be done in a 2-line flask app. Josh's blog is about building things using Gatsby and the tooling built around the React ecosystem. So he wrote about how to build it with that.

I don't know that I'd call it "standard practice" but it's a programming tradition to demonstrate how to use a set of tools by building something simple with them.
not if you traded early comp for the promise of astronomical equity returns. Especially if you were sold hard on this by the founders; in this scenario they have failed because the goal was not to build a stable, self-sustaining business.
Decentralized Social Networks vs. the Trolls
Dinner. Every month I look at the amount of money spent on GrubHub and regret yet again, only to remember that with the kids and our lifestyle it is still impossible to be able to cook dinner every day. One day I will get rid of this cost, one day...
You have to go far out of your way to make bazel not have implicit system deps, don't you? The default toolchain is to just call whatever cc is in the path, or whatever is in CC environment variable. Working on the toolchain rules / crosstool is very little practiced art and severely under-documented.
> But none of them are comfortable even eating outside

They have good reason to be. A recent study from the CDC found that eating out, even if outdoors, was one of the largest risk factors for infection of the disease. They found that people with Covid were over twice as likely to have gone to a restaurant than the average for those without Covid.
Um, there is this thing called objcopy:

--redefine-sym old=new
Change the name of a symbol old, to new. This can be useful when one is trying link two things together for which you have no source, and there are name collisions.

--redefine-syms=filename
Apply --redefine-sym to each symbol pair "old new" listed in the file filename. filename is simply a flat file, with one symbol pair per line. Line comments may be introduced by the hash character. This option may be given more than once.

So it's absolutely possible, just ugly.
No they're not, at least here in California. Maybe you're thinking of warehouse jobs.

Several people from my work have come over from Amazon, and we constantly interview people who either take Amazon over us (citing more $), or are trying to get away from Amazon but they end up getting a big counter offer from Amazon and staying with them.
Agree. Even with it's quirks, I found the trackball/trackpoint my earlier Thinkpads useful and ergonomic.

Scrolling, clicking should be a part of the keyboard ergonomics design IMHO.
Some things I wish someone had told me when I got my first guitar:

* A better guitar will be easier to play than a cheaper one. There are obviously rapidly dimishing returns as you go up the cost scale, but the difference between a low-end and medium-end guitar really can make the difference between "easy to play and nice-sounding enough to keep going" and "so frustrating that you give up".

* If at all possible, get your guitar set up. ("Set up" means adjusting the action and intonation.) You can try to do it yourself, but taking it to a pro is well worth it. A cheap guitar with a good set up is easier to play and sounds better than a high-end guitar with a shitty set up.

* Electrics are much easier on your fingers than acoustics. All of the sound energy in an acoustic guitar must come from the strings itself. They therefore need to vibrate farther which means they have to be higher up away from the fretboard. That higher action means it takes more force to push them down, which is what hurts your fingers. Electrics rely on amplification so the strings can be really close to the fretboard and only require a gentle touch.

I hope you have a great time playing! Guitars are engineering marvels.
linux.die.net man-pages are crap. See e.g. man7.org for better ones: https://man7.org/linux/man-pages/man3/tdelete.3.html

See also POSIX spec here: https://pubs.opengroup.org/onlinepubs/9699919799/functions/t...

> The tdelete() function shall return a pointer to the parent of the deleted node, or an unspecified non-null pointer if the deleted node was the root node, or a null pointer if the node is not found.

Oh and here is Ubuntu man pages, seeing that they are online and all:

https://manpages.ubuntu.com/manpages/focal/en/man3/tdelete.3...

https://manpages.ubuntu.com/manpages/focal/en/man3/tdelete.3...
This is not "tasteful / expensive" vs "cheap / tacky". This is about paint-by-numbers vs painting free-form, from your own imagination, or playing Guitar Hero vs actually learning to play the guitar, and maybe writing a song.

It doesn't matter if the result meets other people's standards, it just matters that the template wasn't already carved out by someone else.

I picked my examples because I like them, just substitute them for something cheaper / less impressive, but self-made, if that is what you're getting hung up about.
100X developers are the groups who turn impossibles into possibles. Some Uber engineers used to believe that Graphite was the best thing in the world and Nagios was second bar none, and they went ahead design a complex yet failing architecture for monitoring even when Uber's traffic was still tiny before Uber's M3 came along. This is what Netflix did with four engineers years before Uber's saga: https://www.quora.com/Are-Netflix-employees-really-that-good...

To those who couldn't scale out Graphite and got crushed under gruesome oncall alarms, the Netflix folks were 100x engineers.
Yeah, it seems ideal. But I've not used it, yet, mostly because it's such a big change.
Perhaps some of us are not concerned about radiation risks, we simply do not want a continuation of old centralized paradigms. The future is energy systems based on decentralization, redundancy, and dispersal.
They might or might not hedge a call, depending on whether they like the risk and their (usually relatively strict) risk limits allow it. Typically they are not in the business to take outright directional bets on stocks though - so yes they would delta hedge. But part of trading upteen-jillion contracts a month also means that among those trades there will be some that at least partially offsetting, meaning they might not need to delta hedge as much.
Wouldn't the defense not being allowed to submit new evidence for inhuman conditions upon extradition be against the 'whether extradition would breach the person's human rights'?

(Edit: Also thanks for taking the time in educating about this)
Is the mob coming for Charles Darwin?
As a huge fan of my Model M (I've owned a couple cheap mechanical keyboards in the past as well), I agree that the appeal is _almost_ entirely nostalgia and aesthetics.

I'm strange in that I prefer using a cheap rubber dome keyboard for gaming (RTS / FPS) and my Model M for everything else.
Equity compensation is asking employees to invest their labor in the company. If you’re honest about your intention not to generate any return on their investment and they do it anyway, I guess that’s fine, but it seems more likely that people taking those offers are being misled.

Sustainable businesses can buy the labor they need with present cash flows and don’t need to sell people on the possibility of future ones.
Are they garbage collected? Do you use tombstones?
Yah, that's what we wound up doing spontaneously today when something spilled in the kitchen this morning. We have a kitchen island on wheels, I wound up rolling it out of the kitchen out of the way and wound up just continuing on over and creating a side wing/short wall next to my seat and keyboard tray. So far so good.
From business people's perspective they are.
We have a ban on clickies in our office, or did when we were in the office. I use clears most of the time, couple others do as well, and then lots of browns. A good mechanical keyboard, that isn't intentionally clicky, tends to actually quieter than a traditional rubber dome keyboard, since you don't bottom out, or have o rings in it.
Are these the same coworkers who are constantly on the phone within earshot, and whose music I hear blaring through headphones? I'd love to work in an office where the most annoying sound is a loud keyboard. I wish more companies gave thought to making a workspace quiet(ish).
I read it as a question regarding OT vs. CRDTs, which I believe would produce similar results even under heavy concurrency. In terms of larger edits or refactors, you’d probably need to do something else, e.g. lock the document or section, unshare the document, use some sort of higher-level CRDT that ships your changes atomically and forces a manual merge on concurrent edits, etc. None of these necessarily require a central server, though they may require an active session between participants.

I should also note that even if you use regular merge, and the end state of a text document is a complete mess after a refactor + concurrent edits, there’s enough data in the tree to simply pull out any concurrent contributions. They could then be reapplied manually if needed. Perhaps the app could even notice this automatically and provide an optional UI for this process. Similarly, it would be possible for the concurrent editors to remove the refactor edits and thus “fork” their document.
> The point is that there are lots of failed oss projects.

There's a lot of failed start ups in general. Doesn't seem like its a feature unique to remote-only projects.
> Is it realistic to think hundreds of people can edit a document in real time at the same time and come up with something coherent?

And here's the thing: Can 100 people edit a document, even in theory, and have it make sense? I think the answer is "no," with or without technology.

I'm sure there are other uses for these data structures, but shared editing is always the example I read about.
> Good developers are the ones that create code that resists the slide from a 10x code-base to a 0.1x code-base.

10x is 100 times bigger than 0.1x FWIW.

> but I argue that it is at least partly due to the prevailing code-base.

Its almost exclusively because of the prevailing code-base. We can't forget that the prevailing code base was built by developers of varying skills. You can have "100x" developers build it or you can have "0.1x" developers build it.

> One of my least favorite people to work with is also a "high throughput" developer who is a prolific creator of software, but everything created by this person is an un-maintainable, un-documented, un-tested, brittle block of procedural copy-pasta that ends up in the critical business path. And yes, this developer "snapped" about a year ago and it has been a 3 person project ever since to scramble to fix this stuff.

Was this person the aforementioned "Rick" from this article?
> For example they can turn heating in your home on or off as long as the temperature stays within a band defined by you. This is not science fiction, it exists today. I know people who use it already.

That's how literally every thermostat has worked that I've encountered in my entire life, and I'm close to 30. Yes, this technology already exists. That's why there's no benefit to it: almost everyone already has a thermostat that works like this.

The problem is that most people turn the heat on from 7pm to 8am, which is when solar is producing little to no energy.
Texas at least would appear to be different or at least the licensing board would like you to think so. "The terms "engineer" or "professional engineer" can only be used by persons who are currently licensed." [1]

That said, in my experience all manner of technical professionals (and even not so professionals) in Texas do routinely call themselves engineers whether they're supposed to or not.

[1] https://www.engineers.texas.gov/lic.htm
Femtovg: Canvas2D Rendering API in Rust, based on nanovg
Subscribing means taking a risk: will future content from this publication be worth the price? In the case of a newspaper, the answer is often "definitely not" even in the absence of signs of nonsubscriber aversion.

For example, I sometimes stumble upon local newspapers covering some event of interest (e.g. details of police violence in USA cities I've never heard about, or schedules of concerts etc. wherever I'm on vacation for a few days).
Regardless of high quality and low prices, I might only be interested in subscribing to such publications if I expected lots of interesting future news from that place, which is of course absurd; but I could be willing to pay (not too much) for the single article that I know interests me.

When there is a chance of subscription, the publication should prioritize convincing readers that content is relevant and high quality, by letting people access it. Instead, there are pearls of marketing like a monthly limit to free articles (e.g. the Washington Post), a surgical strike against the most interested potential subscribers.
I do not know C
That's an annoyance of how the internet experience is shaped, but hardly a reason for why it's fundamentally ruined now.

That said, the problem also attributable to how much more content there is- it the amount of data is overwhelming, the rise in clickbait and content farmers dampens the signal-to-noise ratio, and so sometimes the mere act of asking people, even anonymous people on an online community, feels more authentic and reliable.
From years of real-world experience, it's rare to run into types that are too complex to easily understand. The syntax is pretty easy to read, and the compiler and language service make it easy to navigate types, even if you haven't looked at the source for them yet.
I agree, their quality is sometimes questionable but to be fair OTA has preallocated/fixed bandwidth, while netflix on the other hand likely gains from optimizing for lower bitrates.
It's true, it doesn't compound forever, I think because eventually it is finished, and you don't want to add things to it. I think knowing when something is finished as opposed to adding yet another tool on a swiss-army knife is also an important skill. Otherwise you end up with a swiss-army ball of mud.

I'm also going to go out on a limb and say there's such a thing as a negative codebase. For example, let's say I have to work in a codebase for a particular political reason, and I can't rewrite something. But if that takes me 100x the time it would to do it correctly, then really the codebase is actually a net negative. One example of this is places that use an in-house framework for something (when there isn't a good alternative), but then a good open source alternative comes around. Of course you don't want to rewrite things all the time either, so I do agree there is a limit, but really I think that comes down to the code doing exactly what it should in the least complex way possible (with no bugs). Once you get there, there's nowhere to go?
CRDT stands for conflict-free replicated data type.
> "Focus on debugging your application rather than debugging your programming language knowledge."
>
> I have yet so see a community driven language that fulfills this promise in a comparable way to C's.

I mean, this is only true if you ignore the myriad ways in which C allows you to manifest memory unsafety and undefined behaviour
If somebody just almost died on my property and in the heat of the moment I had the nerve to ask them to pay for the damage, I would expect that kind of reaction. As a third party, I wouldn't disapprove either.

Anyway, this seems to be the hill you want to die on. You shall have it.
Anecdotally I worked as a valet for a company in the same building as Poshmark and would sometimes go into their office to deliver keys to people at the end of the day and it was one of the happiest friendliest offices I have ever been to.
ServeTheHome has been doing a ProjectMiniMicro on testing out different second hand ~1L sized mini-pcs. The series starts with a fairly unimpressive old Dell unit & some background. Matches a lot of what I've been doing at home.

https://www.servethehome.com/introducing-project-tinyminimic...

I do like the idea of getting a free battery back-up &built-in crash cart for my server. On the other hand, a lot of these mini-pc's have much more powerful cores & more expandability, typically both an m.2 nvme slot and a 2.5" sata, two so-dimms, and a lot more video & usb out.
I did find an example of an atomic increment in Faunadb. Sometimes SQL is easier :) :

Update(
Ref(
Collection('topics'),
'254119747652682260'
),
{
data: {
clickCount: Add(
Select(
['data','clickCount'],
Get(
Ref(
Collection('topics'),
'254119747652682260'
)
)
),
1
)
}
}
)
I've watched plenty of Shark Tank episodes to learn/know that yes many retailers don't buy from you. They let you sell in their space, and after they get a hefty cut, they give you your share. And if it doesn't sell, you get it all back. To enhance the blackmail, they ask up front money's for a "better position in the shelves".
And more importantly this is what a lot of people are doing in industry, for better or worse, and so seeing this all laid out together is important IMO.
> kind of like asking "is exercise worth it?"

Actually, it's more like "do I need a trainer?" If you already have a routine and it's working for you, then no. But if you've never exercised or exercise and are getting nowhere, then it's a huge boost to learn how to do things right and achieve your goals faster (with a high but worth-it price).
Multiple 'water bodies' found under surface of Mars
Yes, updates are guaranteed to happen exactly once or not at all.

If the connection drops, the Worker will receive an error and can re-establish its connection to the Durable Object. The update may or may not have been successfully persisted by the Durable Object - just like any other remote database operation where the connection drops before you receive the result back.
No, because the defense has been making that claim all along, so they should have submitted their evidence from the beginning. They're not allowed to surprise the government with "new" evidence that has existed since the start of the proceeding; real life doesn't work like a Hollywood movie.

What new evidence about the inhumane conditions of US prisons has come into existence since the start of the trial?

(Answer: COVID19, but that is only relevant so long as the pandemic continues, and would delay but not prevent extradition, which is why such evidence wasn't permitted at the hearing.)

EDIT:

Why then was the government allowed to swap the charges halfway?

Because (a) some of the underlying charges for extradition were changed by the US so they had to, (b) they didn't swap all of the charges and (c) the UK government only needs to show a prima facie case for one of the extraditable charges (based on information given them by the US), not all of the charges, and they already did that for one of the original charges and that charge is still part of the US criminal indictment underlying the extradition.

Note that because the hearing is a procedural matter, not a meritorious one, the magistrate judge would have the discretion to keep the case going even if all of the charges had been swapped.
No, almost nobody has a thermostat where the power company decides when the heating comes on.
The site specifically instructs you to visit the releases page which only offers 0.6.0
Do most of these Chromebooks have the SSD soldered onto the SoC? Or, are they replaceable?

My use case would be similar to this, but also to serve as a lightweight local backup server (never accessed, unless laptop and iCloud backups fail). One 500gb SSD would be sufficient for my use.
I took over half a year off of work, but I did smaller jobs in that time, while my partner was taking off and getting money from state.
I think Trump missed his calling. He clearly could make a mint showing people how to maximize their tax avoidance schemes, The Apprentice-style.

Can you imagine how awesome a Fox News show it would be to have him Gordon Ramsay-style berating some mom and pop real estate brokerage in Cincinnati? Saving someone millions of bucks, sticking it to "The Feds" and "suckers"?

As a grievance-based populist, he'd have all that clout and people stoking his ego and we'd have an actual functional government.

Just a real shame. Someone should call him up and start a negotiation ...
No doubt some Karen complaining.

That's an example, but the reality is that laws are tremendously extensive. Yet generally unenforced. When the government can start enforcing. Government will grow even larger and more specific.
>almost anyone who's ever tried to ship a nontrivial game on Linux should realize this article is wrong.

How? I'm honestly confused what you mean here, can you explain how to build a nontrivial game on Linux while statically linking GL/Mesa/X11/Wayland/ALSA/Pulseaudio/libpng/etc, and guaranteeing that it will work on all systems and won't have any issues or security problems? Because as far as I can tell this is close to impossible. Or do you consider use of dlopen to be a different case than what the article is discussing?
It's not nearly as back and white as you would appear to like it to be. I do not see any laws being broken or US Citizen rights being trodden on with this ban. They're not even setting a new precedent with this ban. It is completely within the executive branches power to ban a foreign corporation for national security reason, reasons that may not be completely clear to the public.

Though I think the reason is very clear, at least their official one. If you are a China based company the CCP by law has access to your data and they have abused access to sensitive and private data time and time again. Just because nothing has happened yet doesn't mean we shouldn't be proactive against China.

And I wish Congress would do something about it. The Chinese government deserves so much more then a TikTok ban and Congress could give the ban a more stable foundation then a executive order from a controversial administration.
Have you considered an alternate or fully custom layout?
I interviewed at Netflix several years ago. It was a fairly standard SV interview. That is - whiteboard questions on basic data structures and algorithms (I'm 40 and I still absolutely suck at those).

Failed of course :) But they put me up in a really nice hotel, so there's that. In the years since, I've definitely lost all interest in working in SV (the fact that I've failed every single interview I've had with SV companies admittedly might have something to do with it). Ah well, at my age it's time to accept that the window has closed on some things :)

I'll give Netflix this - I left the interview knowing I'd failed. I was told this, to my face, before being shown the door (The interviewer wasn't mean about it). I'll take that over being told "We'll let you know" and waiting weeks before getting a generic rejection email from HR (or even better, being ghosted).
I think that is really a myth(highest pay). I know that bytedance pays more than netflix(stock + cash), also hedge funds, citadel and DE Shaw pay way more than netflix does. 500k-700k all cash, I just chatted with their recruiters the past month and this is what they saying comp packages for senior+ engineers go for.
That's a great quote. I'll have to check that book out. Is it worth the read? I think about the psychology involved and our brains as part of the system far more often than I ever see it discussed.
I meant the old way to achieve exactly what the React version does.
I am more interested in security for users than for developers. Sure, it's convenient and might be slightly more work for users to mess with your app, but I don't trust every proprietary app developer to be monitoring the CVEs for every library they use.

I'm sure there's a ton of multiplayer games out there that statically linked things like libpng and networking libraries, and by now are an open door into the systems of anyone playing online.