skysight-inc/HackerNews huggingface dataset:
Publishers have been seeing their ad revenue decrease. This is why they complain.

Companies like Google make billions on ads. A overwhelming majority of Googles income is from ads. It isn't just that Google served new markets or that publishers outsourced the work.

Ad systems use a bidding system. Google controls both sides of the bidding system. The system is setup in a way where Google has benefited more than others.

It reminds me of record labels and producers. They make the lions share of the money on record sales for most albums and music. The artists typically get a small share. Some artists have walk away with a medium income will selling millions of albums and having the label/producers making millions.

The lower income to publishers has caused them to do more shock and awe type articles that aren't good for us. They pay more inexperienced people less so there is less mentoring. Overall it means the quality of the published stuff has gone downhill.
Netlify CMS stores content on their cloud. This looks like it lets you store on your own git repository directly from the browser, avoiding potential lock-in.
I don't know about the art vs math question but, taking the math example, your code can be unsafe in the same way your maths can be wrong (i.e. maybe you start with a bad premise or your derivation is invalid). More generally I'd describe both of these situations as 'unsound' and actually they manifest themselves in the same way in both disciplines (an oversight, incorrect model, complexity, etc).

You might think that if you do maths on the computer, maybe it can help you keep things valid as you execute your derivations, and something similar can be done for coding. This is true, in maths/logic they have theorem provers and in coding we have static typing. Again they literally manifest themselves in the same way in both disciplines due to the Curry-Howard Correspondence[1].

You can also argue that in conjunction with static typing there are also linters, etc, but I anchor specifically to static typing in this example because of how directly it relates to your math comparison.

[1]: https://en.wikipedia.org/wiki/Curry%E2%80%93Howard_correspon...

EDIT: spelling
The title is ridiculous hyperbole. If the wiki is truly a list of everything the person knows, then the page contradicts itself: the person does not state that they know how to write, nor how to use dictation services, therefore they do not know how to do either, because the page lists everything they know. Therefore the page would not exist.

Instead, a more apt title would just be 'random technical knowledge I picked up over the years and kept notes on', which I'm sure many if not most of us do in some shape or form, and is not at all as notable as 'Everything I Know'.
This is great!

The whole "Git is eating the database world" trend
is picking up steam.

MDN/Yari, mentioned recently on here was another similar one https://github.com/mdn/yari

