skysight-inc/HackerNews huggingface dataset:
Spoofing has been going since the mid-90s with no impact to the global financial system. It was only made illegal when markets went full electronic, and large HFT firms started losing money to spoofers.

The real problem with market stability is nanosecond liquidity and HFT firms that will pull liquidity when things get dicey. Spoofing largely doesn't occur anymore, and you still see huge swings in prices because the liquidity isn't there anymore...investment banks have been regulated out the market, HFT firms flee at the first sign of trouble, there are relatively few speculators willing to buck the market anymore.
The language takes some getting used to. Watching a performance is easier than reading it, since (again) you have the context of the actor's physical performance, delivery, the setting of the scene, et c., to inform your understanding. Another thing is that often his plays rely on some historical understanding for full effect. For example, most people reading the beginning of Hamlet might not fully grasp what's going on, while someone with a good understanding of feudal politics (or anyone who's played much Crusader Kings) will be going "oh shit, this is really bad". This is where something like Asimov's guide to Shakespeare, or any number of free online lectures about the plays, can be helpful.

As for what's great:

1) Masterful plotting, leaving just enough up to the audience to figure out (and, more often than not, leveraging that for ironic purposes).

2) Outstanding characterization.

3) A hard-to-pin-down quality that makes relating episodes, characters, and exchanges in his plays to real life the most natural thing in the world. There's a reason we've ended up with so many of his characters and phrases as parts of the English language itself.
I'm looking forward to the improvements to the ergonomics of testing as programming languages mature. For example I really like how Rust has allowed the integration of runnable code into the docstrings of functions to combat documentation being out of date with the current iteration of the function.

Ultimately though, I believe any amount of testing that can be pushed into the compiler/virtualmachine of the language is the most effective. I've learned that people (myself included) don't always code as robustly as they could (either through inexperience, negligence, time/market constraints etc). I can't count how many times I've told myself, I'll go back and write a test for this later.
Phantoms in the Brain by V.S. Ramachandran.

Blew my mind (pun intended) and changed my perspective on pretty much everything forever.
No sex or gender was implied by the word spouse?
They want us like Mac Users, begging for permission to run code.

I downloaded a game from itch the other day and it took me 10 minutes to get Windows to let me run it.

I'd love a ' I know what I'm doing' button, it's not a work PC let me run the damn game
In those cases, word about the layoffs travel much quicker than the layoffs, and people will spend all day with dread about whether they are laid off or not.

Yes, it's a trade-off.

