skysight-inc/HackerNews huggingface dataset:
Like other posters said, don’t sweat learning it early, just do the assignments.

That said, Compiler Explorer [0] is very useful to see what modern compilers actually do. If you want to learn how simple programs are converted to assembly, make sure you turn off the optimisations with the ‘-O0’ compiler flag.

[0] https://godbolt.org/
The thing is what I want to ditch is the constant stream of communication, but what I end up when ditching the phone is ditching all the useful technologies, such as looking up for product review, finding events, GPS, booking stuff. The solution should be self control.
On-prem and AWS/GCS/Azure aren't the only options.

There are smaller cloud providers, rented VMs, rented dedicated servers and rented colocation space.
Agreed on the commute. I find that, having stopped commuting, I cannot follow an audiobook any more.
Sure, that would be ideal, but I don't have a feeling that Windows gets in my way. If anything, it's that drivers or app updates make 90% of sys-admin work for users, not Windows itself. Yes, there are cases when Windows update creates havoc but it's not a constant struggle.

I also saw number of complaints about Mac OS in recent years. And constant cases of driver/sound/sleep issues with Linux desktops. And still, people use them and are happy. It's not like Windows is the only OS with issues you have to work around.
It's not addressing what you said. I don't think what you said is very relevant, as the "read the spec" doesn't add anything to a discussion about whether something is a good idea to use. Length of spec is relevant to that question.
What stops you from having a blog on Hetzner? That doesn't seem like it has anything to do with AWS whatsoever... or do they offer a blogging pltform?
I found the RedHat Security and Hardening Guides useful for this.
Mirrors my experience.

I moved away from Gmail for most of my mail a while ago for privacy reasons, and in anticipation that something like this would happen eventually.

Not much later, I was locked out of a Gmail account I had for an extensively long time (created back when Gmail was still in beta and by invitation only).

I know the password, I know the recovery e-mail address, and have access to the recovery account, yet I'm not allowed to access the Gmail account or recover the password regardless. Go figure.

The account was used mainly for all kinds of registrations where I expected I might end up getting spammed but I definitely wasn't doing anything suspicious with it. I didn't bother too much trying to restore it but any attempts would have likely failed regardless.
Scientists Created a Typhus Vaccine in a 'Fantastic Laboratory'
Which some are still running XP. These are the places that could benefit the most from Linux or BSD to keep that hardware running as long as possible.
The (Decompression) Bomb Site
Higher pay, more flexibility, less BS: the complicated wants of bankers in 2022
I have to admit I created my own YAML-like parser (meaning, syntax based on indentation).

My parser just outputs things to json

Just like python, it's just more readable.

Readability is so important for a language, it's more important than feature or correctness.
it’s dependent in your window system. with wayland zoom is using screen shots to create a video feed in lieu of using the actual api because it would mean zoom has to respect privacy so no go
>> Crimea was a referendum

They occupied the territory first and then conducted the "referendum" to make it "legal". Don't buy this horsesht.
Interesting, I wrongly assumed it would be easy to have an NP-hard problem that's also NP-hard on average. Thanks for the great response.
I worry far less about my Netcup servers + BunnyCDN than I ever did about my AWS bills.
Ask HN: How do you host your side projects? Cloud, VPS or dedicated?
Is it really necessary to host your side projects with a cloud provider?
Or is a dirt cheap VPS the better option?
Are you worried about Cloud incurring massive bills?
I finally transitioned to Linux on my work desktop at the end of last year, after using WSL for a number of years and Linux on my home desktops for ages. I found that managing a Windows 10 VM in virt-manager for all the Windows-specific stuff is fine at the moment - nothing in particular has broken in my workflow. I find there’s slightly less mental overhead, but I haven’t yet figured out a good way to manage little configuration changes made to text files.

Only gripes are that I have experienced a few GNOME bugs with no explanation, like mouse gestures randomly breaking until I reboot - still, I just take this as an opportunity to reboot my computer. I also can no longer use Remote Desktop - VNC is too much of a pain and I can’t ‘steal’ my own session, and SSH forwarding is dead slow. (If anyone has a Remote Desktop solution for Linux that just works, I’d love to hear it.)

