skysight-inc/HackerNews huggingface dataset:
Yes, I know. What of it? Comes with the size and money.

Just like when we were building medical stuff that came with it's own audits and how banking also does.

Cost of earning all that sweet cash.
None of the relevant contracts allow for you to specify the plane. If you buy a ticket for "an airbus A350" and show up and they ask you to board a 737, if you refuse, you are the one breaking the contract, and the airline does not have to compensate you in any way. Right now a significant majority of all flights happen on the exact model of aircraft the ticket mentioned, but if people start choosing not to fly on boeings, you can rest assured that airlines will start to move planes around so that their expensive planes still make money.

If you want to be guaranteed the plane you signed up for, we need new regulation. That is not a right anyone has currently.
Not a single solar cell today has been produced (including extraction of the material, transport, everything) fully with renewable energy.

We love to speak about "potential" and extrapolate given current numbers. But the fact is that we have never done anything like that at scale. We do not know if we are capable of replacing fossil fuels. It's not just a "potential", it's really an engineering problem. The devil is in the details.

And when you start looking at what would need to change to run fully on electricity... you realize it won't fully replace fossil fuels. Not even remotely.
Silicon wafers aren't made from that quartz; the crucibles in which silicon is melted is. The wafers themselves are made from metallurgical silicon that is subsequently converted to trichlorosilane, then repeatedly distilled to remove impurities, and then converted back to elemental silicon.

If we didn't have sufficiently pure quartz for the crucibles we could oxidize some of that purified silicon back into silicon dioxide and use that instead.
These megacorps have been avoiding paying taxes in the jurisdictions where they make most of their money. It's only natural to expect govts. to claw some of that revenue back. People think it's about privacy but it's really about tax revenue.
That's a pretty cynical take. I think a more profound problem is that formal specifications for software are fairly intractable.

For a bridge, you specify that it needs to withstand specific static and dynamic loads, plus several other things like that. Once you have the a handful of formulas sorted out, you can design thousands of bridges the same way; most of the implementation details, such as which color they paint it, don't matter much. I'm not talking out of my butt: I had a car bridge built and still have all the engineering plans. There's a lot of knowledge that goes into making them, but the resulting specification is surprisingly small.

Now try to formally specify a browser. The complexity of the specification will probably rival the complexity of implementation itself. You can break it into small state machines and work with that, but if you prove the correctness of 10,000 state machines, what did you actually prove about the big picture?

If you want to eliminate security issues, what does it even mean that a browser is secure? It runs code from the internet. It reads and writes files. I talks directly to hardware. We have some intuitive sense of what it's supposed and not supposed to do, but now write this down as math...
My point was simply that the fact that there are multiple representations of characters that look the same is just a tiny part of the complexity involved in making text behave like users want. It's not that uncommon for people to think that "oh I'll just normalize the string and that'll solve my problems", but normalization is just a small part of quote-unquote "proper" Unicode handling.

The "proper" way of sorting and comparing Unicode strings is part of the standard; it's called the Unicode Collation Algorithm (https://unicode.org/reports/tr10/). It is unwieldy to say the least, but it is tuneable (see the "Tailoring" part) and can be used to implement o/ö equivalence if desired. I think it's great that this algorithm (and its accompanying Common Locale Data Repository) is in the standard and maintained by the consortium, because I definitely wouldn't want to maintain those myself.
> Except actual gaming PCs of the same price would have lower TCO, since you don't need to pay for an Xbox Live/PSN subscription.

Gaming PCs should still cost a bit more, because:

1. they aren't sold in vast quantities with the same spec, and so supplier can't negotiate vast discounts

2. they often don't have games nearly as optimised for them, because different PCs have different configurations, so you need to buy much specs for the same performance

3. consoles likely factor in total procurement costs over the lifetime of the console, and so they can be cheaper initially and lower price more slowly than they lower costs, to recoup some of the deficit

However of course in practice if you can't subsidise your game console with game sales, then (2) and (3) probably vanish.
It is extremely difficult to make someone understand something, when their salary depends on their not understanding it.

This is HN and surveillance capitalism rules the internet, of course we will see commenters here whose wealth depend on it.

Now I will garrison for the next brigade... :^)
look up bullet journal, might help offloading the memory and focus to a simple journal
Like, I'm a consul user, but I'd assume the use cases are similar.

One concrete example: Consul can provide you with locking and thus leader election with relatively little effort. Patroni, the postgres manager, can use a consul lock on a key to elect the postgres leader and consul ensures mutual exclusion.

Or in a similar way, I needed to run some data collection once a day, but the cluster consisted of 3 identical nodes and I didn't want to start treating one node specially.

