skysight-inc/HackerNews huggingface dataset:
FWIW this post is about PureScript, not Elm. The library is an implementation of the Elm Architecture in PureScript. Elm is a language. The framework that goes along with it is called "The Elm Architecture". The Architecture can be implemented in any language. Here's an implementation in TypeScript: https://github.com/gcanti/elm-ts
As "a" consumer I do, but I think they're arguing that we need our "leaders" to show some "spine"... they have the power to force corporations to make drastic changes, but till now they're either dumb, deaf, blind or zombiefied by power (or promises of)...
The average consumer doesn't think there is a point in changing behaviour(or economically can't) and being an example for others (or different) requires...spine?
I didn’t realize this was from 2007.

Past thoughts or beliefs shouldn’t be used to get people fired.

The people that complain there’s a double standard when a minority says something racist about someone that’s white, are the same ones that think you shouldn’t be cancelled for saying things decades ago, and yet they see this type of thing, where a thing was put in writing in 2007, and now they want to cancel him.

I don’t agree with the his statement, but it was from 14 years ago.
Twitter cracked down on bots recently[0].

Last time I checked you need to verify your account with a phone number. However this is a trivial hurdle to overcome since dedicated bot farmers would use Twilio or some similar service to register Twitter accounts en-masse

[0] https://www.dawn.com/news/1391001/twitter-sets-crackdown-on-...

[0] https://www.cultofmac.com/530455/twitter-crackdown-on-bots/
I don't think the difference between a country of 125 million and 300 million is very meaningful in that regard.
Review: Nvidia RTX 3080 Ti is a powerhouse–but good luck finding it at $1,199
Hi,

I'd like to introduce, and ask feedback for, my newsletter Interesting Things .

It's a response to the notion that many interesting stories posted to Hacker News flies past and are not seen. Well, if they don't get seen, but deserve to be, then maybe they could be surfaced again somehow. A newsletter seemed like a good way to do it.

I experimented by trawling through the 'newest' section of Hacker News. The first few times were mind-numbing. Gosh, there's so much noise in there! . Eventually I learnt to be more selective and efficient and it became repeatable.

Then I added some other sources of content. Now, whilst a large portion of the stories are still from Hacker News, it's not only from there.

The criteria is 'What I find interesting' but, since I'm a typical Hacker News reader, the interest profile ends up similar to Hacker News. It's mainly tech but with splashes of startups, science, productivity, etc. Like Hacker News, I omit politics. Unlike Hacker News, I try to omit product/press releases, big corp stuff, and stories that would be covered by the mainstream tech press.

Whilst the interest profile is similar to other Hacker-News-based newsletters and digests, there is little overlap in stories. This is intentionally so. They cover the top stories from Hacker News. My newsletter does not. (Well, maybe there might be a few 'tier 1' stories, but the majority are not.)

So anyway ... if you'd like to read interesting stuff that went unnoticed by Hacker News, please have a look at Interesting Things. I hope you guys like it and find it good for some weekend reading.

I'm also looking for criticism, feedback and suggestions for improvement. Some sample questions: What do you think of the (boring) name? Do you like the one-two liner blurbs? Are the blurbs useful? What do you think of the distribution of topics? Are there areas where you'd like to see more (or less) coverage? Please let me know. I'm happy to talk.

Thanks for reading!
Show HN: Free EU Vat Rates API
Not the OP but in a continuous release process you treat main (master) as “the source of truth” and merges to main trigger a new release to production.

At the company I work at, we have about 160 full time engineers with about half our repos on continuous release. We average right now somewhere around 50-55 releases per day, with some hot repos getting up towards 20 releases per day on their own.

The point of small releases is that it makes rollbacks super easy (you always know what broke), roll forwards easy (you can easily test post rollout to find out if things aren’t functioning as expected), and you can mentally move on to your next task sooner because your code gets released when you want it released- not when the next “big develop release” happens.

