skysight-inc/HackerNews huggingface dataset:
If there's a workaround, it's allowed. Users usually post workarounds in the thread.

This is in the FAQ at https://news.ycombinator.com/newsfaq.html and there's more explanation here:

https://hn.algolia.com/?dateRange=all&page=0&prefix=false&so...

https://news.ycombinator.com/item?id=10178989
It's a full fledged game with great graphics and tons of DLC... of course it's not the same as the PC experience, but it's meant to work even on an iPhone, which makes it quite the achievement IMHO
> If you can't get a job at a FAANG, unicorn, or one of the other leading companies in your field, you're probably not ready (in terms of knowledge and technical skills) to found a startup.

that's an overstatement right there. real life evidence points otherwise. lots of companies are founded on the humble crud stacks - php, django, rails etc where the founders or engineers hardly knew what they were doing.

however yeah, I agree having runway by cutting expenses buys you a lot of time to tinker around.
In a market system, a company that takes less profit would keep their prices low and put the other company out of business.
Court says Amazon is responsible for 3rd party products safety
> register-starved CPU, which is all of them

Really? None of the 64 bit ISAs seem particularly starved, especially not aarch64.
Gates quote is from: https://youtu.be/0-Ic4EN0io4?t=156

It's worth watching the whole interview. (Apologies for any geo-blocking; the link works in my region.)
> till they get to bitcoin

All the GPUs of all gamers in the world can't put a dent in bitcoin's ASIC based hashrate.

Ethereum is the best they can hope for. They better hurry up though, as it won't stay PoW for long.
And makes it blatantly obvious that you're setting up to talk about things in private...

Seriously, just have some rooms with doors. Even if that's not the majority of the space.
What is Chia cryptocurrency and why is it bad news for hard drives?
Click-baity title that tries to garner some notion of irony by characterizing Texans as “gas loving”. I’m sure there would have been mockery of cowboy hats and boots if the author had tried a little harder.
Thanks, again something I wasn't aware of. The problem with the push one is that blocking it will also block some legitimate stuff unfortunately :(

I'll keep an eye on your blog! Excellent info.
Waiving patents to vaccine development seems like a short term great idea, since it could make vaccines cheaper for everyone in the short term. But it’s extremely short sighted thinking. Imagine if we tried to solve transportation issues by making car companies ”sell” their cars for free. That would sure lead to a lot of happy people getting free cars, and it would definitely get a lot more cars on the road in the short term.
It would also immediately bankrupt every single car company and stop every single private investment in producing cars, or research to improve them. So unless the government also stepped in an forcefully took over the entire car industry, you’d quickly see a complete collapse of new car manufacturing.

I assume that Bill Gates has a good idea of the huge investments needed to develop and produce vaccines and how much of that investment is hedged on expectations of future revenue, which is only protected because someone else can’t just copy/paste your research and undercut the pricing straight away.
Hell no. Cryptocurrency is absolutely necessary, you just think it isn't because your government or bank never froze your money for arbitrary reasons and demanded you prove your innocence in order to give it back. It's just like the "got nothing to hide" argument in privacy.

It literally doesn't matter how much energy it consumes or how much crime it enables, if it allows us to escape government stupidity it's more than worth it. Actually, crime is proof that cryptocurrencies work and and actually provide the necessary privacy we all need. The harder it is for authorities to trace, the better.
> You create a PR that fixes the code and the problematic call sites in a single commit. It gets merged and you’re done.

What happens when you roll this out and partway through the rollout an old version talks to a new version? I thought you still needed backwards compat? I'm a student and I've never worked on a project with no-downtime deploys, so I'm interested in how this can be possible.
Semver was enough for me to resolve very simply a scenario above that was presented as some kind of unsurmountable nightmare. So I think Semver is just fine. It's an example of a simple, well designed abstraction. Having "more bits" is not a virtue here.

I could have some comments on your "overlapping responsibilities" as well, but your description is too abstract and vague to address, so I'm pass on that. But you literally described the concept of library at one point. There's nothing overlapping about it.
It's hated because it's respun content. This site is older much better (imo): https://lawsofux.com/
does "multi-tennant" also imply "multi-tasking"?

in other words, any system with more than one "task" running concurrently?
You seem to have accidentally pasted the same youtube link twice? I'm definitely curious about the cat one and haven't seen that before :)
Tesla's already doing this: https://www.autoblog.com/2020/03/23/tesla-removing-content-f...

> The dealer, United Traders, bought the car directly from Tesla at an auction on November 15, 2019. At the time of that auction sale, the Model S had Enhanced Autopilot and Full Self Driving Capability options installed, which the original owner had paid a combined $8,000 for, as listed on the Monroney that Tesla gave the dealer. On November 18, Tesla ran an audit of the software in its vehicles, including the Model S now owned by the dealership, and removed Enhanced Autopilot. The automaker did not inform the dealer of the changes to the Model S, so the dealer sold the sedan to Alec on December 20 believing the car contained what was on the Monroney.
Smartphone already brought a kind of connection burden, now transport is next.. sociologically it's super weird.

