skysight-inc/HackerNews huggingface dataset:
Anyone who is less than 100% confident that they can in fact “do” should not be teaching. If your ego is that fragile you’re not going to last, whether because students don’t worship you, or because management ask you to do something differently.
Even so 16.666 ms is a lot of time for just handling mouse input.
Sure, anyone is free to define anything they like as "good". If you like being unable to change providers for things, then that is certainly your prerogative (and boy do I need to learn how to start selling services to you)! I predict that most people have very different utility functions to you in this area, though.
There is also json2tsv [1] that follows a similar philosophy and I have had some fun combining it with awk(1) recently for database ingestion.

[1]: https://www.codemadness.org/json2tsv.html
Besides, not all dates must be corrected. This one for example is true in whichever hemisphere you live:

> On June 21 or so every year, Earth’s North Pole reaches its greatest tilt toward the sun.
The world is bigger than suburban America, there are a lot of places where greenery is a core part of the (yes, even urban) landscape
You can keep telling yourself that, it doesn't change the fact that IDEA beats any plain text editor for working with code in any language I've ever seriously tried.

It's not just Java. I used vim/neovim for about a decade on and off, and then went all in on neovim for about a year (because I honestly wanted to see what's on the other side), forcing myself to believe that lie in spite of my experience screaming the opposite the whole way, but eventually came back to IDEA because it's not “good enough” if you know both of them well.

One works with code on the AST level, understands the whole project at once, and is developed as a monolithic project (not really — IDEA is very modular and is built as separate components, but they integrate so well you don't feel it).

The other works with text in currently open files and has smart features tacked on the side through language servers of varying quality (the best of which have 10% of functionality supported by a comparable IDE). The difference in how they behave and what you can accomplish (I repeat, if you know both of them well) is considerable.

There are lots of things to criticize in JetBrains' tools (terrible performance, well known bugs go unfixed for decades), but it's not just a glorified text editor.

Also, Java does not "require a giant IDE" any more than other languages do. The language — because of its static typing and good support for reflection — lends itself to writing excellent autocompletion and refactoring tools. Same for C#, F#, Kotlin. Most other languages simply don't have them, not that they don't need them — they just generally cannot have them because of heavy reliance on runtime “magic”, or small user base, or exceedingly complicated analysis (even JetBrains “failed” here — CLion is a quite poor experience compared to Rider/IDEA), or other reasons.
FWIW: It's not new.

It used to be IRC until the Freenode takeover trashed two decades of established chat-support. That fiasco should have highlighted the risk of third party infrastructure, but oh well.

I think people rather like the community aspect. If the project is a significant portion of your life, a little realtime interaction feels good. And it is —in a few ways— better than IRC.

I'm not really defending it. I don't like it either. But we're not their parents. Let them do them.
> The point is that Discord participation is not universal, and the site has a deserved reputation as being unprofessional and often more than a little seedy.

Look, you can make that point all you want but it's not particularly relevant here. All we're clearing up is your idea that Discord is "for nerds" only, which it's not.

> This conversation reminds me of the when people built Facebook-only communities because “everyone is on Facebook”.

Note that I am not saying that people should de-facto build on Discord, and I'd appreciate it if you could read my earlier comments where I noted my opinion of Discord rather than trying to puts words in my mouth.
It is very difficult to write device drivers in even C++ while still maintaining the ability to write pageable kernel drivers. Drivers must have very strict control over availability of memory because it will likely access it at times when a page fault is not possible (i.e. during an interrupt handler). The C# language and runtime would have to add features to explicitly accomodate this at a bare minimum
Just as much as going to the 10km away supermarket requires a car or public transport - you can walk if you want, but I will have already went home from shopping while you are still just started walking.
Ask HN: How did you create a rewarding online presence as an average person?
So as an average person, how can you establish rewarding online presence that can help with career and opportunities?

Inspiration for the post:
[1] https://news.ycombinator.com/item?id=37622702
[2] https://news.ycombinator.com/item?id=37617322
You really think a lawyer could answer that? There isnt any secret sauce to how to murder people legally in the case law.
Didn't Internet (or rather) web already get ruined by content (ad) farms and such?

It feels like we have this problem for at least the last 5 years.
If my goal was to get something dangerous on board. Why wouldn't I put the people in that group... It seems insane not absolutely everyone is subjected to same level scrutiny each and every time.
I've been in bars all over the world, ranging from Tokyo to NYC to SF to now Seattle - with plenty of other cities in between.

If you'll pardon my french here: the PNW is the most clique-filled bar experience I have experienced worldwide and it's really very boring to deal with. You can make it work, but it winds up being more work than is ideal.
> We were originally told that mRNA vaccines did not spread around the body.

It's injected into the bloodstream, how can it not?
Reminds me of a fully-analogue approach to generate arbitary waveforms using a cardboard template stuck to the front of an oscilloscope. Basically, cut out the desired shape, stick it on the 'scope and point a photocell at the screen. The photocell drives the Y axis in a feedback loop so the spot height is a function of brightness -the idea being that the spot rides along the top of the template maintaining a constant brightness (with X timebase setting the output frequency - fairly obviously, needs an analogue 'scope with fully variable timebase).