I am planning on doing something similar to Offbase
with Dub (https://github.com/treenotation/dumbdown/tree/master/dub).

Each post will be written in Dumbdown, but then also
a whole "blog" (posts, settings, pages, etc), you will be
able to view/edit in a single textarea, and copy/paste the
whole thing. So you should be able to write a whole site
in the client side JS app, use local storage for persistence,
and then copy/paste either the raw Tree Notation files to
import/export the site, or just the compiled HTML. Then
just need a one click "write this site to a Git repo", and
then GitHub/GitLab/etc can handle long term persistence,
version control, and site hosting.

Happy to talk more to the authors off offbase if it would help.
I think there could be some synergy here.
Why would it give me a feeling of superiority?

I could have said: Been there bought the T-shirt and I feel your pain. Which would be true. The person would have not felt better in any way because the data is gone, and would not have learned something either.

Does the person feel worse because of my comment? Don't think so. Either he already new and agrees with 'Yes, d* it should have done that, you're right' - what I felt someone said this to me - or he learned something. Perhaps if getting kicked hard enough he will not skip backups next time.

Does he feel bad? Sure.

Does anyone think about the people who he dragged down with him because he didn't have backups which would have been something he is paid for but didn't - do risking the jobs of everyone around him.

When consulting the FIRST thing I ask:

DO YOU HAVE BACKUPS FOR YOUR AWS/GOOGLE/... DATA?

And if not do it now - although the usually answer is: This is the cloud I don't need backups because they backup the data/redundancy/S3/... What about someone deleting it? By accident or itention? What about you getting sued by A/G/MS/...? What if they kick you of like XXX (Parler, ...)?

Most do backups to a another provider the same day.

Not having backups if you're the one responsible is not the same as getting cancer or being hit by a car. It's you've screwed up very badly endangering many other people.
tldr;
1. Attacker found a stackoverflow dev environment requiring a login/password and access key to get in.

2. Attacker was able to login to the dev environment with their credentials from prod (stackoverflow.com) by a replay attack based on logging in to prod.

3. The dev environments allows viewing outgoing emails, including password reset magic links. The attacker triggered a reset password on a dev account, and changed the credentials. This gives them access to "site settings."

4. Settings listed TeamCity credentials. The attacker logged into TeamCity.

5. Attacker spends a day or so getting up to speed with TeamCity, in part by reading StackOverflow questions.

6. Attacker browses the build server file system, which includes a plaintext SSH key for GitHub.

7. Attacker clones all the repos
8. Attacker alters build system to execute an SQL migration that escalates him to a super-moderator on production (Saturday May 11th).

9. Community members make security report on Sunday May 12th, stackoverflow response found the TeamCity account was compromised and moved it offline.

10. Stackoverflow determines the full extent of the attack over the next few days.
They probably auto-flag duplicates and known spam.

Whenever I look at the "new" page, it seems like a firehose of posts. I'd imagine there's luck involved with how many people happen to visit the "New" page before a post is pushed into the abyss. I'd also imagine there's a certain time-frame where a post is more likely to catch traction.
With a charger that goes down to 750w you can charge your ev off grid with an inverter.

I currently do it with 12 100w panels. I run ac/dc converters to supplement additional dc from the grid to charge at 1500w, but have a 750w charger for emergencies that will charge directly from the sun with no grid. It does require a small buffer battery to work reliably.
Looking at their website, Harbour has actually cancelled their usual Vancouver/Seattle flights due to Covid - they don't seem to be running cross border at all right now.
Compare it with tax law: lawyers, legislators, and many other people dedicate enormous amounts of time to create tax laws, and still tax evaders (hackers) find loopholes to exploit. Those loopholes are the law's bugs.

One could argue that those loopholes are left intentionally (back doors), but even if all actors were honest, bugs would still happen from time to time.

Computer code has even more bugs because it is produced massively and quickly, without the bureaucracy of tax code. Anyone can create an awesome application/library/framework/etc., and share it freely with the world. People end up using these projects as stepping stones for their own projects, creating a complex layered cake where bugs can hide for years.
Controlling Your Destiny
Would you mind explaining how the production becomes more hazardous?
You should expect a high amount of volatility for this symbol considering it's high profile currently (Reddit WSB, Bloomberg front page, etc).

Disclosure: Long GME.
this alongside WSB's recent interest in NOK... lets see what happens.
Very insightful comment, reminds me 1984's Two Minutes Hate[0] where Winston is pretending to go along with the wailing and gnashing of teeth in order to not be discovered that he has different values. Your comment should be a top-level comment in some form, IMO.

[0] https://en.wikipedia.org/wiki/Two_Minutes_Hate
It's been a few years since I was out on the coast, but I don't remember float plane noise being that significant of a factor in the city.

The people who live near the harbours they land at in the gulf islands, or on that lake in Whistler are going to be pretty happy though.
I'm actually really proud of Dominion here. We went from 2016 being totally hacked, and we all know it, and then in 2020 we had the most secure election in history. What a turn around!
> IMO if you're really concerned about anonymity and securing your email from credential-stuffing, and willing to pay for such a service (I used to pay for 33mail), it's easier to just buy a domain and route * to your inbox.

I've been doing this years and I usually use the domain I'm signing up for as the address. Beware tho some people get really confused by how email works. I was requesting quotes for a home improvement project and I've had employees at these companies think I was either friends with the owner or that I hacked their email.
That assumes that the underlying implementation of saveBalance can be updated to push the atomic operation downstream.

In general you highlight the problem though; without the central datastore ensuring atomicity, this isn't really solving anything.

I.e., if this app had multiple instances, you STILL have a problem, even with this solution, since nothing guarantees that another -instance- hasn't also loaded the old data.
Show HN: Brutal Theme for Emacs
They run on MS Windows, and an assorted pile of shitware a mile deep. Bullshit passed through an HP LaserJet is still bullshit.

And why on earth does a voting machine require OggVorbis?

https://www.eac.gov/sites/default/files/voting_system/files/...
It's amazing how much money and worry healthcare systems and people spend on age-correlated diseases without examining the underlying cause.
The seaplane area in Vancouver stinks during the summer. I am very much looking forward to electrification eliminating that strong diesel smell. If there's enough planes transiting you can even see the haze (dozens of seaplanes use that terminal).
What about school and high school programs? Did u learn them, or u've been trying to make your own? I have profile on VK (medium or any other shitty social dump) and just copy and paste links i'm interested in - really helpful. But make your own site. Man, to be honest, developers are not kittens. Real developer is a man: he is a bit sad, confused and tired. If u want to pick up girls with your profile maybe it'll be cool. But for real, you look like pussy, trash talking, and trying ti make sense of any of your actions. And i don't know what you're really good at. At all? Are u kidding?

Sry for my english)
> the only cases where the corresponding NIC takes action is when someone complains for content-motivated reasons, then... that's biased selective enforcement.

I guess they just can't police 100% of their space, it just too big. Thus yeah it does make sense to only act once you get complains.

The fact that this time it was content-motivated change nothing to how it's enforced.

> In principle, it would be like police enforcing certain traffic laws (say, about changing lanes or making a turn without signaling) much more strictly against black people than against white people.

