skysight-inc/HackerNews huggingface dataset:
You should check out Wundergraph coupled with a backend framework to at least manage the database schema. Check out this video [1] it's so fast and nice.

[1] https://www.youtube.com/watch?v=m3YrZav5-CU
I think you're up to something here, I really like it. For me personally the automatic reply thing is less important than organising tasks from emails, but I do think it has some value. Good luck with the implementation!
Slightly tangential, but... one also does not simply `pip download` if one does not want execute code - https://github.com/pypa/pip/issues/1884.

I wanted to run guarddog on source packages. Only then build them locally and install. Turns out, `pip download` triggers code execution in fetched packages.

Somewhat surprising and in this day and age worth spreading awareness of.
FoxNews is accurate 10% of the time, at best, and it's allegedly produced by humans, so I'm not really seeing the problem here...
Indeed. Also, the sheer pretentiousness of writing your memoir at age 30!
C++ is pervasively memory-unsafe; a bug in any part of a C++ codebase can easily cause undefined behavior, such that you can't isolate the memory-unsafe parts and apply extra assurance techniques to them. Most modern garbage-collected languages do let you do this, as does Rust.
I remember using a rustic toilet in the french countryside. it was basically two porcelain footprints and a hole.
I’d agree that the won’t made exactly the same investments, but I’d argue that on average they’ll make better ones.
WW3 is not going to happen. Proxy wars like Ukraine, yes. But not all out WW3 for the following reasons:

0. If some European countries were not tied to NATO, they would not have supplied arms to Ukraine. Look how much time it took for Germany to agree to send tanks to Ukraine. France was also not keen on the war and Macron was involved in early negotiations.

1. The EU is already thinking of having its own army so that it is not reliant on the USA. This is being spearhead by France.

2. The so called powerful countries were not able to defeat a rag-tag group of ill armed terrorists after 20 years and spending trillions of dollars on bribes and modern weapons. Most of them have learnt that in this day and age wars are not viable. It just increases immigration.

3. Look at some of the countries that are not siding with the countries against Russia: India, China, Israel, Saudi Arabia and South Africa. Out of these, Israel and Saudi Arabia are US allies; India is a QUAD member, and South Africa is a major African economy and part of BRICS. Watch a recent podcast interview of ex-Israel prime minister Naftali Bennette on who really was responsible for escalating the Ukraine war. He, like French President Macron, was involved in early attempts to broker a peace deal between Russia and Ukraine.

4. India, which this year will be hosting G20 summit, has started talking about the "Global South", the countries that are already struggling financially and due to climate change. This group will be given a voice for the first time in this "exclusive club of the 'rich'". Most of the world have different priorities and want to move away from the cold-war like situation, let alone a world war. They have their citizens to look after and fight poverty and climate disasters.

5. A full-scale war between India and China is unlikely because both have an agreement that they will not use lethal weapons on the border. The last time they fought war, that was in 2020, and both sides used sticks and stones. I am not kidding, two nuclear powers fought a war with sticks and stones! The only lethal weapon used was batons wrapped with barbed wires to kill Indian soldiers.

6. India is not going to attack Pakistan because Pakistan has openly declared that it will use tactical nuclear weapons against India if there is an attack.

7. China will not attack Taiwan because it already did a trial run in Hong Kong of its strategy and to test to what level the rest of the world will intervene. China will not take control of Taiwan by force. It will take indirect control of its parliament, and then overtime it will take complete control. It knows the risk of direct war.

The template for wars in this age is what is happening in Syria, Lebanon, Yemen and Ukraine. It will be proxy wars, and the losers will be the "pawn countries". These pawn countries ultimately get divided on sectarian, ideological or religious lines.

The news channels earn their bread and butter by scare mongering. So don't always believe in what they say. The most who benefit from wars is defense industries, finance industry (due to money laundering), news media and politicians, in that order. Everyone else loses.
This is a brilliant term that perfectly summarizes the status quo of most IoT vendors and products. I will be using it henceforth and forever more.
This isn't another 2000 crash. The internet is much, much larger today. And the prize you get for being #1 in any market is enormous. It's so large that it pays to gamble with questionable growth strategies in the short term.

Reasonable growth that balances LTV and CAC is nice and pragmatic but it's not a winning strategy when your competitors are putting the pedal to the metal.
I'm convinced that there are very few python libraries that Just Work if you follow their installation instructions. I've never found one that didn't come with issues myself.

