skysight-inc/HackerNews huggingface dataset:
I really like .devContainers in VSCode, but I really don't like Docker. I use Podman on Fedora which switched to cgroups v2 a long time ago, and while it works ok almost some of the time, it's inconsistent when sharing my devcontainer setup with my macOS colleagues.

What are people's experiences running devcontainers with Colima? The repo suggests that it _should_ work, but I'd be curious to hear subjective experiences.
developer nation discussed state of web3 in this video, I find this real interesting to see how it's evolving and the people in the video seems aware of the tech, great content
It looks like straightforward cost externalization: she achieved reproduction, the consequences of growing up without a mother are her children's problem, and the burden of raising them is distributed among other family members.

By the way, is Elizabeth Holmes married? Whose children are they?
> This would not be compliant with RISC-V specifications

What?

> the boot specifications

Where?

> There's severe costs incurred by not leveraging the ecosystem

How?
Also the Cookie Banners work, I have installed multiple, and Google Analytics has become completly useless. We now see from stats that only ~20% people accept Google Analytics tracking. This has lead to new market of trackers that doesn't require banners, for instance based on User agent and IP hashing from logs.

What is unfortunate that law puts the onus on implementing the dialog for individual sites, it should be feature of browsers. This way users could enforce from browser settings that they don't want to be tracked.
Consent is only one way for obtaining a legal basis under the GDPR.

And the consent banners are industry's own inventions. They could have honored do-not-track and be done with it. Instead, they opted for these dark patterns.
My violin is probably small-medium sized for this problem.

You can talk to your users in person and ask them, or poll them via email. Do usability tests etc. I guess it just costs more.

Other industries have to do this, they can't just default-spy on their customers.
that's easy: to improve the service.
I found the same link as the other reply, and I notice the UK's net migration is broadly in line with other wealthier European countries and the USA.

You absolutely can have this level of migration, but you need to build the infrastructure to support it (homes, schools, hospitals etc).

Relevant statistics on number of dwellings are here [1], and they seem to fit the population increase, but I don't have time to find similar statistics on school places, hospitals etc.

[1] https://www.ons.gov.uk/peoplepopulationandcommunity/housing/...
PHP streams by default. It’s not entirely clear to me why you buffered the output and flushed it manually (in every iteration?) from the article.
Build cost != cost to manufacture. They, nor anyone else, are not marking "their garbage up by anywhere from ~150% to 200% and distribute. of the actual build price." That is simply not how manufacturing works.

Every step of the supply chain has costs; labour and raw materials for example. Then there are land costs, taxes, services (power, water, machinery, et.) and distribution. Then there is R&D to account for; software needs to be developed, for instance. Their actual markup is around the 30% mark.
Cookies belong to the e-privacy directive.
I think you've just described 95% of the companies that Hacker News readers work in.
> Because they also want everything for free.

Maybe people just goes to the cheaper option available because increasing inequality has left millions with no disposable income.

This is the same logic by which people prefers cheap furniture instead of high quality one. It is not a preference for cheap but it is just what they can afford, if they had more money most people will get the higher quality version and pay the price.
The UK completed 177810 houses last year, and 174940 the year before that.

Table 244: https://www.gov.uk/government/statistical-data-sets/live-tab...
> You can talk to your users in person and ask them

doesn't scale.

> poll them via email

doesn't work.

> default-spy on their customers

analytics is not spying.
It’s there. It’s “Do-Not-Track” and it sadly was never respected by the big platforms (and any developers, really). I’ve never seen a single case where setting the DNT header made a difference — which is dumb considering how infested the web is with privacy prompts…

Server owners can track you with the data they collect, client side can have little control of that. I wonder if there’s a better way possible in the current iteration of the web platform, or if a substantial overhaul is necessary for privacy respecting services.

Perhaps DNT would’ve been more effective if it was written in law? To gather user information for marketing purposes, you must respect this header. But then, how’d you enforce that… other problems: if browsers always set DNT to true by default, then the whole effort is pointless, because nobody will opt-in. This is ideal, but marketers will definitely not like that idea.
Thinking out loud here.

EDIT: found an interesting HN thread from 2017 https://news.ycombinator.com/item?id=14377877
> Ronald K. Siegel writes that: "...one cannot ignore the elaborate burying behaviour of elephants as a similar sign of ritualistic or even religious behaviour in that species. When encountering dead animals, elephants will often bury them with mud, earth and leaves. Animals known to have been buried by elephants include rhinos, buffalos, cows, calves, and even humans, in addition to elephants themselves. Elephants have [been] observed burying their dead with large quantities of food, fruit, flowers and colourful foliage."

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

Wow! I never knew this about the elephants.

Thank you for sharing.