I can’t imagine ever really using Windows 11 at this point, at least not for a few years and then in passing.
https://www.nytimes.com/2022/01/24/us/whitmer-kidnapping-tri...
“ Of the dozen men on that nighttime surveillance mission, four of them including “Big Dan” were either government informants or undercover F.B.I. agents, according to court documents.”

———

Do you have a source for three quarters?
Not just them. Russia said NATO should revert to its 97 form, which effectively is the same form it had during the Cold War (except for the German reunification, which is telling).
C# requires explicit "out" on call site, I wonder if you could make a macro and lint rules for C++ to require this :) Haven't touched C++ in almost 10 years so not up-to-date on how good/extensible linters are.
8bitworkshop is great:

https://8bitworkshop.com/v3.9.0/?platform=c64&file=hello.das...

It's mostly vintage CPUs like the 6502 or Z80, but those have the advantage that they're trivial to learn, and the basic concepts still apply to modern CPU assembly.

There's also a DOSBox wrapper for x86 assembly though (sadly nothing 68000 based, because this was by far the nicest CPU for assembly coding).
Dark Souls PvP servers taken down to investigate severe RCE flaw
Money and freedom

- no working late

- no overtime

- no on call

- almost no meeting

Technically interesting & not evil. Otherwise I do not care much honestly. I do not need work to give my life propose.
Would an approach like this generate a useful amount of electricity if used in a power plant setting? I.e. From the steam/condensed-but-still-hot water after it leaves the turbine?
A German school forked FluffyChat, a Matrix messenger
Via https://www.golem.de/news/matrix-grundschule-forkt-messenger...
That's a matter for a different organisation. For many different organisations, if the organisation is a large one.

If you organise a departmental meeting where n people travel to meet, perhaps once every month or year, the organisations that set the rules for that locale matters, not just your own. If you send some people to take part in a course at a vendor, the vendor sets rules. If you send people to a customer, the customer's rules apply.

Each large company has basically three options:

1. Apply any unvaccinated-only rules to everyone, always. This is simple in principle, but can be bothersome in execution.

2. Require that everyone be vaccinated and don't bother about unvaccinated-only rules. This is also simple in principle, but hard on those who won't get a vaccine.

3. Keep track of who's who and what rules apply to each employee on an individual level.

Other options exist in theory, e.g. "we'll close the shop in any jurisdictions that introduce any rules that apply only to the unvaccinated" but I dare say that this isn't realistic for even a medium-sized company, far less for one as large as this bank. Large companies have to accept that different rules apply depending on jurisdiction. Ditto for e.g. hotels when finding meeting space for a departmental get-together.
Any reason to not use wsl? I’m forced to either use windows/Mac at work and chose windows with wsl. Works reasonably well. I just live in WSL and use office (which is better than MAC office by a large margin)
This is almost the exact path I took.

I had exactly this opinion until the grey beard mentor in my life said "bluetooth is stupid, get another laptop for real work and get a long cable for your headphones".

I still have a windows rig for games with friends (and so does my grey beard mentor).
What do you gain from having every single journey in your app and seeing the fuel consumption? Have you ever actually looked at those stats? I think I've never in my life been in a situation where I thought "Dang, I wish I knew how much kilometers my last 18 trips where, if only I had some kind of tracking device that kept these stats for me!"
Pretty sure C# had this since about 2008 with LINQ and lambdas in C# 3.
If Oracle cloud is still shenanigan free in 2 decades, I’ll consider it. Until then, Oracle gets $0 of any budget I’m in charge of.
would you consider sharing this?
> Modern liberal democracy could not have existed without Napoleon.

