skysight-inc/HackerNews huggingface dataset:
I wouldn't compare countries. But I can recognize what the OP said, that for many Americans the cruelty is the point, and I find that unpleasant all on its own. The comparison to the worst may not be apt, but I feel disgusted to be even inaptly associated with it.
What's the point of exploring space if we can't experience it for ourselves? Probes are important but I feel like people who advocate for probe only exploration are missing the point. Humans are drawn to explore the unknown.
"No, no, poaching elephants is actually really safe."

"But, but the bounty? Poacher heads go for ten times what ivory goes for."

"That, look, scary stories that the government has to tell to make the voters think that they're doing something to help those poor defenseless elephants. Scare tactics. Think about it, if they really were going to do anything about the poachers, then they wouldn't be putting up some bounty against poaching. It's an admission that they can't and they won't do anything to stop us. Besides, factory has been shut down for three weeks and isn't opening any time soon. You want to put food on the table or not?"

<LATER>

A rifle shot rings out across the early morning plains. An elephant collapses to the ground and breathes its last breath.

"Change of plans Fred, we've got video evidence that you just poached an elephant. I hear poacher heads go for ten times what ivory does."

"You said the bounty was nothing but propaganda!"

"Yeah, good thing there's no bounty on liars."

A second rifle shot rings out across the early morning plains. "Now, sure would be a shame if all that ivory goes to waste."
re: gzipping the db itself - yep, I tried and saw the same effect as you did: about half a size. I think it's because of indexes (I once played with sqlite3_analyzer[1] and on some databases it showed about half of disk space was used by indexes) and unused pages (all the space which can be vacuum'ed - again, size of some databases can be decreased almost twice by vacuum'ing).

[1]: https://www.sqlite.org/sqlanalyze.html

On the other side, indeed, text dump is likely not the most space-efficient way of storing raw DB data (compared to some binary one), so I wouldn't be surprised to find databases for which gzipped sql dump is bigger than (gzipped) database itself. I would even say that I'm surprised that it's not true for most databases :)
Excellent idea
> as companies that implode tend to do so quickly,

Isn't the point that the financed companies are able to burn cash for years?
https://en.wikipedia.org/wiki/Derinkuyu
I don't get the hate on Youtube TBH, when they provide youtube premium.
Try to fix it by the launch window on Friday, per NASA livestream commentary.
Open source is never about you working for free or not being able to charge money for shit.
> It's frustrating that "filling a niche and filling it well" is just anathema these days

On the contrary, a lot of (offline) companies are deciding that diversification is bad and they should divest everything outside of one core business. Be it ThyssenKrupp, Alsthom, Bombardier, GE, Phillips, take your pick.

However many web companies choose to diversify. Why not? It helps them retain and gain users, and protects them against heavy hitting competitors (FAANG can copy your business model and features quite quick). E.g. take someone like Snapchat - their features were copied by competitors and they had no differentiator, so they floundered. A Telegram or Signal was little differentiation bar potential diversification, which is why both tried some crypto crap.
This highlights the crux of the issue. The problem is not that visual programs are inherently resistant or impossible to being compared and merged. In fact, because a lot of syntactic and semantic information is built into the representation, it often becomes more clear when doing comparisons. The actual problem is that existing tooling, like Git, are myopic in that they assume all programs should have text-based representations. The problem is that the status quo does not scale to visual programs and not the other way around.

Thus, visual tooling for comparison is currently bespoke for particular environments, like that of vvvv or LabVIEW, and are usually hampered because of things like Git. There's a reason why game and art studios often use Perforce and Plastic SCM rather than Git, and it's because those studios have comparison needs that do not revolve around pure text.
The communication in and out is a bit of extra work at the moment. We've got some thoughts on improving this in the future, but it's a bit unclear on timeline and roadmap. We're excited to hear what people want from it and how they use it and that'll inform a lot of how we move forward.
They are not GDPR "cookie pop-ups". GDPR does not call for this plague. You don't need to get the users approval for cookies needed for the correct operation of the site.

I believe they are a protest by largely US-owned companies against regulation, designed to annoy internet users and turn them against regulation.
Assuming your entrypoints are typed, TypeScript makes it much harder to accidentally mishandle data of the wrong type and frameworks make it much harder to inadvertently change state at a distance in a way that was unintended. These are the two most common ways that undesired behaviors are introduced to JavaScript UIs.
I see what you mean. Twitter shouldn't have put themselves in a situation where this is expected of them, because it was never possible. I wholeheartedly agree, I've had my account locked for innocuous tweets that triggered some keywords before.
+1 suprised it wasnt mentioned. Use it heavily in home assistant to connect up devices that were never designed to talk to each other to do some interesting things.
https://en.wikipedia.org/wiki/Budget_of_NASA

