skysight-inc/HackerNews huggingface dataset:
I just tried but is really a pain in macOS right now, all went smooth until I got an error while trying to install the bundler gem, I skimmed quickly GitHub and seems to be an issue of macOS and the root dir being read-only, I suppose is too much hassle to worth it, at least if you compare with docker.

As others pointed, the idea behind nix is cool, but it sometimes fall short, hope it get ironed all the issues in macOS so I could give a try in the future.
Exactly this. A lot of US political institutions can be defined by the mechanism of checks and balances that are built into them allowing for critical scrutiny for anyone who cares to look into them.

Hell, you can even go and sit in on Supreme Court sessions in DC if you like. So, even up to the top the processes by which decisions are made are accessible and under constant observation. (The phrase 'adversarial observer' is spot on)

If something is amiss, it's more likely to be spotted than in many other countries.

There's still plenty of corruption and obfuscation happening in US politics but the act of voting and having votes counted is fairly good.

Check Gerrymandering out if you want to see how votes can be unfairly counted.
I just bought a pluggable usb4 hub. Only USBs. 3 thunderbolt/usb4c and 1 usbA3.1
No Corporation has decided anything like that. Corporations are responding to their customers requesting those users to not be tolerated. This isn't Twitter banning anyone because they want to. It's Twitter deciding that enough users have decided that tolerance has run its course. They were in response to campaigns of users to deplatform those who we consider harmful.
> Are they afraid that one morning NATO will invade Russia?

From everything I've heard thus far, Putin is afraid that NATO will prevent him from reconstituting the USSR under him.
I hear the Polonium McFlurries are to die for, but the machine is usually broken.
> I'm not even talking about technology, safety or waste disposal at all. There is no reason to even go there because today NO energy provider in their right mind will build new nuclear plants today (and they won't matter anyway because building one takes 10+ years). The decision is a result of cost and not technological misunderstanding or ignorance.

Yes, obviously.

German chocolate manufacturer Ritter Sport has decided to continue working in Russia. According to Ritter Sport, about 7% of its business is in the Russian market.

https://en.wikipedia.org/wiki/Gerhard_Schröder#Relationship_...

Money makes the world go around. You got in bed with Russia for cheap energy, which you enjoyed for a decade or two, and it cost you an increase in your defense spending and some dead Ukrainians.

Lets hope that's all it will cost you. Of course you had no choice, it is the invisible hand.
Six months into our seed round, we’re delighted to share that we've just raised $27M in a fresh round of funding! Our Series A is led by some amazing VCs including Tiger Global, Bessemer VP, Flybridge, Ibex Investors, and Seedcamp!

The past year has been an amazing one for the Appwrite team and community. We’ve shipped some amazing features, grew the team and community, collaborated with some amazing people and learnt a lot in the process. We’ve learnt what it takes to build an amazing company that fosters the values of Open Source and collaboration and we’d be delighted to share our learnings with you! Feel free to hit us up in the comments.

You might be wondering what Appwrite is all about ?

In simplest terms, Appwrite is an open source Backend As A Service (aka BaaS). Appwrite is an all in one solution with all the essentials you need like Authentication, User Management, Realtime Databases, Webhooks, Storage, Cloud Functions, SDKs for your favourite language and it’s lightweight. Appwrite even runs on a Raspberry Pi. Most importantly, Appwrite is self-hosted which means you own your data and prevent any vendor lock-ins.

Appwrite also has everything you need to build your app.

- Realtime Databases and events ( Recent benchmarks have showed a single server handling 1M+ concurrent connections )

- SDKs for iOS, Android, Flutter, Web ( React, Angular, Vue, Svelte etc.) Python, PHP, Node, Deno, Kotlin and more

- Bring your own Database - Use your choice of SQL or MySQL databases ( MariaDB, MySQL, MongoDB and more )

- Database permissions for finer tuned access control

- Storage API with built in encryption, compression and antivirus

- Bring your own Storage - Use your choice of the local filesystem, DigitalOcean Spaces, S3 or an any other storage provider of your choice

