skysight-inc/HackerNews huggingface dataset:
The transition from C to assembler is a relatively minor step. What you'll notice is that there's a pretty good 1:1 translation from every C statement into assembly, so if you already have the mental model to grok C (control flow, function calls and pointer arithmetic), learning assembly won't introduce many new concepts. Instead, it will provide a better grounding for everything you (think you) already know from C.

What's daunting about assembler is not the concept itself, but the lack of higher-level features that allow you to maintain good structure for your code. But that won't matter for a university course, you won't be asked to write millions of instructions by hand.

I don't know what instruction set will be used in your class, but since you mention TASM I'm going to assume it's Intel x86. That architecture is a pretty wild beast to code for, for one because it's a CISC architecture, which means that there's a multitude of instructions available that duplicate and extend the basic operation of other instructions. On top of that, it has seen many revisions, enhancements and extensions over the years. If I were teaching such a class, I would probably choose a RISC architecture instead (MIPS, 8051 or nowadays RISC-V), just to reduce the size of the instruction manual the students might encounter. But it's a pretty good guess that they will be focusing on the easier, lower-level instructions only.

At least the succinctness and completeness of any instruction set manual will be a breath of fresh air compared to the level of documentation you're used to from C or C++ libraries.
Nigerian boy builds RC toys from garbage
> it's something you learn through deliberate practice and focus.

That sounds like a massive barrier to entry and more effort than solving the problems I currently have.
I’m not sure your intent, but yes, I’ve done my own research on this. And I did it before my comment and I think my comment stands given my research.

Im not sure what contracts Google has. My contacts there don’t have any contracts guaranteeing pay or term, just stock awards. So it’s not a contract issue to raise (or lower) pay. I think it’s more an issue of whether employees will quit and whether they can continue attracting new employees.
Needs to be disbanded after this covid hoax....china no.1..bill gates is not a doctor...or a human...serious evil
These are good comments and resources; thanks! I'm a bit out of my depth in the papers, but reading through them gradually and trying to absorb them. Again, please bear with me--this is not an area in which I have much experience.

A couple quick follow-ups on your thoughts, though:

> Broadly, I think it is fair to say that many molecules that we associate with biological processes (e.g. amino acids, nucleotides, simple alcohols, etc.) do come "for free" in the sense that there are known pathways for these molecules to be produced in the absence of living organisms.

How likely are the conditions for such pathways to obtain? At a minimum it seems like you need the constituent elements to be collocated and for appropriate environmental conditions to occur.

In order- or structure-sensitive reactions, is it true that further conditions need to be met? (Unless the argument advanced is that these challenges are addressed by a (somewhat?) deterministic process that results in appropriate chirality of molecules?)

Is there a substrate or solvent in which these reactions are postulated to have occurred? The challenges with the primordial soup hypothesis, as described in the first paper, are fairly well known to me...but the reactions have to take place in some kind of an environment. The obvious solvent is water, or you could imagine some other viscous substrate (like clay?); are there other candidates? Or are these questions just terribly ignorant?

> > How many steps do you have to take from self replication to functional cells?

> Not many; I would say that if you have something that looks like a cell and reproduces itself, it's a "functional cell."

How would we measure what "looks like" means? Through functional analysis (like metabolic action?) or constituent parts (e.g., we differentiate eukaryotes and prokaryotes but consider both cells--is there something distinct from prokaryotes that we would also consider a cell?)?

> Let me know if you're curious about any other aspect of this topic and I'll try to provide more info!

I'm super interested. Do you have a set of base references that are your go-to sources for reacquainting yourself with these things? I'd love to keep reading.
This analysis is beautiful. Thank you for doing the math! :-)
Protondrive is a thing.

Zero knowledge storage needs to be the default everywhere.
>> The "information security analysts" at F500s are asked to do a lot of unfair work, such as analyze risks related to decades-old software they didn't build.

