skysight-inc/HackerNews huggingface dataset:
Control-F for "canvas" - it's not discussed in the article. Canvas fingerprinting undoes all of these "protections" which Brave is talking up. Their mitigations are about as effective as changing your UA string these days - not at all. Most of Brave is like this - sounds technical and impressive, but it's mostly meaningless gibberish when viewed in full context. I mean, a "privacy browser" based on Chromium - I feel like I'm taking crazy pills.
This was one of the most requested features ever since launch. Glad to see it happen.

The documentation seems to be missing instructions on how to obtain an API key.
> Docker is a congregation of technologies held together with duct tape and glue.

No, it's not. What a wild conclusion to reach from the example you gave.
I tried to launch a SaaS to do automated QA of email sends (check them for broken links before sending, mis-sized images, etc.) which was a big failure as the pain wasn't strong enough.

But to try and promote it I created a free automated email subject line checker which people loved -> https://sendcheckit.com

A couple years in and we've checked around 5 million subject lines for people.

There's an embed API that I originally let people use for free, but after it started being really abused I now charge a small annual fee for access. It's not enough for a full time income and I don't really talk about the site that much as it doesn't fit in the "portfolio" of my other professional interests which are mostly cybersecurity related.
That’s interesting to hear. If someone who’s just graduated from a top UK compsci course asks me for advice, where should I recommend they apply to get a starting salary >£100k?
I follow you on twitter. It seems you've been super successful over the years with side gigs. You're an inspiration to me for when it comes to newsletters.
The Body Keeps the Score is a phenomenal book!

Happy to hear that your life has improved so much
https://drewdevault.com/2022/05/30/bleh.html

Must feel nice to have an article written about you!

Given your karma, I assume you already know this, but from the guidelines:

> Be kind. Don't be snarky. Have curious conversation; don't cross-examine. Please don't fulminate. Please don't sneer, including at the rest of the community.
Sciter is like React Native with extra Web like feature and a more flex "jsx".
I just thought of a similar thing when reading the article. My question was more in the direction - will someone unearth my remains in a few hundred years? How many years does it have to pass for your bones to become something that might end up in a museum?

I guess a lot of people have the wish to be buried and left alone once they die. How do we deal with ethical questions regarding archeology? If you had an ancient burial site with clear writings on the entrance like "PLEASE DON'T UNEARTH US" :)), would that be honored?

That also makes me wonder - do you fellow hackers feel connected to your ancestors? Are generations that lived hundreds and thousands of years ago just fun stuff to look at when you visit a museum, or they're something more to you?

I'm getting off-topic now, but just like the vastness of the universe can make you feel small and insignificant, time may even be worse in that regards.
Started https://mailsnag.com with a friend couple years ago. It is a test SMTP server (imagine chaos monkey for SMTP testing)
> cheap and everywhere

Cheapest gigabit I can find around here is $100+/month. Yeah, "cheap".
Everyone who understands .NET a bit praises the engineering but has hard times with strategic management calls.

Tim Heuer the guy who wrote the GitHub issue is a high ranking guy and was explicit protected by Miguel de Icaza as not being the evil one. ... Means the call was made so high up in the ranks that this is not about engineering, daily work, etc anymore. This is a decision made by people who are counting beans.
Anti-trust aimed at individuals is called taxation. Being able to shelter wealth accumulation through loopholes that only benefit rich people asset classes is so obviously classist (and tacitly ageist against youth since it’s all old people calling these shots).

Their ad and marketing budgets are basically to woo public opinion into belief billionaires should exist, however.

Look at the Coinbase story; employee and investor wealth gone. CEO wealth intact. And society gains little to nothing net new from enriching that fraud.
How many great projects will never be, from the common dev's expectation of free?
Possibly this is me misunderstanding things, but that all things move at a constant velocity (speed of light) through spacetime. So I’m moving at the same speed as light, it’s just that a lot of my velocity is in the time dimension, where as light’s velocity is fully in the dimensions of space (and zero in time).
https://twitter.com/antonhowes/status/1537439264421449731
You can't get away from cliques, I guess. I don't think cults are that common.
> I would love to see an AMD chip as fully integrated as an M1, moving the RAM fully on die and part of the Infinity fabric directly.