Maybe I've got a few blind spots there, but didn't Napoleon took power by a military coup against a nominal democracy? And I don't really see what he did that would lead to the creation of modern democracy: after his defeat France went back to a monarchy and I don't think any of the countries he invaded became democracies either during or after the French occupation.
I’ve heard the story (myth?) that Edison’s house had a gate that was relatively hard to push, and which visitors asked him to fix but he refused - and it eventually turned out it was providing energy to his locally dug well, pulling some water out with every opening @ closing of the gate.

Might be an urban legend.
Have a look at this: https://hackaday.io/course/178733-raspberry-pi-pico-and-rp20...

His youtube videos are interesting as well.
The technical ability to scale is a bit meaningless if you can't afford it.
Isn't persistence exactly the thing that makes them distinct? Saying everybody could do it if they were persistent... Well yeah, but the point is most people aren't.
I have 10gbits internet at home. Sometimes I wonder how many services/people I could bankrupt by using it harder. Not that I want this, but more like, why is it even possible?
As I said, Crimea was a special case and it was not driven by expansionism. There are no other examples.
I don't think there is a good way to return nested JSON using SQL, which this example does.
I gave Windows+WSL2 a fair shake (more than a year), but it’s just too bumbling. Back to MacOS and finding it a pure joy, rivaling the joy I had with Gnome on Linux 10+ years ago.

Might have to give Linux a try again based on these poll results so far.
The email has not been sent to everyone yet, but it mentions "transition all remaining users".

https://news.ycombinator.com/item?id=29996432
Because the blog is about his experiments in AWS?

AWS is cool and all and has a bunch of interesting stuff, it's just expensive.
why was that rational for the US in 1944?
I liked this book for TASM.
However, it's pretty much outdated now

https://www.amazon.com/Mastering-Turbo-Assembler-Tom-Swan/dp...
> I guess it's an urban thing.

It's probably an EDC thing:

* https://twitter.com/well_regulated_

In rural areas I think long guns are generally more useful, whereas in the non-rural, (sub)urban areas it's pistols that are carried about. Every time a gun is handled there is some probability of an ND, and the larger the number of guns, the more often the dice will roll for that ND.

Adding to that is that some people have no right/business owning a firearm in the first place because they lack self control and/or have psychological/emotional issues that need to be looked at:

* https://www.cbs17.com/news/local-news/wake-county-news/1-dea...

* Via: https://twitter.com/Well_Regulated_/status/14799401563460485...

There needs to be some kind a filter about ownership, even if it's as simple a one day course learning gun safety:

* http://www.firearmstraining.ca/actsprove.htm

* https://www.bulletproofset.ca/page8/page12/prove.html

The folks with absolutely zero discipline will be unlikely to bother with that course.
I think 2 things could make this awesome:
- built-in testing: testability for SQL still hasn’t been solved but it feels like Malloy could do it
- compile to Dataflow
I did not mean to imply that I thought RISC-V was a challenger to x86 and ARM right now. Just that it is accessible to those that want it which can let them make sure software runs on it. Even that, I do not think is really true yet but it seems like it is the direction things are heading.

With POWER, I just do not see the motivation, outside of IBM, for doing any work with it anymore.
Ask HN: Is it impossible to move a YouTube channel to different Google account?
Hello HN. I did the big mistake of being signed in to my work Google account when I created my YouTube channel. The channel in question is my artist channel where i publish my music etc.

I didn't realize at the moment I created the channel, that I was signed in to my work account. And now I'm worried that I would lose access to this account one day if I where to get fired, quit etc.

I can't seem to find any way to transfer the channel to my private account. Is this just plain and simply impossible?
Why would it stress you out?

If the university is any good at teaching, it will pace the course in a way that at least ⅔ of the students will be able to follow the course. If you have time _this_ semester to read a book about _next_ semester’s stuff, you aren’t struggling to keep up, so I would expect you to be in that group.

Also, assembler breaks down stuff into smaller steps, but that doesn’t mean it’s hard. It ‘just’ makes it more work to write large programs.

If you have done some C programming, assembler is a bit like having a program where you declare a fixed number of integers (say A, B, and C) and a fixed set of double's (say D and E), a huge array of bytes called MEMORY, functions for reading bytes and integers from, and writing them to it, and then limit your program to.