Doesn't get much clearer than that chart. Oof!
Recurrent Networks Hello World in Clojure with Deep Diamond GPU RNN Support
Non-commercial licenses are by definition not open source.
That article came out a week ago.

Personally I think it has implications much bigger than NASA. When it takes three and a half years to fix a bridge, when the bus is delayed by 45 minutes regularly and the bus company doesn't care, when it seems we can't have nice things because any kind of public infrastructure project gets looted, it's one more thing that damages the legitimacy of government.

One thing that keeps the Republican party viable is the tendency of Democrats to celebrate spending money as opposed to getting results. If Democrats could just make it look like seeing graft hurts them and that they care about using tax dollars and borrowed money effectively then the seditious Republicans would go the way of the Whigs and we'd get a new party.

So long as public infrastructure costs an order of magnitude too much people are going to skip the bus and drive to work in increasingly large private cars, go home to a house with an ever-more complicated roofline and larger master bedroom suite, etc.
My credit card company does this, and it's infuriating
>another student declared to me that they "knew the chemical formula for a human"

Maybe he was just joking around?
The goal is not to win. The goal is to extract immense profit from the products of war.
> NASA is pure cost, so of course it costs more.

Not sure what you mean, NASA can literally just buy stuff from the open market at market prices. NASA only costs more if they do special things. So part of not having large cost is not building some NASA only special thing like SLS/Orion.

> And spacex doesn’t have a fully scoped moon base platform.

Neither das NASA.

> It doesn’t even have a full heavy lift yet.

NASA doesn't have that either. They might have one test flight now, and then nothing for many years.

Falcon 9/Falcon Heavy over the next couple years could lift literally 100x more then NASA could ever do.

And many people have pointed out that distributed launch was an option. Even back in 2011 many people at NASA saw that given Falcon 9 and Atlas 5 launching commercial only was an option. But congress didn't allow that.

The fact is, Artemis is already a multi-launch architecture. That could be slightly extended in many ways and make SLS totally unnecessary. This has been shown again and again 100 times since 2011 and even before that. But somehow people still don't get that. Its pretty basic, but I guess we just have to defend whatever architecture some senators from Alabama wanted.

> Why? Because the costs are too great.

Again, Falcon Heavy is literally a super heavy lift class commercial vehicle. And Starship will commercial and far bigger then SLS. New Glenn and Vulcan are also in development.

The idea that NASA needs to spend 20 billion for some slightly bigger rocket that can launch once every few years is absurd.

> Hence, the public funds the leap frog over business and paves the way for private industry.

I'm sorry, but frankly this is a total misunderstanding of how NASA works. The opposite is true, SLS/Orion are starving the rest of the space industry because they are so absurdly expensive.

NASA in 2011 wanted to consider commercial rocket providers for 'SLS' but Senate didn't allow it. Had they done, that money would be 100x better invested now.

> That’s the benefit of the public funded model. It advances us faster than is natural.

You can't just put public money on a pile light in on fire and then say 'look public is funding a this amazing thing'.

The SLS/Orion programs are the perversion of the model you are advocating. Instead of public money funding amazing advisement in space, it goes to support legacy contractors developing products that are totally noncompetitive and backwards.

20 billion and not a single new engine developed, not a single next generation avionics system deployed, no significant advances in structural engineering. This is literally the opposite of innovation and progress.
That is not the kind of oppression it will evolve into a tool for, though.
They simply found evidence that 1) the more often one has occasional tinnitus the more likely it will become permanent and 2) the longer a tinnitus lasts, the more likely it won't go away again and 3) people having permanent tinnitus have neuronal brain changes that can be measured, in contrast to those that only suffer from occasional one.

The only thing treatment related, or "actionable information" one could derive here is that its prudent to aggressively treat those with frequent occasional tinnitus or a tinnitus that already lasts longer than normal but isn't considered permanent yet.
Did a personal web project and chose TypeScript to see what the rage was about.

I spent a ridiculous amount of time trying to design types. At some points I couldn't figure it out, or I ran into some limitation of the language to express what I need. So my code has a bunch of exclamation points everywhere to assert that a null ain't coming. It feels dirty.

Just too hard to use for me.
Dumping things into a keyboard isn't nearly as universally fatal today as it was.
95% of users have no idea what any of this is.
Not sure what you mean, "the state of Israel" was created in 1948, it's less than 80 years old
But that isn't how it works now. How it works now is "You build a rocket to go to the moon. Try to keep the price down, but we'll pay whatever it costs. Plus a profit margin when you're finished."

The bidder say "I can do it for $100". Fantastic! Then they go 'over budget' (as planned) and spend $1000, and the government pays it anyway because the contract says they must. Plus $20 profit.

Meanwhile the Commercial Resupply Services missions have been a poster-child for cost-savings.

The taxpayers truly thank you for 'saving them money'.
Show HN : SuprSend (Notification infrastructure for all channels)
Hello HN Community,

