skysight-inc/HackerNews huggingface dataset:
Yes, you're right, most of them do. Most of the Chromebox's don't though. They typically allow memory and disk upgrades, and they are quite cheap on the used market. The ASUS CN60 is popular. https://www.ebay.com/itm/Asus-Chromebox-CN60-Intel-Celeron-2... ($30, buy it now)
i guess it depends on perspective. i’ve had multiple offers from them for a swe role and it was drastically under my other offers. among fang they pay the lowest

if honestly be making less than half my current total comp if i’d accepted any of them
So is it safe to assume that Apple will book 100% of the first production runs for this new process as well?
it's jquery[0], so this is only the "old days" if 2006 was the "old days" for you (which obviously for many it was).

Before 2006 you'd probably use XMLHttpRequest directly- but of course that was only widely available in 2004 or 2005. Before that you would have used a hidden frame- or more likely you would use CGI to either replace a directive with the counter, or generate an image with the correct numbers. That's what I would call the "Old days": a dynamically generated gif with bold white-on-black numbers displaying the visit count.

[0]: https://api.jquery.com/load/
Keyer
I'm not trying to deny Java's influence, just saying that it's bad. I do think it was worth bringing up (I upvoted your top-level comment), but mostly because we need to recognize the damage it has caused to the discussion around typing. People try to talk about "dynamic vs static", or worse run studies, when their only static language is Java. Their arguments are nonsense and their studies are wasted as far as I'm concerned, since they're dealing with a straw man. Java is treated as the poster child when it should be the black sheep. FFS, it still has null pointers.

Your examples are mostly not problems in reasonable languages. Just don't declare variables before initialization. Assigning a variable two incompatible types is an error, just like it would be without inference.

I'll grant the ABI one is interesting. In situations where separate compilation is on the table, maybe you want to annotate function types. But obviously the myriad of inferred languages don't suffer much from this. You could just as reasonably argue that the class author made a breaking change, and it should be treated exactly as if they changed the annotation.
yeah! I just remembered there were some news articles about hands appearing in some of the scans
Do you really need bluetooth to give you hand placement freedom? I'm currently trying out a keyboardio 01 mounted to my armrests, they connect via an ethernet cable, so I just ran a longer cable around the back of the chair.
Pulumi's Programming Model
The key that identifies your phone is changed every 20 minutes.

https://twitter.com/hadleybeeman/status/1309013275745685511?...
No, some parts of the binary file will be unused in the final executable if you keep updating it incrementally.

The linkers will do what they can to reuse all previously freed blocks of the file, but you can imagine a scenario where a function is updated but does not fit in the block that was previously allocated for it. In this case, a new block of the file will be allocated for this function.

If you then add a smaller function, it will occupy some portion of the old block. You can keep adding things into this block until some minimum amount of memory is reached (and as long as the declarations fit in there, obviously).

Repeating this process for all new declarations and for all the modifications of declarations, you can imagine some parts of the files will remain unused.

I hope this makes sense :)
The codes are refreshed "every ten to twenty minutes" according to the Twitter thread linked above
It sounds fairly Actor-like to me. There's a bunch of different entities, each is a singular entity that lives somewhere & has it's own state that only it can directly access. These Actors happens to be mobile in Durable Objects. And they are presented more object-like than actor-like, but that seems like a different in name more than difference in nature to me.

Edit: oh, here's @kentonv, capnproto author & cloudflare employee, elsewhere in this discussion:

> Each object is essentially an Actor in the Actor Model sense. It can send messages (fetches, and responses to fetches) to other objects and regular workers. Incoming requests are not blocked while waiting for previous events to complete.

