skysight-inc/HackerNews huggingface dataset:
> Why does it matter if the flagging is automatic? Does that somehow make it more acceptable?

Neil Postman discusses this at length in Technopoly: The Surrender of Culture to Technology (1992):

> Naturally, bureaucrats can be expected to embrace a technology that helps to create the illusion that decisions are not under their control. Because of its seeming intelligence and impartiality, a computer has an almost magical tendency to direct attention away from the people in charge of bureaucratic functions and toward itself, as if the computer were the true source of authority. A bureaucrat armed with a computer is the unacknowledged legislator of our age, and a terrible burden to bear.
Now I'm wondering if software contracts have ever been legally tested. I'd enjoy a lawyer reading out the relevant if statement to the court.
I guess you may have somewhere confused "countable" and "rational" (and maybe "periodic" or "algebraic" or "computable" or ...).

Irrational means: cannot be expressed as "integer divided by integer".

As a consequence, the decimal digits of rational numbers start periodically repeating at some point. That is because, as you keep dividing, after some point the remainder can only be a number between zero and denominator minus one, which is a finite number of options, so when you get the same remainder again, the loop restarts.

Therefore, if the decimal digits do not repeat in loop after some point, the number is irrational. This is true regardless of whether the pattern of decimal digits is something complex, or something quite simple but not exactly a loop; for example "1.101001000100001000001..." would also be irrational (i.e. not a fraction of two integers).

Technically, individual real numbers cannot be "countable"; that adjective only refers to sets (and ordinals or kardinals, but those are not real numbers). In standard math (i.e. not hyperreal numbers), every real number in decimal expansion has a finite, or countably infinite number of digits. Countably infinite here means that you can, literally and straightforwardly, count the decimal digits: "this is the first decimal digit", "this is the second decimal digit", etc.

Then there is a question of whether we could write an algorithm that prints those digits. Obviously, for rational numbers, we could: print the (finite) part before the infinite loop, then keep printing the (finite) contents of the (infinite) loop. We could also so it for some irrational numbers, such as the "1.101001000100001000001...". Even for pi, e.g. using the Taylor series. However, for many real numbers, which are effectively just infinite sequences of random digits, we can't do that.

tl;dr -- all real numbers have countable (or finite) number of decimal digits
Wouldn't it be better to generate those structs from API schema?
> It's possible(? not very likely?) there are QR and/or NFC using customers who without QR/NFC links working can't figure out any other way to contact Translink to let them know.

More "can't be arsed" than "can't figure out". That's enough of a hurdle to prevent me spending my time fixing someone else's domain renewal problem when I can't even be bothered renewing my own ones.
He's at a minimum a two hit wonder so far:

1. Predicted housing bubble crash and shorted it

2. Publicly took a large stake in Gamestop over a year ago, putting something like 20-30% of his portfolio in it.
Although I support all the progressive ides I will never support banning (or shit-storming) people for having and expressing the opposite (or any) opinion (even if I really feel sure they are wrong). Today social network companies enjoy and exercise too much power. And this might be less of a problem if they didn't employ outdated algorithms to make ultimate decisions too quickly.
John Jackson (johnjhacking) is not jacksonhhax, though they're both part of the same group.

For context, John's a vet who's employed in the field. And beyond that, he's published other sound security research in the past, e.g. https://johnjhacking.com/blog/cve-2020-28360/ (https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-2836..., which links https://github.com/frenchbread/private-ip)

As for the attribution chain to sakurasamurai.org, reference the following:

• twitter.com/johnjhacking refers users to

• twitter.com/sakurasamuraii, which links

• sakurasamurai.org in a pinned tweet.

Source: I know John personally.
I listened to what Schiff had to say in 2008, but the same talking point of how he was right became tiring quick. Eventually years later I realized he basically always has the same forecast of impending doom, that just happened to be correct once. So he's a bit of a broken clock is correct twice a day person.
Yeah same here. I figure just hope for the best.
Forbes is a blogging platform nowadays, something being published there should be given about as much weight as a medium article.
My bad, I could have worded it clearer: "have the parts inspected more often" would do, I think.