Yes, perhaps some elephants are religious.
He gave several valid examples in the comment you're replying to.
I thought the Ubiquiti stuff used VyOS (fork of Vyatta)?
We value your privacy because we can sell it!
Because the most popular browser is made by an AdTech company
> Better question here is, why is this not handled through the browser instead of relying on individual web apps to do it.

We had Do-Not-Track header once. Id did not play out very well.
> Exactly the opposite of what should be happening. Homes should be connected with permanent, reliable, high capacity fiber optic networks.

> Mobile connectivity plays an important role but it should be complementary, an add-on to the backbone not a substitute.

I desire fiber everywhere as much as any other guy, but for some, 4-5G and a cellular phone is enough. They don't even know or perceive the difference between mobile broadband and landline.
This is what I do, it's pretty effective.
IMO the only good thing is it made people aware of what's happening with their data online. But then we are still tracked, the web experience is much worse, SMEs got another "screw you" from the regulator by increasing their operating costs to comply with this and big companies who were to blame for this in the first place found ways to bypass it because they have access to strong legal expertise.
Say what you want about medieval times — folks knew how to sell a recipe.
Heard this called flatlining. I.e. answer all "mostly agree" or whatever.
Retool Lowers Pricing
Browsers already detect login forms to offer autocompletion and password storage. Surely it wouldn’t be insurmountable to detect cookies being set after a login flow, and let users confirm that they want this login to persist.
> Free market also implies that companies can create and protect moats

it implies no such thing

Free market it does not even imply that the concept of intellectual property exists at all.
94% of people want me to be president. Caveat: I did not define what it means for them to want me to be president.

In other words, what does it mean to be "tracked"? How was the question worded? You can change this value from 1% all the way up to 99% depending on how you ask the question, because "being tracked" is open to interpretation.

Truly a useless poll.
> Intel Core i7-1370P

What fresh hell is this? Is this CPU model missing a digit or what?
> I'm now suppose to plan my days in calendar

It's a journey. When growing up, we have parents first, then school, then employers taking care of us - either explicitly, by providing shelter, food and a stable daily schedule or implicitly, by setting parameters that channel our life into a sustainable direction. As we grow, we sometimes let these parameters take over control of our life and things gradually get out of hand, even more so today with the prevailing loneliness epidemic (google it).

Self-improvement is, of course, a prime target for marketing, but it is also a response to a particular need. Like many things, the pay-off is greater in the beginning: working out once a week yields a much greater improvement than going from 6 to 7 workouts a week. Much of the self-improvement hype focuses on the later, eg. it seems to me that the omega3 talk really targets nutrition-conscious people who count every calorie and thus face malnutrition issues.

> It's making me so anxious

It sounds like you're either at the beginning or at the end of the self-improvement journey.

> - drink X amount of water - moisturerize your skin - meditate - keep a journal - plan your day ahead, be productive

These all sound like good advice. Would your life be worse if you followed one of them?

> I want to wake up and do whatever the fuck I want

The liberal stance then would be simply not tuning into the self-improvement conversation. Yet here you are...
I looks like Ubuntu was created just in order to be able to dismiss Linux as "riddled with adware". It's just a single distribution out of a hundred, and far from the best, so it's completely wrong of course.
We also had shockwave flash, blink tags, keygen tags for cert generation, etc., so yeah, we can change stuff if we need it. But since the biggest browser is owned by an ad company that earns money by tracking us, this will probably never happen.

An alternative would be to have a cookie jar per domain.
I grew up living next to a convent, and the nuns who lived there had a bell that would be rung every hour.

After moving away from that house I would sleep incredibly badly, and I always wondered if I was waking throughout the night "surprised" at the absence of the bell, which I'd otherwise heard every day of my life.
Followed by

[Accept all tracking] [Ritual Hazing]
> You could use pinyin or bopomofo as a base.

Ah yeah, that would be the obvious solution today, but neither were invented yet in the 1880s – I was kind of thinking from that viewpoint: "how could they have done better in 1880?", rather than "how could we do better today?"

The best I could think of is a UTF-8 like scheme, where a prefix selects the number of digits where less digits represent more common characters. I'm not entirely sure how well that would work in practice as I operated a telegraph exactly once in my life (as a child). I know figure/letter/Cyrillic shifts in telegraphs could cause some problems if the shift got lost or was garbled, but I suppose by prefixing every character solves this – but then again, why didn't they do this for Baudot code/ITA?
Note that that is a pro-tracking extension.
How about having an article asking about whether ‘we’ are ready for a sleek set of glasses with a camera in it that fulfills the promise of AR? Much more interesting than talking about a ‘nerd helmet’.
To be fair, I think it was Microsoft who killed the DNT header by enabling it by default.
I saw this, I though it might be suggestions in the merge-request itself, but in fact a plugin for some Microsoft editor. A missed opportunity.
A bit like "the scream" and "sunflowers". I went to the Munch museum in Oslo and was very impressed.
> The separation of talent and skill is one of the greatest misunderstood concepts for people who are trying to excel, who have dreams, who want to do things. Talent you have naturally. Skill is only developed by hours and hours and hours of beating on your craft.