To pull this off requires a few things. You need good tests that run against PRs. You need fast deploys (under 10 minutes is a good starting point, but get them faster if you can). And, ideally, you have ephemeral environments for each PR so that changes can be tested fully in isolation without requiring a shared staging environment.

This is legit what I do for a living, so AMA.
"sort of" and "not completely aligned" are just right: IMO, the mark navigation feature is just clunky/broken compared to the alternatives.

You don't want to iterate between the marks in the current buffer in a loop, or somehow keep track of whether each of the last three navigations changed the buffer or not (which would affect which one of the mark rings you'll have to use to go back or forward).
Then you haven’t read ASR much, as there are plenty of discussions and references to some well established objective criteria that correlate with subjective preferences. It’s not entirely subjective.
The Winners of the BigPicture Natural World Photography Competition for 2021
When I say "most of the primary energy requirements are satisfied above" I mean averaged over a year, where a square meter of solar panel produces about 150Wp and has a capacity factor of 11%, i.e. a square meter of solar panel produces around 130kWh/a. 2.4 million hectares would produce around 3200TWh per year, Germany consumes around 4000 TWh per year. These are of course just rough ballpark estimates.

You probably want to diversify into wind too to reduce storage requirements. IIRC wind also produces a bit more power per square meter in Germany than solar. Right now there isn't enough storage to cover the windstill nights, but there are no technical reasons why we can't store the power either in batteries, as Hydrogen or Methane, as heat, or, where geography permits, in pumped hydro (or a combination of different storage technology). It's just a bit expensive right now.
I don't really care if two of the authors, bloggers or philosophers I follow happen to secretly be the same person, writing under pseudonyms. There being two identities doesn't make their voice count more.

If manipulating an automated system in this way makes your voice “count more”, there's a deeper problem.
What’s erotic about it? Her nipples? The David depicts nipples and genitals and yet isn’t considered erotic.
Also PureScript addresses all of the issues you've complained about above :)
Ah - then it makes sense why everybody was blaming each other. We all thought we were doing what we were supposed to be doing. And yes, the communications between the various teams in the various companies for that project were terrible.
> Why? This seem more related to gender roles or blaming yourself for abuse. Or you think that being sexually abused transforms men? Or it is purely about womens lack of capacity to be into someone vulnerable?

I believe the author just shared their own instinctive reaction to the event. Shame is a mechanism of our cultural and moral foundation, often tightly integrated with the roles (indeed by gender) and expectations set out for us.

We may be able to reflect on their merits, and what causes shame varies in place and time but it's seldom voluntary to experience shame.
Ram usage is a lot better when using docker as a driver instead of a vm, which immediately reserves all memory you give it.
see https://minikube.sigs.k8s.io/docs/drivers/ for more info
Grift
How many phone numbers are there? How many phone numbers does twilio have access to? Seems like it would at least put a cap on the number of problematic accounts.
An URI scheme does not necessarily imply a new transport layer network protocol. I can't see any immediate reason why a new protocol would be required here.
You have to pass difficult standardized tests to qualify for these spots though. It's not like 50,000 people can just decide they want to be doctors. It depends on ability as measured by testing ability which generally still relates to economic ability in aggregate.
Interestingly they don’t list Apache Pulsar or Splunk as a competitor yet list AWS.

Splunk acquired Streamlio the people bind Pulsar in 2019 so you have to ask with the Confluent IPO what are Splunk doing with Pulsar? It is looking like a missed opportunity at this point.

Pulsar is a direct replacement for Kafka. Pulsar even supports the Kafka wire protocol.
I enjoyed using Huawei devices until the US kneecapped them, unfortunately it again shows the US big tech hegemony in that an electronic device is not useful unless it runs US software.

I'm all for reducing my reliance on American big tech.
Declining Fish Biodiviersity: Bad News for Human Nutrition
AWS managed kafka is great but it's really just Kafka. Confluent offers stuff like topic monitoring, an http bridge, and other services that make kafka more practical to actually use (dare I say, missing features.)