Can't wait to submit my new business idea to the next YC round: selling isolation.
You should also give MacPorts a try.

Its heritage is from BSD ports but, contrary to some reports, it's well alive, stable and kicking ;-)
I agree that morals arise from nature, in the same way that all things do, since there is nothing that does not arise from the physical. In that sense all things are natural.

I don't think that's what natural principles or natural law mean, and some brief wikipedia reading confirms my suspicion -- this is equivocation. For example, communism and authoritarianism also arise from speech and reason and ultimately human biology, so they are also natural in the sense you referenced. But Cicero would not have endorsed either of those forms of government and would not consider them part of his natural law.
Many apps on Windows bring their own local dlls that no other apps on the system use.
A balloon wall? Hahahahaha, is this an episode of Silicon Valley? Forcing people to commute in order to wear masks at their hot desk? Google needs to admit reality that WFH is a reality, rather than trying to lever people into the office.
He said infinite amounts. Cryptocurrencies usually have a fixed supply.
Chia Currency Has Already Used 1 Exabyte of Storage
That's the premise of Xeelee Sequence novels :)

https://en.wikipedia.org/wiki/Xeelee_Sequence
Do you need Paypal? Wise offer bank accounts in different currencies.
Can't we just link statically but still maintain the list of dependencies as if everything was linked dynamically?
Well that was not the best demo
This is why I've been buying equities as fast as I can since I started working. Only been a few years but I'm loving it so far.
That's not an accurate description of the thread, except in patches where people have been starting and fighting political flamewars. You're right that that's not ok here. Your account shouldn't be doing it either. We ban accounts that use HN primarily for such things, regardless of which side of whatever flamewar they're on. We don't care what color the flames burn—we care about not burning.

https://news.ycombinator.com/newsguidelines.html
The alternative is to responsibly scale your service. If your platform is so big that it can only be moderated by algorithms, and the algorithms don't work, then it's too big. Scale down until, at the very least, you can hire enough humans to review complaints when the algorithm does something wrong. Even better would be to have a human review every flagged violation to confirm it.

Obviously, hiring humans is expensive, and nobody is forcing them to do it, but that doesn't make it an unreasonable alternative. I consider it unreasonable to design an unethical system with the sole excuse that it makes more money that way.
I call it Thought Leadership Marketing. Comes in many forms: whitepapers, mini-docs, reports, seminars, etc. All geared to demonstrate the specious superiority and sophistication of a given firm.
I don't know the term for this pattern.

- shared libs

- name indirection (dns domains, css classes)
Generally no, in the sense that it takes a bit to impress someone these days.

For me (when I used CP/M as a daily driver) MINCE (for MINCE is not completely EMACS :-)) was pretty damn impressive. And you have to understand that the Z80 was less powerful than an Arduino ATMega328.

So a better question is "why hasn't someone built a system out of an Arduino that can self host compilers, editors, file systems, and allows you to do code development on a serial terminal or a "PC console" like device? It is entirely doable, it won't be "quick" of course.
Hyperbolic metaphores are not worth the paper they're written on. Vaccine companies are large drug companies with many sources of income. It'd be more like (warning: another metaphore) a grocery store gave away hot dogs.
if this is the case its not going to end well for them.
> but the counter to all that is building new housing

I would like to see some stats on that meme.

Anecdotally, what I think happens is that people buying second homes, vacation homes, and more people living one person to a home. People without homes are not clearly advantaged.

I live in Christchurch New Zealand, with a truely massive increase in standalone houses, and significant densification in the city center. However house prices are still booming, and plenty of friends are struggling to find a first home.
These seem too me mostly useless comments. I need comments for things that are not apparently visible. Transforms foo into bar is either clear from params and return types, or should be from name. Likewise, in most cases it is easy to see whether argument changes.

The parts that are difficult to see and difficult to understand are the one that need documentation. They are the ones that happen to be difficult to explain.
Call recording is only legal with single party consent in 2 states. Google voice allows recording incoming calls, but not outgoing.

1) Low demand
2) High impact of getting it wrong (untested legal consequences?)
3) lack of a good story. IE: why can't you track what was said in another method? Ie: paper note
To expand on the other answer you got, there's nowhere to put DLLs by default. You install what you need in your directory in Program Files and at that point you may as well statically link them.
> then you can fix it centrally if you use shared libraries, as opposed to finding every application that uses the library and updating each separately.

This comes up a lot, but how often do you end up in a scenario where there's a critical security hole and you _can't_ patch it because one program somewhere is incompatible with the new version? Maybe even a program that isn't security critical.