Alas, can't edit the comment anymore, and probably shouldn't anyway, considering the discussion it sparked.
Oh. It would've been easier if you'd just said that in your first comment.

Looking back, you seem to be right. I thought mlthoughts2018 was referring to a specific file format, or at least a specific library because (1) They made up that weird terminology "flatfile" which looks like product name instead of just saying "plain text file" ... I wonder why they did that? (2) They made claims about transactional integrity with a WAL-like log. Now I realise they were suggesting you homebrew that anew for each fresh project that needs to store data! The idea that this would be easier than just using SQLite's existing mechanisms is so bizarre it didn't even enter my head they could've meant that.
> Why would anyone choose to communicate about a complex issue this way?

Same reason other people make bad communications. They assume everybody else thinks the same as they think, and know what they know, and know nothing else and think nothing else.
I literally have a previous Mac Mini with maxed-out RAM thanks to OWC and their RAM upgrades. Also one of the new Macbook Pros.

From my experience with both, I think you might be very unhappy in retrospect if you bet that more RAM is going to make the most recent Intel one come within shouting distance of even an 8GB M1 Mini. The old one was one of the best for single-core performance within its generation, but they're not even the same thing, not even close. Again, I own both machines with the Intel Mini maxed out as far as it can go with RAM.

My gut level reaction is, you could give the new one lots more RAM (in theory) and it wouldn't end up using it. So they're capping them, otherwise people will assume there's a benefit and that the 8GB and 16GB ones aren't workable for heavy processing.

I've also got a suspicion (possibly just a weird cynicism) that this is why the previous-gen Mac Pro runs so huge and expensive: they've overpriced and overdesigned it so hard that it's unattainable for nearly anybody, making it a sort of status object with Veblen pricing, specifically to avoid class action lawsuits when they release newer machines that outperform it at a tenth of the price.

You were never supposed to actually buy the monstro cheese grater Mac Pro or its screen with the thousand dollar stand, and if you did, (a) it's of symbolic value to you and (b) it's your own fault. When the real high performance computer comes out of Apple it'll be at Mac Mini prices, and meant to iPhone-ify desktop computing as a category.
Thanks for the write up effort.

On the first approach, with "error prone" you mean the tag could be incorrect, right? (or even have an impossible variant with 0 or multiple variants set).
Ask HN: How quickly should ADRs be implemented?
We use Markdown Architectural Decision Records (MADRs) to ensure that the product is moving in the right direction, from a high-level technical perspective (https://adr.github.io/madr/). This is really meant to capture only high-level technical decisions, like "use Grafana for producing dashboards" (as opposed to "it's okay to clone a ReactJS project that does the same"). Sometimes, these ADRs invalidate existing code, which means that implementation work needs to be done to bring the code in line with the ADR.

How quickly are such ADRs supposed to be implemented? I see two extremes:

- Implement them "just in time": When new code is written or old code needs to be changed anyway, developers need to take a decision. ADRs only influence these decisions. Pro: ADRs do not create extra "work" but still slowly steer the product in the right direction. Con: Devs might get confused about the state of an ADR. ("Why do we still have code that does X, when we have the ADR that says Y?") This also encourages a "broken window" argument to not implementing ADRs.

- Immediately: The ADR is immediately expanded in tasks that get high priority. Pro: ADRs move quickly from accepted to implemented, no cognitive load due to contradictions. Con: Sounds like what Joel advised not to do: https://www.joelonsoftware.com/2000/04/06/things-you-should-never-do-part-i/

Between these two extremes, I'm sure there are as many options as IT shops.

I'm not sure there is a right or wrong answer here. Also, what is right might depend on the project, the team, and the ADR itself. Rather, I'm looking for learning more on how others integrate ADRs into the development process.
I think this happens to a lot of people. They devote themselves to work and family. And then find they have little will left over for themselves.

My opinion: it must be a social hobby. The solitary task of software development may be isolating. What retirees miss post-employment isn't the work. But the colleagues and "work family" they fostered over perhaps decades.

Creative Coding. Maker Scenes. Art Therapy. All proven beneficial. Can also segue into art collecting or angel investing or philanthropy as a second career.

This is an interesting space with lots of possibilities for solutions. Best of Luck ;)
In the UK, you upload a photo from your phone of yourself (that it checks to make sure is valid), you put in your old passport number, and you send your old passport by post to the office. Then in a few days you get your new passport with the photo from your phone.
Benchmark of WebAssembly runtimes – 2021 Q1 edition
Why does it matter if the flagging is automatic? Does that somehow make it more acceptable?

