skysight-inc/HackerNews huggingface dataset:
Amjad's tribute is touching, and also be sure to read the Wikipedia page he links to:

https://en.wikipedia.org/wiki/The_Mother_of_All_Demos

I met Doug in the late 1970s when we worked in the same Tymshare office at 20705 Valley Green Drive in Cupertino. He had a little cubicle like the rest of us, in the far corner of the building behind the pine tree in the middle of this Street View image:

https://goo.gl/maps/JEZAqS6vqVAAfjP6A

We only talked a few times, but I could always see the sadness in his eyes from the shabby treatment Tymshare gave him. No real team, and not much encouragement to continue his mission.

Tymshare was quite a land of lost opportunities. Earlier in the 1970s they had a "programmable terminal" in a side office. I think it may have been a Datapoint 2200?

I found the programming manual and saw that I could write code to respond to the cursor keys, put characters on the screen where I wanted them, and then run Conway's Game of Life!

In my years of working there coding on Teletype machines, I'd never experienced anything like this.

Eventually my manager saw me working on my GoL program, and kindly but firmly said, "Mike, this looks like fun and all, but no one is ever going to want to do something like this. We have important business problems to solve. Back to work now!"

At one point they did consider doing something to take advantage of these newfangled "microcomputers". But they didn't pursue it very far, because they figured it might be a threat to their established timesharing business.

And they were right!
I had dual-screens before I got to college- an extra Matrox Millenium II stuffed into my computer, another 19" crt. I built a projector out of an LCD display & would have some friends playing PS2 on that via video-input, while others would hang out on the main computer & surf or play games. It felt like ubiquotous computing was going to spread & spread. I always wanted to follow up, to have more and more input & output attached to a computer, more simultaenous users, but my social world got less active, less hang out & chill in a basement with a bunch of people. Alas!

Anyhow, I remember being jazzed beyond belief for Peter Hutterer pushing Multi-Pointer-X. This was going to be the pinnacle of computing. I wanted so much to play here. Still haven't done anything in this realm. https://en.wikipedia.org/wiki/Multi-Pointer_X

I still think buying a 4K (or more!) 65" display or whatever & having two or three people do parallel play- do their own thing, but on a shared desktop- and occasioally use the shared real estate to share/bounce ideas, pair- I still think that'd be the bee's knees.
What is the problem with Transmission and what does Deluge (poor name) do better?
Deluge also has a good Web client.
It almost guarantees that the electorate won’t be consulted often, though. That’s something you can afford to do every 4 years, but not every 6 months.
Spanish also lets you distinguish between carro nuevo and nuevo carro - being a brand new car vs a car that is new to you. Even there I had to throw in "brand" to make it clear the distinction.
What’s the game where it’s really complicated and it’s all ASCII symbols?
I’m not sure. I’ve seen the “and off-by-one error” version of the joke for 15+ years. I’ve never seen anything added to it.
JQBX – Listen Together. DJ Online. Discover New Music
>If you don't fund their roads you can't tell them "but you need a sidewalk".

The Americans with Disabilities Act says you need sidewalks.
I did find this describing the procedures for transporting ballot boxes. So this link resolves my fear that transport security wasn’t addressed.

https://aceproject.org/ace-en/topics/vc/vcf/vcf02/mobile_bro...

I appreciate your response, it has made me question my thought process.
The main thing he wanted, and never got... was a group of people working together on some task unrelated to programming, with an agreed upon measure of productivity.

He wanted to see how much he could optimize their productivity over time with careful measurement and plain old trial and error.

It's never stated why funding dried up, but here's my suspicion: Nobody was willing to risk upsetting the traditional hierarchy with something that might obsolete management, for example. Nobody other than an angel investor, or group of old retired technologists can pull something like that off. It has to be someone with time, or f*ck you money. I have time.
Have you tried comparing your i5 Mac mini to an M1 Mac?
Wasn't this already the case? I think you just need the developer subscription, but you don't have to upload your IPA to any Apple server, as far as I know
Quiescence search
If you point it at your .torrent folder it will rename all your torrents to their hash value. This might not be what you want (enrage you)

