skysight-inc/HackerNews huggingface dataset:
I put it on a Pentium 90 just last week. I got 1024x768, it was pretty nice to see some computer from 1994 running current software.

I had a usb pci card in there and it just worked. I thought surely some nuanced part of the hardware will prevent a 256GB usb stick from just working. Handled it fine. Still pretty impressed.

The only real dog was ssh setup because the entropy bits were hard to come by.

It was all fun until one of my caps blew on the thing. I haven't turned it on since.

Eventually I plan to make it publicly accessible in some way along with a 386 I have.

I think it'd be hilarious

In 2002 or so I had an SE/30 running netbsd. I had I think 64 MB of memory, and maybe 20 GB storage via external SCSI and an Ethernet add on card. I also had a scsi cdrom hooked up. At the time SCSI hardware was literally worthless and I picked up all this stuff lying next to dumpsters. This machine would probably fetch $1500 today. Kinda funny.

Then again, an equivalent vintage machine, say from 2007 (core 2 duo with DDR1) would be equivalently worthless today. A regret of not hoarding more can't be healthy

Anyway, compiled Mozilla for it. When it started up you could see the elements draw on the screen in human time. Pretty fun. I remember loading slashdot on its tiny black and white screen.

I remember who I gave it to when I moved, I wonder if he still has it
The main attraction coding had to me as a kid was the fact that it was untainted by the association of incredible boredom a lot of related subjects like maths had, due to them being terribly presented in school.

I'd rather it stay as far away from any official syllabus as possible, there's enough to focus on as regards reforming the existing broken system.
I don't understand either. It's not like they don't also control the code that perform the signature verification.

I don't really know how app submitting/building/signing works on android, but I'd say the main issue it could add would be that the application can be tempered with between the moment it's built until the moment it's signed by Google.
You're a bit too optimistic.

This article isn't saying "be evil or be out-hustled by evil", it's saying "avoid high growth companies because they are full of charlatans".

Find a nice job at a small company growing organically.
"It was a general purpose medium (like paper). Unlike a lot of other tools, it doesn’t force you into its own workflow. You could use it to do anything from plan holidays, make a wiki, play D&D with your friends, schedule a meeting, etc."

So, sort of like email ?
I think your statement confuses who has the burden of proof when proposing a new theory (or just how sorry the state of science is).
Sorry, I was talking about DDG itself, not your site, which has great discoverability ;)
Evidence like this: https://www.kgw.com/article/news/health/coronavirus/face-mas...
Here's the thing: "But we do deal with this stuff at Netflix," is still only true for a tiny fraction of the engineers at Netflix. I currently work at a company that is not quite FAANG scale, but almost is: we have issues in our platform and systems that have forced us to adopt "FAANG-like" solutions to certain issues of scale. Almost none of the engineers at this company are doing anything at all with interview-style algorithms and data structures questions. There are a few working in a couple of areas, but for the most part engineers are working on protobuf specs and implementations around them, front-end/other client code, etc. I'd estimate less than 5% of the engineers here even touch the internals of algorithms and data structures ever, and maybe 10% of them deal with them anything close to "regularly."

The specific team you were being interviewed for might have this apply, but the claim that "Netfix" (as a whole) deals with these issues regularly is almost certainly an exaggeration (at best).

These interview questions generate poor signals and are best seen as hazing ritual/ego stroking exercises.
> Tasteless joke, or substantive call for a privacy invasion?

He was pressed by a reporter after that and he doubled and tripled down on what he said. That's not really what someone who was joking would do.
Probably why they also try to pressure ICs into management.

If I am at my limits for direct reports, I can start having people report to one of my reports, and my status grows. Just like multi level marketing.
Couldn't the officers just ignore the app recommendation, but still use it? If they don't use it at all, they become breaks in the transmission graph.

In other words: if I was infected and attended a rave, a policeman interacted with me, and you interacted with that policeman two days later, you'd probably want to know about that fact and consider self-quarantining.
I can't imagine why women chose not to work in environments like this.
Try Runnaroo.