The problem is very simple. Unless social media companies either stop moderating content, which will kill their profits because advertisers will run away, or pay people to moderate everything, which will kill their profit because it'd be wildly expensive, they'll continue to do the half-assed version of moderating they do now using AI and actually make a profit but also make stupid mistakes like this.

Computers and people don't need to operate perfectly. Expecting that is silly. So long as companies deal with errors reasonably it's all good.
Besides of open source software development I'd propose envolvment in Wikipedia and OpenStreetMap. Both are kind of welcoming communities where you can easily spent a full time equivalent of work in. In most bigger cities in the world there are (used to be before Covid) regular meetups in real live and it really feels as a useful service to the world or local community. Or maybe local wireless communication networks are a thing in your area (like Freifunk)?
Either everything matters, or nothing matters. Choose one, and follow the resulting consequences.
no, I'll check it out, thanks :)
I think it is not appropriate to compare the Holocaust with slavery and disenfranchisement of blacks in the US. The Holocaust was a event spanning under a decade that must not be forgotten. Slavery was reduced in the US but not banned so it is a problem that has been spanning 400 years - and still happening. They are both wicked and evil issues but entirely different in scope and effect.

I'm not sure if it would be offensive to make a comparison, but equating bad thing with bad thing without nuance doesn't make you look clever.
Security Logging in Cloud Environments – AWS
Thank you David. Your xstate repo on github brought my attention to state machines and state-charts. Which I guess is why I'm interacting with this thread right now.

I often wonder what would happen if we could find ways to build complex applications by creating re-usable blocks using state machines (state, logic), json-schemas (structure, data-model), and React* (presentation).

All of these are serializable documents. Imagine being able to search a collective collaboration of components and schemas and piece it together. Could probably be graphical interface like Figma.

There are certainly other pieces that could be also used (graphql to describe data-fetching, markdown (mdx) for content).

*or similar
Probably in June with WWDC, if they follow historic trends.
Eh. Commercial real estate is still down from a year ago.
Sort of like r/ControversialClub
The Pi at the End of the Tunnel
Agreed. And the fact that disk access might end up being a bottleneck is not a good argument for making disk access APIs less ergonomic. I say give the programmer the nicest set of tools possible and let them make informed decisions about what’s appropriate to use when.
So, bailing out the rich is good, feeding the poor causes an inflation crash.

What a world we live in.
We heard the same thing after the post 2008 stimulus too.

It seems some of the very obvious predictions aren't so easy anymore.

I understand where folks are coming from generally with these predictions, and I don't necessarily disagree with a lot of their ideas..... but the outcomes just don't seem to follow.
No point really, just interesting that they've had an eye on various metallurgy inspections for a while.

This is at least the third engine--with Trent and GE--so maybe those guys had their share of AD's. Also props to the 777 platform for being modular here and bulletproof in general.

edit. It's obviously a tradeoff of accepting a certain number of (usually) contained survivable fan events vs being able to afford flying them.
He is peddling gold, doom scares are good for his business
That challenge gets a little bit more doable if you deploy the laptop gun at the capture point (as much as possible)! Also the cloaking device pickup is helpful...