- Cloud functions with support for over 20 runtimes in multiple languages

- Webhooks to connect with 3rd party APIs and services

- User Management and Authentication

- Multiple authentication methods - email, 25+ OAuth providers, JWT, Magic URLs, API Keys

- Completely stateless and extensible architecture allowing easy integration with your existing backend

- Dashboard, CLI and VSCode extensions to manage your server and many more...
Whats the benefit of this? It looks like it would just be solved by dependency injection.
I'm curious about the ones you like for Elixir! I've been looking for a bit and haven't found one that seems to be maintained and close to feature parity with Django admin
In this analogy the US also agreed to protect Canada’s security for denuclearization, which they would have done (I.e. defanged threat).

Russia ignoring the Budapest memorandum will be the most damning long term consequence since it teaches everyone that you will be attacked if you denuclearize.
Bazant: Indoor Covid-19 risk calculator
Congrats to them! As an aside, I first learned about the Demaines in that PBS documentary years ago, but their relationship has stuck with me as a model for parenting, especially the clear joy Martin seemed to take in learning with and from his son. This is just endlessly cool to me:

> Erik Demaine learned basic math and the visual arts from his father, but eventually taught Martin advanced math and computer science. “Now we’re both artists and both mathematicians/computer scientists,” Erik Demaine said. “We collaborate on many projects, especially those that span all of these disciplines.”
This looks very interesting! Anything that can move people away from protobuf.js (which seems to no longer be maintained and depends on prototype values for "default values" meaning that you can't send deserialized protobuf messages to/from web workers) and the "native" JS codegen by Google (which produces code that is both very slow and a awkward to use) is a win in my book.

We're currently using https://github.com/timostamm/protobuf-ts which has been fantastic. Its codegen is dependent on the protoc binary as it is implemented as a protoc plugin, but the code it generates passes the protobuf conformance tests. The generated code also outputs plain objects when deserializing protobuf messages which means it works perfectly when sending stuff to/from web workers. It also has grpc, grpc-web, and twirp clients.
>Not intending to be provocative, but I’m curious what makes the US voting system so trustworthy? It seems to be a patchwork of various state and local systems with various machines and human checks. What makes this so unassailable?

How many elections has there been and how many instances have there been irregularities? Very few and far inbetween except until quite recently. Long history will establish trustworthiness.

Every election there will be 100% chance of fraud occurring. Too many people involved and there will be people making bad decisions. Luckily the impact of these are often too small to have any impact on the election. If you were told that there was no fraud, you were lied to and you should take such a claim that there was no fraud as confirmation that the fraud was wide enough to impact the election.

The mechanism or technique of the election is also rather irrelevant. I certainly believe you should require ID or something rather concrete in order to vote but many US states dont? That's their decision but that's immediately a question mark against transparency. The 'patchwork' and 'human checks' is not a huge problem. You can have legitimate elections with these weaknesses.

The importance around elections is transparency. The "challengers" and "observers" are more important than the counters. At the end of the election all parties must agree that the election went smoothly enough that we know who the winner is.

This clearly didn't happen last election in the USA. Republicans in 49 states believe there was election issues and submitted bills to fix these issues. What was the response? Democrats accused them of trying to restrict voting? That's a really bad idea.

People will be watching now during midterms. Is there problems? again?

Will the detroit TSC center eject republicans, use bike locks to secure the doors, board up windows, and then output a result that's basically impossible?
How to flatten a cube:

https://madartlab.com/how-to-flatten-a-cube/

How to make a collapsible Origami cube:

https://www.youtube.com/watch?v=iWR1VKLF2_Y
Just to underline the point, in the UK, you need to pay a TV License fee to watch any broadcast TV, including Channel 4. They (C4) don't get any funding from this fee.
It's stupid to fret about nuclear waste.

All plants, worldwide over all human history, for 20% of the power production of the entire planet, 100% green, have produced less than one half of one football field of barrels.

We can stop climate change on one field of barrels every 31 years

Thanks to mining byproducts, nuclear produces less and lower level radioactive waste than solar or wind

Zero humans in history have died from nuclear waste

It's just something scared people say to sound like they know something important
SlipSpeed – An shareware MS-DOS game from 2020
Do you think it is fine for EDF to operate 8 nuclear plants of UK, “outside EU”? Do you think it is fine for Gmail to suppress email accounts of entire companies in Europe? Especially if they already did it for individuals and their work Gmail.

I think we live in a dangerously intertwined world, and a bit of email redundancy in each country would be quite important.
Recently in Ruby Core – March Edition
Congratulations! Feels so amazing to be part of it, building amazing open source product, together.
Had to sign in to visibly laugh at this comment. Democracy is dead b/c TikTok is the most childish opinion you could post about this topic.

Edit: as others pointed out TikTok =! Internet.
Show HN: Tool to generate GitHub contributor avatar grid as SVG
Okay, then Russia can keep their gas and have even lower income of cash (which they need to pay debts, by the way).
I accept the right of others to say things I find absolutely abhorrent because I recognize that I sometimes say things I believe to be perfectly rational and someone else finds intolerable.

Fighting disagreeable speech with more free speech is harder than just banning it, but generations that follow will be better off for it.

Just seeing the Russia v Ukraine conflict and seeing how one country can enforce a narrative by law and arrest people as being sympathizers of an “intolerant” regime should be enough to make people aware that regulating verbal “intolerance” is a bad idea.
I mean, no? Black metal is about death, satanism, and the dark coldness of the grave. It’s entirely overt. I’m sure a few BM bands do engage in all kinds of signaling, but talking as an ex BM enthusiast, the nazi/fascist stuff is coming out of other genres. Power metal, death mean, eg., and there it is a minority as well.
Why is this tagged 2021? It's an article from 2017.
Why Remote Design Sprints Are Awesome
This is awesome news.
Ontario started with a lottery system, out here in Alberta you'll see dispensaries like you see Tim Hortons.
Yeah, you don't want that because if they get regulated that either their user must be identifiable or that they are responsible for what's written on the platform there won't be a platform for much longer or with serious restriction on what you can topics are allowed on these platforms and as long as corps have one incentive alone and that's maximising profits they will subdue unpopular but loud minorities.
Ah yes, one of those websites where somehow the default "scroll" functionality has been replaced with strange page changes. Pass.
You won't find any sympathy for that position here because nobody complaining about social media is actually arguing against censorship, they're arguing against moderation. HN is also not an unmoderated forum. You don't get to post whatever you want here. I also don't get to post whatever I want here, and I'm willing to make that compromise so nobody ruins the place with toxicity and spam and conspiracy theories. You can very easily witness the consequences of not doing that, by taking a look at 8chan or Parler.
This is discounting all the times people fight back against fascism though. Lots and lots of people absolutely do not accept some natural link between orderly conduct and fascism, and so that goes back to my original point about Eichmann making Nazism seem banal as a goal for the Nazi ideology - if we're basically one step away from becoming Nazis at any point, is what they did really so bad?

Well, yes it was, because it was engineered. The Nazis never won a majority in any election, but once they were in power they were famous for their social engineering and propaganda. They're a classic example of how a minority of people in a population can absolutely gain control over everyone else and bend the majority to their will using highly cynical but intelligent tactics.
> > Gazprom attenpted to change owners and default the company.

> Is that illegal? I wonder about rule of law. We talk about this as sacrosanct here in the "West".

Ignoring the geopolitical aspects and the “critical infrastructure” aspects: yes it’s illegal everywhere to unilaterally abrogate a contract or to use bankruptcy or such rules to evade contract.

Normally of course this would be handled through the courts, but the answer to your question is “yes”
Service providers should act as an utility, such as roads, waterworks, sewers, etc.

We have laws set in place where we decide who can drive on roads using which kinds of vehicles, and road operators and owners (not sure how road system works in USA, in my country, some roads are country-owned, some are owned by the municipality, and some private ones can join the road system - eg. the long road from the main street to the IKEA entrance), and if the driver has a licence and a stret legal vehicle, s/he can drive on all those roads, even if he carries gay porn and anal dildos, and the municipality is full of christian/muslim radicalists.

So, as long as the content is legal (regarding the laws of the country), no service provider should be allowed to block you from using that service and/or connection to view that content.
Industrial Data Associates| Full Stack Web Developer| Remote (within US)| Full Time

Founded in 2010, Industrial Data Associates (https://www.idassoc.com/)is a product data services firm with expertise in Product Information Management (PIM), SEO and ecommerce optimization.

Our proprietary software is used by team of Taxonomists and Information Engineers to redesign product information like hierarchies, filters, tables, product relationships, descriptions and search content

We are a small team and fully remote, and are looking for a candidate with a high level of initiative who can switch gears and work with multiple clients in varying industries.

Developer Responsibilities:
• Enhance existing infrastructure and rollout platform customizations for our proprietary web-based application.
• Contribute to ongoing application maintenance and performance optimization.
• Work with the services team to plan and scope application features.
• Collaborate with colleagues to keep aligned across tasks, establish requirements, and share workloads as necessary.
• Work with the rest of the engineering team to design and launch new features.
• Maintain code integrity and organization.
• Design, implement, and manage security strategies for system and data protection.

Required Qualifications
• Significant experience with relational database management systems like Postgres.
• Familiarity with web server technologies like JavaScript, Ruby on Rails, Koa.js and Node.js.

This is a remote / virtual 3-month contract to hire position. To apply, please submit a resume and cover letter to cowen@idassoc.com
Lucky to be part of the team!
I recently discovered Hermit[1], which is a really straightforward tool for managing versions of tools for a given project. From the FAQ[2]:

> Hermit is probably most similar to asdf, but their goals differ. Hermit's goal is to make isolated cross-platform tooling consistent, self-bootstrapping, and reproducible at the project level. asdf's primary goal is to allow developers to install and switch between multiple versions of languages and tooling.

The downside for the author of this post, though, is that Hermit doesn't yet support Ruby because it's not static/relocatable.

[1]: https://cashapp.github.io/hermit/
[2]: https://cashapp.github.io/hermit/faq/#asdf
Distraction Osteogenesis (Surgery)
refusing to share without feigning ignorance doesn't seem like a lie to me. there's not much value in applying the problem to a simple choice between being an accomplice and being a liar--nor is there in dismissing egalitarian ideas from an eighteenth century european philosopher over some other ideas that were widely misunderstood as appropriate at the time
Yeah, it is surreal to see many of the predictions from the US state department and the DOD come true. As an American who lived in Germany, I wish the Germans would have been correct, but I am happy to see our institutions have a few smart people remaining… sigh
Elon Musk to Join Twitter's Board
I certainly agree. I'm really not arguing for writing your own engine as anything other than an excellent learning exercise. I've written my own engines and renderers (both forward and deferred) and I'm more than happy to rely on whatever engine we happen to be using at work to solve most hairy issues for me.
The TL;DR is:

"Germany's economy minister announced the seizure in a statement on Monday. The move came after the ministry of economic affairs learned that Gazprom Germania had been acquired by JSC Palmary and Gazprom export business services LLC — but it wasn't clear who the owners behind the two companies were, per the statement."
Digging miles into the ground with a 4 story mechanized oil rig is much more complicated than putting some dirt into a barrel and walking past it with a Geiger counter monthly, buddy
Ads themselves are the toxic waste.

You work with ads at Google (aka, the biggest mind polluter there is) so I understand why you might think otherwise.
life goals
> It always felt like a tax on people who can't do math.

We hear this over and over on Hacker News whenever there's a story about the lottery. But I can do math, and I buy a lottery ticket a couple of times a year when the jackpot exceeds $500 Million. I get my $2 worth of entertainment out of it: picking my numbers and imagining what to do with my money, and waiting for the drawing. The Billion Dollar one a couple years ago was especially fun! Give it a try.
Congrats team Appwrite!
This feels like Trillian for virtualenvs. So typical that as engineers we keep abstracting everything we can until we run out of people that understand the basics. This tool looks like a great resource until step 4 when we create a virtualenv protocol. In chat clients, the protocols came first. For development IDEs adding auto-complete, it seems the protocol LSP came second. It's happening to language virtualenvs now as well.

1. You need a tool for X to solve an issue so you write it. (AIM)

2. Guy over there needs a tool for Y to solve the same issue, so he writes it. (Yahoo Chat)

3. So many tools exist, we need to merge them all into one. (Trillian, Adium)

4. Merging all the tools created a monster, we need a common protocol they all understand.

5. No one remembers how tool X works anymore, updates become more sparse.

6. Both X and Y are no longer popular, big company took over. (Slack)
> New Glenn is heavy reusable orbital rocket

That's "will be a heavy reusable orbital rocket". New Glenn hasn't flown yet, even in prototype. I'm looking forward to seeing it in action. But I'm not holding my breath.
Lynx kept the defenders away so I scored more goals, and the Predators made me look like Beckham...
The cult of Amiga and SGI, or why workstations matter
An AI brain with only one neuron could surpass humans
It's very easy to accurately predict the building costs of a nuclear reactor.

The overruns you're talking about come from politicians showing up halfway through the project and changing the rules to show their voters that they are involved
Comedic animated version: https://www.youtube.com/watch?v=dTos3CsvnLQ
Berghain Trainer
No, Stripe is a payment processor; they don't want to deal with issues moving your money around.

They do their best abstracting the country- and payment method specific stuff to make it easy for you to accept people's money, but not to shuffle it around countries.
> Everything was fine until I kinda felt my config.fish file got bloated and somehow nvm was kinda slowing down my shell startup.

I'm quite happy with direnv to avoid this problem.

https://direnv.net/

Funny enough, it was submitted to HN most recently just yesterday:

https://news.ycombinator.com/item?id=30908321

direnv is complementary to the various language-version tools, so it obviates needing asdf:

https://github.com/direnv/direnv/wiki#project-layouts

But it seems some folks combine the two:

https://blog.mikecordell.com/2021/12/18/better-project-envir...
There are also arguments for avoiding the breakdown of communication by expressly favoring the most strongly censored and unfashionable ideas at any given time and striving to platform them everywhere, even irrespective of their actual merits. This is what Herbert Marcuse calls for in his Repressive Tolerance. The point there is not to defend society against anything inherently problematic, but merely to push the very notion and social norm of a "managed", fad-driven discourse to its breaking point. It's a "chaos monkey" approach to the whole problem of communication 'filter bubbles' and 'echo chambers', or pretty much the trollish 4chan model under a different name.
I can't wait to see what Appwrite can bring in upcoming years.
TikTok has a lot of CCP propaganda in it (fake influencers paid by the CCP). It's not just a happy place to see cute dance videos.

This goes into some of said propaganda in it, and how they have more "soft" propaganda in the US version of TikTok vs more intense propaganda in the Chinese version of the app:
https://www.youtube.com/watch?v=3aYCG4vEe5s
Russia says that the state of the bodies does not even correspond to the period of four days which passed between russian units departure and ukranian claims. Let alone several weeks.
As UN said, there needs to be an independent investigation, and not another blood libel in the style of Syrian Douma. And it must not be conducted by western states, since they take part in this war against Russia.
Half of Americans do not identify with either major party. They are not nearly as "split" as the partisans that try to control the political discourse.
I am going to plug Andy Astbury's YouTube channel here, specifically his fantastic RawTherapee tutorials. Where Adobe, MS, and other big companies thrive is the amount of high quality training and tutorials for inferior software. RawTherapee is an amazing piece of software that is hard to use with limited learning resources (compared to Adobe or Capture One) but people like Andy are fixing some of that.

Edit: Forgot to add a link https://youtu.be/310rCQZe0NI
Watch this space? Do you know where you are? You already can't edit this post, what are we watching for exactly