Stack Overflow search results are directly included on the SERP (in addition to organic web results) for programming queries. Plus the privacy aspect.

Example for "python string match": https://www.runnaroo.com/search?term=python%20string%20match

I'm the creator of Runnaroo.
Indeed, have a little trip to the outsourcing world, where you're paying for a team of experienced developers, some of whom have never developed anything before.

That's the antithesis of HN of course. Most commenters here probably work for tech companies.
This list isn't so much repurposing a chromebook for a home server as setting up a complex work environment on a chromebook. I hope it doesn't discourage people from just running a simple webserver on their extra computers.

It's pretty much just 'apt-get install nginx' and a port forward on your router for ubuntu-flavors, isn't it? All that extra software setup for managing container and databases for monitoring and visually displaying logs, the extra software for dealing with the bandwidth that comes with containers, etc, doesn't have meaning or use in this context. He doesn't even actually mention which webserver he uses. It's all meta and no server.
I watched my dad spend his career getting promoted into misery. He worked so hard to climb the ladder and was successful at it, but it took him too long to realize it was making him miserable. It got to the point where they were forcing him to take promotions by threatening to fire him. Eventually he called their bluff. He refused a promotion and was forced into early retirement.

I tend to advise people to at least consider not caring about getting promoted. Here on HN, most of us are lucky enough to be in an industry where you can provide a comfortable life for you and your family at a relatively low rung on the ladder. Once you get there, focus on making sure you don't go backwards and otherwise just coast and do whatever makes you happiest at the end of the day. If playing corporate games makes you happy then by all means focus on that, but if it doesn't then there's nothing wrong with refusing to play.

Not caring isn't right for everyone, but a lot of people just never consider it as an option. It's easy to get caught up in the rat race.
Depends on what kind of document we’re talking about I.e. how the grammar captures the domain model. Eg: A shared ledger in the case of digital currencies, or the linux source code being worked on remotely by many people are exactly examples of such documents.
My friend Jeff Fowler wrote an excellent blog post diving deep, deep into this topic.

https://blog.jfo.click/hello-hello-world/
No, peer2peer lockstep is the future. No central server, no speed penalty. No storage penalty.

Has been used in RTS games to synchronize 1000s of units across low-bandwidth connections.

Input may be delayed by latency which can be mitigated with client-side prediction. Cosmic bit-shifts & indeterminism can be a challenge in longer sessions but peers can sync with eachother when there is an OOS.
> It was a pretty gutting way to interview with, at the time, the company of your dreams.

My god, I'm terribly sorry that happened. I know you're probably not looking for apologies at this point but, as someone who has conducted countless interviews as the interviewer and I've had some really bad candidates on my phone and in person...I cannot fathom doing that to a person.

If we're booked for a 30-minute interview, the candidate is getting all 30 minutes of my time. If I guess fairly early on that the candidate is not the right fit or simply didn't pass, we will talk about general tech topics or I will ask more professional background questions than I usually do (I try to keep to a 50/50 split of technical questions and "tell me about yourself"-style).

If we're booked for an hour, the candidate gets a minimum of 30 minutes, and I shoot for a bit longer. Heck, I've had some candidates turn it around in those last few minutes. The candidate has already slogged all the way to this point. I feel that the minimum level of decency I can offer is to give most or all of the time I've already said I would give. This applies even if the fire alarm goes off; the candidate is going to get each one of those minutes because it's the respectful thing to do.
I won my Consumer Guarantees Act claim against Apple, and they paid up
> It seems to be somewhat of a litmus test for determining how subservient one is.

Or driven to make outlandishly high salaries.
Depends on the project. If you have to develop features just for ticking off points in a contract that nobody will ever use or prototyping it can be pretty useful. If that code will run 10+ years then not.
let's not bring up facts that might alter their worldview
"There are fewer shares outstanding though which means each existing share is worth more."