Could probably do it with a flexible curve these days, to save on the scissors and cardboard.
A lot more people are enjoying the expansive breadth of modern music tonight in all of its inventiveness and variety through TikTok (and via streamed TV and movie soundtracks, Spotify, Bandcamp and the rest of the music platforms, via the vinyl resurgence, etc etc etc) than they are via... karaoke. Your unwillingness to notice it is a shame, but not the fault of anyone else.
What’s the risk? They received a good service for decades and then spent an afternoon migrating to a new one.

Seems like some foss fans have an almost doomsday prepper mindset where they have to spend more resources prepping than would be risked in the worst case scenario.
Bootstrap and tailwind take two different approaches. I like tailwind because it allows me to keep the styling with the html. Previously the philosophy was to have semantic html and apply style as a separate layer. But in practice I find that style and html end up going hand in hand. And I don’t like needing to constantly switch between the html and css files.

Heres one breakdown of the various approaches to styling that you might find useful: https://youtu.be/CQuTF-bkOgc?si=aO7YLMo2U-Y2EEUR
Are you using your own domain? Took me a while to realize that, but once you have your own domain, then the provider becomes a detail: you can switch provider without having to update your e-mail address everywhere.
Alpine isn't immutable, meaning it opens up for more user error, and security issues, by allowing changes to its system partition.

We run immutable container hosts in production because we want to minimize the level of admin interaction. Basically it goes like this. Terraform idempotent setup of VMs with immutable Linux server OS, running containers.

We even disabled login on these in production, only keep it enabled in staging. All changes are tested in staging. If anything happens in prod, instead of logging in and making manual changes we just revert to an earlier state.

There is less need to configure files and services on the OS when everything runs in a container. You set it up once and start the VM.
Natalie – a work-in-progress Ruby compiler, written in Ruby and C++
Google has been the villain for a while now.
The article says that southern hemisphere skies are better than northern? I’m interested in what way?

Better stars? Bluer day sky? Less clouds? Better clouds?

Anyone know what he was referring to?
Correction: ~88 shows in 1972 not "522" (WTF)
The page doesn't load for me.

Archived copy:

https://web.archive.org/web/20230922182842/https://flak.tedu...
Obviously satire, but in real life, there are reasons why a full rewrite becomes appealing. Perhaps the solution even.

One is overwhelming technical debt. Code where the project manager didn't believe in encapsulation, or refactoring, or none of that "architectural nonsense", and was only fired 5 years too late. Code that is difficult to understand, maintain, test, debug, change. Code that follows you home after-hours and on the week-ends. Code that nurses you to bed at night, shows up in your dreams, and wakes you up in the morning. Code that has made many a colleague look for employment elsewhere and new hires give up and quit in their first week.