Current rumours suggest that's where AMD is heading, Zen 5 having multiple accelerators integrated and Zen 6 having HBM part of the package (on the datacenter variants):

https://youtu.be/6yFn85I5PbY?t=1222
> Please don't post shallow dismissals, especially of other people's work. A good critical comment teaches us something.

> Please don't use Hacker News for political or ideological battle. It tramples curiosity.

"What, this comment doesn't do either of those?". Taken in the context of your other comments in this section, it does.
It would make sense if websites had a standardized response with the language preferences of _their content_, and browsers simply responded with whatever their user chooses among the available ones.

Something like

{
0: de,
1: [en,fr],
2: [ru,es],
999: [zh,jp,...]
}

where the keys are an arbitrary 'priority' score chosen by the server. 0 would be the original language, then in this example maybe 1 could be full human translation, 2 partial human translation, 999 machine translation.

The browser could keep its language preferences client-side and simply request their favourite language among the available ones.
You can sidecar any exe. E.g: side car a python fast api service that mimic a website api you call from ajax in the JS.
thats the trend now. its not enough that we may disagree, you must know you're wrong and you must suffer for it, for you have offended me.
I don't know, but occupational licensing is right up there with zoning law and civil forfeiture for my most-hated aspects of Americanism.
CT Scans of Golf Equipment
Depends on the linker, no? My understanding is that mold is able to parallelize much better than the the default Rust linker.
Out of office – how the pandemic has changed the face of British high streets
People love shitting on OSS projects. Tech choices, docs, tooling, testing, number of contributors (both "Too many!" and "Bus factor!"), choice of license, there is already X, why not use Y, we already did that in the 80's... Basically anything.

As if other people writing and sharing code freely is a huge problem.

I think it is different when a project is part of a commercial offering, or funded by something you participate in.
"How monotonously alike all the great tyrants and conquerors have been; how gloriously different are the saints." - C.S. Lewis

I still recall people fawning over how Google was going to be "different" in 2006, and how it was going to save us from Microsoft. Nowadays, they are essentially what MS was in its' heyday. Blind faith in corporations is not the way forward.

I've always understood the hacker ethos to have strong tenets of working towards decentralized power structures through tech. Nowadays, that idea feels farther away even on a site like this one.
What does an IDE have to do with a software framework? Besides Java and eclipse, what other frameworks provide an open source IDE?
Sorry, yes, I don't mean the invasions during the Bronze Age[1].

I have wondered though if the generic name for them suggests a general origin of the remnants of the Atlantic civilizations that were perhaps destroyed from the YDIE

[1]https://en.wikipedia.org/wiki/Sea_Peoples

EDIT: yeah fair, I hadn't read thoroughly on them. They're too far away in time to be reasonably related.
OP said that they don't view housing as an investment thus owning the "land" should absolutely not matter. They might as well rent if its cheaper.
Hopefully some serious competition and general normality will return to consumer discrete GPUs sometime soon, too.
I heard someone call VCs glorified banks and it’s a pretty good picture
You still have a fingerprintable IP with a proxy. It's just a slightly different set of integers.
> This also misses loop unrolling.

It's mentioned at the bottom of the article in the "Thoughts" section:

You could certainly use self modifying code and unroll this copy routine to get better performance at the price of flexibility and arguably understanding for the average casual 6502 assembly coder. Again, this was not a "how fast can we absolutely make it" but an everyday use examination.
Sorry I'm lazy, but can I use this to get valid certs for services on my lan :) ?
`cargo udeps` tries to uncover unused dependencies. I wish we had more reliable ways to detect it so we could integrate it into cargo.
Children’s lemonade stand robbery frequency sounds like a good top-level crime statistic. Zillow should list the “CLSR Index” for each neighborhood.
I do, well, /because/ it's a faster alternative (why is it a "carrot"?). I absolutely hate waiting in lines and I don't always feel like talking to people. It's not like I need recommendations at a McDonalds, so if I can just quickly input my order into a kiosk and skip the entire dance, I will.
Icaza is a financially made man. He can do what he likes!
Bad Habits of a New Git User
To be fair, the majority of those gstatic connections are for things like fonts. When you are actually logged in there,s only one (for a font), and that is cached by the browser (because you've received it already).

Worryingly, I saw requests (that ublock stopped) to https://exponea.com/, dc.services.visualstudio.com/v2/track, and googletagmanager, _and_ if I book an appointment it sends the details of the booking to the analytics service... that's pretty horiffic.
What the article misses is what replaces dining trays. You still have plates, right? Or is it shifting to single use containers?
> Be kind. Don't be snarky. Have curious conversation; don't cross-examine. Please don't fulminate. Please don't sneer, including at the rest of the community.

> Please don't post shallow dismissals, especially of other people's work. A good critical comment teaches us something.
Yeah but if their only demands are he take it easy and stop acting intense then it might be worth listening to them.
Just an example, I had the non-deterministic case using JAXB to generate java classes from XSD Schema files. Running an ANT jaxb task to generate the classes from the same schema files would generate different class files each time. The class files were functionally the same, however it would reorder methods, the order of the variable definitions etc. Possibly due to some internal code using a Map vs List, so order was not guaranteed. In our case the schema files were in Source Control, the Java/Class files were not, the Java/Class files were generated by the build, packaged to a jar and published to our artifact repository.
being judgmental is not good either.
The MOnSter 6502: working transistor-scale replica of the classic MOS 6502
collyw's grey comment
Don't "Protect the team from distractions." and "Invite disagreement." contradict a bit each other?
They have. Everyone is expected to follow something similar to the SAA guidelines:

* Treat human remains with respect

* Consult with descendent communities

* Follow the law

In the UK, the government usually combines #2 and #3 in one entity.
Yeah, I 100% agree that many of those problems are inherent to distributed databases. There are an interesting few which kinda straddle the line in that respect – stuff like counters and the aforementioned individually tunable consistency, where it makes it too easy for (in practice) individual engineers to trigger classic dist-sys failure modes – but largely its problems are the problems of distributed systems. Lots of its other problems are the problems of using an over-complex eventually-consistent write-optimal (etc) distributed system for a problem that doesn't require it (where e.g. Redis Cluster would be far better). I'd submit to throw maybe a few on top: it feels like a general theme of many incidents we encountered was around "we did something complex/accidentally-pathological and Cassandra froze up entirely due to [consistency / compaction / repair / GC] stuff". It did feel from many of those issues like it was a victim of its own complexity, more than anything else. (That theme also applies to lots of the 'operator errors'.)

Also, sorry, I think I was a bit unfair to Java. I'm not an anti-GC militant. I'd be the first person to point out the haziness of the distinction between tracing and (say) reference counting in the first place, or indeed with the indexing/defragmentation/etc space + work required of a malloc implementation. I'd consider a GCed language like Go - though I personally hate it and feel it utterly joyless - to be an improvement. It's more about the inherent complexity of adding a p-code machine like the JVM on top of the already-colossal complexity of a modern database. For what it's worth, for clarity, I've barely written any Java and I'm intimately unfamiliar with Java development, and despite giving my opinion I'm well aware it's not a very informed one. I do agree with your point about its isolating the 'unit' of your software from the particularities of any given hardware and making it more easily jepsenable - I hadn't considered that. And some of the stuff happening in the Java space, like Graal and (as you say) Loom, is very impressive.

I'll amend my original comment to make it a bit clearer that most of this is not really Cassandra's fault, and its faults aren't really more numerous and more severe than those of any other database. It's evidently a huge success and its value to people is undeniable - I don't mean to depreciate your work. I forget that there's a non-negligible chance of relevant people reading my comments on here (like, less congenially, the time I accidentally summoned Br*ndan E*ch: https://news.ycombinator.com/item?id=28792436). I don't work with Cassandra any more, so I'm probably unlikely to have many practical questions, but thanks for the offer and I'll certainly reach out if I find myself in that space again! Really appreciate your being so magnanimous about my not-very-magnanimous (pusillanimous?) comment.
That's probably incorrect. Britain is a diverse place with historical cultures of Celts, Jutes, Picts, Romans, Anglo-Saxons, plus an influx of recent immigrants from various countries.

Assuming that every archeologist is a descendant of Anglo-Saxon heritage is pretty funny.
US-based companies and their directors do NOT have a legal, fiscal agent duty to always increase profit / share price. There is well-established case law around this. This Harvard Law précis of an academic book gives guidance on where to find the dry legal work that surrounds this legal position [1]. You are welcome to counter that Part I with your own legal constructs, but there are sound legal reasons it is structured this way.

There are dissenting papers [2] mostly revolving upon Dodge v. Ford Motor Company, but there are many intractable problems when you assert such primacy. Over what duration? As compared to which company? Accounting for intangibles? Valuation of non-monetary factors? Accounting for market gyrations? Primacy by what percentage? That dissenting paper glosses over much of the nuance of Stout's thesis [3], as well as case law ever since that point to the problematic practicalities of courts deciding how companies should carry out the distribution of the benefits of organizing stakeholders together.

So many people who should know better keep repeating this canard. Shareholders can certainly mount a challenge through corporate governance channels for example, but they fare poorly when mounting a challenge through the courts.

[1] https://corpgov.law.harvard.edu/2012/06/26/the-shareholder-v...

[2] https://clsbluesky.law.columbia.edu/2022/04/26/why-we-should...

[3] https://scholarship.law.cornell.edu/cgi/viewcontent.cgi?arti...
https://www.cockroachlabs.com/guides/thank-you/?pdf=/pdf/202...

Here is the direct link to the report
I just got my ESTA a week ago, there is a section where they ask for your social media aliases but it's optional and can be left empty. I did so and had no issues.
Secure Messaging Apps and Group Protocols, Part 2
Possibly. One of the weird effects of budgeting is that fake numbers make peoples eyes glaze over crazy fast.

But this may be the only way.
I'm still confused too. How exactly does this "LSP Tools Host" fit into the larger platform of tools? For example, how does it affect me as an Emacs user?
I’m not complaining nor judging. I’m asking a technical question about why a piece of software uses significantly more memory than other similar pieces of software.

Also not everyone has 32G of memory. Most mid range laptops have 8 or 16.
Saturn has several options for playing backups:

Pseudo Saturn Kai: a firmware for the pro action replay cartridge that will boot non-official discs. Affordable and no modding required.

Phantom mod chip: like a classic playstation mod chip, but it plugs into the ribbon cable between the optical drive and the main system board. It needs one wire other than the ribbon cable, to provide 5V power.

Satiator: As shown in this youtube video, plugs into the VCD port on the back of the system and runs backups with no modding required.

Optical drive emulators: TerraOnion MODE, Fenrir, Rhea & Phoebe, these all replace the CD drive in the stock console.
The experience was long and the recruiters were great but I definitely didn't feel like interviewers listened to what I had to say. Like I'd talk about past work, hostile managers, waiting 4 months for an admin to install software that was blocking a project. Then the Googler would ask something idiotic like, "tell me about a time you rallied your team to meet a strict deadline."

All I could think was, "I just explained how I'm out here waiting 4 months for software. Nobody is rallying shit. There aren't strict deadlines. Nobody cares. That's why I'm here interviewing."

Amazon was the same way. All they were asking was like, "Why didn't you adapt and overcome this obstacle? blah blah" What!? This is defense software numb nuts- I don't have privileges.

It seems that they ask great questions for engineers who already come from that culture.
Hopefully not plastic/styro plates.
Except for babies ;)
Over a decade ago, during my final year there, my university removed their trays. I simply took one from the servery prior to the date of their removal, and continued to bring it with me and happily use it for myself. I regularly had people ask where I had found the tray, presumably hoping that they had been brought back.

I find it amusing that the article specifically mentions salad towards the end, as that was my reason for deciding to pilfer a tray. My regular meal was a small entree, a large plate of salad, and a drink. That is three items, but I only have two hands.
>I think what's more interesting about stuff like this is not what they're saying but what they're selling. I can only guess that the real research Google did was that they needed more startups to get started using their products and that they would continue to use and expand their use of Google services as they grow.

Could have said that and left out the rest. Most tech blogs I come across are thinly veiled sales pitches, and the trope is to take some more or less obvious subject and put a TEDx style spin on it.
Maybe merge them by default if they are so closely spaced?
Oooh thanks for catching that!

Will do!

My 13” MacBook doesn’t make it easy to test at wide screen widths =D
IMHO it is everyone's duty as Americans to tip only in cash by handing it directly to the person who served you. Any other way the business owner, other employees, the government, and even the banks will try to get in between and take a piece.

For example, I have zero faith all the the tip money you send through the Starbucks or Door Dash app actually makes it into the pocket of the laborer.

I consider tips to be small personal gifts to thank someone for what they've done for me. It is nobody's business but mine and the recipient's.
Watch CNN/FOX for 1 month and you'll become very familiar with the mechanism. Somehow things can always be getting worse.
Bonhoeffer's theory of stupidity[1]. The theory being stupidity is a moral failing rather than an intellectual one. I'm still wrapping my head around the implications of this.

[1]: https://www.youtube.com/watch?v=ww47bR86wSc
Nice. What MMO did you target and what languages / frameworks did you use?
I run the infrastructure (k8s+helm on GCP) for a PoS validator of a top 50 crypto project. My client is a big whale who bonded ~$15.6M at the projects all-time high. It’s about 1-2 hours of work per month and my 10% cut of the rewards nets me anywhere from $4k-$40k/mo. depending on the price. Given the fact that crypto is in the gutter now I haven’t been selling any to USD, but it’s a nice way to stack an asset with high upside potential while doing very little work.
Serving fonts from google is forbidden now in the EU.
Microservices in a monorepo is the least friction path towards a distributed ball of mud.

Whether this is a pattern or anti-pattern depends if you want a single engineer being able to change the entire architecture to “just ship it” or you if you value conceptual integrity more.
My favorite Chrome bug, from 2009: Head in place of close button
we need a fab competition as well. too many fabless like AMD, Apple...etc. deepened on TSMC
Excellent suggestion, but how do you find an existing LLC that won’t fuck you?
Definitely.

"Batch processing" often involved reading the data off one tape into the CPU, processing it, then writing it back out onto another tape.

"Computer operators" basically did nothing but load the proper tapes onto the drives at the proper times (plus replacing printer consumables, etc.).
> I spent my whole weekend on it, it was shined and buffed and you could have at least glanced at it. Or at the very least lied to me.

This is why coding challenges are an immediate dealbreaker for me these days. If I’m going to do a project to showcase my skills, you can be sure I’m going to put my all into it. Getting ghosted after that is insulting beyond words.

Put me in an interview setting and I at least know that it’s time-boxed and the interviewer is losing just as much time as I am.
FanDuel sent me test (data science) before I talked with anyone. I'll admit the questions appeared aligned with the work and would be interesting. But I am not taking a test before talking with anyone.
Bloomsday June 16
If you click the timestamp you can get a direct link.

The comment in question is here: https://news.ycombinator.com/item?id=31764243
Seems fairly accurate besides the romantic storylines Hollywood adds: https://www.historyvshollywood.com/reelfaces/the-dig/
Editing add in for Word for creative writers.

https://www.smart-edit.com/Home/Buy/

It sells around 20+ copies a month, usually to published or self-published authors of fiction. It's been selling at that level for about 8 years now. 1 in 3 sales is for the Pro version, which constantly surprises me.

I haven't updated it in a couple of years. The last substantial work was back in 2018. It never gets mentioned on writing websites anymore, but sales still trickle in.

I've moved on to other things, but it's nice to see those emails come in during the month.