- Will Smith

My take is that talent is a potential, without practice it is left unrealised and never turns into skill, nor success.

Then people look at success and say "well person P has natural talent, I don't, so I can't do that", which is very sad, because ultimately it's mostly about a shit ton of work, and dedication, and commitment, and persistence.
John Mearsheimer Interview (Endgame)
you don't need scale, you need good data
The marketing is made in such a way as to portray these activities as necessary to a productive life. "Stop being such a slob! Achieve your true potential!" It's an old trick.

I find that I just pick up self-care habits that I find useful as I age. If I have a hard time controlling my mood, meditation practice helps. If I have headaches, making myself drink more water and see more sun does help. I forget a lot of activities, so I either do a task now or write it in my calendar so I don't forget. I try not to procrastinate too much since it ends up being worse for me in the end.

But I only learned those things after failing a lot of times and becoming so fed up with the mistakes that my brain makes me do the correct thing to make things easier. And I obviously still fuck up.

Just go with the flow and try not to repeat mistakes.
Printer drivers went in as well although that might have been 2000. I remember blue screening a client's server just by opening a print queue.
Well yeah. I think it can be argued that a significant portion of what we consider food is a homomorphism of tasty-thing-in-or-on-bread. There are other families, this is one of the bigger ones.
A counterpoint would be the Encyclopaedia Dramatica article for Australia (or any other developed country).
The Rimac Nevera Just Shattered Pretty Much Every Acceleration Record
After a good time of reflection, questioning mentors etc… Maybe it’s better to press on (in the wrong direction) and learn from it than do nothing and contemplate what we could do or achieve or debate for hours/weeks/months to know if it’s the right decision.
Related: 99.999% of users don't read T&C's, so why do consent checkboxes exist?

(I made the number up, but I'd be very surprised if I am off by magnitudes).
This is similar to law enforcement saying: "You mean we cannot track everything you say and do. How in the world are we supposed to do our jobs safely and efficiently?" Answer is, you basically can't. Not safely and not (as) efficiently. Because the world will turn dystopian and will destroy the very thing we are trying to create/maintain. (Happiness, etc)

It's nice to be able to A/B test your blog or product. It's cool and efficient, but it also hurts and to me that hurt outweighs your company's marginal benefits although it is a nuanced and difficult discussion to be fair. I'm being simplistic here to make the point clear. I hope.
It's anarchy that says companies can do whatever they want including create and protect moats, sign exclusivity agreements, and do all sorts of anti-competitive things. (Eg: Microsoft licensing deals in the 80's and 90's) In order to have a free market that's actually guided by an invisible hand, it must have competition. A market with monopolists is an unfree market.
Hello, I lead the creation of the Soundslice music scanning tool! My biased opinion is that we get much better results than other tools, even though it's still in beta and doesn't support the full range of notations we aim to support.

We're using machine learning instead of old-school image processing techniques (which are fast but can be very brittle).
Show HN: Do not chat with your pdfs alone. Let others join the fun too
Hello HackerNews. I'm Alok. I love chatgpt and it makes my life so much easier. I was impressed by its power and capabilities, so being a developer, i decided to make a tool around it.

I shared my tool on this subreddit and people really liked it. Lots of people gave me feedback on what things to improve.

Many people wanted to share the chatbot with their friends and team members. Without them having to reupload all the pdfs.
So i have now add this functionality and now you can share your chatbot with your friends and team members and let them join the fun (i mean chat)!

I would love if you try it out and let me klnow what you think about it.

I look forward to hearing your feedback.
I don’t believe this.

20 years recruiting tells me it’s not true.
Employees of corporations donating to campaigns when the dissolution of that company's business model would affect their employment is pretty much the highest degree of alignment you're going to see between corporations and their employees.

And corporations can't donate to "campaigns" but they can perfectly well donate to PACs aligned with campaigns.

> And the politicians aren't actually "bought" by it. It's more like they already agreed, and maybe they're being paid to stay politicians instead of getting a better paying less annoying private sector job.

But nobody said they were bought. It's not corruption if it's legal, right?

The problem is the systemic bias it introduces. Politicians need to raise money to stay in office, so they have to appease whoever has money. So politicians who appease special interests have an electoral advantage, win more elections and constitute a majority of the legislature.
The Pattern on the Stone by W. Daniel Hillis [1]

This book shocked me with the idea of a universal computer:-)

"..there is really only one kind of computer .. all kinds of computers are alike in what they can and cannot do"