Every time I see someone profess with assurance that you don't rewrite, I just know that that person has never really experienced the hell I've described above.
I see this story here all the time, but I have never seen it play out in the real world. Most rewrites I've seen have been hugely successful. This sounds more like a sticky narrative that everyone keeps repeating to tell a nice story, get attention, and make them look experienced. In reality, no experienced engineer is so naive as to think that the new system will be a perfect thing of wonder or not look at the tradeoffs made in the old codebase. Reality is more nuanced than these simplistic fictional narratives.
I don't know. I always thought of software as a living thing. As such, it is never complete.

For example, 98% of the atoms in your body are replaced every year. Doesn't it make more sense to think of software in this way, as opposed to e.g. a car or a building? I guess even a building needs maintenance (roof is replaced, windows are replaced, ...), but it's on such long timescales that we think of it as "finished".

If you think of software as a living thing where X% of it needs to be replaced every year just to keep it where it is, then there is no need for a "big rewrite".
Completely wrong. Purchasers buy Intel if there is a choice. A huge amount of people got burned by shitty AMD hardware. Right into Ryzen era. Intel stuff tends to just work.

As for problems it’s usually reliability issues with power management, network and occasional crashes. And that’s from big brand integrators like Lenovo. You just don’t get the same poor experience with their Intel parts.

I mean when we bought a huge chunk of T14s recently, an actual factor in the decision analysis was “not the AMD variety”.

It might be hardware, it might be software but no one has the time or energy to dig through that.

Anecdotally I built a Ryzen 3700X workstation from scratch a couple of years ago. Nothing but trouble. Some days it wouldn’t even boot until the third attempt. And that gets to decision makers and they make decisions.
The author gives evidence that many old people refuse further treatment that would extend their lives, shortening their potential life span. Then they conclude "These centenarians should seek thorough medical care, ... This, however, will require the revolution of policies, ethical standards and legal issues to ensure maximum longevity." So people should be forced to live as long as possible? My grandma wanted to die because she could not take the physical pain, plus was lonely after grandpa died 10 years earlier. But she was not allowed. Requiring people to live longer than they wish is cruel.
Broadly I see that EU is engaging in this behaviour a lot where they fine companies with claims of them distorting market but in reality the EU market appears to be less competitive, less innovative and more rent seeking that USA.
Boost asio is available as a standalone lib as well. What do you mean it doesn't support "it" out of the box?
That or those who can afford to pay people to stand in line for them: https://www.vox.com/policy-and-politics/2019/2/13/18223836/p...
Yes, I call that sharing. You're going about it the wrong way, putting your live work on a network share instead of copying your finished work to a network share when you want to share it.

Syncthing is also a good option but people have mixed experiences with that.
It seems the poster isn't interested. I just checked in to see if they had "corrected" their article, and it seems not :(
Yeah, this is one of the reasons why I think a microkernel would be excellent for today's computing.
It's not a very serious article.
Mostly because the HTTPS protocols are getting outdated/changed and nothing working is kept on websites today for old computers.

There's a patch that adds SHA256 algorithms to XP, which is the biggest obstacle.

Most websites do not work with TLS v1.2 anymore.

Are you sure you don't mean 1.1 or 1.0? In my experience 1.2 is still supported by the vast majority of sites.

Also related: TLS 1.3 on Windows 3.11(!) https://news.ycombinator.com/item?id=36486512

I've been thinking about the idea of easily replaceable, minimal-dependency crypto modules along with an interface that shims them into existing OS implementations. In the meantime, my MITM proxy that I force everything on my network through will take care of HTTPS and upgrading to TLS 1.2/1.3.
Ask HN: Where to buy second hand server/computer parts?
I'm buying off a local site in my country but considering how small it is there's not that many offers. I'm wondering if there's such a website that ships internationally (I live in Europe).
> which is really the bigger factor in having a warmer climate: your angle to the sun (your latitude) or the duration of the day?