My company uses Kafka extensively. We hosted it ourselves but after a few Kafka meltdowns we decided to go with a hosted solution. We compared AWS's offering to Confluent and at the time found that while Confluent had all of the nice tooling, we'd already built our own tooling to do the same thing, and rebuilding our entire infrastructure was a non-starter. So we went with AWS. It was a drop-in replacement for our own Kafka and it hasn't blown up on us since.

If we where starting fresh, Confluent would be more viable. I can't help but wish that the offerings that are part of Confluent where part of Kafka though. Kafka's lack of the tools that Confluent offers are imo what's holding it back from totally taking over the world.
Is the flat slope or overall increased height the culprit for increased pedestrian casualities? Are minivans and crossovers as bad as true SUVs?
While size isn't a complete explanation, its important to consider the population distribution as well. Russia may be geographically larger but the population is much more concentrated than it is in the US.
Sorry but I find your answer disappointing and crossing over into offending. I spent some time first trying to understand how your code makes sense, then to write up a better solution and posted it, and you don't seem to be thankful at all and are instead dissing my effort. Sure, if it works for you, fine, I was under the impression that you didn't know better. You could have saved me time by indicating that you know your solution is hacky but you don't care.
> It smells like few people here are mathematicians, and yet they're speaking with reddit levels of hubris, attributing simpletons' logical fallacies to a published astrophysicist.

On the contrary, making bold assertions about the entire universe generalizing from one example is a worse hubris. Manipulating some numbers in equations and coming out with absolute certainties is hilarious bad when you step back from having your nose in it. It's not like someone else wrote that summary of his ideas. He wrote it. From those conclusions I really won't trust any line of reasoning, no matter how complicated the equations.

It's worthwhile to note that HN isn't your average reddit crowd. There are educated people here, and mathematicians. There are also plenty of people who know philosophy and can spot dubious results easily.

I posted elsewhere in the thread about it, but the whole line of reasoning about us being randomly distributed over...well, anything, really...is just flawed. By this reasoning we'd all be dead, Boltzmann brains, ants, or a whole host of absurd conclusions. And the fact that we live on the end of a chain of extremely improbable events means that you'd literally never get here if probability was your only tool.

And that's just it. The only tool in the toolbag here is some probability equations. Stunningly bad reasoning.
const leftpad = (str, len, char = ' ') => str.length >= len ? str : (char.repeat(len - str.length) + str);

Anybody who installs a dependency instead of writing a one line function is just leaving themselves exposed for no real benefit.

Providing the at function outside of the prototype chain like I did above will not incur the cost you mentioned, even in the unlikely case that such calls are the bottleneck of your application.

Plus, if array lookup calls are your bottleneck then you probably need a different data structure.
You're dating yourself. XP from 2001 is 20 years old now. I get it, I cringe when I realize this too.
> about to render our species extinct

Cut down on food wasting. Actually, why not cut down on all wastage, i think almost unbelievable gains will be rapidly made against poverty and towards the environment.
Have things changed in the last few months?
I guess the 'still has unions' was cut to follow HN title length rules, but the still has is really funny because by using it PG basically admits that unions have been destroyed by the often predatory processes he profits off of and then with the releasing energy he suggests that those processes should be more precisely targeted to finish off their prey.

on edit: clarifying grammar.
I'm working on a new programming language that compiles to the JVM. It's statically typed and structural. Still in the very first steps of it but it's Turing complete and I've just nearly finished adding structs (custom types) that can describe variables or function parameters. The next step is Java interop.

Of course there's no plans to compete with other existing languages, but if I get far enough I'll use this language to work on some personal projects. I've learned a ton about programming language design so far so the project has already been a success.

https://matthall.codes/blog/imp-jvm-compilation/
Nice gallery and great idea to publish these with a "Launch in Deepnote" button.

How is this different from publishing notebooks on Google Colab?