".. any computing device, whether it’s built of transistors, sticks and strings, or neurons, can be simulated by a universal computer."

".. making a computer think like a brain is just a matter of programming it correctly."

[1] https://www.amazon.com/Pattern-Stone-Computers-Science-Maste...
I might be wrong but I think the EU regulation that forced these cookie acceptance forms―I can't remember if it was GDPR or some earlier directive―specifically required that the consent submission may not be automated so that the browser can be configured to accept everything.

It may have had good intentions as entities such as Microsoft would just set their browsers to default to accept all cookies anyway and a marginal group of people would know how to turn it off and even they couldn't still be sure if a proprietary browser still accepts and sends cookies without just telling the user.

So as usual the good intentions have turned into a cat-and-mouse game in the technical, grassroot realm. There are browser extensions that will just kill these consent dialogs automatically and websites try (luckily, not very hard so far), to work around the kill scripts. Everybody suffers.
But the crust is the best part.

Like most things, this depends. Crust can be delicious.

I might not be able to eat a very chewy crust if my jaw is hurting that day, though. Some crusts are going to be too hard to eat if I make cheese bread in the oven or a bit tough to chew through if I make a sandwich - and it might not do well in french toast if the middle falls apart in the custard mix before the edges get soft. I tend to throw out the crusts when I make bread crumbs, too.

And this isn't even getting into considerations about the taste. Not all crust tastes delicious (cheap, soft white bread and dinner rolls, for example). If you aren't cooking in a modern oven, your bread might have ash and a bit of dirt on it.

You might disagree with some of this stuff and not do it, but thinking everyone is just "telling you what to think" is a bit of a stretch too.
You just explained exactly what's wrong with big tech companies.

Application/product developers are seen as less capable and they put their best developers in infrastructure/platform/sdk/libraries.

This is all completely backwards. The application is what generates revenue and what needs the most attention to ensure the tech is a good fit. The needs of the application should be what drives the infrastructure to support it, but instead those companies have infrastructure people call the shots and heavily constrain how all applications should be built.

Thankfully there are sectors where application developers have full freedom on their tech stack in order to satisfy their business requirements and infrastructure is just people maintaining a collection of tooling and services that others can opt in to use or not.
I agree, right to repair does not stipulate any upper price limit. Crying for the ability to repair an item is reasonable and justifiable, but crying for those repairs to also be cheap is straight up being greedy. Yes, it's ironic.
If so, that's a good thing. We don't need to have access to whetever foreign fruit/plant/etc on tap (whether we're Americans, Indians, Chileans, Irish, or whatever else).

"Alphonso mangoes" are not exactly staple foods, wont help with anybody's substinence, and don't need to be transported half a world away, with the climate impact this has, just so some well-off folks can satisfy their cravings.
Because table saws can frequently have the same dimensions as a refrigerator.
European standards bodies are inaccessible to Open Source projects
Different, you don’t talk to Google, you can’t convince yourself it’s time to take up arms against a certain race of people with Google.

ChatGPT without guardrails would absolutely be able to convince people to do very bad things. OpenAI and Microsoft are paranoid about that. Maybe you’re right, they’re taking things a bit too far, but fine tuning down to the precise level of, please never mention the world “foot” again wouldn’t be easy if ever possible.

An uncensored ChatGPT 4 would be like Frank from Donnie Darko on steroids.

My opinion is, Google already had LLMs and chose not to release them to the public for this reason. Basically, they thought about it.
You still have to find filter lists that work though. I use uBlock origin and frequently run into problems where cookie popups are half-blocked - the dialog is no longer visible, but I still cannot interact with or scroll the website. To work around that, I have to deactivate uBlock's cosmetic filters so that I can see the dialog again, then deny cookies. Pretty annoying, I haven't found a setup that fixes that.
This is the generic reason that is always given, but I don't think I've ever seen exactly how the service will be improved and why cookies (or any uniquely-identifying data) are the only way to achieve the desired outcomes.
Right, but if you aren't able to make assumptions about screen size, you can't use for example a table, which is very useful if you want to convey data.

A phone screen just isn't big enough to display tables with more than two or three columns. There's no reason desktop users should need to be crippled in this fashion.

Tables are a very powerful tool for conveying lots of structured data in a way that's useful and intuitive. Avoiding them means losing out on this.

This is the exact problem the website we're discussing is having. You just can't show the relatively small amount of information side-by-side on mobile the way they are trying to. The only solution to it is to make it less intuitive and show them on top of each other in a complete jumble.
I’m telling you that only shady storage places optimize for auctioning evicted units. It requires extra staffing so it’s something you have to commit to.

Decent places allow you to prepay, have multiple payment options, etc because they also don’t want to deal with auctioning.