- simple expressions (e.g. A=B+C is fine, A=B+C+D isn’t. You would have to do A=B+C; A=A+D; instead). The exact set of allowed things varies by CPU. Some allow you to do “A=B + MEMORY[C], some don’t, etc)

- not using while, for

- if is only allowed as if A op 0 goto FOO; (where op is ==, !=, <, etc)

The exact set of int's and double's and the set of allowed expressions varies by processor. also, assembler syntax is different. you'd write something like (this is different per processor, and even between assemblers) "ADD A,B,C" for "A=B+C", for example.

You could start with a small C program and see whether you can change it to adhere to some of these restrictions.

Sample programs could be

- computing the GCD of what’s in A and B

- counting the number of times each byte value occurs in MEMORY between offsets 10,000 and 20,000.

- checking whether the memory region between offsets A and B contains a range of values equal to that given by offset C and number of bytes D.

The result won’t look like assembly, but I think it would give you the right mindset.
Similar, after a crash, I reinstalled Windows, but using my Azure work account and a PIN to login. However, the feeling of not 'owning' this machine anymore just became too irritating.

After that I installed CentOS 7 on machines I use for work development, including a desktop, and my Razer Blade 15.
Our products are RHEL / Windows, and most everything I care about can be made to work pretty well on CentOS 7, including Teams, VS Code, CUDA, Python etc. A few things, including cmake work a heckuva lot faster in fact.

Other machines I have mostly run MacOS (anxiously awaiting Ashai Linux!) or Elementary OS, which is pretty awesome.
> But let's say need 4x vCPU: 72, Memory (GiB): 144 for 4 hours.

I would probably send you back to where ever you came from and tell you to re-engineer that. Cloud or no cloud.
WSL works pretty well for typical command line usage (your typical "grep | sort | uniq" stuff) or for "this command line tool only runs/compiles on linux" usecases. If you push it much more than the abstraction starts getting leaky and you have to get more involved (though WSL2 can be pushed a lot more, e.g. getting systemd running in WSL2 doesn't seem that bad [1]).

1: https://gist.github.com/djfdyuruiry/6720faa3f9fc59bfdf6284ee...
Seconding this, except Manjaro specifically seems to have a lot of issues that don't hit me on regular Arch. Void and Alpine are also good.
Record lifetime for a bubble
> Fulfils his old goal of expanding Russia to old soviet borders (see Chechnya, Georgia, Crimea etc).

Which I read as a direct continuation of pre-communist imperial ambition. When whites turned red they mostly just dropped their loyalty to the Romanov, keeping other elements of imperial attitude basically unchanged. And to this day there seems to be the idea of a "historical injustice" that deserves correction wrt places that used to be under Romanov rule at some point but subsequently got independent.
Well, here's a more developed (and spicier) take then.

Larger board games are very often mere laundry lists of systems that can be found in many other board games. The longer games tend to have systems that MAKE the game long, rather than cause people to develop a strategy. One example is some mechanics forcing synchronous turns, or even worse, preventing you from preparing your turn in advance. Which gets even worse as the players have to iterate over more and more items in the turn checklist every time.

I have a strong but obviously opinionated dislike for these mechanics, so YMMV. Still, these longer games very often feel "same-y" to everything else because they don't truly bring original interactions between players. Playthroughs don't even always vary because as you re-play the game, a meta quickly develops and settles on a tiny portion of the offered gameplay.

More systems is also more opportunities to get the balance wrong. To fuck up. Which, if you don't tweak the rules preemptively, means the meta settling on an ever smaller part of the game.

Small, highly-focused games tend to develop much more interesting metas. Yes, they're not necessarily as varied in "number of things that can happen", but honestly, sometimes the gameplay elements I see in larger games are so incoherent you might as well play different games concurrently, and turn the whole thing into XKCD/2488.

To be clear, my point is not that shorter/simpler games are always better. It's that "longer doesn't always mean better, and more often than not means worse".

The same does apply to books. You can more reliably draw meaning from an extremely-well-crafted fable, than from a massive heptalogy. Your experience will be wildly different, and there are unique attributes for which you need length in order to achieve. But a rock solid series of books is a much rarer breed than an interesting fable. And a much larger waste of time if you don't end up drawing something from it.

And indeed the same applies to everything else. Assembly-line AAA video games that stuff themselves in a checklist of content to justify their price are often far worse in depth than shorter, sweeter ones (Portal, Hades, whatever). More seasons of Dexter and Game of Thrones ruined extremely deep and interesting works, whereas Breaking Bad crafted a truly unique experience by finishing exactly where the author intended it to. And your next lunch won't be improved by emptying your spice rack on it and overwhelming your palate, but by finding the exact mixes of ingredients that will result in a great meal.
Right click -> Options -> Double size, just like in the original program :)