What? How? It more like the police answering to complains, which happens to be much more frequent against black people because of racism. Which definitely is the case right now. The solution would be to not answer to complains? Not really...

There was a complains raised, it was investigated, and they were found to be infringing on the policy. There was no selective enforcement.
No it hasn't? At least I wouldn't call being up 40%+ in a day a dump.
There is no good thing for Dominion in the long term. They have, in fact, suffered irreparable damage. The lawsuits here are not performative.
Why are Hart Taxis more expensive?
If I give you $100 to put in my bank account, and you print off your own receipt that my $100 made it into the account, what exactly does that prove?

Now let's pretend you don't even give me that receipt, but you just keep it for your own accounting. I later find my $100 isn't in my account. But hey, you have a receipt you printed that says you put it in my account.

If you're honest, this system works. If I can't trust you, then the receipt is meaningless.
There’s absolutely zero context to any of it. That is the opposite of evidence.
This is mine as well, I'll probably start it this week. I just finished Well of Ascension and really enjoying the series so far.
Show HN: Pjs is an Awk-like CLI for processing textual formats with JavaScript
I think it's more like laws (of man, not nature) than art or math. There are complex rules that define how a computer and a programming language on that computer function. Even if we assume these rules are perfectly defined and not bug-ridden the programmer still needs to understand them and write contracts (code) with no logic errors that can lead to any number of disastrous scenarios such as data-loss, data-corruption, or data-leaking among others.

Take this immense complexity of the computer and the programming language and complex it further with requirements for the business problem being solved and throw in a tight deadline and you have a recipe which leads to the vast majority of code being buggy.
I didnt say race conditions are impossible in Nodejs. Just highlighted that good program engineering is enough to avoid it and programmers should do that in the first place.
Right on the landing page of Netlify CMS it says: "Content is stored in your Git repository alongside your code..."
Possibly for accessibility features for the blind?
Better than you being aware, make sure your build system is aware - for example, compile your code with the maximum level of warnings and errors turned on, and don't commit it until you have resolved them all.
I finally met an anti-masker in person and it was not at all like I expected. I was at the playground and my kids started playing with this hippie mom's kids. We started talking about what a weird time it is to be a kid. We ended up making a playdate for the kids and she mentioned she does not wear masks because of some spiritual reasons. I was surprised because I thought that anti maskers were all right leaning. I told her no mask is fine we can just do our playdate outside somewheres. I am a conservative atheist hunter and think it is good for my kids to be able to play with spiritual hippie vegan kids.

Anyway I guess my point is life is better if you judge people on their individual merits rather than group membership.
what?!

first I dont think that's so obvious that the car would obviously not go into the opposite lane, it doesnt even see all the cars as OP pointed out and Teslas have rammed solid objects stationary at full speed.

Not being able to 'see' standard lane markings is such a basic requirement!

The car shouldn't have to correct.

if this was a student driver during a test I'm guessing they would fail - been a while I don't know the points but there are multiple really bad mistakes.
Yes, if there is no future growth in the market. Companies need to figure out how to expand their total addressable market or enter new lines of business.
The Climate Crisis Is Worse Than You Can Imagine. Here’s What Happens If You Try
With the election process, optics is as important as the actual security. It has to seem simple and secure for most people to accept the results easily. We saw recently that even that does not always work but I have hope it was an aberration. Can you imagine the fallout if everything was done digitally instead, considering the average person’s understanding of crypto and “hackers”?
Honestly, who uses a safe deposit box these days? And what would one use it for?
I agree but wouldn't making the source code becoming public make the machines more prone to hacking?
Dominion will argue defamation in court which will require them to prove ALL of the following: 1) a false statement purporting to be fact; 2) communication of that statement to a third person; 3) fault amounting to at least negligence; and 4) harm caused to Dominion.

If Dominion can prove those things to the satisfaction of a judge and jury, they should win. Our justice system is supposed to deter people from breaking the law.
Actually ‘fuel’ cost wise an electric plane is significantly cheaper. Avgas is also significantly more expensive in canada than the usa due to taxes. The 30m short hop propeller flying here is actually the sweet spot for electric craft and I estimate they will spend about 10x less in energy costs alone.
I disagree that there are "canonical" libraries outside of std.

Rust is quite feature rich and perfectly usable without any of these.

Some people are a bit trigger happy when adding dependencies, without considering the extra cost in maintenance and security.
It's not just about getting a bigger number in your bank account, but about your career. Silicon Valley offers amazing opportunities for anyone ambitious enough and it's literally the place where most of the innovation in tech is happening. If you want to build an amazing resume, you can do it. If you want to save money for a few years while working for FAANG and then start your own startup, you can do it. If you want to spend every single bit of disposable income and live like a king, you can do it.