Also, I'm seeing some rendering issues where my progress bar is printed repeatedly when it's supposed to get overwritten: https://deepnote.com/viewer/github/pinecone-io/examples/blob...

Here's the Google Colab version for comparison: https://colab.research.google.com/github/pinecone-io/example...

Edit: Looks like it's an issue inside the notebook, not with Deepnote. Nevermind!
It fully typed, so you get errors at build time.
Even as an American I know there are massive British stereotypes by class. For example, football hooligans with cockney accents.
> Also with burner reactors you can use the "waste" as fuel.

As far as I know using the waste as fuel is only possible in new reactor types, which are still under development - and in the case of molten salt reactors, it's not even sure yet if these actually can be built because of material science issues (aka, how to construct piping that stays durable for decades when exposed to hot, aggressive molten salt).

It is simply not fair towards future generations to literally dump even more waste to them and hope they manage to figure it out, when we could alternatively also build out the European power grid and go fully renewable using wind, solar and ocean/rivers for generation, batteries and hydro for storage and natural gas/hydrogen for peak demand.
Don’t know about any complete guide. But tinkering with HTML and CSS can get you a long way.

See e.g. https://www.zeitverschiebung.net/en/clock-widget for how to embed a clock widget on a web page.
Chocolate cake with coffee brigadeiro filling and ganache topping
The NFT market bubble has popped and we’ve got the charts to prove it
It can help but often these computers have a relatively custom control card built in - think ISA board designed to connect to some piece of machinery.

Which is why things like this exist: https://www.assured-systems.com/us/product/atx-intel-g41-cor...

And it gets more complicated when you have non-x86 hardware - you may be perfectly able to emulate the software but have no way to connect to the controller board (think Apple II controlling a machine).
Thanks for this hack. I found it hilarious (and useful).
Yep. Already flagged.
I think the parent commenter is referring to the growing anti-Semitism on the left. Traditionally, anti-Semitism in the United States has come from the far right. However, recently, anti-Semitism has been rising on the left and has been increasingly socially acceptable in the educated classes that populate places like Silicon Valley. It's typically wrapped in "Anti Israel" arguments, but it seems to have morphed lately to more closely resemble traditional anti-Jewish sentiment. This had led many American Jews to feel like they're beset on all sides.
I haven’t paid enough attention to have a strong opinion, but my assumption is Amazon isn’t talking about a couple bytes of anonymous location data, so I don’t see how the two compare.
http://web.archive.org/web/20210602140311/https://ktla.com/m... for anyone who can't be arsed connecting to a VPN to read
I'm also Jewish, and I have to say the last paragraph at of that blog at least is blatantly antisemitic. On the other hand, it is from 2007, so I don't think we need to destroy this guy's career over it. An apology would go a long way.
Back in the 90s and early 00s (when it was called the Ministry of Environmental Protection) economic development overweighted everything else so it didn't have a lot of power. Now the new Ministry have a lot more power and teeth.

But it's difficult to give a quatified answer as I'm not in the circle.
It seems plausible to me. I assume that when you are doing a comparison, you are comparing a single source to a memory (does anyone do comparisons by playing two synchronized sources together, possibly into different ears?) In that case, I can well imagine that listening to multiple live performances primes one's mind to remember clearly how a given presentation sounded, and to pick out small differences, precisely because live performances are all slightly different. I would further imagine that performing a piece, and particularly practicing with the rest of the orchestra or conducting a practice, further enhances one's ability to notice and characterize small differences.

Of course, this might be utter nonsense, and I will bow to bayindirh's judgement on that!
There have been six deaths while Tesla drivers were using Autopilot. Flesh eating bacteria infections from manicure stations have killed more people. HNs obsession with Autopilot deaths is ridiculous.

https://www.tesladeaths.com/
Do you know how I can set allow http connections to my website (on Github pages with a custom domain), while ensuring that anyone who types "example.com" without a protocol gets the https version by default? I wanted to set up my website that way, but I couldn't figure out a way to do it, since many browsers still default to http.
It is funny you mentioned driving because if you are in the 18-29 year age group you have a much larger risk of dying from driving (or other people driving?) than you do from COVID.