This graph from wikipedia might be a good start. It is showing the trajectory of the sun on different days of the year at 56 degrees north latitude (e.g. Edinburgh, Scotland).

https://commons.wikimedia.org/wiki/File:Solar_declination.sv...

The horizontal axis is the azimuth of the sun, but it works as time as well. So that tells you the duration of the day.

The vertical axis is the elevation angle of the sun. To turn this into a solar power factor, you would actually have to take the sine of the angle.
But I don't think that would change the overall shape of the graph much.

So you can think of the area under the curve as an approximate measure of energy delivered by the sun.
> Fiber is quite a lightweight thread of execution. Like coroutine, fiber allows yielding at any point inside it. To some degree, we can regard fiber as a form of stackful coroutine [...]

Can someone explain what the "stackful coroutine" term means (ideally with an example)? And how can one implement it?
Also, Alton Brown doesn't advise against unitaskers because he's some kind of hater. The reason you don't have unitaskers in the kitchen is because they take up physical space. You have to decide which tools are worth the space they take up, and it's hard to justify that for a tool you will only use once in a while. That's not a concern with computers any more, so the reasoning doesn't apply here.
You have to wonder slightly if the app plunging in the charts because people don’t want it anymore or is it because the charts see it as a totally different app?

If they changed the appid, I could see it messing with the statistics on the backend.
How to do a full rewrite:

1. Create a subsidiary company and transfer the code ownership to that.

2. Sell the subsidiary company to an investor for big money and run away quickly.

3. While rolling around in VC cash, green field a better product from the ground up without all the horrible things you did last time.

4. Goto 1
I have seen many organisations try this and end up with a second and even third system with less features running in parallel with the first never caching up to be feature complete.

I am of the opinion the only real way to do this is take small pieces and replace them and keep the main system running slowly replacing parts of it. It will never be complete but progress can be made in areas that need improvements. A complete rewrite isn't worth it, they fail so often, cost far more than any one thinks they do and rarely achieve the magic improvements they were sold on.
Why would an ISP want to pay the cost of doing this?
As someone who puts way less effort than I should into maintaining lasting relationships with people I don't see on a regular basis, this is a great product. Having said that, I feel that "Dear Jo, thank you for being part of *MY* story" (emphasis mine) is the most narcissistic/solipsistic wish imaginable.
>and possible succession as the next MSFT CEO

wat
I think the sources of leak are plenty. Khalistani separatist movement of India (actually it is active only in Canada right no) is deeply embedded in Canadian politics and especially close to the current Canadian admin. (For example Trudeau once invited a convicted (by Canadian courts) terrorists and assassin from this movement of an official dinner).

This classified information is likely available to Khalistani separatists working at different levels of Canadian government and they would have leaked it to foment more anti-India sentiments.
Not every action.

Some festivals avoid it by requiring ID to be linked to the ticket and banning resale (though they may allow refund).

It’s funny, but “extracting maximum profit” isn’t the only motivation some people have in life. Especially when it comes to cultural events.
I can attest to this. I've been hunting like a mad man for a good Ryzen laptop ever since Zen 3 first came out.

It was eventually OK for Windows users but for Linux users you had to settle for a cheap wifi chipset in any AMD laptop. I finally managed to at least find a mediatek chipset instead of qualcomm, but I really would like an intel wifi chipset with a Ryzen CPU.

And don't even get me started on high resolution, or touchscreen monitors.
There Is No Equilux
An actual neuron is far more complex than those in an ANN. I really don't think it follows that if an animal with a similar number of neurons or synapses has some quality related to their brain, so does the ANN.
Perfect for cold storage then?
Cell phone sized devices can easily emit watts of microwaves. Such a suit would just be an overpowered WiFi router and some leaky coax, and then a faraday layer to keep it in. I'm guessing the power level would be 30W or less.