Money, it turns out, makes things way easier.
The (somewhat contrived) example is trying to model what happens when the state change is done with I/O (hence by definition asynchronous). Your idea to make the state changes idempotent is a good one, but not typically possible.
I look forward to any establishment figure working to reestablish trust in political institutions and media reportage.

Before the problem can be addressed it must be acknowledged. Unfortunately, so far I only see finger-pointing and deflection. As far as each respective side is concerned, there's no problem on their end and they have no responsibility. It is all the fault of the others. The only thing that is changing is the increasing intensity of outrage.
Sure but at the same time there is a reason synchronization primitives exist.

Readability of code > everything else.
Disappointing and telling that YC would use Zoom.
And how many people do you think review that paper?

Probably as many as review their grocery store receipts, I'd guess. Which is to say, practically none.
I'm guessing this post is another low-key Rust promotion.
Exactly, the author at the end explains that his approach doesnt work when you're using cluster/pm2/worker because these are separate processess, that just makes me laugh again as the whole post is pointless.
If sincere about your question: what do you think?

Note that I did not say it was not being addressed. But work obviously remains.
> Moving to newer protocols makes a lot of sense, but for much of the developing world I imagine they'll continue to rely on legacy technologies like SS7 for some time to come, as they have that hardware in place etc.

SS7 is going to be here for a loooong time yet, just like email hasn't died.

> The driver away from legacy equipment in the West

Most of the cell towers that are install in the EU are Software defined. Its far cheaper and future proof to have them programmable.

Most other legacy stuff has been ripped out years ago, its far cheaper to maintain one fibre link than 15 ATM lines.

Older kit eats power, which means for remote cell cites, more fuel. This costs money, so its cheaper to rip out and put newer power efficient kit in.
I agree. However my point was not to blame the US or take a position on virtue of the blocking of tiktok. Instead, want to point out a distinction: the US was the original proponent of the open web that most of the west would then follow.

China never hid its intentions to control information to its wishes.

China can do whatever it wants , but ultimately it is the US that sets the tone for the web. Arguably China did fire the first shot, and deserve to be condemned by it, but until recently most western countries would stand by the open web principle. I think the US (rightly) has said, we won't tolerate abuse any longer.

Ergo, this has given cover to other countries to question the wisdom of the open web. Its no longer the communist / authoritarian govts that can tap into this.

In other words, the web fragments when free countries decide its acceptable to block back the communists / dictators. I refrain from saying whether it is a wise move, I only posit that it looks inevitable at this point.

I can't edit my original post, but I think this would be more fitting: "USA fires back with the first shot among free western democracies".
Of those affidavits that were brought to court, many of them were tossed for being hearsay (someone swore that they heard someone else say that a third party did something), or called out standard vote counting practices as being suspicious, or were otherwise irrelevant. In many cases Trump's people went to court saying "We're not alleging fraud" and instead tried to get rules changed to throw out votes in blue areas. Evidence of actual fraud wasn't brought to court. Yes, there was some voter fraud; both Pennsylvania and Georgia found two voters each (yes, 2) who cast someone else's ballot (a deceased parent in some cases). But to flip an election you'd need thousands of people committing this kind of felony.
I’m working on moving to the states as soon as I have the opportunity. Do your Canadian coworkers try just as hard? I have a lot of trouble caring about my job here because I know a few weeks of interview prep will do more to my compensation than half a decade hard work.
AMC Raises $917M to Weather ‘Dark Coronavirus-Impacted Winter’
Many companies do not provide read access to application databases either, without explicit consent via well-defined process. There are many compliance-related reasons why this is implemented, one of which may be the protection of your customers' financial performance data.
The linked article doesn't make a distinction between accusations that are found to be true or false - suggesting that bad-faith accusations are just as damaging as those found to be accurate.
I thought this was going to be a long
blog post, which also would have been cool.

But it was way cooler than that—a dataset of
zoom workstations! Thanks for putting this together.

Definitely going to share with a lot of people
that are always hacking on their zoom setups.

"When I was a kid" we used to do our demo days in person, and showed a lot less creativity than the new batches. Well done!
you don't have to look at the history of Taiwan. all you have to do is look at all the recent election in Taiwan. Taiwanese reject reunification.
Bricklink is part of the Lego group since they got acquired in 2019.
> Hitherto it is questionable if all the mechanical inventions yet made have lightened the day’s toil of any human being. They have enabled a greater population to live the same life of drudgery and imprisonment, and an increased number of manufacturers and others to make fortunes. They have increased the comforts of the middle classes. But they have not yet begun to effect those great changes in human destiny, which it is in their nature and in their futurity to accomplish. Only when, in addition to just institutions, the increase of mankind shall be under the deliberate guidance of judicious foresight, can the conquests made from the powers of nature by the intellect and energy of scientific discoverers, become the common property of the species, and the means of improving and elevating the universal lot.

John Stuart Mill, Principles of Political Economy, 1848