I am Gaurav, co-founder of SuprSend. Long time lurker of HN :) I am super excited to bring SuprSend to all of you.

As a developer, then a team lead and later as a CTO, I noticed that every company has a notification module or micro-service which is responsible for sending out communications to end users. SuprSend is a SaaS replacement for such a service.

We built SuprSend to help developers setup a reliable and scalable notification infrastructure within a day. With SuprSend API and dashboard, developers and product owners can ship cross-channel notifications fast, iterate on them quickly and scale easily.

A few features personally I am most excited to talk about are:

* Go Multi-Channel with single API - Your product needs to do a simple event based integration with SuprSend and once that is done, changing vendors, adding channels, modifying content - all can be done without involving developer.

* Smart Delivery - As business we want to reach users for important communication but no channel promises 100% delivery rate hence product ends up bombarding users on all channels leading to poor user experience. On SuprSend, all you have to do it mention TTL of your communication and our model optimizes for your channels without you creating waterfall delivery logic.

* WYSIWYG Template Editors - With SuprSend you can invite your product team to own content and templates without developers being involved. They can modify and test templates right from the platform itself.

* Observability - Logs and Observability is key to understanding what's going on with communications. SuprSend lets you analyse, audit and debug all notifications from a central place, and also alerts you in case something goes wrong and your notifications fail.

If you have built something like this, do tell us about your journey or challenges.

Also check us out at www.suprsend.com, and share feedback.
>Second, the trend is downward.

Yeah, there is a future that is not represented, so there is no reason to assume any downward trend. Plus he only sampled things for which there were open source alternatives (which are also questionable: e.g., AutoCAD - a full featured CAD tool versus Open Cascade, a C++ lib with no UI? Really?!).

The proper way to do such an analysis if different on almost every choice the author made:

1. Randomly, uniformly sample products/service over all time (somewhat difficult). Or better yet, make a cutoff date far enough the past to hide the fake triangle due to items being release last year.

2. Find OS alternative, it if exists, and most importantly, decide on some level of how much is is actually an alternative. Almost nothing on this list is an actual alternative, any more than a text editor is a MS Word replacement.

3. Analyze more carefully.

Post selecting products that fit a desired outcome, ignoring lots and lots of other products, ignoring the time bias, and calling things replacements that are not, then drawing these conclusions, is really bad analysis.

>it still takes years until it can outright displace the proprietary champion

How many items on even this biased selection list displaced the proprietary champion by killing their market? None? A few proprietary products died well on their own. And in this time frame, how many open source projects died?
Right, but you can't jump to the top of the charts without sticking the donk on the boing first (I assume that means uploading an original track?). I've seen a lot of references to the role luck plays in success, and I don't mean to diminish that role, but you can't get lucky without putting yourself out there. Sticking a donk on a boing takes real effort, as does any other 'shot on net' that one might take.
At the end of an incredibly complex and long modern road, I end up looking at text and images in any application, but I wouldn't wish upon the developers of, say, IntelliJ that they render the user interface by making their own JNI calls directly to "draw a rectangle" APIs...
I have been using this setup for about 3 months and it works great.
Thanks for the clarification. Congrats Gary!
All these names and categories are mostly useless anyway. Its totally arbitrary and random.

There is no law of nature that to do a moon program you need a super-heavy or whatever.
If using semicolons instead of commas is enough of a showstopper for you it's probably that you just don't have a need for the language :).
Can't you still hear them?
I tried a surface and it's a sh*tshow.

Linux support is bad and windows is a joke.

I'm thinking the framework laptop if I really have too - but at this point my main problem is battery longevity.
I don't think I would buy a non arm laptop at this point, so apple it is.

That said, I don't like the idea of buying apple too and that's why I'm buying just a desktop pc
Ask HN: Warm Welcomes a.k.a. Newbie Fingering
In some online forums there's a practice welcoming a new member when they make their first post (e.g. StackExchange). At face value it would seem... welcoming.

It always rubbed me the wrong way though, like the welcomer is trying to establish a hierarchy or draw attention away from the contents of my message itself.

Are welcomes a positive for some people? Or is this like starting Slack conversations with "Hey, how's it going?"
Does this only apply to phones with Google Play Services installed?
It had been excellent. Have you kept track of their ownership and business model since the mid 2010s?

- monetization strategy involves affiliate marketing and the sale of ad analytics data

- shows advertisements of its own to users
yeah, whats wrong with that?
How do you propose sites/YouTube channels monetise themselves (for sustenance or profit)?
It actually isn't, with proper backups and/or social recovery types of auth.
I used a flow based programming language for 7 years. Scale is not the issue since the nodes can be subflows. So you don't build one gigantic spaghetti bowl of a flow. You build a high level flow with the nodes being subflows. You do that recursively until actually implementing the business logic.

