skysight-inc/HackerNews huggingface dataset:
> vegans are hated by the large majority of the rest of us

This a very weird claim. I know some fringe groups like ridiculing vegans, but I find it very hard to believe that a majority of people would have a negative view towards veganism.
Another story could be that if the system is working for you, you're probably getting dental, can afford skincare, can splurge on the nice barber, etc.
My favorite word and food is ghoti.
https://news.ycombinator.com/item?id=24084758
Caffeine and sugar are drugs with similar strength to alcohol in different mental state directions. You come off as judgmental and full of yourself with that kind of rhetoric. If this is how you talk to partners and customers, you must have really amazing products and services.
> Sugar is readily accessible fuel, that's why you crave it. Complex carbohydrates and starches are the problem, not sugar. If you get a crash that's because you need to eat regularly, just like all the other primates. Fasting is an emergency state, not a normal one.

If you get a 'crash', it's because your blood sugar level is too low. One way that this can happen is by eating refined (simple) carbs - aka sugars. The release of sugar into the blood-stream is fast, leading to a large release of insulin from the pancreas, which then drives the sugar in the blood stream into the cells, giving a consequent drop in blood sugar. Unless you then replenish the blood sugar you get a 'crash'. Far better is to eat in a way that doesn't give you that spike of blood sugar, so that the insulin response is less.

> Have you ever felt tired and out of whack after eating fruit?

No, not that I can think of specifically related to fruit.

> Have you seen the size of people on a fruitarian diet? (Spoiler, they loose a dangerous amount of weight).

Not sure what an anecdotal observation of people on a weird diet proves.

> You don't get fat by eating fruit

No-one said you did. And (spoiler) not all sugars are equal. Eating a piece of fruit is not the same as eating a piece of candy, just because they both contain (some wort of) sugar.

> you get fat by eating lots of pasta and bread.

(This is a weird and partly incorrect statement, but...) Who said this was about getting fat? There can be negative health effects from what someone eats, aside from weight gain.

> I challenge you to gain weight on a diet of steak and orange juice.

Not sure what this weird unbalanced diet would prove either?
You're confusing NASA launches with the DOD. Totally different thing. Go look at how many things the NRO and its predecessor agencies have put into space with no involvement of NASA over the last 40 years. And all the GPS launches... And things like the geostationary WGS and AEHF satellites. I could write a much, much longer list but that's just a notable few.
> I run a service where you pay once for a lifetime upgrade, and it doesn't make much money so I don't care very much about dissatisfying bad customers.

I don't like this attitude.
So in Germany you actually could have a pear logo for your company.
That's one thing I don't get. There is a lot of celebration of the shiny new totally private space programs and all, but wasn't the majority of "heavy lifting" always done by private companies like Lockheed and Boeing? Isn't it mostly business as usual, just with a couple of new players in mostly the same game?
> Wanting a project to be successful because of the person who started it is a terrible reason and has had (unsurprisingly) terrible results wherever I've seen it in the OSS community.

I somehow misinterpreted pipenv being an official python project. My usecase was pretty simple, I wanted a requirements.txt that only included the things I explicitly installed with perhaps a requirements-lock.txt with the actual list of things installed. :/

I didn’t even realize poetry existed until I talked to people who do python full time.
Potentially a good thing to keep in mind for the upcoming ski season if people think their fleece face coverings will be effective.
How about webpages that flow their text across multiple columns?
What about cases that require much more work than $10k could buy? If a case goes on for many months/years then it would be reasonable to expect it to cost more than a quicker case.
What should you do if you come across an unconscious person?
Would you prefer I cared deeply about bad customers?
Show HN: Emoji API
Todo Plus App but for Web
My English spelling idiosyncrasy pet peeve is how correlation is spelled with two 'r's and one 'l' but corollary is spelled with one 'r' and two 'l's
Looking for beta testers for a new home inventory management system (Skill&App)
Over the past three months, we, at eKitchen, have worked extensively to develop an Alexa Skill that helps households to save money and manage their home inventory through a unique voice interface.

eKitchen is currently in the final development phase of private Beta, and here is how you can support us - we're looking for Beta testers to optimize the product before its official launch.

If you want to become a Beta tester simply fill out this form: https://lnkd.in/d2QNcrT

In a nutshell, the system allows households to:

-Save more time with an auto-generated grocery list that is sent to their email when it's time restock.
-Save money by using relevant coupons and discounts based on their real consumption.
-Be notified when items are running out or about to expire, and stop wasting food.

All this good can be controlled from your Alexa app when you're out, or at home using simple voice commands such as:

"Alexa, how many bananas do I have in my kitchen?"
"Alexa, how much milk is left in my kitchen?"