I think that's putting it mildly. When it comes to responding, they'll look around and find that they only have a small number of full-time employees with the skills to partake in a response. Most of the IT organization will be dependent on vendors who struggle during the best times while their leadership has the ear of the CIO because IT is only viewed as cost.

The full-time employees will frequently be the real heroes, but when the incident passes this won't be recognized. Things will repeat themselves with the next major vulnerability discovered, but the organization may find that they have even fewer employees at that point to lead a response.
That's still not good enough. pids wrap and eventually it could point to something valid, especially on a busy system.

systemd uses linux cgroups so that it knows exactly which pids belong to the group.

The defaults have surely changed over the years, but pid_max used to be ~32K by default. On the system I'm typing this comment on, /proc/sys/kernel/pid_max is set to 4194304.
Joshua Henkin on getting past the first draft
Wouldn't it be easier to just say "current is how many electrons flow through a specific section of the wire in a second" and "voltage is the force that makes the electrons move"?

It's just as easy to understand without need for analogies.
Morality is subjective. Why should courts be able to overrule the population's wishes?
A gas or electric bill works a bit like this... if you have some appliance that fails in a way that suddenly starts consuming much more than usual you can end up with a fairly large bill at the end of the month. Same for old school landlines or cell phones, before flat rate billing became ubiquitous.

Though in those cases the billing isn't really complex or opaque, and you _can_ monitor it if you care to check your meter regularly throughout the month. But, for the electrical case anyway, you can't drill into what exactly is consuming watts without either fancy monitoring equipment or potentially tedious investigation.
"In the picture version of the email I padded the name fields to better anonymize the sender, and in the text below I replaced them with NNNN."
> I find it pretty useful; doesn't C++ provide a similar construct?

static const?
Completely agreed on building/offering higher-level services like SQS, SNS, S3. We're only at ~10% of where I want the platform to be, which is also why we're hiring quite aggressively!
I'm curious if it was related to the file name. I created a few 1-byte files with just "1" in them, with different names, including "output04.txt". No problems so far. Also uploaded variations with "\n" and "\r\n" after the "1". And enabled sharing to anyone with the link. No issues so far.

Google drive does support metadata like a description and comments. I wonder if someone posted some copyrighted text in a comment?

Update: Recreated it. Most of them are now flagged. Took about an hour for that to happen. So far, all that have just one byte, being a "1", and also the one that contains "1\n".

The one with "1\r\n" hasn't been flagged. The file names of the flagged files: "one.txt", "onev2.txt", "output04.txt" and "output05.txt".

Screenshots of the email and Google drive: https://imgur.com/a/RHnEJcj (note the little flags on the Google drive view, and the file sizes)

Just added some files with "0" and "0\n", we'll see if "0" is copyrighted :)
Queues are country specific, and wait times are estimated from processing speeds of applications per country. India is the worst hit with 10-100 year wait times. (yeah, the estimates vary drastically between govts. It was a crawl for the last 10 years, but has picked up in 2021)

China and Mexico also suffer a bit, but it is not as bad.

Every other country has zero waititimes, so it takes about 3 years to get the rest of the red rape out of the way.
A global digital ledger of record which nobody controls and everybody agrees has never existed. It just might be worth all the electricity.

Win/win cooperative deals are being made between cities and miners to establish predictable baseload and to turn off under prearranged conditions. BTC mining is becoming integrated with society at the municipal level.
> Please don't assume that future variants will be less and less severe.

Future pandemic waves will be less and less severe.

It doesn't matter how virulent the variants are, they're all about the same within a factor of 2 or so.