Plus what you mentioned about testing. If you update each application individually, you can do it piecemeal. You can test your critical security software and roll out a new version immediately, and then you can test the less critical software second. In some systems you can also do partial testing, and then do full testing later because you're confident that you have the ability to roll back just one or two pieces of software if they break.

It's the same amount of work, but you don't have to wait for literally the entire system to be stable before you start rolling out patches.

I don't think it's 100% a bad idea to use shared libraries, I do think there are some instances where it does make sense, and centralized interfaces/dependencies have some advantages, particularly for very core, obviously shared, extremely stable interfaces like Linus is talking about here. But it's not like these are strict advantages and in many instances I suspect that central fixes can actually be downsides. You don't want to be waiting on your entire system to get tested before you roll out a security fix for a dependency in your web server.
About as much could be expected from a throwaway account.

> All of that is a distraction from doing my job.

What job would that be? Do you actually have one?
Yeah I play some games that have low ratings. The quality of the games is great but...

The issue seems to be (based on the negative reviews) that people don't understand the game. They assume it is like popular game X, but they're playing a different game.

The tutorial explains that the game has a view distance and fog of war.....but the top reviews are negative posts about opponents in the distance "disappearing"....
Can you name popular stores that actually intentionally list the worst rated items? Amazon, iTunes, and supermarkets don't go around listing the worst vacuum cleaners/songs/bacon. You might be able to find out by scrolling to the bottom of product list sorted by "Best Rating", or by the amount of stock, but I think intentionally pointing out the items by "Worst Rating" is kind of outside the mission of stores...
The fact that you compared the experiences and concluded that having kids is the more rewarding one - pretty much proves my point. There was no need to do it and yet you did it anyway…
Probably because it doesn't focus on Black victims exclusively and is therefore adjacent to All Lives Matter and being White Supremacist.
$10k on recreational electronics is not something most middle class parents would entertain.
sure, some packages in some of the popular distros are indeed like that. If the package is important enough (like firefox) and the required dependencies are a bit out of step with what's currently used by the rest of the distribution you will sometimes see that for at least some of the dependencies.

Most distros dislike doing so, and scale it back as soon as it becomes technically possible.
https://fossil-scm.org/home/doc/trunk/www/index.wiki from the sqlite guy.
You have two choices here. Keep updating as you go along and amortize the price for so much open source deps inability to avoid breaking change; or don’t do that and then eight years later lead a heroic update the deps project that takes ten people and millions of dollars and some availability hits. You keep the principal of change only one thing at a time the first way and get promotions the second way.

Static vs dynamic is just do you want the code owners to be responsible or some centralized ops group to be responsible. Usually ops doesn’t have the insight to do a good job with deps, so it’s better to have dev do it, e.g. statically linked go binaries, statically linked C/c++, frozen package versions in Python, I think mvn has a similar capability, also version pinned base container images etc etc. hence the fact all the packaging systems add new versions and only rarely remove things as that breaks it all worse than a security hole.

As a dev person with a lot of ops experience I like static because I don’t want some janky dependency change to come into the execution path when I am not aware of making a change. On the other hand, people usually just freeze everything and then don’t worry about it, which is wrong. But your security team needs to review source and source deps not just deployed versions. So if code is still owned, the bad deps can be found and fixed either way.
I would say the government gets to control private businesses because it is the government. Businesses exist at governments discretion. Everything about how business is done is within scope of the government to regulate

They should enforce things like minimum wage because it's doing welfare and social support, but they have the power regardless.
If you don't declare the width/height or intrinsicsize, then you've just opted out of loading an image by its container size, pretty simple.
This is a really fun site. Back when I was a kid, we had magazines that always came with a few BASIC snippets. Nearly always at least one of them would be a game. They similarly had to be short enough that readers could actually type them in.

"Flappy Bird" reminds me big time of that "Alby, the albino bat" game.
It might still be more intelligent life than that which captured the flying objects.
In practice this works really well as long as the change is to eliminate an unwanted side effect rather than to change a previously documented behavior.

But it doesn't really matter. What matters is that whatever system is in use needs to have a control system that can quickly and reliably tell you everything that uses a vulnerable library version, and can then apply the fixes where available and remind you of the deficiencies.

That metadata and dependency checking can be handled in any number of ways, but if it's not done, you are guaranteed not to know what's going on.

If a library is used inside a unikernel, inside a container, inside a virtual machine, inside venvs or stows or pex's or bundles, the person responsible for runtime operations needs to be able to ask what is using this library, and what version, and how can it be patched. Getting an incomplete answer is bad.
Is that AI opponent still completely incapable of making decisions / rage quits?