https://news.ycombinator.com/item?id=24617172
Hacking Microsoft Teams vulnerabilities: A step-by-step guide
When I was making my own deck for German, I had a pretty fancy pipeline for exporting things from a giant spreadsheet into anki [for me entering keywords in the app was super tricky - also because I want to double-check everything in a dictionary (and add information that may not be available on the fly, like gender/plural form/declensions) - the in-app note-adder/browser is IMO just not good enough for that kind of data manipulation/browsing. Assembling and maintaining the list of words was as much work as the revision (but also in its own way revision). It was amazing, but eventually the work-load got too much and I burned out (I had several lapses where I did complicated deck-manipulation to get things back under control) - though after probably more than a year of daily use I can still say it was very worth it.

Now I’m using someone else’s deck for Latin (that goes with a book), and to say “I just want to revise the material from Chapter X” using tags/keywords/whatever is kinda futsy (you have to create a new temporary deck that has a keyword filter). But if you’re using software every day you can get used to kinks. It’s pretty amazing software.
I'm guessing you mean about it being brought by Stripe? If so see https://news.ycombinator.com/item?id=14090063 (2017?).
I can see that if you are typing your notes, but when using something like an Apple Pencil, you can just draw a sigma or whatever symbol you want.
>US prisons universally break basic human rights...

>There should be no extradition to the USA whatsoever until they stop doing so.

That's a strong statement. Especially given that "US Prisons" are managed/run by literally hundreds of different governmental authorities including the the Federal Government, state governments and local governments.

Which prison system(s) (specifically) are you referring to? Please provide actual evidence for your claim if you wish your assertion to be taken seriously.

Please note that I'm not really disagreeing with you. Rather, I find your blanket statement to be too broad and, as such, not convincing.

The truth is more nuanced and complex. Reducing it to an inaccurate assertion doesn't add to any attempt to draw attention to, or improve, prison conditions in the US or anywhere else.

While I take no position for or against your opinion that "There should be no extradition to the USA," that's something that citizens of countries with extradition agreements should take up with their governments.

The US has many faults, but other countries adopting extradition treaties with the US isn't one of them.
A question I always have is if CDRTs solve some problem with collaborative editing, then can git's merge algorithm be rewritten to use CDRTs and benefit from it somehow?

Somehow I think the answer is no. There is a reason we still have to manually drop down to a diff editor to resolve certain kinds of conflicts after many decades.
yeah... you better wait for 1.0...
There are different people than the judge in this case who decide whether or not the UK should have an extradition treaty with the US.
Are you a Mac user?

Apple keyboards seem to have a different layout where the command key is lined up with the gap between X|C. Being a half key off took me a little getting used to.
Thanks for putting the time and getting the image for illustration.

I guess I need some time to think deeply about it before it sinks in.
Actually it's more like "is this one particular trainer better than anyone else?"
I use `!4_b` a lot
My raspberry pi 4 has been running as a home server and gitlab runner under my tv stand for a few months now and works great! I just need to set up a backup scheme at some point since the whole thing runs on an sd card.

It seems easier than ever to repurpose old hardware for home servers with docker and all the great projects out there!
It doesn't matter if state prisons violate human rights (and many do), because Assange isn't going to a state prison. He's going to a federal prison, and those facilities are much nicer, and their staff better trained. They're also monitored up the wazoo by lawyers for rights violations.

Assange's team would need to show that the prison he would be assigned to regularly and currently violates human rights, and he simply can't do that.
Nah those are ugly. I like the RBG ones better.

Do you deny that that preference is an aspect of my personality?
> and can't link with any COVID tests you have via the NHS

They've changed it now so it should now be possible to let most tests performed by a public health authority or an nhs lab be reported on the app.
I think if you don't break into major SV companies early in your career it becomes extremely hard to do so later on because people start assuming you must have already tried and failed so aren't at the right standard.
A lot of cab and uber use in London is groups not just singletons - its cheaper for 3 or 4 people to use a back cab or uber for short journeys than use the tube
Banning/setting up a firewall makes us no different than the CCP!

Personally I think all the effort and resources spent policing social media platforms is a complete waste and malinvestment. This looks like an overreach of government power.
Misleading headline: tdelete() is not a "C standard function", but a POSIX function (as the linked article says).
What’s your use case?

For a personal site it might be worth it to create your own layout.

For a commercial site, maybe hire someone to fix a theme for you?

Otherwise ThemeForest might have something decent, https://themeforest.net/
"You're invulnerable to coronavirus" is not a summary of that quote let alone a fair one.
Indeed, he's references the 3DO console, and a similar statement could be made about SegaCD. The prevailing type of game enabled by that hardware was the Full Motion Video (FMV) genre with titles like Sewer Shark and Night Trap. They focused on the video over the gameplay, and the result was often a choose-your-own schlocky B-movie. They generally had poor reviews.
You’re a fool if you think any form of “unique” creative expression isn’t just a variation on something that has come before.

Let’s say you go and write an original guitar song. Your musical tastes have programmed you to copy what you have enjoyed in the past. Does that devalue your accomplishment, not in the slightest!

Similarly, someone gets into blinging out their computer by copying what others have done, perhaps they find their unique voice doing so, maybe not.

Maybe, like learning one of your favorite songs on an instrument, it’s just fucking fun and that is good enough.
AFAIK no it isn't anymore, it was one of the biggest teams jettisoned by Mozilla manglement in the layoffs a few weeks ago

(So, everyone promptly hyperfocused on how to bootstrap the Rust Foundation in a hurry)
Your key insight, which is spot-on, is that nothing can prevent human-level editing conflicts.

If I was going to take an attempt at justifying the importance of CRDTs, I would say:

CRDTs are the future because they solve digital document-level conflict.

They don't bypass the problem the way that diff/patch/git conflict resolution does, by requiring human intervention.

Instead they truly and utterly obliterate the digital conflict resolution problem: a group of people editing a document can separately lose network connectivity, use different network transports, reconvene as a subgroup of the original editors... and their collective edits will always be resolved automatically by software into a deterministic document that fits within the original schema.

If viable, this has far-reaching implications, particularly related to cloud-based document and sharing systems.
A Living Guide to Staking and Delegating SCRT
There is no lithium shortage. E.g. Tesla is basically mining in Nevada in a place that has apparently more than enough for their quite ambitious roadmap. Also money quote from Elon Musk last week was that it's one of the most common elements in the world. Basically, we've only scratched the surface (quite literally) in terms of actively looking for the stuff as the demand for lithium at this scale is a fairly recent development.

As for geothermal, Iceland has geothermal; yes. So do other places. You're talking as if using that as an infinite source of energy is both cheap, feasible, and scalable. It's probably none of those things. Iceland has about 300K people, the UK has around 66M, so we're talking about 220x the energy demand. And running cables across the Atlantic. And doing a lot of infrastructure development in Iceland at the cost of many billions in a market that has energy prices trending down because of other clean energy options. Perhaps that's the reason that it was never really considered as an option.

Regarding the quoted prices, I think for the sake of argument this person was deliberately using numbers that are on the super conservative side. E.g. buying battery at 100$/kwh would probably be a spectacularly bad deal considering prices are already dipping below that (and that's for car batteries). Also, for the sake of argument assuming everything happens right now at today's prices is arguably not how this would play out at all. But as he's argueing, even if you make such assumptions it's still doable. So, it's likely to end up being a good deal cheaper than projected there as this plays out over the next decades as prices for batteries continue to drop and we figure out how to do this at scale.
To answer the question, China at the very least had a hand in the creation of Vietnam and north korea. They could be trying to export the system for different reasons than world domination. Perhaps just to make some money or befriend the neighbors. Russia sells its technology to anyone who wants it. Why wouldn't china?
While TLA+ is not intended to verify specific code implementations, we have to admit that that is the holy grail. In my view there are 2 main spheres of practical software: design and construction. Unfortunately, today's construction tools are so error-prone that simply implementing a given design doesn't guarantee that the code is error-free.

I think people see TLA+ as an escape from this construction nightmare - because its model is so simple and elegant. I know my wheels have been spinning trying to think about the best way to unify the design and construction processes. So I definitely don't fault people for trying to specify lower and lower levels.
Complete user freedom includes the freedom to activate the orbital footgun array (e.g. kernel level debuggers), it is inherently unsafe.

So we can't have both at the same time.

But what we can have is more stops along the safe-powerful gradient and provide safe APIs/wrappers for the most popular use-cases that are developed through unsafe means.
Isn't that why some people theorize that shakespeare's plays weren't written by one person, but a group of people? I remember one of my teachers in high school mentioning that we don't even have definitive/direct evidence that shakespeare wrote the plays to which he is credited. I wonder if we could do textual analysis to determine if the plays were written by one person or many. Maybe track down who wrote the plays.
Which technology did you use for the 3D stuff? I've never seen anything quite like this!
If by common man you mean Han Chinese who live in major urban areas - then yes, your observation is mostly correct. But the expense seems to be the systematic oppression of rural populations and ethnic minorities (Uighurs, Tibetans, etc). The virtual (and physical) enslavement already exists [1], it's not really some hypothetical.

[1] https://www.theguardian.com/world/2020/sep/24/china-has-buil...
It sure was! Luckily I used a fairly standard 14 inch colour TV with it so it was about the right size for the Lenslok.
The 20% aries1980 refers to is almost certainly VAT which is charged on a great many goods.

I agree with your point that your effective tax rate is always lower than your marginal tax rate - but anyone earning £100,000 who has asked themselves "How much of a bonus do I need to earn to pay for a £20,000 loft conversion" will have done a calculation like aries1980 has and winced.
Woah. I use bang all the time, but never knew there where this many bang's available!
> The authors point on LD_PRELOAD alongside with 'security benefits' is nothing more than outdated and has now been intellectually bankrupted.

I LD_PRELOAD (and DYLD_INSERT_LIBRARIES) code into every process I spawn from the command line, except setuid executables (and sometimes even then–I jump through the hoops necessary to make this work), because it lets me extend compiled applications in arbitrary ways to better suit whatever I want them to do. Saying that my usecase is "outdated and…intellectually bankrupted" just because you're not aware of the very real and very convenient benefits of function interposing is the real ignorance here.
Pretty interesting! I had thought about stuff like this on and off for a long time but this is the first time seeing something like this on HN. Very cool.
> No doubt some Karen complaining.

I have some doubt about that.

> 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.

I'm pretty confident that the current cost of the above-cited ordinance is zero, and at one point in the past the value it provided was a small positive.

I just Googled the law, and it shows up on a bunch of lists "dumb law" lists. It's way too specific and obscure to probably find any reasoning behind it without going through decades of meeting minutes of the Little Rock City Council.

Here's another one that showed up on many of those lists:

> 3. bear wrestling matches are prohibited. – Alabama (Acts 1996, No. 96-468, p. 581, §1.)

Sounds pretty dumb, right? However, Bear wrestling matches are (or were) a thing, and it seems like it came to be (rightly) considered a form of animal mistreatment:

https://www.texarkanagazette.com/news/national/story/2019/au...

> Bears used in wrestling were usually defanged and declawed, as well as kept in small trailers and fed poor diets, according to previous reports....

> Even at the start of the 1992 legislative season, bear wrestling was still reportedly legal in some parishes. But by the end of it, the activity was outlawed in every corner of Louisiana by the means of state law with little debate from lawmakers.

> "It was just a poor form of entertainment that was at the expense of the animals," Jeff Dorson, Louisiana Humane Society director, told The Times in a 2011 report. Dorson lobbied for the bill in 1992.

> "The state congress was surprisingly sympathetic to the bill after we showed them videotape and pictures of the animals," Dorson said.

> The law came as an addition to the state's cruelty to animals criminal codes, and after three years of complaints on how traveling side show owners were treating their bears.
He sold the company in 2009, long before Oculus existed. He intended to continue working there [1] and he did for several years. AFAIK he didn't start dabbling in VR until 2012 and didn't leave id until 2013, after attempting to work on VR stuff there for a while which was seemingly blocked, e.g. DOOM 3 BFG VR support which he promised but Zenimax never released.

[1] https://www.engadget.com/2009-06-24-bethesda-parent-company-...
Rubber domes are generally easier to push than the Model M so that makes sense. The Model M is not indicative of all mechanical switches however.

A lot of modern mechanical switches will register a keypress without clicking or bottoming out (e.g. Cherry MX Brown). There are switches specifically for gaming, typing, to reduce fatigue, speed, and hybrid switches designed for mixed cases.

There is such a variety of switches that there's probably space for a company like Warby Parker for mechanical keyboards that will ship you a sampling to test out.
Adding a few that I find handy:

!so - stackoverflow.com

!su - superuser.com

!hn - HN :)

!php - PHP manual

!ss64 - ss64.com (CLI reference)

!g - Google

!i - DDG images

!gi - Google images

!imdb - IMDb

!rt - Rotten Tomatoes
Linux graphical apps coming to Windows SubSystem for Linux
Sure, call it individualism to view people like my friends as the ends of your policy. What shall we call it when the policy treats them as a means to some other greater end?
lld seems to reduce rust linking time significantly:

* 2x for linking rustc: https://blog.mozilla.org/nnethercote/2020/04/24/how-to-speed...

* 3x here: https://brokenco.de/2020/01/08/faster-rust-linking.html

* 2x faster than gold according to this: https://github.com/rust-lang/rust/issues/71515
I was afraid you were going to say that. The information is still valuable for the audience even if you are already aware.

Is it too late to ask people for a little help?

You should still consider the house refinance, if you aren't renting. You might be able to dip into your equity a bit and pay down your highest interest loan a bit faster. When I make extra payments I explain them to myself as taking X months off of the loan. It helps me and my family understand why we aren't spending it on improvements or a trip.

Sorry for the delay in responding. I wanted to say something useful and then life interrupted.
Isn't this basically collusion by companies? Didn't Google/Facebook get in trouble for trying something like this at some point?
Thanks for pointing out the updated man page. This is much better. But the another question is how developers are supposed to know which node is the root node, which is supposed to be opaque.
> Have you given any thought to automatically migrating Durable Objects to end user devices?

We don't have any current plans, but... I was the co-founder of Sandstorm.io before going to Cloudflare, and Durable Objects are very much inspired by parts of Sandstorm's design. So yeah, I've absolutely thought about it. ;)

It would definitely have to be an opt-in thing on the developer's part, due to the security considerations as you mention. But I think the possibilities for solving tricky compliance problems are pretty interesting.

Protip: "Compliance" is how you say "privacy" while sounding like a shrewd business person instead of an activist. ;)
even those who are experienced with exercise can always learn something!
> Voltage on the other hand means nothing without current

How do you propose you have voltage in a conductive medium (pipe) without current?

To me, it's not a bad analogy (nevermind you that electrons flow the opposite direction of current) - and I am well-versed in physics.
Why should we need data sources?

We were told that history was over and the US won, damn it! Why won't the rest of the world know their place?

We'll just project problems with US society and Western historical paradigms onto them because it's much easier than learning anything about them.
I love mine, I built mine close to a year ago at this point, but it has really shined lately. I have a traditional KB for gaming still but all my typing is on this one. A second might be in order, but this one was built from spare parts, so will have to actually order stuff for another one. I just want to figure out getting a mouse on it like the linked one does. Then it would be perfect.
This is a new one to me. The rotary encoder is neat, but what purpose does it serve?
I agree on type systems being helpful, my point was about immensely flexible type systems like TS which don't force any usual constraints of designing with sound types. I do appreciate a good sound type system that constraints the behavior of my code in well expected ways.