Still took me a dozen or so tries to beat it...
> Forbes is a blogging platform nowadays

What isn't? A lot of "hard news" stories nowadays are just republishing tweets. So-and-so famous person tweeted this, so-and-so other famous person tweeted a response, yadda yadda. [James Earl Jones voice] This is CNN.
Working on your hobby at work is the dream so long as it’s not stolen from you and bastardized.

The greatest protection is a hyper restrictive license like AGPLv3.

One thing a company can do to lock it up is to extend the application in a novel way and then slap an interim patent application on it while investing an actual patent application. The only protection from this is to ensure new features are disclosed outside the company, but be careful not to violate a confidentiality clause with your employer.

Keep the source control outside your employer. If they want to extend the application internally they need to clone it to a different repository. Do not delete or abandon that original external source control.
GPT-3 and AI in Customer Support
As a security engineer, nothing civillian-facing is ever 100% secure, it all depends how much resources your attackers have. When modelling your security profile, it's always a matter of "when", not "if" your widget can get hacked.

Most you can do is deter black-hats, but not much you can do against well funded state actors.
20% of all dollars were created in 2020. The only thing preventing that from translating into the broader price level is that money velocity collapsed due to the Covid shutdowns. Instead most of that has channeled into financial and property asset prices.

Once velocity increases, as is the plan if you assume 2021 is the year we "recover" from Covid restrictions, the Fed will have a choice between inflation and deflating the money supply (eg by selling a huge portion of their accumulated financial assets). The latter implies a rise in interest rates that harms economic recovery and government borrowing costs, potentially reducing available fiscal stimulus.

I would like to read an analysis of how they plan on veeeery carefully extricating themselves from this situation but as far as I can tell the strategy is to wing it.
Strange Things People Have Killed for Throughout History: Salt, Guano, & Sand
Yes, this is the original repo by the creator of the PC port.
This is quite blatant a copy of my project from a few years back: https://github.com/dabch/epaper-calendar

Considering that you even starred my GitHub repository and that even the frame looks pretty exactly like the one I built (but with nicer quality), this really seems to be heavily inspired by my build from early 2019.

Now don't get me wrong, I'm happy that people like to build on my stuff. You could even re-use the code (MIT license). Making this thing ready to sell is probably a lot of work. I never had any intention to do that.

But still, don't sell this as your idea. And remember, MIT license allows you to re-use the code, but it requires to re-state the license text, including the name of the original author.
Exactly how I did it. That one was really challenging, though.
Ultramassive black hole in NGC 1600 investigated in detail
wait what? i can't believe what I'm seeing ... where's the catch?
Do you think essays like "A Modest Proposal" are likely to be misunderstood?
> advocating against it can also be considered advocating for suicide

In the same way that advocating against guns can be considered advocating for switchblades.
I certainly don't think it is impossible. But the "defi will let everybody make 8% on their savings accounts by loaning cash to people around the world with no barriers" folks need to provide some evidence that I'm not actually going to lose everything to people just refusing to pay me back.
I'm saying I don't even have an option to upgrade to 16gb ram.

I'm under the impression they launched it primarily with the new macbook airs because they're entry level, lower priced, and wanted to test the waters with the new architecture.
>> ... and singing in a heavy accent lines such as: “Once his love gave him golden earring / And now the ears are turning green.”

One has to dig deep and have a basic understanding of chemistry to understand that insult. If we are digging that deep for insults there are bound to be hundreds more. The Muppets are all in primary colors. Many of them do silly things that other characters laugh at. And they each display exaggerated characteristics that never really evolve. If we draw out venn diagrams of color/race, slapstick comedy bits and offensive historical stereotypes, surely we can find something more insulting than this. Swedish Chef would be in my crosshairs, excepting the fact that in one episode it is explained that he isn't actually Swedish.
Voting up because this is the question we should be exploring. If you believe the thesis that inflation is here or due soon (I do) then what?
Securing Vessels at Sea: Frontline Insights on Maritime Cybersecurity
Sure, but I think that keybase was right in that chat is the natural killer app of an identity platform.
Three Common Seaborn Difficulties
As a security guy I love when people have your perspective on memory safety, guarantees my job for a couple more decades.