That said, it doesn't seem to center the scaled version in the window in Firefox so it's not very usable.
People in eastern Europe aren't eager to go to war, we're just vocal about doing something because we know we're next after Ukraine.

If war starts, the sanctions need to be painful, whereas Germany is like "we're okay with sanctions so long as they don't affect us in any way whatsoever at all".
The diplomatic ultimatums as well as the Belarus deployment are in response to the mainstream media's assertions of imminent attack and could also be interpreted as Putin trying to leverage the situation to his advantage to try for concessions of some sort to further his agenda. At this point in time, to be fair, one could argue for invasion but that calculus is so grim for Russia that it seems far-fetched.

Anyway my point is that the initial clamour of "imminent invasion" was unwarranted based on the evidence at the time based on historical troop movement at the border. Therefore there must be another reason underlying the media's outcry which is beyond my ken.
I have only one good male friend. I have a couple acquaintances who are male. As for women who are friends: my wife. Trying to be platonic friends with women has never really gone well for me because at least one of us actually wants something more.

Unlike yourself, I haven't really tried to make friends, but that is mostly because it feels like a dead on arrival concept to me.
Joby S4 hits 205 MPH, flying further and faster than any eVTOL to date
Atleast on Linux the problems you might have are not because of malware presented by the maintainers of the operating system.
Also there is 0% chance serving this traffic cost Microsoft anything near $10000.
¯\_(ツ)_/¯

I expect vendor specific stuff called something along the lines of temporary view would do this, yes
To be honest, I'd select a former comedian president over "not former comedian but twice his age && unaware how to use the internet" one
Very good question ... I have no idea, might take a look myself - pushing people off older, power hungry hardware seems like a benefit for everyone.
It's almost exactly the same as Java, but much more compact. Java fans say Java has evolved to match Kotlin and they're probably right. But it's just faster to type ? instead of @Nullable.
Accidentally read xml with html parser and it worked!
It runs NTP, does it not?
It's called "Sixel", and it's a way to print graphics in the terminal:

https://en.wikipedia.org/wiki/Sixel
I think this is fundamental to on-demand services. Anything outside terraform or another configuration file system is hard to reason about. If cloudflare is in your config system, then you could put up a warning that files bigger than whatever won’t get cached, but that still assumes a level of knowledge about the system that you don’t generally have.

Setting up limits and alerts as part of the system creation is usually the best strategy.
Thermodynamics requires temperature gradients, unless the object you're taking energy from is much hotter than it's surroundings then any energy extracted will be minimal and could be offset by the extra energy needed to run the collecting device.
My first experience was in my teens, using a disassembler to change hardcoded keybindings in a game (x86) and then defeat some kind of checksum (anti-tamper?) mechanism because otherwise it wouldn't run after the modifications.

I didn't think it was particularly difficult. Of course, starting from scratch, there was a lot I had to look up and thus it was rather time consuming. But at no point did I feel it was hard, I just needed to push on.
No matter what happens, long term this will push the EU to become much more robust against interference. Short term it sucks, but often bitter medicine is the best