I found it to be fantastic for building flows for complex processes. If I asked you to communicate something like a mortgage application process you're probably going to draw me a flow. So it's very natural to program in something that looks like a flow.

The problem is that when you get to the task level it's not really a flow any more. If I asked you to communicate how to make pancakes you'd give me something like a recipe. Programming is similar. When it comes to the nitty gritty of building some algorithm it's easier to do it in text based code.

The problem with flow based programming comes down to that gap. It's hard to bridge from the flow to the algorithm in a way that that is intuitive and with good tooling.
This. This right here. I absolutely hate seeing the two compared. They're doing two very different things with two very different goals.
Except when said web site detects your mobile web browser, and serves a page telling you to download their app instead.
I'm curious about the real-time aspect as well, especially for a lazy language. I didn't know that that was possible.
Yes! The funniest part of this is that Uber just started showing public transit routes and selling tickets in Berlin, competing with official BVG app (no, thanks, I will continue using BVG).
https://en.wikipedia.org/wiki/History_of_Israel
a cool thing about late business cycle "speculation" (VC in this case probably) is that really pie in the sky projects get cash, creating sometimes successes
How about an app that allows you to see in the dark or make fart sounds?
And cryptocurrencies, and everything by Elon Musk, and Kubernetes, and AI, and search engines, and privacy, and China, and...

Trash comments everywhere (but also good ones).
https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=celex%3A...

EU Directive 2009/136/EC
Which has now gone open-source:

https://adguard.com/en/blog/adguard-dns-2-0-goes-open-source...
YES! I absolutely will! youtube.com/garrytan
You might want to run the password through Unicode-normalizing functions first (NFD or NFKD) but otherwise no.

Some sign-up forms don't even give you feedback on which characters are problematic. The Oracle Cloud one kept erroring with "you need one uppercase, one lowercase, and one number" when what it meant to say is "remove that tilde", that took a while to figure out.
I have auto input detection off, too.
Agda[1] is fun. Also Idris[2] - more programming language, less proof assistant.

[1] https://wiki.portal.chalmers.se/agda/pmwiki.php https://github.com/agda/agda
[2] https://www.idris-lang.org/
Sounds like Gemini.
What do you think is different about their goals?
Palestinians lived there for over 2000 years. Mainly Muslims and Christians but also a small percentage of Palestinian Jews (1%). It wasn’t until Zionisim and the movement that was first founded before WWI who conspired with the British to illegally take over Palestinian lands and expel over 750,000 refugees to neighboring countries.
Better title: Derinkuyu, one of 36 underground cities in Turkey
Me too. I too am inspired by Garry's growth.
This sort of thing is why Rust's Editions are great and why Vittorio Romeo's Epochs (P1881) for C++ would have been the right choice.

I like Editions because of the cultural consequences, Rust's community assumes they can fix things and so they set out with that goal, even in cases where Editions won't quite do it - while the C++ community tends to accept the state of the language as a static fact and just "take it". But this sort of thing isn't about the cultural effects, it's a direct technical achievement.

If OCaml had Editions, it could say OK, that syntax was a bit rubbish, here's 2023 syntax which fixes two things everybody hated, get back to us over the next few years and we'll decide if there are further changes needed. Without losing all existing OCaml software or demanding expensive rewrites.

Even better, changes of the sort in Editions are mechanical. It can take a bit of creative work to do it nicely but the transformations can be automated, so people who have "old OCaml" and wish they had "new OCaml" can push a button and get on with their day. Having both this and the feature which keeps old code working unchanged, add up to an experience where the community can move forward, on syntax at least, and not be trapped with yesterday's mistakes.
if it's 2 hours that's almost certainly gonna be one of the Intel macbooks, and probably several years old at that. The new Apple Silicon ones have batteries running for many times that easily.
Let me restate the point I want you to understand because your question implies that we don’t want the same thing:

“In the year 2100, a lot more humans will have gone to space if we iterate quickly with unmanned projects for a few decades then as our capabilities increase, send humans”

My way gets more humans into the solar system faster. Sending humans to the moon by 2029 with NASA then a few to Mars 10-15 years later is the slow way.
How is any of that Uber’s responsibility or in their capacity to solve? Every single one of those issues is societal, which can only be solved by the people and their government.
If SpaceX overspent on fixed-cost programs by billions and billions they wouldn't exist anymore.
> Manage your dotfiles across multiple diverse machines, securely.

> $ sh -c "$(curl -fsLS https://chezmoi.io/get)" -- init --apply $GITHUB_USERNAME

That this is even suggested as an installation command means that they might as well strike "securely" from the tagline. For someone interested in security the foul odor that this line emits is enough to make me stop reading.
Which is why the privacy measures built into iOS and Safari natively are so relevant.

But OP was talking about U-Block Origin so they’re not in that 95%.