I could use consul to hold a lock by using <consul lock whatever/lock collect-data.sh>. Once I had mutual exclusion, I could store the last time data was collected in a consul kv entry with <consul kv put whatever/last-run $( date +"%s")>. Then each script just grabbed the last time data was collected or 0 if missing and checked if it was 23ish hours ago. And there we go, all systems identical and fault tolerant once-a-day data collection without additional config to forget on top.
I understand your complaint, but I consider this a feature.

Learning vocabulary and learning grammar can be split apart.

I'd prefer it go the other way, to translate the current language's grammar into the other language's grammar. If you are learning Japanese, for example, having the English grammar match the grammar of Japanese would be a smoother learning experience (I think) than flipping grammar at the translation point.

But in any case, I would want the grammar to match if I am learning vocabulary. I don't want to have to guess, or presuppose the rules of the grammar.
By all means, the OP should go. Eclipses are cool!

But they weren't asking if they should go, they were asking how to convince someone else to spend 30 hours travelling for 4 minutes of eclipse. My answer was that they should roll it into a larger trip, to amortize the cost.

I was giving them an opinion on how I'd feel in that person's shoes. And I say this as someone who has travelled for eclipses, and will travel for this one.
I don't think startups will be able to enter this market, at least not any time soon - it's too capital intensive. We might get several large "constellations" someday though (Starlink, Eutelsat/OneWeb, Amazon Kuiper, Guowang).
Handle a prefix maybe?
This is apples to oranges - the stock Photos app isn’t shareware/demo ware etc. it’s a basic photo gallery app with a really solid search feature, and it integrates into the camera app just liked you’d expect on any other mobile OS.

And just for both of you, you can indeed tap and hold the Photos app and then choose “Remove Application”. I’d be surprised if this did anything beyond hiding the app, and also the Photos app is completely innocuous imo.

Norton preinstalled on a Windows XP machine is more like if your phone came with Weather Underground preinstalled.
Here goes..

I'm a "solopreneur" as you put it. I have been doing this solo for about eight years now. My service costs $697 per-month to run and my annual reoccurring revenue for this year was close to a million dollars (USD), which was about 10% less than last year (industry layoffs affected my product).

With that being said, I highly suggest building a web service for businesses (b2b sales). Target a service that would sell at least $199 per-month minimum, anything less and it's a massive waste of time to do demos.

Don't build a service where your primary user is individuals in a company. Instead, build a service that will be used by the company itself.. perhaps I am not wording this well, so I'll use an example.

A) A productivity tool used by employees to do X better.

B) An API used by a company to do X.

Build B, not A. A looks like a b2b product, but it's more like b2c.
the first case sounds like the YouTube "playlist" feature

skipping around in a "single long video" would be an RPITA!
> not understanding that the government apparatus is the most powerful and dangerous institution of them all

OK, but we can vote government out at regular intervals, meanwhile we're supposed to just accept anything corporations do because... they're not government? Cherry picking and misrepresenting EU regulations doesn't make your argument any clearer.

But where your argument really fails is that you don't really have one beyond ideological claptrap, taken solely on faith, or perhaps with specious arguments about out of control government and how markets and corporations are innately good and cannot be "interfered" with, lest the economy and "innovation" collapse. Please give us all a break.

Business don't get started and fail not because of government regulation, but because of huge corporations that crush competition, withhold access, promote incompatibility, etc. They use their size to ignore regulation and warp markets to their benefit.

Of course not all corporations are bad but some are, and that's why we have regulations.
There was another HN thread the other day about Google Scholar PDF Reader - they introduced a citations preview in a popup. Question. Can Linkz.ai be integrated into the PDF-viewer?
Opera was the first proper browser for phones. It was super popular in Symbian (Opera for S60 or something) and the features phones (via Opera Mini).

It was a sad day when Opera was bought over. Current Opera, like current Nokia, is not the same company.
As the author mentioned, JSFuck uses a very similar mechanism.
Pedantry and HN. Name a better combo.

But yea I agree with ya on the 2nd half.
I did read that, and I think it is OUTRAGEOUS.
I'd call it criminal, but these thugs in the EU have no moral character.
(Edit2 tl:dr: it’s that other package maintainers don’t always keep up with new semver constants in their metadata, particularly on anything cutting-edge)

It’s always the inclusion of a specific dependency we added for a feature, and based on that dev’s knowledge and experience. It’s often me, but not always.

This doesn’t happen in ecosystems with a base package versioning. This is arguably why anaconda became popular, and why we target base docker images of ubuntu.

Doesn’t work in complex deployments based on money rather than ideals, every time. At least in my career.

Edit: first time I dealt with this, we ended up forking a dependency chain instead of using pip. I lost that war and they ended up reviving a legacy PHP app instead of funding python dev.
Same; the most spiritual experience I've had in a man-made structure. Had chills the entire time.
I strongly agree with the general gist of your post; I don’t use any social media and a piece of me dies anytime a twitter link is shared that I can’t read because I don’t have an account.