Complain about this to a Python dev and you'll be "Well actually"ied to oblivion and each and every one will have their own opinion-as-fact on the best practice for managing these -- totally unaware how antithetical Python development has become from The Zen of Python.
I pull the layer of fat off the top after I cool down the chicken stock and it looks as rich and creamy as butter but with a slight chicken flavor. Some people call it schmaltz. It makes a great coating for a copper pan when cooking scrambled eggs or really anything pan fried.
It's almost as if the media narrative around Twitter might not match reality.
Yes, it gets synched just like any other file inside my Nextcloud. However, if you have to often change the data inside, it might not be a suitable solution, since the file has to be uploaded as a whole. If it's a big container, it might be cumbersome to upload a few gig each time you make a small change.
Meta will also sell blue badge on Instagram and Facebook
Wrong, sys admin should use grey listing with a similar block lists.

Spamhaus provides a way to be removed from this list, but does not provide an IRC server, only an horrible web javascript only chat, they should fix that. Ofc, they provide an email to request removal from their block list... which is using their block lists.

Since spamhaus is "shadily" hidden in andore and switzerland, my lawyer cannot do much, but I guess I should go after the sys admins using without grey listing those block lists in EU/US but I haven't needed too yet, since there is most of the time either somebody with a smtp server not using blocklists (not even grey listing) or even an irc server.