Like if the AI isn't even playing.. that sucks.
Torvalds and the OP are talking about userland software.
Yeah I (un)fortunately learned about delta too late or I probably wouldn't have made this. The main difference is that delta's default styles and appearance did not appeal to me. I'm sure it can be customized, but I wanted something that looked great by default. I especially like that the syntax highlighting matches vscode's since that's the editor I use for work.
Yes, it is preventable if you buy a car that doesn't have it inside of it.

As long as companies (or people) are allowed/able to make cars without ads in them, then it will be possible.

If the government mandates, or market conditions dictate (due to monopolies or insufficient demand/profit incentive), that ads will be in cars, then it will not be possible, at least for new cars.
I prefer documents too. But the fact is, the choice is between nothing at all and videos.
> Huh - are DLL's not a thing anymore?

There are some shared dll's too, perhaps most notably the OS APIs. But 99% of the dll's on my system sit in Programs\specificprogram\x.dll

"Dynamically linked", doesn't imply "Shared between multiple executables". The trend on windows just like on Linux and Mac is for bundled-everything even for the thing you'd think was last to get there on windows: things like C++ runtimes and .NET frameworks are now bundled with applications.

The tradeoff between patching in one place, and being forced to maintain backwards compatibility and effectively make the runtime an OS component was won hands down by the bundle everything strategy.
Exchanges Don't Set Crypto Prices – Your Actions Do
IMO the right to repair movement is our best defense against this sort of rent seeking. You can't repair and maintain anything yourself if a subscription is required.
My first thought was to wonder why I'd want a README in a shared object.
Stop defending tyranny
We certainly will not love it.
It’s a false narrative that this was about politics and non-work things in the workplace. It was a workplace issue that blew up and employees were annoyed with how the founders handled it.
I was in the storage industry (demand side) for many years and nothing the Reddit poster said is wrong. S/he correctly described the allocation process with regard to retail channels and large direct customers, as well as the non-fungibility of read/write heads. Their speculation about whether there will be a shortage is just that—speculation.
Not sure why my morality has to change, doesn't matter if pig turn out to have conscious experience like mine, I will still eat it.
ANOTHER UPDATE,
i just added a popup on hover so one can see the app description (at least what i crawled) and the app image/icon. Hope you like it.

I also tried to add G2 as an another app market place but boy they really dont wish to be crawled so i need to pass on them.
That is true. At the same time this viewpoint makes me wonder, what about doctors? Isn't it in their interest to keep us sick so we keep on coming back? And the policemen and prison industry, if crime disappeared they would lose their business. And firefighters too.
Isn't there a single video of it?
Great work! The editor is simple enough that it works. Even using the left sidebar as a checklist of items to include in a readme makes this useful.
A counter example:

There are lots of bad reviews on Amazon, because of shipping. People leave one star reviews only (I know because they say so, in the review) because their stuff came a day later than they expected. How is the product creator responsible for shipping delays by the carrier or by the Amazon warehouse?

The reality is that online shoppers are impatient, have unrealistic expectations and do not read the product description. Not all, but enough to be a concern and enough to affect a product's ratings. There are lots of bad products on Amazon. But there are also lots of bad behavior from shoppers too. I don't know if this is true with other online stores, but with Amazon I have seen this often
To be fair, LLVM is not just clang. It's also clang++, lld, lldb, clang-format, clang-tidy, clangd and dozens of other utilities that rely on the LLVM library.
This just feels like the latest in a long line of industries trying to build a recurring revenue model fueled by greed.

Looking at the uproar from moves by Circut[1] and others makes me question how out of touch some of these companies are.

I think companies need to realise a subscription needs to deliver constant tangible value to the consumer.

1.https://connpirg.org/blogs/blog/usp/angry-crafting-moms-blow...
This is a nice list of federated networks. Sadly, many of them look like ghost towns. A lot of them have home pages with marketing content but that don't show any easy way to get to network content. Others have content and links to founders profiles that haven't been updated in years. It's really hard to get excited about many of these when even the people building it don't seem to use it.
Another issue with security patches is that specific CVEs are not of equal severity for all applications. This likewise changes the cost/benefit ratio.
> why hasn't someone built a system out of an Arduino that can self host compilers, editors, file systems, and allows you to do code development on a serial terminal or a "PC console" like device?

Mainly because Arduinos only have 2K of RAM. You could certainly connect up extra RAM chips to the digital I/O pins, but I'm not convinced there is any way to ask the ATmega328 to use this as extra memory, and even if there is you wouldn't have a lot of pins left over for doing anything else with.
Good advice all around.

I feel we could use a new round-up of tools small consultants may value, like invoicing, contracts, crm, demos and such.

I know these can be a duck search away, but many of those tools are not oriented to small extra price sensitive sole props/ new / small shops.

I think I've seen past HN thread with 'open-source countracts' and such - a new roundup would be useful.