Sounds like a fairly bad idea since resistive heating exists though.
As an outsider to both the EU and USA, I see similar levels of innovation from corporations and market distortion by governments on both sides. The key difference is that the USA is boastful of their innovation but has epic cognitive dissonance when it comes to government intervention. Whereas the EU is boastful of their market distortions while innovation is often hidden behind language barriers.
>> I refuse to participate in algorithm games, and try to be authentic. But maybe that’s not what people like.

This is a mistake. It’s great to authentic when you tweet, post on LinkedIn or write in your newsletter - but if you have zero followers you’re just shouting into the void. You need to play “the algorithm game” so people see your messaging.
Microsoft did have an experimental OS[1] written in a variant of C# so it doesn't seem completely unrealistic.

[1] https://en.wikipedia.org/wiki/Midori_(operating_system)

My guess is the internal politics would be a bigger problem than any technical issues.
Vaccines like this are not meant to be injected into the bloodstream. They’re meant to be injected into muscle tissue.

There is an injection technique called “aspiration” that is specifically intended to avoid vaccines being inadvertently injected into the bloodstream.

https://en.m.wikipedia.org/wiki/Intramuscular_injection

Unfortunately many countries have stopped performing this safety technique as it causes the injection to be more painful.
If you check their profile they’re the founder of MC. That would explain the comments more than understanding of the topic.
You need to dig deeper before making such confident claims. First of all, Portugal didn’t “legalise the drug trade”. Ignoring that, the results of decriminalisation in Portugal were extremely positive until the government started defunding the rehab and adjacent user focused social programs that accompanied it. Before that they proved very clearly that decriminalisation and a focus on harm mitigation produces the best outcomes for society (obviously, like how could it be any other way?).
Probably this one, and 2012 so I was out by 6 years!

https://www.imdb.com/title/tt2286877/
The Matrix CS API is super simple (although i’m biased having helped design it), and the fact that there are a large range of clients these days which frankly outperform historical Element while having feature parity - eg FluffyChat, Cinny, Nheko, NeoChat etc while using entirely independent stacks (flutter/dart, c++/qt, KMP etc) suggests the API’s ok. Meanwhile Element X shows concretely that Element’s problems are getting fixed too: https://element.io/blog/element-x-ignition
Previous discussions:

https://news.ycombinator.com/item?id=37558372

https://news.ycombinator.com/item?id=37630243
Also being discussed at https://news.ycombinator.com/item?id=37630243 (2 hours ago, 54 comments) and https://news.ycombinator.com/item?id=37558372 (5 days back, 101 comments)
Yep 100%. This wasn't a one-player game.
There is a difference between indie hackers and the hackers of the 90s, even though the words are the same. You seem to be referring to the 90s ones, who are technological nerds, basically. Andreas Kling, building his own OS, falls into this camp. But indie hackers are first and foremost those who are trying to make money where the technology is only incidental to their success (as it should be, technology is simply a tool for humans, there is no point to making technology that has no use, except for the sense of accomplishment that a craftsperson might similarly have over making some sort of well-built but useless piece of furniture).

So, no I would not recommend Andreas, gifted as he is, to anyone who is an indie hacker. His work is almost purely an intellectual exploration of the problem space of operating systems, something which has next to no business value these days when Windows, macOS and Linux exists. The riches (if you mean material riches and not intellectual riches) in tech exist by selling and marketing the product, not by the technological decisions of building the product itself. There is a reason YC tells you to create an MVP quickly with whatever technologies you know and to iterate on it after customer feedback.

For many indie hackers, who are not the next Elon building rockets in some novel way and who just want to make $10k a month, copying and improving on an existing product is good enough.
Dupe of https://news.ycombinator.com/item?id=37630243 earlier today, previously also a few days ago

https://news.ycombinator.com/item?id=37558372