Deaths in the 18-29 age group in the US: 2253. I believe this figure is over a longer period than 12 months. So this is going to overestimate covid risk when comparing to 12 months of driving fatalities: Source: https://www.statista.com/statistics/1191568/reported-deaths-...

The number of people in the 18-24 age group in the US: 43,351,778 This is a narrower group than where deaths are coming from so this is going to overestimate covid risk.
Source: https://en.wikipedia.org/wiki/Demographics_of_the_United_Sta...

Covid Death risk per 100,000 = 5.2

Motor vehicle fatality risk for the 15-24 year old age group: 14.1 per 100,000

Source: https://injuryfacts.nsc.org/motor-vehicle/historical-fatalit...
It is consistent with slice, though. Neither changes the implementation of the array, they just provide ergonomic benefit to the developer.
You could simply force users to solve complex human CAPTCHAs if they want to post. Then sybil or bot attack becomes impossible, because there is a limit to how many trucks or bicycles any one user can recognize per day. Current methods of verifying ID would still exist, for users with accessibility issues that make it hard for them to solve CAPTCHAs.
>The social experiment seems to be about how extreme you can really make inequality before people starts to riot.

Well, the answer to that is obvious: people have long since started to riot, just about almost anything except economic inequality and exploitation.
Ive started using the "Calm Twitter" extension which hides both trends and social signals (number of likes and retweets, tho they're still visible on hover).

Together with the time-based ordering, it has made twitter a much quieter experience.
Fertilizer usage usually does not contribute to greenhouse gas "emissions", at least directly.
Matching the demographics of the country as a whole? Hopefully the Google team is diverse enough to include an appropriate spread of nonagenarians and toddlers. Especially in senior leadership.
I think hard drive images are rarely compressed, because it's just so slow.
There are plenty of warning messages about what exactly AP does and does not do. It requires your hands on the wheel.

The people who have "died" using AP, have bought defeater devices on eBay and ignored the warnings. No different than putting a rock on your gas pedal and being sad if something bad happens.

Personal responsibility is a thing. You can't just read the name of something and decide how it works, without reading the manual or the warnings.

None of this is meant as an attack. If you really haven't read he Tesla manual, give it a read. AP starts on page 89: https://www.tesla.com/sites/default/files/model_y_owners_man...

To me, it is clear on what it can and cannot do, and how to act.
That becomes problematic, since often numbers are 'recycled' by the likes of Twilio, and the number has some history or previous use, probably used before to register social media accounts. The trick is to find a brand new fresh number that hasn't been used ;)
They are that cheap now and relatively poor people travel.
Trusted computing and TPMs by extension are treachery on a chip without an user override. And the fact that even the most tech savvy of us don't care (looking at security researchers with macs) makes me super pessimistic about the future of computing.
Can't wait for the time when i wont be allowed to access a website because I have unsigned drivers running...
Also,in another area, 'People also ask/search for' section of Google. Worst offender when it comes to spoilers (movies/shows/books...). You just want to search something about one character and there it is, recommended search "who killed x", "why did x die" etc.

Twitter trends can also be spoilerish in that way, although it's usually more ambigous.
Finance is insane.

My uncle worked backend systems for a trading floor in the 90s. His last straw was when a vendor CE died in the datacenter, iirc of a heart attack during an early morning repair. Someone called 911 when he was discovered, but the fire/ems guys got into a fight with the management and security and stormed off.

They ended up getting threatened to complete the repair or get fired and rolled the dude into a cold corner of the datacenter, where he sat for several hours.
But that's not what he's doing. He isn't concluding that everyone runs slower than the record (which is almost a tautology), he's trying to conclude things about the average running speed of people. That's extremely deceptive, because you can't actually conclude a damn thing about the average based on the minimum.