skysight-inc/HackerNews huggingface dataset:
I needed to add a persistent network configuration (which I didn't really figure out -- I was okay with starting an interface manually. I also had to re-generate the SSH host keys for some reason.

In order to do these, I loaded the image in initramfs (basically started the VM w/o specifying root=/dev/vda as the command line argument). Then I mounted /dev/vda and chroot'd to it. Then I could change the root password to something that I knew, and setup the keys / config.

So, instead of tweaking the setup script, I ended up making the changes manually, but it should be scriptable.

I also was able to use the Ubuntu kernel/initrd to load a Debian 10 image as well. The default Debian 10 cloud image doesn't include the necessary kernel modules (virtio_console might be the only one necessary to add).

I've spent a few days testing out this and the linked vftool (https://github.com/evansm7/vftool) to try to get a Debian VM. It's not an easy thing, but it did eventually work. I ended up corrupting the disk image though, so that wasn't fun.

In order to do this on my Mac w/o needing a Linux machine, I installed ext4fuse so that I could mount raw disk images and mount partitions. I followed instructions from this GH issue, which was a great help.

https://github.com/evansm7/vftool/issues/2
Seems like a big suit incoming
I think many people don't realise is that 'ideally' (generous use of ideally) there is no front wall (the wall behind the speakers. This is why large recording studios have soffit mounted speakers, some experts actually encourage pushing the speakers closer to the wall to try and get as close as possible to approximate this. Obviously there is a lot more nuance in this - Always take measurements and use your ears too.

As always, Hi-Fi and Studio set-ups/advice are not entirely inter-operable, and a lot of online chat can be both camps talking simultaneously which is difficult for a reader to parse.
If you're going to do something like parler, your own tin, in your own building (with a contract that doesn't refer to any acceptable use), your own network range(s), your own AS, and fibres conncecting to multiple POPs.

Fibres and building contracts typically don't allow the service provider to cancel except for very specific cases (not paying the rent for example), and are long enough that alternatives can be sought ahead of schedule if the company no longer wants to deal with you.
It will also be interesting to see the p2p Matrix version, since they also use the same encryption tech as signal (it's equally private) and won't rely on centralized server.
Or, you know, a fridge magnet when carried on a pocket
Right click is different though, it shouldn't trigger an action in most cases, instead it should bring up a menu. The faster that comes up the better.
NASA gives up on taking Mars’ temperature
Start with The Spanish Civil War by Hugh Thomas. It provides good context on what led the country to civil war in 1936, and many of the problems unfortunately prevail nowadays.

EDIT: I see I'm being downvoted, but I stand by my words. I'll provide more context though. The Spanish Civil War is the pivotal moment in Spanish history in the 20th century and explains a lot of what Spain is nowadays - from the state of autonomías (autonomous regions), to the bitter divide between Left and Right, or the total inability to reach national agreements on education and other strategic matters. Aside from that it's an authoritative and engrossing read.
HN: "Hey, you're not using an FLOSS license!"

Also HN: Don't be a knob and F/OSS your core product if you plan to make billions or whatever.

They're doing exactly you want: picking a non-free license for their core product, and you're still mad at them.
> So I can write code inside my spreadsheet, but not inside my browser? WTF.

You can, press F12.

> Here’s my pitch: build a browser that comes pre-installed with node.js, an IDE and a simple runtime environment.

Why? If you’re new to coding then you don’t need an IDE: it adds complexity. You just need a “Run” button like in Excel (right?).

Additionally, you probably don’t need Node.js because it is just adding some API to interact with the operating system.

If you use said APIs then you need to learn a couple of things about the O.S. - nothing major - like what is a shell, or what mkdir and PATH stands for.

But, hey, we’re talking about non-coders here right? They don’t need these APIs, they are just getting started. So why should they need Node.js?

> People hate command lines - not only do they LOOK scary, they give weird unhelpful error messages and… you have to type everything. Ugh. This is why people would rather code inside a spreadsheet application - because it’s an application.

I’m all in for the no-code movement, although I’m not the target audience. I agree that you don’t need to know how to code to setup a simple website. You can just use Webflow.

I think this article doesn’t make much sense. Every paragraph of the article (especially the outro) suggests that Node.js is not an example, it’s the target of the article. The fact that the OP is proposing to run Node.js on the browser suggests that they doesn’t know what Node is, and why you should use it.

Your code will run fine on the browser and on Node as long as you don’t use Node APIs.

Once you use such APIs, you’re agreeing to the fact that you know what you’re a doing - you agreed to use Node’s API; if you didn’t want to deal with the OS directly, then should have opted for something like Visual Basic. And if you agree to use such APIs then you know that Node exists so that you can forget about the browser.
Very well said. I like your analogy here.
And from the 3% of tether, probably 74% is actually been backed.
> which changes ever so slightly depending on the time of day

This seems to be true. I noticed on my comments I get pretty consistent waves of upvotes or downvotes depending on the time of the day. My comments are usually pretty politicized and polarizing, so my guess must be that the US wave likes my content less and the European wave likes it more.
The article describes the support model for curl.

The business model for MySQL pre-Sun was 1/1,000 companies paid for licenses, and several companies paid $43,000/year for unlimited support tickets (including Netflix.) Yahoo also paid $40,000 for the initial replication support (for W - E HA.)

For your case, there's 2 forks:

1) If it's a non-developer-specific tool, then small businesses will automatically use your SaaS product over installing an Open Source distro and managing it themselves.