Memory issues are still the source of the biggest and best bugs. I have no doubt I can find huge security issues in your native code.
Again with the lies. Youtube did _not_ block agad's videos for racial slurs... "Experts suspect" that may have been the reason youtube blocked the video(s). Youtube didn't say why.
This seems a bit short sighted. Should we not require accessible entrances to shops, banks, etc in law because it should be up to the people who own the building to decide if it's worth the massive expense of making the building accessible for only a few customers?
This is a fork of the above mentioned sm64-port that adds some additional features.
Cellular Landscape: Scientific Visualization
> It seems to add a lot of complexity, and offers no real world usecases.

As sad as it is, there is one use case: DRM and other forms of device integrity attestations.
Tether bubble? As in crashing from $1.002 to $1? USDT can always just be cashed out for regular money.
To me an hobby should be something I enjoy to do when I have nothing to do, so hopefully I will never have to look for one. Instead of splitting my life in what I enjoy and what not, my personal rule is to enjoy whatever I am doing.
There's plenty of non-Macbooks with AMD processors which are competitive to it.

Comparing to Intel is like comparing to PPC MacBooks - meaningless.
Well I will say if we were friends on Facebook and I saw that post come up in my feed, I would have just removed you as a friend. Even with context, I don't see how that can be interpreted as anything but shitty.
This feels like the latest round of moral panic that we'll look back on with bewilderment
All rings I've seen were o-shaped. So I think there is no need to add that aspect.
Yes - but until such a time as we have a healthy ecosystem and interoperability, they are a defacto monopoly and I would assume the "anti-monopoly" people would just do something about it, if only to promote an ecosystem. Instead we live in this weird limbo where we can't criticize these platforms because "it's a private company" whilst still using it as if it's a government/society-level ubiquitous platform.
The domain is fine. My reasoning is that I know John (johnjhacking), have worked with him, have at times educated him, have on more occasions learned from him, and lastly, the attribution chain is

* twitter.com/johnjhacking refers users to

* twitter.com/sakurasamuraii, which links

* sakurasamurai.org

It's not a random group trying to defame a government. It's a known security researcher with a sterling rep.
Well, yes, if you look back so to say, you can put an older Intel MBP and a new one with M1 side by side and get a comparison showing the latter fares better. But when you look into the future, if you are a customer considering a purchase of a new laptop with Apple Silicon, they would benefit from a comparison with the top Zen 3 offerins, even though such a comparison might be much trickier than the one with Intel.
Jesus Christ, stop downvoting and flagging these comments. As much as I disagree with the comment, it correctly explains what the disagreement is, which is that we have different definitions of racism.

According to this brave new definition of racism, KKK is not inherently racist, because it's a systemic issue, not an individual issue.
The way you phrased the myth isn't true for the entire population of England, for example. But it is somewhat true - depending on how one interprets what you wrote, and depending on geographical location and time period.

For example, it is true that everyone drank beer almost every day regardless of whether or not they had access to clean water - but not beer as we think of it today; it was probably less than 3% ABV, and had lots of varied additives that are now extremely rare in commercial beers (counting all breweries small and large.)

In places where clean water was easily available, beer was consumed for its calories (people worked all day) as well as quenching your thirst, and for its taste - but also because it wasn't cold. Your body spends lots of energy warming up cold water. Safe drinking water was often cold, because it came from underground wells or moving sources like what we'd call aqueducts.

Even infants were fed beer. You can look up the poem "Beer" by Charles Calverley, which contains the famous line "Guinness, Allsop, Bass! Names that should be on every infants tongue." He lived between 1800-1900.
Amazing game, bringing back lots of memories.

The complete source is at https://github.com/historicalsource/hitchhikersguide