That said, I don’t think the technologies and solutions you’ve proposed will take flight unfortunately.

I’ve been very curious about IPFS for the longest time, but it seems to fit into the same category as blockchain: beautiful technology that could solve a lot of problems, yet the barrier to entry vs just doing it the status quo way is too high.

If the general public can’t be bothered having their own Wordpress blog, the jump to running a server or writing a single HTML tag is far too difficult.

I’d love to see a fully not-for-profit social media organization whose only goal is the wellbeing of users
So I'm wondering what counts as nationalization? GM declared Chapter 11 and asked the CEO to resign, but did they give other direction?
Sure? It could be bad for you if it’s bad for you, but the factors and reactions are pretty varied. Taking psychedelics is kind of like driving up a mountain - if it’s storming (anxiety etc.) and/or your lights are out (preconceptions, psychosis), you’re more likely to end up in a bad state, but there’s still the chance of making it to a scenic view, and the people who do get a pretty significant (learning) experience out of it.
This looks cool!

It doesn't do quite the same thing, but a tool I've had good luck with for quick-n-dirty grepping of JSON is gron:

https://github.com/tomnomnom/gron

(which I'm sure I learned about from a thread like this on HN...)

It sort of "flattens out" your JSON to allow you to do whatever you want to it (grepping, for one thing!). Then you can even turn gron's output back into JSON with `ungron`.

Maybe someone will find it a useful toolbox addition, much like the Flatito looks to be!
Fun fact, the quartz is used to make the big crucibles where the silicon wafers crystallize by starting from a seed in the center which is slowly drawn upward. My grandmother was a quartz salesperson for GE for decades (they sourced their quartz from this same company) and they make the crucibles. My grandma lived in a place with a small yard and her garden was planted in these very modern-looking quartz crucibles that were destined for chipmakers but had some tiny flaw on the inner surface so they couldn't be sold.
AFAIK psychedelics cause the brain to become more interconnected for the duration of their effect, which can activate parts that aren't normally active. What we don't know is exactly what parts can just be activated in this way to trigger schizophrenia (or other disorders), and how to detect how much at risk someone may be.
I agree, but I'm just pointing out that this fine is outrageous, and, basically almost equal to total sales in the EU.
I run an M-series MBP for work

I also have a couple other M-series MacBooks (an Air and a Pro) for personal stuff, kids' classes, etc

Everything else is on my iPhone or iPad
Boeing CEO to Step Down
You just use better tools to manage it. Fine-tuned LLMs and Google Scholar like search engines help here.

To stretch an analogy it is like email. The job of the editor is the same as the spam detection service run by hosted email providers. They actually go in and actively hide scams and worthless ad email from you, and we thank them for it. Some email providers have recently started offering "focused inbox" modes where they prioritize emails for you too. I don't use that, but I could see why some people do. But importantly they don't block email based on those heuristics, like they might do for spam. You still get non-priority emails. But imagine a world where gmail straight up blocked/rejected email which it didn't consider priority. Would you want that?

The situation with journals is comparable. Editors have a spam/crank detection duty, but they shouldn't be rejecting manuscripts beyond that.
> conflate corporate success with their own self-worth

I think that's what happens when you become a stockholder.
The global semiconductor manufacturing industry, and all of modern society, on the one hand...

Dozens of dead fish on the other. Dozens!
Hah. I do, and it definitely caught me off guard too. Thanks for pointing that out!
"Chicago basically sold all revenue from their parking meters to Saudi Arabia for the next 75 years."

According to your wiki link, only 25% are owned by a Saudi Arabian company. The rest is mostly US.

Or is Morgan Stanley owned by Saudi Arabia now?
> Async/await with one thread is simple and well-understood. That's the Javascript model.

Bit of nuance (I'm not an authority of this and I don't know the current up-to-date answer across 'all' of the Javascript runtimes these days):

Isn't it technically "the developer is exposed the concept of just one thread without having to worry about order of execution (other than callbacks/that sort of pre-emption)" but under the hood it can actually be using as many threads as it wants (and often does)? It's just "abstracted" away from the user.
Go to the nearest jam band show/festival near you, you'll find some in under 5 minutes
Microdosing LSD does wonders to my thoughts. I'm not sure if one can call it "improved cognition" (what does that even mean)
Which is the case for Go:

https://go.dev/ref/mem
Ah, sorry guys.

A little late disclaimer. I didn't create this project.

All the credit goes to Xuan Tang.

- https://txstc55.github.io/

- https://news.ycombinator.com/user?id=txstc55
I believe their point was more that if the whole push was just to inform users that other browser options exist, but they are still running on the same underlying engine no matter the "skin" the browser is using on top of Webkit, it would be similar to forcing Ford to offer alternate colors on the same vehicle in the EU and congratulating themselves on "regulation done well". As someone else pointed out, the legislation does force Apple to allow alternate browser engines, but creating one would be quite a burden for someone like Firefox.
So the market is for people who are:

1. Android Users

2. Probably in the US

3. Who communicate with iPhone users

4. Are willing to download chat apps

Do you think this is an incredibly rare group of people? Android has ~40% market share in the US, so there's a lot of Android users out there. It seems extremely likely for an Android user to have some iPhone users they communicate with. And at least in my experiences, people with Android devices are generally willing to install 3rd party chat apps given how terrible Google has been with really making a solid single chat platform for Android. The kind of people who aren't willing to install some chat app are more likely to be iPhone users, given the default chat options on Android are highly fragmented you pretty much need a third-party app to have a decent chat experience.
There is a sense also of merely moving the problem. If you can’t write a correct program, can you write a correct specification? For many problem domains it would make little sense even to try.

On the flip side, type systems bring at least some sense of proof into programming.
> What is a social media site? Any site where anybody has to register to make a comment or just to read comments will require validation.

Per the article, "HB 3 applies to platforms that have 'addictive features' such as infinite scrolling and push alerts — and in which at least 10% of users are kids under 16 who spend at least two hours per day on the platform."

Not saying it's a good idea but it sounds like the law is more targeted than that.
as a rule of thumb, I think the person doing the implementation should be part of the analysis. And as a second rule of thumb, I think it should be avoided to let someone dive into a completely unknown code base alone, at least when we talk about implementing new core features.
I’m not advocating communicating all day, but I think coding exercises like these miss the very important collaborative aspect of coding.

I would also not try and find a drummer for my band just by listening to them drumminggor three hours, instead I would like to see them performing a bit with other band members.
The slow decline of the open source startup
I too have made the transition from "full stack" (well, backend mainly) dev to systems (& embedded) over the last decade or so. I generally present myself as a "software generalist with a systems focus" -- I'm by no means a systems eng expert, but it's become my sometimes fanatical interest and I love working on "harder" CS and lower level problems. But TBH I'm seriously considering doing a bit of a voyage back into the backend of web-facing stuff.

And only because the job selection -- especially locally, (and remote is getting harder to find) -- is far far better. Even if the type of work isn't usually as interesting. 9/10 of the jobs out there are some variant of this.
A lot of these problems come from accepting a line in the OP, "A Goroutine is essentially a coroutine". The rest of the sentence is "...that maps onto green threads that map onto real native threads on your OS in an NxM way".

This is not a coroutine at all, calling them goroutines was a clever hacker pun along the lines of "GNU's Not Unix". If you treat a preëmptively-scheduled primitive as though it's a cooperatively-scheduled primitive, you're going to have a bad time.

Goroutines are threads, basically, with all the memory-management headaches that implies. Caveat emptor.
I typically keep all my SPA routes/route names in a single JSON, and then reference those from the App, instead of repeating the routes everywhere. I can then pass those to the server to let it know what the SPA can handle.
It could be an interesting research dataset. I wonder what’s the best method today. Perhaps a fine tuned YOLO model, or a CLIP searching for fish, or some simple OpenCV?
Women are getting off birth control amid misinformation explosion
Companies operate on money. To pretend a monetary fine can’t grow large enough to deter a behavior is silly.
Good point. I really don't think a country can switch side (high to low and viceversa) within a short timespan, maybe not even within a generation.

So, if you want to solve the issue, you use the methods which work in the affected area.

In high trust, as long as the thing is seeing benefitting most, it is often followed. In low trust, breaking a rule is often seen as a sign of independence and generally being cool, so you need to put deterrents to make it uncool to get caught.

At least, this is coming from my own personal experience living in different countries. Might not be the same everywhere.
It's good! I actually just went through the signup process, and indeed, it took me 2 minutes to install and see the previews on my blog.
I don't know whether your pricing will work for a casual blogger, but the product is interesting.

For bigger publishers, it's definitely easier to justify the expense, especially if you can show some ROI on increasing ad revenues because of better retention.
Microsoft apparently wrote the iPod's success story
Yeah, you are right, it is not cool. How about to eat your fork? Can microbiota digest iron?
Right. To me it came across as the editorial work was now being outsourced. A common cost-cutting practice that would result in: a) many names changing and b) names sounding foreign. The whole racist thing felt like flimsy extrapolation, that's all. Maybe I'm wrong and I'm defending some hardcore racist person, and if that's the case then I'm going to feel really stupid.
Hi! Happy you enjoyed it! I would have expected better results for Performance metrics! If you don't mind sharing your static site output pre-jampack I would enjoy checking out. georges [at] divriots [dot] com
What do you mean by an "intelligent actors platform"?
Discussing common graphics APIs, and not even mention Vulkan?

Also there's other graphics besides OpenGL, DX12 & co: plain 2D being the most obvious one. Many good games out there that don't involve 3D, shaders, etc.