That worth has been reduced by the cash paid for the retired shares. So yes, each shareowner has a slightly larger percentage ownership but of a slightly smaller company. The way this can change is if future profitability exceeds that which is already expected and part of the current price.
Most of the computation is happening in PicoLisp. The only reason to call the Java API is to interact with copy pastes/take screenshots or interact with other android APIs like that.
Aside from several toy apps, Alex Burger is also developing an app for the catalonian fire defense forces in PilBox. He also develops apps for commercial customer where the fact that each app has it's own local graph database that can be synced app with a graph central database.
There is a Friday of Functions announced on the mailing list sometimes which is a video call where questions like the can be raised. If you prefer text there is #Picolisp on freenode where he can answer questions like that under the nick regenaxer. You are welcome.
There is also a PilBox app which can install some (really poor) REPL, you could measure the cost of calls via the built 'bench function.
Every object in Objc is already optional. Swift merely formalizes it so that it's easy to reason about.
Self driving car would have been disruptive to their business model. Their biggest cost is drivers comp. Getting rid of drivers would boost their profit by an incredible amount. Not to mention all the political issues surrounding driver as contractors or full time employees with benefits.
Here’s one written by an employee of Redis Labs about CRDTs for georeplication of databases for strong eventual consistency. [1]

There's also 2-year old list of CRDTs used in prod [2].

I know Azure CosmosDB (NoSQL) advertises it's own use of CRDTs for global replication.

[1] https://www.infoworld.com/article/3305321/when-to-use-a-crdt...

[2] https://github.com/ipfs/notes/issues/404
It does. Revenue money (or a company on a well-defined/observable trajectory to actually earn money) means a sustainable business.

VC money means "we throw money at you until we no longer don't" or "we throw money at you because we're in hostile market takeover through price dumping".
The job I want is one that is often filled internally.

For years I'd take a lesser title and then work my way into that position, but any time that doesn't happen, you're stuck not being where you want to be.

When they don't fill that position internally, the first question is, "why are none of their people up to the task? What sort of dysfunction will I be walking into at this place?"

It's sort of a weird, sideways version of "I wouldn't want join any club that would have me as a member."
We are shutting down Covid-19 projections using Machine Learning
Around 6-7 years ago we started a collaborative editing project for prezi.com. The problem basically boiled down to concurrent editing of a big DOM-like data-structure. We looked at the little literature that was available at the time including OT and CRDTs, but quickly realized that none of the existing approaches were mature enough for our needs. All of them were stuck at "text editing", but we needed to edit these big object DAGs.

So we ended up essentially implementing what you laid out, an in-memory revision control system, although using a bit more formal methods to reason about divergence/convergence of clients.
The most basic operation was the "diamond merge": given operation x:A->B, y:A->C, construct x':C->D, y':B->D such that x' . y == y' . x
It also had to satisfy certain other algebraic laws, notably diamond composition, which allowed us to compose these merging operations whenever we wanted, guaranteeing that the clients will eventually converge to the same data state. It was quite neat! Shame that it's all proprietary.

Good old days. I remember, the most pesky operation was implementing a good undo-redo algorithm, it's quite tricky, even once you add inverses.
Great article. Like every good piece of satire, the lines between what happens in real life and the parts that the author exaggerates is blurry.
Company shares are valued based on future earnings. If the company is undervalued, the value of remaining shares increases over time. As the future value of the shares taken off market is greater than the current share value. Lots of companies have gone this route; market cap increases over time and existing shares increase in value.

If the company is overvalued, the shareholders just get screwed as the company is buying back shares which are already worth less than the future value of the companies earnings.
A lot of times people yearn for promotion only because their peers are promoted. At least that's what I saw in Uber. When Uber had only a handful of senior/staff engineers, few people were vocal about promotion. But when Uber suddenly promoted a large number of people, everyone was screaming for a promotion. In contrast, few engineers in Netflix complained about titles for all ICs had the same title - this may be selection bias, though.
A Hacktoberfest Project (Java/Kotlin Back End and Svelte/TypeScript Front End)
The question would be what other companies did you work for? If it's all top tech companies in the valley, it should be pretty good across the board.
Assange has been subject to extensive illegal surveillance by the US government, while inside the Ecuadorian embassy, which also included access to private communications with his lawyers. This on its own would already be a reason to deny extradition, since it fundamentally undermines his capability to organize a proper defense and thus to get a fair trial.
@localhost’s link has an answer to that:

> Perhaps the most powerful argument against taking any sort of action is that we aren’t China, and isn’t blocking TikTok something that China would do? Well yes, we know that is what they would do, because the Chinese government has blocked U.S. social networks for years. Wars, though, are fought not because we lust for battle, but because we pray for peace. If China is on the offensive against liberalism not only within its borders but within ours, it is in liberalism’s interest to cut off a vector that has taken root precisely because it is so brilliantly engineered to give humans exactly what they want.
Relevant to the parent here, I prefer to use a link because it is more commonly expected and it gives me the opportunity to refer to a quality source for an in-depth explanation of what I'm referencing.

It is especially useful when writing a technical document that utilizes multiple products/stacks/terms. Creating links to quality sources for those items gives someone new to the content a good source to go deeper into those pieces while allowing me to focus the article on the specific aspect I'm writing about.
I’m sure a casual, non-technical reader of Hacker News would be unaware of most of the headlines here. Google is your friend, and CRDTs are part of the language of distributed systems. To some degree, one has to help themselves.
Looks like it's incorrectly including the full 4 year equity grant in the yearly compensation grant.
>A 100x engineer exists in the context of a global company like Netflix. Because if a developer makes something just 1% better that translates into millions of dollars of savings or increased revenue because on the margins just 0.001% increase of new subscribers is thousands of customers.

This dumb developer multiplier has really taken on a whole bunch of different convenient meanings.

The original idea had absolutely nothing to do with company success. It's not even useful now and it was questionable before.
>It seems to sit in the unhappy middle ground between local device storage and central storage.

No, it's strictly better than both. You get the performance of local storage and the ease of programming of central storage.

Pretty much everyone chooses central storage at the moment, so the advantage of mobile objects manifests as performance.

I don't know about you, but I would find it a much nicer experience if when I clicked "Add Item" in a shopping cart on some website, it happened <5ms regardless of the quality of my network connection, while still being shared between different machines and never encountering consistency issues. The current "wait somewhere from half a second to several seconds for each click" is bad UX, even if users have gotten used to it.
Someone should write "The Dark Side of VCs" book and lay bare the ugly side of VCs so the future founders can be spared from the cruel fate.
Relatively speaking of course and also I was kind'a alluding to the cross over between politicians and lawyers.
That reminds me of my college CS education. Thank god I had done my own projects before where I could remember the excitement..

What grade does your wife teach? My oldest sons are 7 and 5. They love Roblox. I found Codakids which has tutorials created for kids, where they can create their own Roblox game or Minecraft mod. We created a simple Obby.

Very easy to follow instructions, step-by-step. They were very excited.

https://codakid.com/roblox-coding/

P.S. Just a happy customer - nothing more.
FWIW, as a community project, Sandstorm also continues to live on! ;) There's been some pretty substantial refactorings going on and a bunch of quality of life fixes, sometimes closing out 5+ year old feature requests.
This is niche, but honestly I search for a lot of magic cards. I get a lot of use out of `!mtg`
Kornia: An Open Source Differentiable Computer Vision Library for PyTorch
Note I mentioned I wanted it for our platform... there is no pre-built Zig for it - despite being BSD based.
https://deepnote.com/ is doing exactly this!
Yikes the Amazon numbers are really low...
I recall someone in college pointing out that many people who take the Business Ethics course treat it as a work of satire.

Boy were they right about that.
Yes, that was the idea, to have an extra option—the auto-renewing subscription and then the one-off, not auto-renewing option. I'm starting to think about whether to do this for my business as well. Maybe give a % discount for the auto-renew option.