Appreciate your support!
Any ideas?
I'm not an expert, the only idea that I have in mind is simple:
Say that you want to maximize cpu cores usage.
So in that case you want to create ((N * 2) - Y) kernel threads underlying the user mode threads.
Where N is the number of cpu cores and Y is the number of current kernel threads (but maybe that user space can access that information through a syscall?)
This information allow optimal number of kernel threads backing the green threads.
Optimal when you only want to maximize computation (and not concurrency like you explain in your blog)

I would like to ask you two other things:
Firstly I have seen in the Loom document that it will use restartable sequences.
I find such creative use of modern Linux technology an awesome thing to do.
But you might need to delay support for them:
https://www.phoronix.com/scan.php?page=news_item&px=Glibc-Re...

Finally, I would really like you to attempt a comparison of Loom with current Kotlin coroutines. I'm sure that you have learnt a bit from them as they honestly are the state of the art most ergonomic coroutine I have ever seen, especially regarding the following points:
Exceptions just works
Beautiful structured concurrency
You can trivially specify and adjust on the fly the "scheduler" through both its context and its dispatcher
Great cancelation support
Colorless (no pollution with a completable future)
Beautiful integration with reactive streams reinvented, through flow.

I don't expect Java Loom to be able to syntactically be as beautiful and simple as Kotlin coroutines but it would really be an accident to not be as expressive. So I hope that you will borrow all of their concepts as it's well thought, maximally expressive yet simple.

So a comparison on the surface level features would be nice.
But what interest me the most would be a comparison of how technically kotlin coroutines currently works and in what way loom will outperform them?
(as you can already have ~1 million of coroutines)
I expect better performance as you have access e.g to io_uring.

I hope that Kotlin coroutines will be able to be transparently reimplemented using Loom threads, and therefore it would be very nice that the Loom's architects communicate with Kotlin architects on interoperability and reuse / synergies. Both communities bring great progress on the JVM and it's beautiful to contemplate.
I think that's the point. No one in these big corporations understands what they're doing... They don't know half of the story. But they're so large and powerful that this doesn't prevent them from succeeding anyway. That's the danger.

Also there is no incentive for anyone to understand what they're doing. It's like that saying that people tend to not understand things when good performance at their job depends on them not understanding things.
The difference is how you consider money on the paper. The problem with China is that you are limited in how you can spend the money you put there; if one of the choices they give suits you, great; otherwise it would be a very bad idea since it would only continue to get harder to make use of the “safe” assets you “own”.
Very impressive text justification / linebreaking algorithm though. I didn't know FrontPage could do that!

<meta content="Microsoft FrontPage 12.0" name="GENERATOR" />
A similar sentiment to Alan Kay's notion that "The computer revolution hasn't happened yet."
That's actually why I want to get a masters degree even though I am in a good job. I feel that if I don't master a domain, my impact would be limited.
The Z being rare only adds to it's character.
At least that'd be some extra steps they'd need to take and a little bit risky for them
The difference is that proposed regulation against Apple affects iPhones and not Androids.

You may as well ask what the difference is between Huawei and Cisco in terms of functionality - and certainly there's no difference to a customer - but that difference matters a lot to the US government.
The Tin Men
Why need a development code base when you can just directly edit and save to prod? I remember opening tomcat prod directories, edit the html and saving it live in prod years back. Maybe that’s where we are headed.
I thought the food issue was global distribution and wastage (by which I mean edible food that is not eaten but instead thrown away) - we have enough but it's in the wing places and lots of it is wasted.

Mind you Western Capitalism loves consumer wastage as it leads to higher sales, wastage is designed in.

Vertical farms and current political systems just means more wastage will be encouraged and more obesity generated with less expense at the front end.
It does matter if the only value of the linter at the moment is that it will be part of a set of tools to replace the entire toolchain.

It already took forever for the ecosystem to get JSHint, Tslint and others to converge into Eslint.
"Oh no, hang on... shuffles cards ...sorry! the Second Rule is, no pinching! That's cheating!"
> if we want open, on-device voice recognition, we'll have to do the work and donate sample data.

Fair enough, but is any stopping Mozilla from _also_ selling your voice data to third parties including advertisers and commercial ML interests?

(Asking this because Firefox has started sharing our data with leanplum)
You are describing the well known "network effect".
As you might imagine, overwriting vtables in memory is a common technique to hijack control flow and making your program execute attacker's code in an exploit.
> Members of Congress clearly don’t understand the tech companies they’re supposed to regulate. But neither does anyone else.

Siva Vaidhyanathan [1], the author of this Wired article, seems to be a fine representative of the humanities half of what C.P. Snow called The Two Cultures [2].

The ability to craft sentences is an admirable skill, one I wish I had, but innumeracy and the inability to grasp causation seems to be a badge of honor among the non-STEM elite.