From a technical point of view, and specific to my ISP in my country (did not check the other ISPs), putting all domestic ranges of my ISP in their block list is text book abusive... spamhaus is doing a really, really, bad job. But I keep that for court if I need too, I may go to EU regulatory orgs directly though, well only if I am pissed off enough (and that's very hard).
Yes, I don't write a lot of Python but found that was the easiest to get minimal repeatable builds and isolate them per project.

Link for anyone not familiar with pyenv/virtual env usage: https://www.jackhoy.com/web-applications/2017/02/12/setting-...
I think he prefers a python-esque way where they're sort of dumped in a flat namespace (and not in current project directory), rather than the node_modules way where it's recursively a copy of each thing and its specific exact dependencies, all the way down.

There are ways to not use node_modules, by using newer Yarns for example.
Your lack of empathy for factory workers is hurting your case. They are real, and train for their jobs, and care about the families they provide for.

“technical disruption is hard on people” is a much more sympathetic position than “artists should be exempt because they’re special”.

We all face risks. We all have to adapt. We all have opportunities from adapting to the world rather than clinging to the past. Artists are no different from factory workers (or programmers, or bus drivers)
Thanks, dang.

Users flagged the post as breaking the guidelines or otherwise not belonging on HN.

Moderators sometimes also add [flagged] (though not usually on submissions), and sometimes turn flags off when they are unfair.

I don't know what HN's internal database is, but it seems like it could be a simple query or set of queries to determine if [flagged] is being used by a group of people as a way of censoring comments they don't agree with. After all, they're not required to justify their flag.

Some simple statistics would answer this question. For instance, in "sometimes turn flags off" what percentage of the time does that happen?
Not much engineering here, so a deceptive original headline in my judgement.
> There’s no shortage of package management alternatives available for Python [...]

> How someone is meant to pick between these as a new developer is a mystery.

This.

Every time I get booked to look at some Python project hours are usually wasted initially figuring out what dependency mgmt solution was used how.
And with what 'special sauce' the resp. developers deemed to be 'the right way' (or some library required because ... it just does)

As the author wrote: it seems common to omit the dependency setup in the Readme for Python projects.

I can understand why one would not mention this 'step' in a Rust or Node project but for Python it seems very much necessary.
Show HN: Check passwords against data breaches using homomorphic encryption
Maybe it's because English is not my first language, but I understood it as it's intended just by the name.
Not if the system itself is actively redistributive (such as via a basic income)
It's not just crashes. Python's ctypes API can do anything that unsafe Rust can do, including the parts that permit arbitrary code execution vulnerabilities.
Literally every founder is capable of figuring out the basic unit economics of their business. But when VC money is abundant the unit economics don't matter because growth is the only metric worth tracking.
It feels like an eternity ago, but an editor I wrote in Qt for a game did exactly this so you could write Lua inline on objects.
It is valuable for business administrator accounts but I don’t see the value for the average user.
The fan is a lawyer too. What a nightmare.
Hopefully that’s not going to be the case inside a container!
> Still, the mishaps point to the need for more vigilance by pilots in checking automated data.

No. You don’t get to build complex configurations that only work with supporting software and then BLAME THE USER when the software fails.

“Ah, but you didn’t follow rule 137 in the 2000-page manual that nobody reads because computers made it obsolete” is a deflection of responsibility from the owners to the operators

and it’s not okay.
> A health insurance company that puts most of its innovation effort into finding creative ways to refuse to pay out to its customers while obfuscating this outcome is a natural thing in a market economy.

Health insurance companies in the US are more or less run by the regulators these days. Obamacare has seen to that, driving out of Washington state all health care providers for self-employed people but one.

I have all my other insurance with one company. Their premiums are higher than average. But the times I needed them, they were there with the money and even legal help. They're worth the higher premiums. It's the free market at work.
Are we looking at the same numbers? I think Amazon was basically breakeven for 20 years, from 1997 to 2017: https://www.marketplacepulse.com/stats/amazon-net-income-112

And it looks like that recent profitability is more about AWS than their traditional core business: https://www.visualcapitalist.com/aws-powering-the-internet-a...
Various packages rely on node_modules existing as a directory with a particular layout, some rely on being able to write into it. Some of the npm alternatives are built to store and manage dependencies in other ways (e.g., keep packages as zip files or other archives and get node to load direct from the zip), and these other mechanisms do not use a node_modules directory, hence compatibility problems.
It's a shame that Twitter's staff has been cut so much that nobody there has the time or wherewithal to handle issues like these. It's like a dating site that famously wouldn't let people write that they're from Middlesex because of the word "sex" :P
There are but it requires the victim to have the time, energy, and of course, money to pursue it. It also needs to not be some "DMCA Lite" contractual mechanism like Youtube's shitty ContentID system. Only real bad faith DMCA requests need apply.

Any person who knowingly materially misrepresents under this section—

(1) that material or activity is infringing, or
(2) that material or activity was removed or disabled by mistake or misidentification, shall be liable for any damages, including costs and attorneys’ fees, incurred by the alleged infringer, by any copyright owner or copyright owner’s authorized licensee, or by a service provider, who is injured by such misrepresentation, as the result of the service provider relying upon such misrepresentation in removing or disabling access to the material or activity claimed to be infringing, or in replacing the removed material or ceasing to disable access to it.

17 U.S.C.A. § 512
I don't understand the drama around that video game, and at this point, I don't think I want to understand what it's about. I did a few Internet searches and it's totally unclear what's wrong with the game, or what minorities are portrayed badly in it. The best I've come up with is: "The game is based on a fictional world written by an author who tweeted something bad, and even though the author has nothing to do with the game, we're going to boycott the game." Is that really all there is to it?
So it seems that each group of nations needs/wants physical networks because it's not enough to use encrypted communication on others'. How many is enough, 3, 4, more?

Is this solvable with a single network? e.g. Is there a way of anonymizing users of a network preventing discrimination, analogous to cryptocurrency?
Thank you for the tips! It was just a quick hack and I never knew much about the mount options, but I guess it's time to learn.
A used Metcal/OKI RF iron is a good investment. They're pricy, but if you're using lead-free (and if you're modifying something soldered elsewhere, you probably are), they just work. Even a Hakko struggles on ground pins with lead free solder with a smaller tip and the OKI just does it in a second.

By avoiding even a couple of days ruined by hellish rework drama, it's paid for itself.
I'm not chasting anyone for building a piece of cool tech but that does seem like something like a holy grail for bots.
Good category, bad category (or: tag, don’t bucket)
That's only a market problem if they are "dumping", i.e. selling under their price of production in order to gain more market share. Like Uber subsidizing their actual product with VC money and gaining more market share. I think you can sustainably sell the images for pennies as long as you run your own hardware and keep a lookout for unnecessary costs/middlemen (AWS, various paid Google products, etc.)
Please say April 1st came a month and a half early.

Although I do wonder if this is the opening salvo in sending "Facebook: it's free and always will be" the same way as Google's "don't be evil"...
Noone takes android seriously which is good.
I never understood why I need MY hardware to use their servers. If I buy something it should be mine alone.
https://pbs.twimg.com/media/FhJheQDX0AEqKPw.jpg

So it begins....
I apologize for posting this if indeed "This has been posted several times...", but I couldn't find evidence of this here:

https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...
I don't think either take is correct but the former is closer to the truth.

It is all risk reward trade-off. If bonds have the same yield as other Investments with no risk, of course Savers and investors would select them over riskier strategies. This has less to do with discounting painful lessons and more to do with the spread on the return rate.
If you want to make spamhaus remove your IP from their block list, you must engage in a chat working only with google/apple javascript browsers (I am a noscript/basic (x)html user). Where is the IRC server? They provide an email for IP block list removal... which is blocking smtp servers (not even a grey listing) using their block lists.

Those guys are bad, really bad. Hope they grow up and improve.

Yeah, once I have finished or I am more advanced on other projects, I'll get rid of those pesky arm64 with that toxic IP (that said it is the same for x86_64). I'll re-use first my C code as a stepping stone to perform the jump. One more step towards real digital freedom.
probably because you can't run CouchDB on the browser. You do need it as something for PouchDB to talk to, however.
I personally hate the venv shell, its oddly confusing and I don’t understand how it works
Uber re-wrote their 1 million loc mobile app in 3 months.

How much time should it take to implement a subscription payment?

With all the respect to Facebook scale, more than 1 month would be a failure.

I'm not saying that Facebook did it because Twitter did it, but the timing of it seems more than a coincidence and they are using the same justification for doing it as Twitter.

It's quite likely that Twitter doing it successfully overcame the risk aversion that large corporations are oversupplied with.

https://blog.pragmaticengineer.com/uber-app-rewrite-yolo/
Currently just starting with a very simple prototype, which is a very basic action scheduler for running analysis workflows. It will become more capable as more system functionality is wrapped and exposed. That ease of wrapping and sandboxing the Lua environment is one of the features I really like about Lua.
How do you feel about the pilots getting blamed for relying on the software?

> “Still, the mishaps point to the need for more vigilance by pilots in checking automated data.”
There is a legitimately important debate in one specific area of section 230: the treatment of algorithms.

Section 230 is predicated on the idea that sites like HN have no editorial function and therefore have no liability over posted content.

This safe harbor is extremely important and needs to be protected.

Unfortunately algorithmic recommendation makes that line very grey.

As a compromise I'd push for algorithmic transparency: show me how you're ranking content.

This would both clarify whether companies are engaging in deliberate editorial activities via algorithm (and therefore should be held liable for the content they promote) while also improving both user privacy (we'd be able to see how our data is being used) and online trust.
Let the market itself decide. If "providers of capital" do not fund promising new ventures, they will gradually cease to be providers of capital, and simultaneously new "providers of capital" will sense a good opportunity and step up. That's the foundation of capitalism, and detecting these opportunities is the heart of being an entrepreneur.
I was under the impression that it has _always_ been hard to make a living as an artist.

I think this is just a truth people will have to accept. I used to make music and quickly realized I would have to dedicate 1000s of hours to it if I ever wanted to make it a career. This is simply because there were 1000s of other people that wanted to also make it a career.
In short: A subscription service that lets you verify your account with a government ID, for $11.99/month/web or $14.99/month on iOS. Support included.

If this removed ads, added more controls on what you see and what is shared/sold to 3rd party, I'd actually consider it!

But ads are not mentioned and ads are probably worth more than 12$/user/mo and.. this would probably help them track you "better".
Keeping them in sync is the dragon
I think there is an issue with different versions of python

If there are 2 installed, then "python" can refer to (say) python 3.10 and pip to python 3.9

using python -m makes you pip with 3.10
I think we discover more than change. You may think that you don't like dancing but then realize that you actually do. But if you've tried several times and don't like it you're unlikely to change. Twin studies show that twins separated at birth end up with the same interests and very similar lives. In one example twins both ended up leading the local volunteer firefighter departments in their respective towns. That's just an anecdote but the statistics show this as well, it's quite remarkable.
> Stripe's usage-based pricing works well because it's so direct – it's just X% of revenue.

For what it's worth, that's how Stripe Payments works. But if you want to also use billing, invoicing, other additional functionality, then it's X% + Y% + $Z/month.
Watch Umberto Eco Walk Through His Immense Private Library (2017)
Nice to see the Tea Boy still getting work.
The more you limit it, the less well the markets work.
Coops, yes, but those are essentially groups of independent producers, while unions are much more in keeping with Marxism. To the point, I haven't seen any actual examples of modern unions that are anything but a drag on production. Perhaps you can mention one?
I'm curious what the legal precedent on this. If intellectual property, concepts, lore, can be protected, does this person have a claim here even though they didn't write the code? Is there a statutory norm for percentages in cases like these?

This has to be terrible for small dev shops to face, I'd imagine enough litigating and good projects just fold up shop unable to afford their own defense cost.
"smart" televisions just means long boot times and... intrusion.

Why would smart cameras end up any different?

I will say the DSLRs understand the necessity of immediacy - turn it on and take a shot.

(well, there is the "turn it on" part)

Honestly I don't know why phone cameras haven't understood the immediacy thing. why not dedicate one button to ALWAYS take a picture, getting the shot even at the expense of accidental shots.
Especially when their experiments will start to slowly turn into the paperclip maximizer. That's going to be the most interesting thing ever!
what is the reality? pretty hard to find anything positive to counter how much ad revenue twitter has lost
Metcal (actually OKI) changed my life, and for under $200 all in second-hand with a selection of tips and the option to add another handpiece (dual port power supply).
DALL-E 1 used a GPT approach to generate both text and images. Images are divided into patches, about 1024 patches for one image. Each patch is like a text token.

> We describe a simple approach for this task
based on a transformer that autoregressively models the text and image tokens as a single stream of
data.

https://arxiv.org/abs/2102.12092

The moral - you can just stream together text and images into a GPT style model.
I'm not so sure. How does the average public investor benefit? I can see them losing money on the drop from the IPO, then locked out of future profits when the company goes private. Too cynical?
Great artist will steal from AI and leave the 95% of artists redundant.
I would've never said that that you will have to pay to have 12x12px icon next to your profile to confirm that you are really you.