I also think what could really change the newspaper industry is making it more feasible to do smaller transactions. Not the "buy one article each" transaction, but reducing the transaction cost for small $ transactions. Right now, to charge $1, Stripe charges $0.30 + 2.9%, or 33%. I know PayPal has a micro-transaction rate but not everyone wants to use PayPal.

I would love to subscribe to a newspaper for $1-4/month, not $10-20/month. I'd probably spend more than $20/month overall, just can't justify paying $20/month for just one paper. But seems transactions costs may make it hard to lower the price to $1-4.
Don't forget the case of black CEOs mistaken as subordinates.

https://news.ycombinator.com/item?id=23540162
This true; at least in the US; where I am - in my experience. If you are at Sr. Manager or Director level (leading group of 10+ HR reporting to you or cross functional team lead), it gets increasingly difficult to change jobs frequently.
Reflections on running spaCy: commercial open-source NLP
There's a reason governments give out bizarre capital gains incentives: rich people bribe ('lobby') politicians for them.

The truly rich receive most of their income through capital gains rather than wage labor, so when the rich lobby for tax cuts for themselves, they lobby for reductions in capital gains taxes.
However, the majority was only filibuster proof for a period of 72 working days while the Senate was actually in session.

and yet

January 29, 2009: Lilly Ledbetter Fair Pay Act of 2009, Pub.L. 111–2

February 4, 2009: Children's Health Insurance Program Reauthorization Act (SCHIP), Pub.L. 111–3

February 17, 2009: American Recovery and Reinvestment Act of 2009 (ARRA), Pub.L. 111–5

March 11, 2009: Omnibus Appropriations Act, 2009, Pub.L. 111–8

March 30, 2009: Omnibus Public Land Management Act of 2009, Pub.L. 111–11

April 21, 2009: Edward M. Kennedy Serve America Act, Pub.L. 111–13

May 20, 2009: Fraud Enforcement and Recovery Act of 2009, Pub.L. 111–21

May 20, 2009: Helping Families Save Their Homes Act of 2009, Pub.L. 111–22

May 22, 2009: Weapon Systems Acquisition Reform Act of 2009, Pub.L. 111–23

May 22, 2009: Credit CARD Act of 2009, Pub.L. 111–24

June 22, 2009: Family Smoking Prevention and Tobacco
Control Act, as Division A of Pub.L. 111–31

June 24, 2009: Supplemental Appropriations Act of 2009 including the Car Allowance Rebate System (Cash for Clunkers), Pub.L. 111–32

October 28, 2009: National Defense Authorization Act for Fiscal Year 2010, including the Matthew Shepard and James Byrd, Jr. Hate Crimes Prevention Act, Pub.L. 111–84

November 6, 2009: Worker, Homeownership, and Business Assistance Act of 2009, Pub.L. 111–92

December 16, 2009: Consolidated Appropriations Act, 2010, Pub.L. 111–117
Pragmatic Advice for Starting Entrepreneurs
Time Travel Debugging with Rr
Notable missing text adventure interpreter: TADS. I'm guessing this is a licensing issue, because the only Free Software implementation is GPL3 (QTads), and ScummVM is GPL2 or later.

Glulx (used for modern versions of Inform) isn't listed in the release notes, but there's Glulx code in the source anyway.
I call pretending that they are self employed instead of workers and doing them out of holiday and sick pay - yeh I call that exploitation.
techcrunch had some food for thought on the topic as well, not just standard reuters/ap repost spam.

https://techcrunch.com/2020/09/20/gangster-capitalism-and-th...
It will perform "45 flybys of Europa at closest-approach altitudes varying from 1700 miles to 16 miles (2700 kilometers to 25 kilometers) above the surface", so there's no plan of landing to my knowledge. I also recall a mission to fly through the geysers, but am not if that's the one. I for one however am eager that we start digging in there once we're ready.
Single most useful software tool I've ever used, bar none. I installed WSL on my workstation primarily to get grep on my Windows 10 work laptop, as Notepad++'s equivalent "Search in Files" function is incredibly slow.
Just want to add that the genType project can even compile ReScript to Typescript!