The question is not whether regulators understand tech, it is whether they understand the principles that limit regulating consenting adults.

[1] https://en.wikipedia.org/wiki/Siva_Vaidhyanathan

[2] https://en.wikipedia.org/wiki/The_Two_Cultures
Non-Turing complete doesn't mean that you can't create too high complexity algorithms out of O(1) primitives.
Customers should not suffer because of your business miscalculations.
I absolutely refuse to use Discord ever again after they started requiring phone verification. I'm tired of every company under the sun wanting all kinds of information from me that have nothing to do with what I need their service for. It's frustrating that it's become so popular.
I do this, easy to implement, and it works pretty well -

dropdb $PGDATABASE || true
createdb -T template0 $PGDATABASE
pg_dump $DUMP_DATABASE | psql -q $PGDATABASE
Wait until uncle Jim comes to the wedding and gets two shots of whiskey. He will tell you how all those talking heads in the TV know nothing about life and he should be running the country and those stupid tech companies.

In plain words I would say it is quite common in the population and not specific to HN.

Just ignore it, take a shot with the uncle and tell him that he is right, carry on with your life.
I'm afraid that's a common myth. For starters, there isn't really an objective measure of how conservative or old-fashioned a language is. But even subjectively, there's not really a reason to perceive American English as more old-fashioned.

All dialects randomly conserve and innovate on features. And when a dialect is split off by, in those case, geography, they will start to conserve and innovate different features. And it's true that American English conserved rhoticity which was lost in most of England, but it did innovate e.g. /æ/-raising where British English conserved the original pronunciation. But that's just two of many more features, and neither geographical region clearly conserved more than the other.
> Just think of it as more convenient cash.

Yup exactly. As someone mentioned above, it's a frictionless payments system, unlike Visa/Mastercard which also offer dispute resolution.

Of course, if you trust the vendor, I don't see why you should implicitly pay for the protection mechanism of Visa/Mastercard when UPI is literally free.
> It's like comparing a cup of water to the ocean - they just don't compare.

The comparison is disingenuous because it makes it look like the current US based social media scene is as harmless and unassuming as a cup of water. When they appeared they were the ocean. What they were doing then was just as unacceptable as what TikTok is doing now. And they were still "shoved" down our throats with the same tricks of the trade TikTok is using now. We just raised our baseline and the unacceptable became acceptable.

How about if we say it's like a sea to the ocean? They still "just don't compare" but both are able to easily drown the world's population and for a ship on that water for all intents and purposes they're the same.

Let's not delude ourselves, this isn't about "too much data is being collected" or the gratuitous "but but but children" remark. Between all the US-based big-tech companies and the NSA/Five Eyes, the US has enough data to blackmail children for decades to come (see? the children argument works both ways). No, the problem here is that someone other than the US is doing it and could get an upper hand.

Facebook and Alphabet have probably collected more info about the people of the world than any other companies in existence and all of it can/is being shared with intelligence services if demanded. Isn't this collecting an ocean of data about your children? [0] I could dig up 1000 stories like that. But you're not worried because you were educated that some countries doing it is OK and China's explicitly not on that list.

[0] https://news.ycombinator.com/item?id=24091006
I think this is especially relevant in this case because this customer spent so much time and effort giving bad reviews that it seems like they must have genuinely felt that they had been screwed over, rather than being someone trying one on like your example of people returning a brick for a refund. Depending how you/they value their time, they probably spent more than that $4.99 posting those reviews. (Certainly, there are times when I would happily have spent $20 of my own money if meant $5 got taken from some business I felt had treated me badly.)
There’s always someone taking advantage and ruining it for everybody else.
This is typical. There is no recipe for all. For those that this is essential, they accept the costs and do it anyway.
Those who do this by fashion... I hope they earn enough ;)
Former VW Executive Is Arrested in Croatia in Emissions Case
You touch your face more when adjusting the mask so if it's not efficient enough it may be a net negative.

Edit: This is one of the main reason the Scandinavian countries recommend against _all_ mask use (including N95) so not sure why I'm getting downvoted for merely saying an inefficient mask could have that problem.
Never underestimate technology :)
It's a one time payment for you that you don't care but it could be a life changing issue for your user. If a developer responds to me in that way for an app that I depend on, he/she would make an enemy for life.

Sure, customers could be rude(I wish they were not but some people have a bad temperament or have something else going in their life and this was a tipping point) but did they wake you up in the morning and forced to create that app and give it to them for the price you sell it? I am sure that it's the other way around, you made an app that promises to solves a specific problem and you offered someone to solve their problem for that low price and they are unhappy that you did not kept your part of the deal.

I would be very pissed off too if the developer of a product that I bought decides that it's not a good business and makes the product unusable. It's not my job to calculate the fair price for the product, the product developers must do the calculation since they come up with the offer in first place. If the deal is made, I expect to to receive the full promised benefits of the product I bought.