But the upshot of the depersonalized mass firing rituals is that they feel like an extra slap in the face to those affected (in addition to the very existential issues they're suddenly forced to deal with). And plus, to the outside world, it just looks bad.

So the balance of considerations would seem to favor 1:1 or small group settings, if at all possible.
You can add custom javascript to User:YourUsername/common.js on Wikipedia, so this wouldn't be much of a problem.
Is it a choice that a liberal homosexual doesn't want to live in Tennessee but moves to New York or California?

Unless there's a Khmer rouge regime in America that forces the intellectuals to move to the countryside at gun point most of the country will remain empty.
Why can't a trusted compiler prevent side-channel attacks? All you need to do is prevent the code from accessing the side channel. It seems to me that doing this at compile time would actually be easier than doing it at run time.
Agreed, to characterize it as such is a dis-service to people who have suffered abuse in the workplace.
> All browser-side code is open source

Indirectly relevant - It is not the client source code that is ever the issue. It is the server side code and the business model that matters.

Client can be even closed source, if it is zero-telemetry. There is no danger for user privacy there.

But if the client is not zero-telemetry, and is phoning home, at the very least private information like IP address will be transferred and we have no way of knowing what is done with it.

The original post talks exactly about the problem with dependency on the server side which for a browser (and an ad blocker for that matter ) should ideally be zero with the option to opt-in for things like updates.
Yes, The Odyssey is great (even if Telemachus is an entitled twit). The Iliad is great if very straightforward. The Aeneid is great, well the first half is, but like Romeo and Juliet after Mercutio dies, The Aeneid flags after Dido does the thing that she does.
To provide a simple example of how comptime is used for generics in Zig, consider the ArrayList. Idiomatic Zig code uses TitleCase for types, but ArrayList is technically a function with the signature `ArrayList(comptime T: type) type`. Given the type `T` as an argument, it returns a new type `ArrayList(T)` that implements the ArrayList for `T`. You can initialize a new ArrayList of `Foo`s like this: `var list = ArrayList(Foo).init(allocator);`.

No second macro language, no magic variables, no special syntax.
Random numbers are already cheap and abundant. a 32 byte seed and a clock is all you need.

As one great article said, either crypto works or it doesn't. If we couldn't make good CPRNGs, why would we think we could make ciphers? If we can't make good ciphers, it doesn't matter all that much if the RNG is broken!

We have lots of unbroken RNGs. And we can XOR independent ones together in such a way you would need to break them all to break the system. We have hardware RNGs on chips that we can combine with things.

Randomness for practical computing purposes is already cheap, abundant, and seems to be pretty good, seeing as how we aren't all hacked all the time.
Some recs:

Fiction

- Dracula

Non-fiction

- Moonwalking with Einstein

- Furiously Happy: A Funny Book About Horrible Things
It’s just inconsistent. There are a infinite possible typos that range from expensive to destructive.
To be fair, it's also early Monday morning, when you were suspended over the weekend. Lifting the suspension could just as easily have happened because they now have enough people to actually do a human review.
I wonder if Google should be using signals outside of YouTube to help their ML detection efforts. This example seems like a good one…if an account has a paid YouTube Music account that’s been in good standing for months/years, that seems like it should be taken into account. How many spammers would be willing to nurse an account through months/years of paid service only to have it pay off in a brief attempt at scamming people? If you added in listening data, you’d get an even clearer signal that the account is at least attempting to stay within the rules.

It feels like Google has it backwards…they’re siloing the fraud detection and banning across different products. If they switched that and did fraud detection across product boundaries and more targeted bans, we’d see far fewer of these AI-run-amok pleas to publicly shame them into getting a human to look into an obvious mistake.
This is bizarre analysis given that one tool being talked about here is Microsoft produced, which has nothing to do with VC money.
Why Software has Indigestion - Marc Andreessen
Ask HN: What should I put on my domain?
I own a domain, let's call it example.com.

I'd like to put some public thing on it.

Maybe sell email addresses like fastmail or host a mastadon. It's that kind of domain.

Anyways, what are my other options? What are some other great deployables we just don't have enough of?
There's a quote I only half remember and am probably misattributing, but my memory is Bruce Sterling saying something like "I used to get excited by reading French postmodern philosophers until I realized they were actually saying something."
OP, This looks great! Having the index on the left is a huge improvement and limiting the text length is definitely helpful. Now I don't have to resize my window to a smaller size every time I open it.

A lot of HN tends to dislike anything "new", please don't let it get to you :)
>This is a symptom of tragedy of the commons + data driven decision making. Product Managers (of which I am one) are focused on advocating for changes that benefit the users.

This is true of good product managers. Unfortunately there are far too many who are (often stupidly) focused on short-term conversion gains, often to the detriment of the user. (e.g., let's hide the Foo Widget because data shows users who click the Foo Widget convert at a lower rate!)
I am somewhat a type theory partisan, but I appreciate Metamath leading the way, especially on the social side of things. (I would say it is technically primitive, but socially advanced, as opposed to say Coq which is more technically advanced but has a very poor track record of fostering wide-scale many-person projects.)

Best of luck! The importance is not there is one way that wins out (that would be bad) but that each project seeks to be all-encompassing. We want many maps over all the land, not divvying up the land into unoverlapping fiefdoms, or forcing everyone to be in one big fiefdom.
Exaggeration, sure. But not a straw man.

The rational behind the exaggeration was to illustrate how even seemingly innocuous software Easter eggs, like an additional flag, have often actually turned out to be security vulnerabilities.

Maybe there is a better way of illustrating that using the plumbing metaphor. Nothing immediately came to my mind but I do apologise if my choice of analogy was more of a distraction than an explanation.
Same. Now I organize my Trello projects in a series of markdown files and subdirectories in my home directory. Went from being a paid user of a service to just making text files because of how badly they fucked-up that product.
I was ready to hate it like a grumpy old codger but it looks really nice and keeps the content front and center. If I can make a suggestion - I hate it when the search suggests “trending” things. Of course I find them interesting, but it interrupts my attention. Maybe make that a separate button or something.
I think it's super important to separate the following two situations, both of which I suppose are fair to call overfitting

Situation A:
Models are slightly overfit to some portions of the test set. But the following holds

IF
PerformanceOnBenchmark(Model A) > PerformanceOnBenchmark(Model B)
Then
PerformanceOnSimilarDaset(Model A) > PerformanceOnSimilarDataset(Model B)

Therefore progress on the benchmark is predictive of progress in general.

Situation B:
The relation does not hold, and therefore progress on the benchmark does not predict general progress. This almost always happen if you train a deep neural network long enough: train performance goes up, but test performance goes down.

If you look at figure 2 of the first paper you sent, you will note that it shows we are in situation A and not situation B.

Situation A overfitting = diminishing returns on improvements on benchmark, but the benchmark is still useful.
Situation B overfitting = the benchmark is now useless
To me your message embodies the criticism of the five whys. You don't run a five whys analysis because it's not effective. You run a more open ended root cause analysis with the goal of understanding issues, which is effective.
Yes, I was being dumb.

As the article says there is a problem talking about equality among members of a set with size 1. So saying "all the horses in a set of size 1 are the same color" begs the question "same as what?" and that's where the real problem is, and the difficulty in pinning down that kind of thing is why I'm not a mathematician ;-)
A Mix:

— Founders at Work, Jessica Livingston

— Principles, Ray Dalio

— Calling Bullsh*t (The Art of Skepticism in a Data-Driven World), Carl Bergstrom

— Masters of Doom, David Kushner

— Anything you want, Derek Sivers

— Advertising Secrets of the Written Word, Joseph Sugarman

— Ogilvy on Advertising

— The Art of looking sideways, Alan Fletcher

— The Messy Middle, Scott Belsky

— The Wart of Art, Steven Pressfield

— The Bogleheads' Guide to Investing, Mel Lindauer

— The Philosophy of Andy Warhol

— Ikigai, Francesc Miralles

— The Design of Everyday Things, Don Norman

— Striking Thoughts: Bruce Lee's Wisdom for Daily Living
Medival doctors seemd to be fairly good, for their time, when it came to broken bones and such. Basically battlefield injuries that didn't damage inner organs. I remeber when they discovered the bones of an English archer. That guy in hos forties had all kinds of broken bones, healed cuts to his bones and head... That and the Egyptian medics, and before, that drilled holes in heads to relieve pressure. Why know those surgeries where successfup because the bone healed on the skeletons we found. Also back the day people seemed to be not too bad when it came to healing properties of herbs.

But you are right, generally speaking you had the choice between really bad, utterly had, extremely bad and outright killing theit patients bad doctors for the most part of history.
Thank you so much for this overview. I'll link your comment in my research if that's OK with you?

About vendor lock in - its defenitely not explicitly there (like you said "likely to lead"). You are free to run it whatever cloudprovider. But yeah all the extra tooling will come from Hashicorp probably not from community. So in a sense it's there.
The intro to the first book was kind of sad, with mails from sick people and people sentenced to death asking King how it ends and he was unable to respond because he wasn't sure where he wanted to go.
You mean "distributed involuntary bug bounties". /s
I'd also argue that jokes in the business world aren't that funny; they feel like advertising in another form, an attempt to ingratiate a brand through emotional means.
Discord and OBS come to mind.
hah I have not but I'd like to have a sauna in my future home regardless. Currently I'm in an apt and going to a sauna in nyc is not super appealing to me (cost, friction in working it into my day with having to go somewhere, etc), but when I move to the suburbs I definitely want to get one.
Why is it that so many useful extensions like this snub Safari?
DNS doesn't “propagate”
I'm absolutely an advocate for corners that are rounded to a reasonable degree. As you stated, perfectly sharp corners can produce a harsh, inorganic aesthetic that can be distracting to users.

Even very round corners can be contextually appropriate.

There's a world of difference between a few pixels of roundness, and making your entire website look like a fisher-price toy.

Round, organic designs can be complex and visually pleasing. They take a lot of work to execute well, and are rarely confined to the simple rectangles that dominate modern interface design.

The large border radius on modern UIs doesn't contribute anything interesting to previous UX other than the novelty of round corners. It hasn't been motivated, or motivated any meaningful new design approaches. All it's accomplished is that it's turned UI elements into rectangular pills that function almost exactly as they did before.

I see it as an aesthetic reflection of the modern technologist's attitude towards their user-bases.

Edit:some grammar
It might not be intentional, but there's a pretty good chance that it does lead to extremism. I haven't read it, but perhaps the UN report has more information.

I believe it could be true because it doesn't seem that different from reports[1] a few years ago talking about how YouTube would push more and more extreme suggestions.

IIRC YouTube made changes pushing people towards more mainstream content and away from small producers in part to avoid extremism.

[1] https://www.theverge.com/interface/2019/4/3/18293293/youtube...
Be honest its greed.
Vercel and Svelte: A Perfect Match for Web Developers
yeesh. That sounds awful. The reason why I get curb side are:

1. If he doesn't have your number in his phone ahead of time, he wont respond. I had to be recommended by a close friend of his who is in turn good friends with me. He has to trust you and any deviations from basic rules will get you banned (he ghosts you).

2. He doesn't deliver himself, he has 2-4 drivers he pays well ($400/day + all the weed you can smoke)

3. Most people in my neighborhood know how to mind their damn business or smoke too so no one gives a shit.
Name any CSS or JS exploit that had meaningful real-world impact in the last decade.

In 20 years on the Internet, most without an ad blocker, I haven't suffered from any lapses in browser security (that I know of, sure, but I don't much care about those I don't know about)

The tale of frequent compromises of browsers via ads is told merely to legitimize the practice of blocking even entirely plain and benign ads.
I want to use this. Looks really nice. I know there are people here who are crying for information density, but I’m not one of them. The majority of people will be happier when there’s room for content to breathe.

My one sadness— no Safari support! Safari has gotten better with its extensions API support.. is it just the the store that’s preventing you?
> Everyone

Abusing technology to gather and monetize data that reveals users' "pattern of life" used to be limited to tech companies. Now that the tech industry rot has spread into other traditionally unrelated industries the abuse becomes systemic. We are now seeing the results of the spreading rot as a fundamental shift in our economic system from capitalism based on mass-production and financialization into surveillance capitalism[1].

We are already seeing entire industries shift from their traditional business models into surveillance oriented data. After a critical mass of businesses pivot to surveillance capitalism, the rest of the market becomes strongly incentivized to also become a surveillance capitalism style business or risk being left behind unable to participate in the new market.

[1] https://nymag.com/intelligencer/2019/02/shoshana-zuboff-q-an...
They're referring to logical replication, which is a relatively new feature.

The original mode of replication merely ships the WAL, which describes binary changes to data files. Every change comes in the form "set page 32435 in <file> to <bytes>", with no distinction between the operations that the changes represent.

Logical replication describes the changes logically. A change may be "insert <column values> into <table>" or "add <column name> of <type> to <table>". Since this format isn't tied to the underlying database file format, it offers greater compatibility between PostgreSQL versions. It also allows other applications to process the log and do things like listen for data changes and ingest them into other databases, queues, etc.
Altered Carbon - Richard K Morgan

The Blade Itself - Joe Abercrombie

A Walk Among the Tombstones - Lawrence Block

Hitchhiker's Guide to the Galaxy - Douglas Adams

One Flew Over the Cuckoo's Nest - Ken Kesey

Use of Weapons - Iain M Banks

Blood Song - Anthony Ryan

Red Rising - Pierce Brown

Catch 22 - Joseph Heller

The Short Timers - Gustav Hasford
That's the wonderful thing about bitmap fonts: they're designed to be readable even in less than ideal display conditions because they were made for old-school CRTs and some of them even for dot matrix LED signs and the like.

And I don't really mean in the "reading for pleasure" sense, you don't want to curl up with a New Yorker article rendered in Atari ST 8x16. But in the "all characters are visibly obviously distinct" sense, so when you are scrutinizing a piece of code, it's absolutely clear what character is what, so you can find and fix bugs and follow the flow.
You complete me <3
I haven’t seen any studies diving into anti vaxxer beliefs that deeply, no.

> Maybe you’re seeing people reading the actual stats?

What kind of reasoning is this? So because Covid-19 isn’t the worst pandemic in history, then it makes sense to believe it’s a hoax or overhyped?
Put a search engine: https://yacy.net.
I can't imagine any scenario where a majority of the miners decided to rollback the blockchain with Bitcoin itself surviving unscathed.
holy smokes, that's grim

I guess *everything* is subject to corruption
Really cool if it reproduces and there's follow-up. Is there a less awful, more credible site with this story? That page was real gross.
Limit dependence on proprietary “tools.”

The basics haven’t changed much, and can do most things.
The only acceptable ads are those that are unobtrusive and people have opted-into seeing while not being incentivized to see them (for example being paid to see ads as this is a perverse incentive).

For example when I share this link to my favorite ad:

https://www.youtube.com/watch?v=Q49fDwqwK5E

and you decide to check it out, it satisfies the above criteria.
No, at the very least you also need to do the instrument separation, e.g. bass might match guitar chord root note at one moment, and do something entirely different half a second later, and of course in a coherent song all the different instruments will merge in the same frequency bins, either directly or with their overtones. Also, for certain instruments and effects on e.g. guitar amps the strongest peaks of Fourier transform for the instrument output may not necessarily match the notes that are actually being played.
Someone referred me to https://oransi.com/ and I purchased one of the large EJ120 models. I've had it running for a few days and my place no longer has a smell and the air just feels clean. It's bizarre.
It's sort-of misleading IMHO. A shared backend would be fine (i.e. I believe the independent IndexedDB implementations all end up putting stuff into sqlite, but nevertheless count as independent since they demonstrate that the API isn't tied to it), but the spec draft said

> User agents must implement the SQL dialect supported by Sqlite 3.6.19.

as the only definition on what's allowed SQL, which is a no-go for a spec. The authors could have provided a specification of a required SQL dialect that's sufficient to implement it from scratch/on top of another database, but decided to abandon the effort instead.
May as well have the web just be a series of PDFs, I've never heard of exploits in those! /s

Even just rendering engines can have bugs that can be exploited by specially crafted content. While it reduces the attack surface, it would be a massive hit to usability of web pages.
of all the things to bounce off the moon, why a consumer IoT protocol?

Alien 1: The humans are talking again.
Alien 2: What did they say?
Alien 1: The front door is locked.
SF Mono even on non Apple machines. I use the Powerline versions do I can use fancy terminals.
In my mind it wasn't as much the large group vs individual. It's how he did it. He made it about himself, which is rule #1 no no about firing or laying people off. No one cares about how you feel and if you cried last time. You're not the one losing your job. Put on your manager pants and be there for the employees.