To understand why this is so, remember a large program you wrote. Then imagine re-implementing in a language you don't know, like Haskell or Scala. Feel the pain of doing something strange?

A possible exception is if you provide a free Docker image that "just works", then that could cannibalize your business.

2) If it's a developer-specific tool, then Open Sourcing it might work, or it might not work. In the case of MySQL, 1/1,000 sales worked well-enough for them. For curl, it took 10 billion installs to support one person. :)

The counterexample is programmer editors, which developers pay for but don't expect source code. (Brief and JetBrains made millions.)
> I see your userland M1 assembly language hello world and raise you a bare-metal M1 kernel assembly language hello world :-)

The most on-brand HN thing I've read so far today.
For some people, bootcamps could be the right entry point. I started by building websites in a wysiwyg editor :)
So this receives the full HTML page and does a near-zero-damage “morphing” as opposed to Hotwire which either does full page dumb replacement or asks you to define which sections to replace? Does that sound right?
Partly.

The are other reasons:

- producing low end requires large speaker, and large == costly

- large speaker == lots of space required on desk, restricting your placement. Having small speakers on desk is a functional compromise. People working professionally with sound will buy studio monitors which take way more space but they can take it because sound quality is important because it is their job.

- multiple speakers producing low end == timing and interference issues. When you have multiple speakers producing low end, you will hear interference as you move your head around as different lengths of waves cancel or reinforce at difference places.

Since you don't need stereo for low end (your brain can't discern direction of very low end sound anyway) it is better to avoid that issue by having single speaker.