Otherwise its cool.
My point was that a contractor or construction worker probably wouldn’t be driving an f150 lightning as it’s not really practical but it sure is fun (see the F150 SVT with its single digit city mileage as a previous example)
No, NixOS solves that. Apps can require Kernel Config Flags to be set and the interactions between flags can be modelled in NixOS. And it'll all be side-effect free and the nixos rebuild command will tell you at build time if it's wrong.
Noisy Cities
Stop Interviewing with Leet Code
In my experience, long-standing unexplained openings in small companies, including early stage startups, are signal that something is wrong.

I did see this in one example in the “who’s hiring” thread here, but also in following the newsletter for a startup I applied to.

Two reasons I saw in my last job hunt:

1. The company is lowballing wages.

2. The hiring manager for the position does not want to hire or is not aligned with the startup team‘s decision that they should hire for the role.

You can get good at qualifying for these scenarios early, but if you don’t have experience looking for and actively screening these out, a list of repeat posts might save some people time.

At least it might add weight to a possible dismissal.
You're a brave man for asking this question!
Also posted 9 hours ago: https://news.ycombinator.com/item?id=31672861 (5 points, 9 hours ago, 2 comments)
Also, DF makes an effort to make the game at least minimally playable on a variety of systems e.g. adjustable resolution of the game window, tileset support and so on, Aurora is basically a big old "screw you" to anyone who needs text or DPI scaling (which I would suggest is most people using a QHD or higher resolution display). Important UI elements get pushed off-screen, and the dev outright refuses to consider fixing it.

It is understandable enough given it's a personal passion project that they've happened to make public, works fine on the devs own system, and as I understand properly handling windows scaling is a LOT of work, but it does make it very frustrating to see this tantalising game but not being able to play it without non-trivial amounts of screwing around.
Actually.

But I think context still rules the day when using literally.

But I don't think literally is actually used incorrectly all that much. It's commonly used as hyperbole.

"I'm so hungry, I could eat a horse" is hyperbole.

"I'm so hungry I could literally eat a horse" is just a more extreme hyperbole.

Most cases where I see literally used in the more modern sense, it is rarely used in an ambiguous way. "I literally just died" will never mean that you just passed away and are now announcing it to everyone.
What clearly did happen? Both of those seem to be refuting the idea that votes were cast for dead people.
Amazing, thank you. Now it sounds to me that I can use your software to quickly import big files somewhere.

But then the new question arises — after I’ve imported, why should I stay there and not export data to Postgres that I’m familiar with (supposedly your db can export as fast as import)?
Plasma Ignition System Increases Internal Combustion Engine Efficiency 20%
Privacy Badger is a browser extension that learns to block invisible trackers
It's a WordPress blog
You want a proper html 5 parser that can handle non valid documents. And the fastest one is https://github.com/kovidgoyal/html5-parser over 30x faster than html5lib
Google is infamous for breaking backward compatibility, and sunsetting things, so I will not advice anyone to use this to build any products. However it is fine for one-off tasks, like fetching data for this blog post.
I remember first experiencing that in the early days of slashdot (must have been late 90s). It subjectively feels like such moments were more common back then.
The white label approach is exactly the case I hypothesized (world with only manufacturers and Cuban), so no change there. I believe it's called "white label DTP direct to patient". This is picking up steam in the industry. It could certainly work and could compete against the status-quo for a time; but as it scales in market share, I anticipate the economic forces I described to eventually occur.

If he begins manufacturing the products, I'm not sure how that works. But I believe there's a lot of regulations and issues around manufacturer-to-patient sales. Tides could be turning, my experience in this part of healthcare is a few years old now. In theory, I suppose Cuban could stand up a separate legal entity for manufacturing where he sells to his pharmacy legal entity at some low price to avoid the economic forces I described.
If the formula was simple, it would have been applied already.

