skysight-inc/HackerNews huggingface dataset:
My hunch is that there would be an audience for this stuff. I think the key to this is the go to market model for such content.

There's a pretty established model regarding successful founders who then write books about themselves. The audience seems to be well known and if not presumably a successful founder could self-publish their way to success.

The model for mediocre founders talking about their failures is probably a tough sell to backers as the audience size is unknown and if the founder is unsuccessful they won't be able to self publish.

The best format would probably be a free podcast and where some host would invite other moderately/less than successful founders to talk about their ups and downs. The best bet for the host would be some VC funded moderately successful founder who's startup only 1.5x'd instead of 10x'd snd had to sell the company and now had free time.
Debian with Mate. As familiar as the back of my hand. Dog simple. Can't recall the last time it broke (without me doing something dumb anyway).

(But "pluma"? "Caja"? Wtf names?)

And none of this "eternal improvements" bs. At least nothing visible in the ui or anything. For all intents and purposes it is evolutionarily flat. Which is exactly the way I like it.

(Except, maybe there is something cleverer than just slapping windows on top of each other willy nilly. I know there are alternatives. I have not been driven to explore there much.)

(Also, the Windows OS is flaming garbage. Possibly literally malicious. I don't know how they stay in business.)
You are reading an online discussion about how online discussions lack value.
off topic but I initially didn't notice your username but the second I read "I wrote my own template language in Dart" I knew who it was.
Not quite - they're off by two. Historically July and August were Quintilis (fifth) and Sextilis (sixth) before they were renamed in terms of Julius Caesar and Augustus Caesar.
Unfortunately public transportation can be miserable. Homeless will ruin the experience (see how Paris metro and bus stops often smell). It can be dirty, smelly, congested, unreliable, taken hostage by unions that demand unjustified never-ending benefits, not well available outside densely populated areas (even though you pay for it in tax), time consuming (connecting several trains buses back to back in a day), you may share with lots of crazies, etc.

I wasted a lot of time and got burned out in the public transportation system.

But the experience was better in some cities, eg, in German ones.
> The Verge's sources also shared screenshots of a supportive Microsoft Teams discussion between 100-plus employees. The Teams channel where the letter was posted reportedly has more than 2,600 members.
I'm liking vimwiki, for what it's worth. It feels like a pretty small set of changes to vim that make the wiki stuff "just work", and otherwise it's my regular ass plaintext world that I love.
Not true considering how you don't need JavaScript to display several dynamic elements such as forms, checkboxes, details boxes, or videos. Also proven to be compatible through schemes like QML. It's kind of like saying a soft, meatlike human body is inherently incompatible with hard, metal electronics. True, it wasn't invented to do that, and problems arise from that interaction, but it doesn't mean they are incompatible.
I was a C++ dev in a past life and I have no particular fondness for Python (having used it for a couple of decades), and "friendliness" is a lot more than code golf. It's also "being able to understand all of the features you encounter and their interactions" as well as "sane, standard build tooling" and "good debugability" and many other things that C++ lacks (unless something has changed recently).
You're absolutely right and this problem is getting worse and worse.

As one example, Twitter has this concept of "Topics", which you can kind of see as a sub community. Take a topic like "Web development" and the grifters are constantly on top.

They know exactly how to work the algorithms. They'll post something stupid like "HTML is not a programming language" to get maximum engagement. There's a rich playbook of such engagement patterns to win the game. And they do win.

Same situation on Medium, where there's "Categories". They're all gamed and corrupted like this.

The value adding voices are not heard, and will therefore give up.
My personal view is that having fast queries without indexes is quite general outcome.
How tf did I not know this. Thanks
He found a bug and made a proof of concept webpage to demonstrate it. So when he talks about it he is both the user and the author of the web page. In general You wouldn't expect them to be the same person.
Oh my goodness thank you so much macOS for giving us a set of awesome screenshot tools and a way to edit them immediately in Preview.app. (Capture to clipboard, then command-N in Preview defaulting to new-from-clipboard.)

It’s so blisteringly effective to grab a portion of the screen, draw on it, copy the whole thing again and paste it to a coworker in chat or a task tool.

I recently discovered that with my trusty Logitech G203 I can write cursive on my images with about the same legibility as I can on a whiteboard. Very pleasing.
In the U.K. in the 00s and before automatic cars were really rare. Surprisingly though the last 10 years they’ve increased in popularity and have overtaken manuals for new registrations

Not aware of any eu stats

https://www.autocar.co.uk/car-news/new-cars/analysis-are-man...
Might not exactly line up with what you asked, but Drepper's 'What Every Programmer Should Know About Memory' comes to mind.

https://www.gwern.net/docs/cs/2007-drepper.pdf

edit: wording.
This is standard at least across Chrome and Firefox on Linux and MacOS— (ctrl|cmd)+R does a normal page refresh, (ctrl|cmd)+shift+R does a "hard refresh" where it reloads every resource on the page without caching.

Also, in Chrome, if and only if you have the dev tools open, right clicking the reload button will give you a menu with the options "Normal Reload", "Hard Reload", and "Empty Cache and Hard Reload". The third option will ensure that requests initiated by JS or that otherwise weren't part of the page load also won't be served from cache.
Isn't there a commercial window for non long term perovskite films ? if they're so cheap they can be replaced every 5 years it could "work".
This is also an ecosystem thing. Rust has pervasive support for printf debugging (#[derive(Debug)] and you're done), while .NET's default .ToString() method is completely useless (which I'm sure has nothing to do with Microsoft wanting people to rely more on their debugger...).
Tap water is way worse for me, personally. This is why I drink bottled in the first place.

My point is that drinking out of plastic is basically unavoidable in many circumstances. It isn't a choice we make.
How we got to our current state of medicine is horrifying, but the alternative is more grim.

There is no clean arrival for good, safe, effective medicine. A little gallows humor isn't hurting anyone.
I don't really find python slow for what I do (typically writing UIs around computer vision systems) but also, several years back I made a microcontroller-based self-balancing robot. It was hard to debug the PID and the sensor, so I replaced it with a Pi Zero and the main robot loop ran in python- enough to read the accelerometer, compute a PID update, and send motor instructions- 100 times a second. If there was a problem (say, another heavy process, like computer vision, running on the single CPU) it would eventually not respond fast enough and the robot would fall over.

Most of the time it's not that you need a faster language, it's that you need to write faster code. I was working on a problem recently where random.choices was slow but I realized that due to the structure of my problem I could convert it to numpy and get a 100X speedup.
Nah that part I'm not worried about. The "cheating" is omitting the rest of the line. What you really needed was:

var y = Enumerable.Range(1, 50).Where((x, i) => i % 4 == 0).Where(e => e % 3 == 0).Skip(1).Select(e => e + 4).ToArray();

Compare that against:

y = [t[1] for t in enumerate(range(1, 50, 4)) if t[0] % 3 == 0][2:]

It's almost twice as long, and doesn't exactly make up for it with readability either.
A new era for resilience in the Euro-Atlantic region
True but that only applies to images displayed using the standard image library. TextSniper will capture text from any text displayed on screen, not just within an image. I use it often to pull text from things shared in Zoom. You can do it with the built-in Livetext but you have to do a screen shot, them bring that up in preview to get the text OCRd. TextSniper makes it a single operation.
I've written a whole bunch of all of those languages, and they each occupy a different order of magnitude of footguns. From fewest to most: Go (1X), Java (10X), Python (100X), and C++ (1000X).
>I’m surprise its not more widely used.

It's a ~community language without the backing of an 800lb gorilla to offer up both financial and cheerleading support.

I love the idea of Nim, but it is in a real chicken-and-egg problem where it is hard for me to dedicate time to a language I fear will never reach a critical mass.
I mean, he just explained that after rewriting his program in Dart, it was fast enough? That's not really the point here.

On the other hand, I tried writing a Wren interpreter in Go and it was considerably slower than the C version. Even programming languages that are usually pretty fast aren't always fast, and interpreter inner loops are a weak spot for Go.
> perhaps the best interop of any language out there and platform support that cannot be beat.

Disagree here. The C++ ABI has pretty much been terrible for the last 20 years.

C is fine in this regard though.
The KDE enthusiast would probably note that KDE was originally called the "Kool Desktop Environment". But even the most ardent KDE enthusiast wouldn't argue that it does not change.
Oh man, not again. My initial experience with triplebyte was quite good, when they did a high touch testing and interview process. It worked pretty well (at least for me) but I guess it was too expensive for them to keep doing. Later there was a glitch where they hosed me rather badly, but I could treat that as a one-off.

What is it with this repeatedly opening up profiles though? I thought the saying was that it was ok to make mistakes, but.... make new ones.
> Dogecoin's blockchain is shorter

Not only is blockchain length immaterial to its relevancy, but Dogecoin's chain is in fact longer, as its block interval is only 1 minute, so it is asymptotically 10 times longer than Bitcoin.

> there's one Bitcoin mined every ten minutes

You mean one block (containing an subsidy starting at 50 Bitcoin that's halved every 4 years).

> Miners will generally only mine the blockchain with the most value

Wrong; SHA256 miners will mine the most profitable SHA256 chain, such as Bitcoin. Scrypt miners have totally different ASICs and will mine the most profitable scrypt chain.

> No other blockchain can ever maintain its stability as long as Bitcoin exists. The game theory that backs Bitcoin also proves that all other cryptocurrencies cannot work in the long term.

The theory behind Bitcoin long term security is rather shaky in fact, requiring a constant backlog of high-fee paying transactions once its block subsidy becomes insignificant. Chains with a tail emission face no such issues.
> That's correct. Redbean is already capable of booting on bare metal. We do what we must because we can.

I love the spirit :)

> The main blocker is figuring out how to get an e1000 and/or VirtIO driver in there with a TCP/IP stack.

Why? Is it for performance reasons or security reasons? (or both)

> Right now Cosmopolitan bare metal support is only adequate for stdio applications, which use the serial port and read from the zip fs.

I'd suggest you "think different", and use instead something like ppp to create a TCP/IP stack over a serial link.

Modern btuart implementations already routinely achieve >1Mbps on commercial devices. The GSI as seen on the Intel Serial IO devices support bitrates over 20Mbps.

This could buy you time until you find a better solution, if it's ever needed (which I doubt as back of the envelope estimations make me believe you'll hit other limitations before)
Are carbon offsets bullshit? A renowned climate expert weighs in
A single sentence bill might indeed be too short to address edge cases and attract support, but it can still be single topic and probably no more than ten or twenty pages. Literally no legislator actually reads all of these 1000-page entire-legislative-agenda monstrosities. At best they have their own aides do it and summarize the highlights. More often, they just follow their own party's "leadership" on what parts to use as excuses.
I agree, first drafts are most difficult, and second and third tend not be be much easier. As much as it's like slowly carving a gem from a rock it's also like cleaning a toilet with pristine thoroughness. It must a pleasure for the next person to experience. It's a heady responsibilty, to think for oneself and some other at the same time.

And I reckon I read many thousands of words for every word I write. Especially here on HN, the erudition and generosity on display is always a treat.
Those are, respectively, transmission standards (1), storage media (2, 3, 4, 5), a power transmission mechanism (3), a data replication mechanism (6), and a material with various applications (7).

Of the set the two that come closest to being interfaces are 4 & 5, the daily newspaper and manual gearbox with its shift lever. In both cases, the actual interface component --- articles written by reporters and published by a specific organisation, and a rod through which a vehicle's drive mode is selected, are the parts least changed.

Even the mimeograph's function still remains, though in most cases it's either through a smartphone or tablet (which reproduces text ina mobile manner which can be shared with others) or a printer-copier of some sort, usually functioning on either a xerographic or wet-ink jet process. In the latter case, the output (print on paper) remains.

In the cases of video formats, audio and video storage media, and structural materials, the components of the end result (video streaming, on-demand audio and video playback, and various structural members and fabrics with specific properties) have changed, but their fundamental functions and perceived endpoints are ... largely ... what they were previously. Enough so that someone from an age in which the technologies you mention were in widespread use would recognise the current replacements.

Interfaces do tend to be exceedingly durable. In large part because they address not just mechanism, but human interactions. The former may change rapidly, the latter not so much.
I wish there was some common ground with me and recruitment companies where we both get what we need ... but that doesn't seem to be the case. Their motivation / goals seems to have nothing to do with me.
MS would use its legion of coders to remake Windows with a linux kernel. Organizations using pirated/banned Windows simply would not be eligible for insurance payouts in the case they are compromised.
Is there any trick to record a video of a given app window only (or that covers area of a window)? Making screenshot is easy with pressing `space`, is there an equivalent for videos?
When you are selecting an area you can hold option when dragging to move the top and left sides of the rectangle. This is useful to select exactly the right area.
Medical patients are not really "consumers" in the normal sense of the word. A patient may be unconscious when they arrive at a hospital and doctors will just start to treat them (as they should). A patient's doctor may refuse to change where they'll do the operation even if it'll save their patient a lot of money. A patient may decide they're going to have a procedure done at a surgery center, a facility that is typically much cheaper than a hospital, but they can't predict if they'll have a complication that will drastically change the cost of their procedure. Patients can't just walk up to a menu and decide that because they have chest tightness they want a stent put in. That's not how medicine works. The doctor typically sets the treatment plan and there's very little veering off that plan. The doctor really isn't even the one that sets the prices. Insurance companies are heavily involved in that and it varies by health insurance and plan.

The cheapest prices in US healthcare are the prices paid by Medicare. There are so many people on Medicare so this leads to a lot of bargaining power. Hospitals would never refuse to treat Medicare patients (because there are so many). So, Medicare decides "We're only going to pay $10,000 for a total knee replacement." And hospitals have to say "Okay, sounds good. Can't really say no to 60 million patients." Insurance companies do not have that type of bargaining power. They say "We only want to pay $20,000 for a total knee replacement." And the hospital goes "Nope, we're charging you $30,000." And the insurance company sheepishly goes, "Okay..." and then sets really high premiums, deductibles, and out of pocket maxes so they don't have to bear the weight of the cost.
It's not "twice as long" in any syntactic sense, and readability is easily fixed:

Enumerable.Range(1,50)
.Where(e => e % 4 == 0 && e % 3 == 0)
.Skip(1)
.Select(e => e + 1)

That's very understandable, it's clear what it does, and if your complaint is that dotnet prefers to name expressions like Skip rather than magic syntax, we can disagree on what make things readable and easy to maintain.
I don't. I surf the web and use GUI programs on Windows or Mac OS. I have a Linux server that runs Jellyfin and my IoT devices.

awk, grep, tail, nginx and all that kind of stuff is fine.

(I tried taking the 1050 card from my media server I used for AI training long ago and put it in another cheap Linux box and put SteamOS on it. They claim it can run Windows games but it won't run anything out of my steam account including the games that the proton database claims works. That's the kind of brokenness as the expected condition that is endemic to the Linux GUI)

If I found a GUI app worked on Linux I'd be so surprised I'd have to file a feature report with their feature tracker.
Yes [0] [1] [2], including the subscription services, which offer glass gallon jugs for astronomical prices - that's why I chose individual bottles! Even Voss from Iceland is cheaper on per-case basis!

[0]: Saratoga (https://sswc.com/)

[1]: Mountain Valley Spring (https://www.mountainvalleyspring.com/)

[2]: Starkey (https://starkeywater.com/)
I assume the parent was talking about the fragmentation in the ecosystem (fair point, especially regarding package management landscape and build tooling), but it's unclear.
Using GPT-3 to gain new insight into historical figures
Nothing like having Microsoft monitoring every electronic communication on the planet. No thanks.
I was impressed by your resume and think you'd be perfect for <irrelevant job>.

+1

Next...
But if you ban Windows, even if they remade it, it would still be banned? ;)
Aaaargh, I can not help myself!

* NTSC / PAL video, and audio / video tapes

Better isn't always better. This is a philosophical point, so I'll just give the gist: I believe that advancing something, doesn't necessarily make things for the user better. For example, Netflix is by technical measure "better" than going all the way to a video shop with your friend, finding out they don't have what you really wanted, spending ages deciding on what to watch, going all the way back home, and sitting through the film in one sitting. Which experience did you prefer though, and more importantly, which one was better for you as a person?

* Manual transmissions in cars

What? I know in the U.S.A. most people drive automatic cars, but at least in Europe this isn't so. It's not because they're not available, it's just that nobody wants to drive them. Personally I find them boring and toyish, but I can't speak for the reasoning of others.

* Daily newspapers

There was _a lot_ wrong with newspapers back in the day. One huge thing they had going for them though (which nobody realised was even in question at the time) was that they were written by professional journalists, and they had standards. Now my "news" is given to me by half literate emotional reactionists.
Yeah it was a crazy time to watch the whole bottom of the workstation market fall out. Solaris managed to hold on in datacentres for a while, but the others not as much. And a 486 or Pentium running Linux was just as good as most proprietary Unix at the time, or was well on its way to getting there.

I did a summer contract job at an IBM subsidiary in summer 98 or so, and I had a manager there fight me on installing Linux on some spare PCs, because he thought they should be running, y'know, SCO. A Real Unix. It already looked preposterous by then.
Yes and no. It could potentially use the network. To do so, it would have to acquire an IP address, which in the case of IPv4 would show as ARP messages. More significantly, any attempt to call out could be detected at the router (IPv4 or IPv6). Now I know that most people don't look through firewall logs looking for comms from unexpected internal addresses - but some people do. And since this has been around since 2008 with no reports of such comms that I have been able to find, we can be pretty confident that it is not happening.

So why would they network-enable it? I would suggest that this is for the declared purpose - if you need to upgrade the microcode, the normal OS (Windows etc.) has to communicate with the IME, and IP is a good way to do that.
Yes, Cmd+Shift+5 and “record selected portion”.
One thing that’s always freaked me out (admittedly without any evidence beyond anxiety) are those triangular tea bags made entirely out of plastic. Very thin strands of plastic, heated to around boiling. I can’t imagine that the plastic remains completely inert there, so I’d guess you’re consuming some amount of plastic, and probably more than just drinking cold water out of a bottle.
I recommend against changing the format from png to jpg. The sample shows a picture of a dog, but most screenshots should be of applications (having a limited color palette) and must of the time the goal is readability (jpg compression drastically reduces text clarity relative to png)
Saying free-speech principles are important in the public square, which he asserts Twitter et al are part of, is very different from tolerating all forms of speech from your own employees in the context of their job.
I can totally see how this can fly under the radar. "Cults" are common in tech, though not of this type.

I've received job offers where entire functions are all people who had worked together at a previous company and not hired through acquisitions. I've had teams where majority of the team is from the same university or class. More than 50% of the team having a common denominator is common and it usually starts with one person getting hired in a high enough position where their hiring decisions are not scrutinized.
It's literally "twice as long" syntactically. 120 vs. 67 characters.

And again, you keep omitting the rest of the line. (Why?) What you should've written in response was:

var y = Enumerable.Range(1,50)
.Where(e => e % 4 == 0 && e % 3 == 0)
.Skip(1)
.Select(e => e + 1)
.ToArray();

Compare:

y = [t[1] for t in enumerate(range(1, 50, 4))
if t[0] % 3 == 0][2:]

And (again), my complaint isn't about LINQ or numbers or these functions in particular. This is just a tiny one-liner to illustrate with one example. I could write a ton more. There's just stuff Python is better at, there's other stuff C# is better at, that's just a fact of life. I switch between them depending on what I'm doing.
WindowMaker enters the chat.
Well when we ran electric wires and telephone wires it wasn't for the benefit of a multi-racial population, this nation only invested when we could control who would benefit.