That's actually why we have customer protection laws.
To me the biggest advantage of this that it's not whitespace sensitive, which makes it way easier to refactor and automatically indent/format code. Although I'd have preferred something more ML-like.
The suggestions are more about privacy than hardening the device. Privacy-wise the article looks ok but I would research any single app before installing it.
From your account of the incident, you declined to take the customer's problem seriously at all.

I don't see that it's reasonable to disregard the issues of a paying customer on account of their poor netiquette. They aren't a professional tester filing a bug-report, they're a paying customer with poor communication skills. I don't see that refusing to help them, and even mocking them, is an acceptable response. At the very least you're holding yourself to a low standard.
They suffer because of their own rudeness and inability to extend basic courtesy; the fact that they can't hold future payments over my head as an excuse for their bad manners is just a bonus.
Show HN: SwapToApp – Create app for website without coding and drag and drop
Aluminum / aluminium and pronouncing herbal as "errbal". Also "cracking" windows.
Patching function pointers in general is very desirable thing to be able to do when writing these kinds of things. vtables are interesting because unlike normal C function pointers they can only be used in a standards-compliant manner in a few very limited ways, so if you’re implementing control flow verification you can really ratchet up the security for these. For normal C function pointers, sadly, the best you can do is usually very little, if anything at all. Especially because the use of non-compliant constructs like forging ordinary function pointers is extremely common in things like language runtimes.
>cities in particular would keep aside dormant vertical farms as a measure of food security, to quickly scale up in harder times. //

Both USA and UK recently stopped funding pandemic preparations.

Keeping spare capacity on hand when the money could go to private profits instead .. not with our current political systems.

If we can forcibly spread the benefits of technological progress, and require long-term planning in the political processes then we (humanity) can probably do this sort of thing.
This is an extremely concise clear set of instructions of how to give instructions to a newcomer. It's extremely well written - thank you! If this is reflective of your actual on the ground onboarding then your team members are lucky to work with you

It's worth pointing out that most of the advice is simple and hopefully self evident. Which is in itself a good thing - as we say about code KISS
I'm a wheat farmer in 6000 BC. I pay no attention to which seeds I use.

Scenario 1):

A random mutation decreases my yields. My community of 30 people can barely get by on the food we grow. Some of our children died from starvation and we are down to 28.

Scenario 2):

A random mutation increases my yields. My community of 30 people can easily get by on the food we grow. None of our children are dying and we expect 5 children to be born this year. I can sell the extra seeds at the farmer's market and make an additional profit.

Absolutely zero genetic engineering is needed to improve yields. This is just natural selection. Nobody has to be aware of the process for improvements to happen.

The next step would be to just buy the best seeds available at the farmers market. It would significantly more effective than natural selection but all you're doing is buying seeds from the farmer who is selling more food than everyone else.

Calling this engineering would be insulting to every other branch of engineering. Anyone buying food would be genetically engineering their food by this definition. Seriously, what other branch of engineering requires no knowledge of it happening?

By that same logic everyone is an economist. The laws of supply and demand happen even if you are not aware of them.

I'm tired of people diluting "professional" words into meaninglessness. It's not a colloquial term and it certainly shouldn't become one.
So with this piece of context, this is essentially content marketing?
feels like moving problem from operations to developer.

with staging: keeping almost identical environment with production, syncing data if necessary to test load. can be considered as mostly Ops related work.

without staging: of course feature flags should be used when necessary, but if there is no staging environment we should create feature flag for almost every pull request, which in turn create a lot of legacy which should be deleted later. add nested feature flags into this and now you have problem of seeing which conditions are executed when multiple teams are working in parallel
I disagree, but I wouldn't email anyone with "it doesn't work! FIX IT!!!" with no further detail and expect to get help, paying or not. I'm frankly surprised that you think that a person this rude is entitled to support.

Paying gets you support, it doesn't get you the right to be rude to the person you're asking for help.

What would you have done?
Approaching your crush: The best way
From a purely business point of view, I don't understand why you go with "one time payment, so I can tell bad customers to piss off" rather than "monthly payment, so I make more money by having to stand the occasional bad customer".
The algo has been failing pretty bad; "hide videos from this user" does not work anymore, i suspect it can only deal with a limited number of ignores. Last summer I did an experiment, tapping "not interested" on any food-related video (I was on a diet) and yet i kept being shown food videos.
If I would ever would launch a product, I would choose AGPL for the open source side and provide a commercial license for those who need it. This has the advantage over MIT/Apache that if someone wants to build a business arround your free software, they have to provide their changes to everyone.

I discovered this for pgmodeler[1] and found it a very good way to monetize the development of the application.

[1] https://github.com/pgmodeler/pgmodeler