Plus, you cannot “reboot” Atlanta to match your cute vision of a core city in the snap of a finger.

I am not saying nothing can be done. I am saying that it is a lot harder that books and papers and studies make it seem.
Dang, that’s a nice way of saying it.
> If dawrves were wandering around with symbols above their heads showing they were hungry, thirsty, sad or whatever

But there is, they flash various status icons. Except idle. But you can find idlers at the gathering zone

The only thing that misses in the flashing status that I can recall is "waiting for a party to start" and they all just sit in the dining hall until everyone scheduled for the party arrives. That threw me off s little sometime as they just stand, while normal idlers at least wander a little.
It's generally multiplicative depth; that is, the number of ciphertext-ciphertext multiplications that feed into each other. The primary way we define and evaluate functions in FHE is as Boolean (or sometimes arithmetic) circuits, so "depth" is in that context.
> You've never run them in a terminal?

When I run Emacs with a blank config, the default display has this:

Get help C-h (Hold down CTRL and press h)
Emacs manual C-h r Browse manuals C-h i
Emacs tutorial C-h t Undo changes C-x u
Buy manuals C-h RET Exit Emacs C-x C-c
Activate menubar M-`
(Sorry for the delay, on the road.)

We're a US C-Corp. Our founders are spread out over the US and Europe. I'm not one of them myself, but rather joined later.

The flip from UK to US took 2 months end-to-end and cost close to $100K all-in. This might seem like a lot, but we had a working company with contracts and needed to be careful to avoid creating a taxable event. We also had to arrange transfer payments as we kept the UK company as a subsidiary to avoid the aforesaid event. (A real headache--it's better to keep just the US company if you can, post-flip.) If anybody is coming out of the UK I strongly recommend Ashfords LLP on the UK side and Wilson, Marshall, Taylor on the US side. They are both super and guided us well.

As far as staff--we don't force them to do anything in countries where we don't have a legal presence. We leave it up to them to make whatever arrangements they find reasonable and route payments accordingly. In general having your own company seems to be the best route across many companies. I used that myself in the US before we flipped, because I was being paid from the UK.

I can't speculate on German labor law as I've not had experience with it. Our approach is to take things a day at a time and work things out as they arise. It has worked well so far.

To be honest we've probably had more issues with US jurisdictions than non-US. The state and local tax regime in the US is very complicated and requires accounting and tax advice on a regular basis. I was surprised how much attention it needs.

Happy to answer more questions if it helps people.
It was 'literally' designed to win. Microsoft Visual Studio branding is much stronger than 'Atom'.

As part of their new form of 'Embrace, Extend and Extinguish' strategy after acquiring GitHub, a significant part of the ecosystem of cool plugins, services like live share, etc are exclusively focused and supported on VSCode which is a further form of lock-in and pushes out editors like Atom.

After the acquisition, Microsoft was maintaining both Atom and VSCode and one of them had to go and they knew it had to be Atom; unsurprisingly.
That because they're usually comparing it to a Electron app, at this point it's punching down ;)
I don’t know. Switzerland works the same way and they have votes more often than every 6 months. (Also the average German will vote more often than just every 4 years due to European, national, state-level and regional elections.)
They didn't realize that Steve wasn't polished, he just cared.
Money/time. Microsoft dumped a ton of effort into doing a good job.

Web platform is a great tool, that allows rapid development with very fast results.

Extensibility. With JS under the hood & a plugin system, people were able to create tons and tons of value ontop of the base system very quickly. This was the promise of tools like Eclipse for a long time, but development was cumbersome & heavyweight. Some of the win here is again that the web platform is already extremely well known and popular. Some of it is more refined architectural tastes. But creating new value in vscode was easy, in a way it's never been before. The existing capabilities are themselves great examples. There's many more examples too. https://code.visualstudio.com/api/extension-guides/overview

Lack of competition. VSCode aside the market hasn't changed much in a decade. Not a lot had changed.

Light & fast. Starts stupid quick, runs stupid quick.

Targets the important stuff. Fantastic for webdev, great debugging, linting experiences. Well integrated & capable IDE.

Liveshare. Holy shit, liveshare. I've spent dozens of hours trying to figure out how to collaborate with coworkers & friends in the past. Floobits, a random assortment of odd other projects... nothing compares to how quick & easy & simple it was connecting to someone else. And being able to then just navigate the project, or follow them, or follow someone else. By compare, Atom's TeleType offered... almost nothing. Barely better than coding over zoom.

I was going to make a guess & say that a huge advantage was that VSCode won because it was a late mover, because we got way better at tech, & much more is within reach. I was doing some searching around to understand what tech (beyond Electron) it's built with, and found this neat interview[1] with longtime dev Benjamin Pasero that goes deep into the history. Evidently it's from 2011?! Holy shit; didn't know that. One of the first TypeScript projects out there. This mainly reinforces that it's just been a product of a lot of time & money. VSCode itself has a number of other vscode sub-dependencies, but off the bat, I'm not seeing a ton of other high-value big-ticket libraries they've leveraged to do their thing.

One other win is just having a well-defined UI architecture, that provides a reasonable backbone/structure to develop around: https://code.visualstudio.com/api/ux-guidelines/overview

Language Server Protocol sealed the deal, as a way to "interface" with any given language.

[1] https://www.git-tower.com/blog/developing-for-the-desktop-vs...
Yes, it’s obvious and banal that the more money your family has - the more opportunities you have for education, growth, starting a business etc.

What’s there to discuss?
Atleast UK can hide behind status quo. This is of next level.
What exactly does these words prove? Monty has been known to shit on Oracle's efforts just because they are from Oracle, regardless of their quality (as do many others, proven by this very discussion). He's the head of a competing fork that they're trying to monetize, I would take his words with a shovel of salt.

The real problems with MySQL are:

- the bugs database is not public (as he's said)

- all development is going behind closed doors; MariaDB is more open to the public

That's it. Quality-wise it's better than MariaDB IMHO. And they pay more attention to low-level stuff that doesn't add too many new features but greatly improves things like reliability (such as rewriting the underlying InnoDB storage format). Although that one did introduce a significant feature (transactional and fully atomic DDL, which MariaDB implemented only partly and recently).

MariaDB has its share of problems. For example, they have exactly the opposite issue of what he's describing: in their first releases they've imported mountains of code from other MySQL forks without much testing (especially from Percona), things like Cassandra and TokuDB that went practically unmaintained for years and are now in the process of being removed. All to toggle as many feature checkboxes as possible ("look at how much shiny new stuff we ship!")

I personally don't use new MariaDB releases until at least their 5th or 6th patchset.

I also don't really understand this question:

> Then explain MariaDB?

Monty didn't want to work under Oracle. He left and started a competitor. What else to explain?
I feel like you missed the context.

upsidesinclude wrote:

> You find a bunch of people that can't or wouldn't vote and collect their automatically mailed ballots, fill them out and have them dropped off in boxes.

>That's one way to illegally harvest votes. One that almost certainly occurred in nursing homes around the country in the last election.

thenewwazoo replied:

> Citation, please.

This isn't about substantial fraud. It is about a very specific source of fraud that upsidesinclude said was likely to have happened.
Why do you think “more dense” automatically means “so dense your whole apartment is a bed”?

My house was built around the time the automobile became common, meaning long long long before parking requirements or even driveways and I have a yard… I highly suggest you take a look around - even within the US - at older neighborhoods and see how nice and quaint it can be without loud, smelly, space wasting cars.
Right. We put a lot more effort into ensuring people get on-boarded and properly integrated. That's the hard part (on both sides) to making the distributed company model work. I don't think you can ever do enough on that. We owe a debt to other companies like MySQL AB who provided models for remote organization.
I think the claim would be lucky in terms of time, not execution. Facebook appears to have all the same stagnation problems that MySpace did, with a little more time in the sun because they're entrenched in a static market.

Google Plus was late to the same party. Let's also not forget that, when Plus launched in 2011, the competition between the two organizations was Google running for its dinner and Facebook running for its life.
It already looks like SpringBoot at first glance. You'll have troves of Java devs flocking to something like this.

There's a general dislike towards Java/C# code nowadays, you can't argue that spring/springboot brought stability to the language and its mainstream usage.

Something like this in TS makes it feel familiar, and after trying the examples I am quite excited!
Also see Qucs-S, which is a GUI for ngspice and a few other engines.

https://ra3xdh.github.io/
This was the story that got me hooked on Asimov as a kid
I wasn't -- I was not aware that his last name was Cleaver, haha.
I think OP is suggesting to share it with museums across Caribbean and not just Colombia.
>I worry that all of the pro-vaccine propaganda

You know, Occam's Razor leads me to believe that the anti-vax propaganda is actually more to blame for making people not want to take vaccines.

But maybe you've hit on something here. Maybe the reason there are so many people out there that are pro-choice is simply because all the pro-lifers are trying to shame them. If the pro-life movement would just quiet down, there wouldn't be such division and so many abortions. But no, the pro-lifers have ruined it and are to blame for all those abortions.
Europa beckons, and maybe Titan too.
No, but there is far greater share of democrats that are college graduates (especially the younger ones) and those in the trades are a greater share of republicans. Not only...but certainly more of them.
nope, Emacs has an existing package installer and several packages in itself which make package installation easier than even VSCode or Atom
The claim that you could build a house out of the fragments comes from the 1500s, so that's the number that matters if you're checking the veracity of that claim.

There are far less now that Protestants spent a century destroying purported fragments.
Shortly after VSCode was released, it became much better and faster than Atom. Atom was unusably slow and memory-intensive.
Deluge can work in client-server mode, which is great if you have an always-on home server, but use the client on your laptop.

No need to worry if you can suspend your laptop or go away, the torrents will download and/or uninetrrupted.

This is also great if you want to seed the iso images and lower your distros' hosting bills, and not just "hit and run" (download and stop).
I’ve used both Atom and VSCode, and personally I’ve always liked VSCode much more.

My experience with Atom was that it was a stereotypical “Electron” app in all the bad ways. It was very slow to start and the text editor was laggy; the UI was way too spacey and it was hard to find things and I just didn’t like it; and there were lots of bugs.

VSCode is also implemented in Electron and it has bugs and UI quirks, especially with extensions. But it launches almost instantly, text editing is almost instant (even if extensions are slow thanks to some sort of priority threading), the UI is clear and compact, it has more key combinations. Once Microsoft introduced the LSP I think it was over.
Create your own ETF with Buckets Investing
Simply link your robinhood/brokerage to buy ideas you believe in
Those aren't the only two options. There's not really any such thing as "windows hardware" - and if you really want maximize performance of low-end hardware, Linux is really the king for that use-case.

A lot of low-end hardware will not even run Windows 11, which is probably going to be more and more of a pain to deal with as time goes on.
A butterfly net
He was decades ahead of his time, as were the folks at PARC, in terms of something that could be turned into a profitable business or consumer product. The time horizon was just too long for the most powerful ideas to really take root in the industry. As a result, many of the 'big picture' concepts were discarded and shorter term goals that could be achieved in a few years time were developed instead. When management gets compensated in terms of quarters to a small number of years, that's the time-frame they tend to focus on.
You're old-fashioned. It's not like malloc/free provide real-time guarantees either, but somehow we don't get complaints about C being unsuitable.
Rtorrent on a Linux or bsd cli running inside screen or tmux on a server also works excellently for the purpose of persistently seeding things from a system that isn't your main workstation that hibernates and moves around.