Now, single speaker avoids those issues and allows you to be basically anywhere in the room and have acceptable sound, but adds discontinuity between your low and mid range. Audio professionals will prefer studio monitors because they care for for the sound to come undisturbed so much, they can place their speakers symetrically and keep their head at exactly right spot when listening.
If they're checking for it with all products, you think they'd notice. Is that a standard test for all electronics though, to see if they'd interfere with pace makers?
I love Opera 12 (and older versions), I still miss their customizability and efficiency today. I tried Vivaldi when it was in beta (or maybe alpha, I don't remember. The first few publicly downloadable versions) and unfortunately it didn't meet my needs: it did have customizability, but didn't support some of the most useful Opera 12 features for my workflow (e.g. MDI) and even more importantly, the UI had a quite bad latency. As you mention, the Opera UI did have a lot of stuff (which you could choose to use or not) but it was the snappiest by a mile. Unfortunately, Vivaldi wasn't recreating that when I tried it.

I'll give it another chance one of these days, though. I'm hearing a lot of news about it lately so I suppose there will be improvements and maybe the newer versions are closer to what I want.
Sadly anywhere you look.

But if you want something interesting I will name 3 interesting cases that have shown up in the last few years.

ERE case andalucia, essentially EREs are just the spanish name for furlough but it also includes things like early retirement. Well in Andalucia since 2001 until 2009 a case of local politicians managed to corruptly send up to 680 million to themselves and family members. This is the largest corruption case in Spanish history in terms of money.

Equally news worthy, the opposite political party (we mostly have two) had a case themselves where the tresurer Luis Barcenas was found to have 40 million on a Swiss account which he claimed he used to pay political leaders in Spain bonuses and that the money came from big companies that would bride them to give them public contracts. Essentially the american lobbying but in a country were its illegal.

And lastly there is the case of the Cajas. Cajas are a spanish version of savings banks. They are meant to be small, local, have low risk accounts for worker savings etc. Problem was many had politicians in their boards who would make the requirements for credit much lower, so they could finance public pharaonic architecture that would get them reelected. (Due to this Spain has several unused, someone built them and no plane every landed or took off from them). This opened the gates not only for those politicians but for everyone to get credit incredibly easy which is one of the reasons Spain was incredibly hardly hit in 2008, and one of the reasons it's one of the few countries that has not recovered the loans given to banks.
One thing that is missing with IPv6 is an official list of all IPv6 exit nodes, which means those exits cannot be automatically allowed/denied unless that happens on the basis of behaviour instead of address.
We won’t reach 100% of all bitcoin being mined until February 20, 2140.

By then, transaction fees would have been the primary revenue source for miners for decades.
That is a good point, but, instead of explaining path in the installer, maybe the starting point for learning should be somewhere else, such as a tutorial?
Ukraine has special tax laws for Software Developers - even if they are working full time on-site for a single company, they can register themselves as freelancers and pay virtually no income tax.
> corrupt all the way down

I'm sure I read somewhere, possibly also on Crikey, that News Corp practically wrote the legislation for the Australian Government, and that some amendments were necessary so that the state-funded ABC would not be excluded from the deal. I'll try to find reference to that. Edit, stinging Crikey article here[1]

Edit two, here's an article mentioning including state broadcasters in the code[2]

Stratechery did an in-depth breakdown of elements of the legislation[0]

[0]https://stratechery.com/2020/australias-news-media-bargainin...

[1]https://www.crikey.com.au/2020/08/28/google-facebook-accc-ch...

[2]https://www.theguardian.com/media/2020/nov/25/google-and-fac...
Wish?
This is the best explanation I have read so far. These people are offering candy flavours that will give us bad teeth.
I've watched a lot of Jon's streams and stuff and I think "troll" is a mischaracterization. Trolls get a kick from getting people riled up, which definitely isn't the case with Jon.

He is often quite blunt though. He doesn't usually go out of his way to say things nicely and, being somewhat in the same boat, I think this is mostly because he's just sick of seeing the same bullshit over and over. It is frustrating.
It really surprised me too. But here we are.
Cool, I've used torch for quite some time ;)
Was (probably is) a nice tool for downloading videos without youtube_dl.
typo, the correct one:

work on finding the right one as long as it's public, not private
Maybe a bit off-topic, but are there good spellcheckers written in JavaScript?
If this is happening to you regularly, you are showing signs of depression and/or burnout. They're closely related. Yes, get help.

If this happens to you rarely, it was just a bad day.
It might surprise a lot of people from other countries just how few competent politicians there are in the governing party. But the News Ltd and Nine/Fairfax duopoly run a kind of protection racket which helps them retain power, and it'll be the papers that come up with the talking points (they lobbied for the attempted double-dip "media bargaining code" in the first place).
Inflation is already here, it's just that the wealth hasn't "trickled down" into the middle/lower class so consumer goods haven't spiked yet. It will seep out eventually, but right now it's mostly still sitting in financial markets and corporate accounts. The trillions (yes, trillions) of dollars that have been pumped into the economy via QE and other fed programs don't just go away.
Using StimulusReflex in my latest project, been a good experience to work with. The community on Discord is very active and helpful, and the docs are top-notch.

Check the StimulusReflex Expo for interactive demos w/ code samples: https://expo.stimulusreflex.com/
I've spent most of 2020 building something similar. Now I just wish I had a landing page ready so I can plug it here instead of over engineering the app itself, but oh well :)

Anyway, what I'm building is meant more for the repetitive kinds of electronic music, but I solved the problem by just making it work like a shared loop pedal that records up to 16 measures of audio.

Everyone works asynchronously and can add or remove audio on their own time, but loops get synced to other players as they get recorded.

Best part? You can do cool stuff with browsers nowadays (even record uncompressed audio). So it just needs a web browser.
On the same page looks really nice! Is there an export functionality?
Does anyone seriously write games for the browser anymore? Can Jonathan target the browser to make Braid, and seriously expect any commercial success?

Maybe you'll think "What about Celeste?" at which point you'll have only proven both of our points equally at best.
1. I don't hold BNB.

2. I have had way less problems with Binance than Coinbase, so I am a happy Binance customer.
Murdoch putting his grubby hands all over a democratically elected country to try and further his own aims.

The Murdoch empire has far more sway over public discourse, and who gets into power than any of the big tech firms, but of course the Murdoch dominated press ignores that ...
They do provide provide first-party Linux support, which Google and Microsoft lack.

What other reason should I have for trusting Microsoft or Google over Dropbox? (Serious question, I've been considering my cloud sync provider recently).
Why does most of the chromium based browser so ungrateful to them. Vivaldi doesn't mention Chromium in the homepage even once but has "Chrome vs Vivaldi" comparison in the homepage. At least they should mention it, and better contribute back to it, if the 99.9% of your product is based on open source project.
I guess it's tricky when you are legally required to delete something - are you able to keep a backup of which contains that thing?
That's such a ridiculous claim that I have to assume you are spaniard. Spain is actually a pretty average EU country by most metrics.

(Not to say that it doesn't have structural problems, but that's hardly exclusive to Spain)
Yet another plus in the book for Sweden. If banks as we know them today does start to die out it's another huge win.
JavaScript methods that will boost your skills
Sure, praise for their business execution is warranted. It might even be allocating so little resources to the surface product (UI/UX) that's allowed them to move so fast in other more important avenues like liquidity, diversity of offerings and customer support.
I actually thought it was a reboot of Infinispan cache at first
This is not how the BBC works.
And we've come full circle from Dropbox's initial announcement post [1] to this post, almost 14 years later.

[1] https://news.ycombinator.com/item?id=9224
My only explanation for the existence of this article is laziness. You can write code inside your browser easily.

Cloud9 exists and although it was acquired by AWS you can still use it.

https://aws.amazon.com/cloud9/

The real solution to this problem is more awareness and good entry level resources that you can point indecisive people toward. None of his points are actually going to improve the situation even a tiny bit, mostly because they already exist and some of them completely failed while the others are there if you just look for them.
The tether market cap value that is in Bitcoin, so it's 3% + normal overreaction. My estimation: 9%.
Bad software and bad UI corrupts usb drives all day long in 2021.
> This is so true, and it's crazy how simple some of these solutions could be.

Maybe. I worked for a water startup that was the very first company, globally, to make a fully automated and digital water meter to solve the worlds water problems that most people don't even know they had. I worked there as a junior and then came back ten years later to be a Director. I learned a few things:

- Most people don't know they have water scarcity, water delivery, or water cleanliness problems. In fact, many people in big cities think their water is the best and are shocked when I tell them about how we deal with lead-based service lines. I have a picture somewhere of one of our meters, which were entirely plastic, looking like it was powder coated from the inside in a pure auburn color.

- Big money is often not attracted to municipal projects because the competition is fierce and the audience is limited to a few reviewers. As a Director I was constantly having to produce white papers to counteract misinformation. One that comes top of mind is one of our competitors kept referring to RC4 as a "modern and robust cipher", which was perplexing to me. I found out it's because they used it in their devices and did not have a cryptoengine to be able to make use of modern ciphers.

- Many cities didn't want out of the SCADA game. They were unable to accept that new systems, built on the same principals, using modern technologies could replace the millions they had sunk into these solutions. Sunk cost, although a fallacy, is a factor. Interestingly, our most innovative solutions occurred in rural parts of the country, due to a lack of prior investment, which net us bigger wins but smaller publicity.

I'll try to add some more if I think of them.
I am saying that if I were to use the command line, things would not be easier for me. Thus, the GUI tools I have are superior to the command line.

I know how to use the command line. I could do it. But there is no reason to do so. It would not do a better job than the tools I have been given in the GUI.
I'm working on improving how companies screen and hire engineers. My experience over 10 years as an engineer is that Leetcode and whiteboard coding aren't good indicators of future performance of candidates.

I'm building a system that will automatically sin up a github project with a pull-request to review, or an issue to fix. Further test-types are planned but I will launch with these two. No matter the skill level of an IC engineer, they will need to carry out effective code reviews and fix bugs. I think that the PR test will be good for senior candidates while the bug fix test will be good for junior - mid-level engineers.

I have a basic landing page where interested people can sign up to be notified when it's ready: https://devscreen.io/

Let me know what you think! The goal of this is to improve the candidate experience and make better hiring decisions.

Edit: quick thanks to u/dvt for starting this thread. It was a fun read!
No idea why he is downvoted. He is factually correct as can be seen in merriam-webster and the cambridge dictionary:

https://www.merriam-webster.com/dictionary/editorialize

https://dictionary.cambridge.org/dictionary/english/editoria...

As the title is just more informative, but not expressing an opinion, calling it editorialized is wrong.

And as a matter of fact, because of this comment I just learned a new word and how to use it correctly.