The thing that moves the needle is the human immune system. >90% of the population everywhere has T-cells now one way or another. People who are boosted have T-cells that have gone through affinity maturation and been boosted which should be a mature immune response that will keep them out of hospitals permanently (barring compromise of their immune system of course, but that's a risk with influenza and everything else).

As the unvaccinated/antivaxxers manage to get mature boosted immune systems the hard way then the impact of each successive wave will be lower. Once we hit the point where the unvaccinated percentage in the hospitals roughly equals the unvaccinated percentage in the general population then the pandemic is probably over.

So with 90% unvaccinated in the hospitals right now with 64% fully vaccinated, then at some point another Omicron-sized wave of infections should result in only 15% of the overall hospitalizations. Of course it won't be perfect, but the trend of each successive wave should move the needle more to that level. Each successive wave should asymptotically approach that burden.

Eventually its likely that the waves become smaller as well, due to mature boosted immunity against infection and transmission.

And Omicron probably isn't significantly less severe of a virus, the studies in culture and in mice attempting to show that have large problems. The less severity of hospital burden in the Omicron wave is showing that the human immune system (and vaccination and boosting) works.
Value is a function of supply and demand. Taxation is guaranteed demand, so it does affect value.
You're right. In fact Firefox resets your settings during updates in order to try to entice you into enabling Pocket or donating (which you so naively disabled in preferences). Nobody says anything about that.
It hurts me to even think about this. We're headed towards such a bleak future. The only solution I can think of is to kill copyright in order to save computing freedom. Otherwise our computers will eventually no longer be ours.
Not just anyone. The F categories are only for applicants with a family connection to an existing U.S. citizen or green card holder, as detailed in each category's title.

I'd suggest the best source to get your questions answered is not a random comment thread, but the US State Dept's Visa Bulletin, which the Boundless article links to.
This doesn't happen just on Tinder or Fortnite.

It happens to Google users who issue chargebacks after not getting their pixel phones in the mail and hours of work trying to contact Google customer support.

It happens to Twitter users, like a friend whose business partner ripped her and others off of +$1M and then fled the country - after she tweeted news /court document links to his new business partners.

It happens to Apple customers, at random, and they lose a decade or more of music they've purchased-but-not-purchased, because they buy too many gift cards.

There's an online game I play where someone was banned by the game publisher because a group of streamers playing together who had no idea how the game worked, discord-messaged employees at the publisher and said he was cheating. The only thing that saved him was that he was screen-recording all his games and he could prove they had no idea what they were talking about. The company never apologized, but he could have lost all the account progress (that unlocks functionality) and cosmetics he'd "bought".
The author should read less propaganda, do not get too excited about just a tools, and not to try to use same hammer for every job. Suddenly he'll find out that each paradigm has its place along with pros and cons depending on situation.
> Don't conflate people talking about something with the thing itself.

Bitcoin doesn't have a HN account. Listening to people talk about it is the only way to get information about it.
It’s also confusing. Does that mean they think I didn’t do research? My basic operating model is that we’re all doing our own research all the time and using it to form opinions.

I wasn’t sure if GP was saying they disagree with me, think I didn’t research, think I was relying on someone else’s research, didn’t feel like doing their research, or something else.
We already sign DPAs, but expect to see more public information on GDPR later this year.
So is OpenSea going to reimburse its customers that got burned by their bug? Seems like the only recourse since the immutability of the blockchain makes the attacker the happy owner of those NFTs.
Only if they have patented -
It was quite blown out of proportion even outside of the published articles.
https://12ft.io/
But they only provide fixed functionality, while shell scripts allow for practically unlimited customization.

This is the exact opposite of a good thing.
Think about how many big companies struggle with his. Most don’t have one person who can think through the cost of the cloud, as well as the activities to manage the costs. Many even say “Let engineers be engineers, and business people own the costs.” And all of a sudden you get a ton of surprises…
On which of the 80 days do they do SOC2, ISO27001 or PCI compliance?

Let me know if they still think they don't need cloud services once they get to that day.
"What is this variable toggleFraud used for?"
also, DeFi leverage is not censorable by the SEC
No, Apple Did Not Crowdfund :focus-visible in Safari
"... with no system state to worry about"

I don't disagree with you, but one of my skepticisms about this is that Docker and Dockerfiles made the same promise like eight years ago, and at least as a small time operator (eg, homelab), it never really felt like the system was as stateless as it was telling me it was. There were always logs, indexes, caches, database content, and all the rest of it, and all of this had to be carefully volumed-out with those data containers being protected and versioned and carried forward independent of the throwaway Dockerfile-defined "application" containers.

So far my experience of NixOS is that it doesn't particularly offer a new solution here, but at least it doesn't pretend anything. The configuration.nix "defines" the whole system, but obviously doesn't touch anything in /home or /var, so that's on you to back up, migrate, whatever.
To be fair, if the attention, resources, and energy employed in the crypto/web3 space weren't... a lot of them would be coming up with new financial derivative products.

So, from that perspective, crypto/web3 is bloodletting some of the crazies from the legacy financial system, which probably isn't the worst thing.
OK I get it, rounding error in calculating the square roots.
Well ... it's not like it was the first time this happened to a software developer.

He should have known better that there is a risk, that you don't know some detail that costs you a lot of money.

Cloud Bandwidth is soooooooooo expensive. If there is a risk that you have to pay this, please us a provider like Hetzner with fixed costs. If you like your serverless things, just host the big files at Hetzner.
Why do we need a programming language to run software installers?

Like, all I really need is the ability to say, "Hey, for this thing, install it in a versioned directory, please, and leave /usr/bin the heck alone." or even "Okay you're stubborn and you won't give up on /usr/bin but at least do the first part for me."

For most things (ls, find, etc) this is unnecessary but yeah for the pythons & javas and so forth, it's helpful. Seems like a lot of package managers already do the latter but sysadmins insist on There Shall Be Only One even when /usr/bin is already symbolic links into versioned installs (or links to links to links to versioned installs..).

Maybe I'm missing the point entirely.
>"Are we still trusting the experts?"

I am, but not on this.
It is even more interesting that it is in coulomb and not degree Celsius or Kelvin.
This link (to devgenius.io) is to a plagiarized copy of the original, which is here: https://medium.com/@cscalfani/goodbye-object-oriented-progra... .

Update: The way I figured this out is that I mod a subreddit called OOP Is Bad. I usually jump the gun on new articles, and then I have to roll back my posts when I realize they're duplicates. Anyway if you want to read up on the subject, you could do worse. http://reddit.com/r/oopisbad
The Russians are only allowed to respond (by their government) when their boys come home in body bags. Until then, all wars are "glorious" wars.

If it is apparent that occupying a region will involve hand-to-hand combat (instead of massed artillery/air/rocket attacks) then the Russian soldiers and officers will refrain.
This is what I mean... if I were in a thread of horse enthusiasts I would not get a response like this. This is a fairly typical example of crypto gaslighting.

There are massive amounts of time and money spent on getting people to eat less fast food and avoid multi-level marketing scams because they're predatory industries (some more than others). Crypto is a predatory industry too, and defending people from it is completely reasonable.
Hi, Focalboard team here! Thanks for the feedback! The missing link on the website was an oversight, and it's been fixed there (https://www.focalboard.com/download/personal-edition/desktop...) and in the readme, which is usually most up to date (https://github.com/mattermost/focalboard).

We published to the App Stores to see if that would lower the barrier to adoption. We learned that that while they are convenient for most folks, some can't access them, in particular the Windows Store, due to firewalls, corp policy, etc. So far, this seems to be a bigger problem for Windows than Mac in general.

To be transparent, we want to automate all the App Store publishing. It is currently a semi-manual process. It turns out that the Microsoft Store process is easiest (mostly uploading an MSIX file, which they sign for you). Signing for the Mac App Store was brittle for us, and became more manual. Notarizing for standalone builds has additional steps on top of that. Hopefully, Xcode Cloud will eventually solve all these problems.

BTW, another easier way to build might be to fork and use the GitHub actions:

1. Fork the Focalboard repo

2. Go to the Prod-Release Action in your fork (https://github.com/YOURID/focalboard/actions/workflows/prod-...)

3. Enable it if needed (the first time)

4. Run

5. Download the generated packages

I haven't seen this widely used, but might be a great way to try out new projects initially.
You understand precisely the first part of the problem ... it looks easy and linear.

But, as the article points out, you may need a very large amount of precision to figure out which way the difference goes if it is very close. This isn't about computing a really big sum. This is about computing enough digits of irrational numbers. If you have to compute an exponential number of tinier and tinier digits you still can need exponential time for very small values.
It's not about open source maintainers. This isn't an "open source" problem further than the fact that Daniel's software is used in a product they are using. Daniel could take a couple of seconds to ignore this email and there was very little time wasted.

The real "disrespect" should be whatever engineer put Daniel's name into the spreadsheet that blasted out these emails. Someone didn't do their job and is checking a box. How is the (possibly non-technical) person that is required for managing 100s of vendors and thousands of open source libraries supposed to verify all of that information?

I'm personally happy to hear that this company is trying to do SOMETHING to make sure that Log4j is patched even if it's a bit incompetent in it's implementation. There is not malice here.
Free speech does not exist in the same way in the EU, where the GDPR exists, as it does in the U.S

on edit: clarification as I seem to have offended some people, there is no right to free speech in Europe similar to the right in the U.S Bill of Rights, the closest is the following https://fra.europa.eu/en/eu-charter/article/11-freedom-expre...

hope this clarifies it for people.

on edit 2: here you can get a country by country overview https://en.wikipedia.org/wiki/Freedom_of_speech_by_country#E...
> Additionally I believe there are still restrictions on the export of strong crypto.

That might be true, however exporting strong crypto is easily achieved by publishing the source code in a textbook, which is exactly what the Author of PGP did back in the days. At this point the goverment probably wouldn't dare file criminal charges for exporting strong crypto, because said crypto would probably be published under the 1st amendment.

https://en.wikipedia.org/wiki/Export_of_cryptography_from_th...

https://en.wikipedia.org/wiki/Pretty_Good_Privacy#Criminal_i...

But it's a red herring, because in present day modern crypto in the sense of a munition is so far ahead of what block chain technology actually uses that it's a moot point. We are developing quantum resistant cryptography that moves away from traditional ideas. Like for example, RSA modular arithmetic that can be done concurrently by a quantum computer.

https://en.wikipedia.org/wiki/Modular_arithmetic

https://www.youtube.com/watch?v=12Q3Mrh03Gk

> You would think that freedom of expression would cover that but it does not.

It does, at least in terms of source code. Same issue with 3D printed firearms, the source code is free expression. However, taking the source code and printing/machining a ghost gun is an entirely different topic. Same goes for blockchain, but it's nuanced. If somebody perceive cryptocoin as a kind of financial "Securities", then the exchange of crypto could be regulated as commerce. But what if the exchange is not financial? What if a blockchain doesn't have any "platform" to regulate, such as services that trade crypto for ccurrency?

What if I use a blockchain to publish a book, for instance the source code of the blockchain itself could be in the blockchain. We start to see paradoxes and circular reasoning. Blockchain schemes have both commercial speech, and regular speech.
At my engineering undergrad, the mechanical, computer, and electrical engineers had effectively the same curriculum through our sophomore year. One of the big class combos was Electrical Systems, Mechanical Systems, and Fluid & Thermodynamic systems where you work through from the laws of thermodynamics to how they apply in each of the areas. It was mind blowing when you realize how much of the underlying reasoning - and therefore resulting formulas - are nearly identical.

It led to many EEs getting a certificate in fluid & thermo because the extra couple classes counted as tech electives and the math was the same.
> A gas or electric bill works a bit like this

Just ask Texans.