skysight-inc/HackerNews huggingface dataset:
The threat model is, IMO, pretty clearly defined. If the threat is 3 letter agencies, we'd be trying to fingerprint Tor Browser, and we'd be using Tor (with 2 use cases: one on *.onion only, other one on clearnet via exit nodes). So what we are trying to defend from, is fingerprinting by commercial entities such as FAANG.

I don't use any special plugins; only the default ones (which are a practical, necessary evil). If I were to remove/disable the default plugins, that'd increase my fingerprint.

I've been trying to let websites tell me which extensions I use in Firefox (remember we are using Quantum since Firefox 57, released in November 2017 which changed the way extensions work). The paper is from CODASPY’17, March 22-24, 2017. I haven't been able to reproduce detection of extensions. Keep in mind also, that I use some precautions. I block canvas via CanvasBlocker. I block Javascript via uMatrix. I even block domains via DNS (Pi-Hole) and uBlock Origin.

If I want to be tracked less easily I'd need to not browse fullscreen, I'd need to not use a native Mac browser but run a Windows or Linux VM or a remote SSH connection (which, quite frankly, is quite possible in a terminal these days as per Browsh [1]), and I'd need to use only the default fonts (because I am using specific fonts in ~/Library/Fonts). Some of these fonts there are temporarily or backup fonts. I will remove these to a temporary directory, and load them ad-hoc.

[1] https://www.brow.sh
I live right across the street from there.

The video obviously explains the history of this military base, but what the ha-ha "protects" nowadays is actually not a firing range but a football/cricket pitch and some other MOD sports facilities that are open to the public. I'm using them several times a week. You can also book the space for events.

So fortunately this area is not quite as scary and unfriendly as it appears in the vid. Sadly, the sheep were all scared off. No trace of them, ha ha.
I Started a $10K/Month SEO Link Building Agency
Friends, you cannot have your cake and eat it too. The amount of people second guessing whether a "configuration file" is worth $2,000 is exactly why even the most popular open source packages rely on corporate buy in to justify development time.

Where do we set the fence posts? "It's just a CSS file" for Bootstrap? "It's just a packaging system" for Webpack?

Who cares? If it saves you hundreds of hours of development time, then it's a net benefit for you, and you should pay it back. The fact that nobody has asked you to do so until now does not mean you weren't supposed to do it before. You should, but you didn't, so now OSS maintainers have to put ads in your donation's place.

If you do already donate to open source - great! Set the OPEN_SOURCE_CONTRIBUTOR flag to true and be on with your day.

If we ignore `standard` and the controversy behind its "simplicity" - would you be mad if Vue came out with this model? Bootstrap? What about Webpack or ESLint itself?

Would you trade ads in the CLI in exchange for no corporate chokehold on your favorite packages? How about funding many thousands of solo developers who don't have corporate backing but can theoretically justify working on their useful packages if they were able to afford monthly expenses from it?
Papyrus dates back much further.

https://en.wikipedia.org/wiki/Papyrus
No, Baghdad was located in the heart of the former Persian (Sassanian) Empire, a mere 35 km from the site of the Sassanian capital (Ctesiphon). Although the whole area gradually became Arabized, at the time it was still significantly Persian.

(Frankly, I doubt we know where Al-Khwarizmi was educated. We know he was originally from what's now Uzbekistan, and that he ended up in Baghdad, but not much more than that.)
EZ-Drive
What do you mean? It's a great quote. I've been savoring it all day.
I joined a startup back in 2009 and negotiated a 4 day work week for a 20% reduction in pay. Spent my day off doing community ministry work in a poor neighbourhood. It was great. The day off provided fulfilment that the job never would have.

It helped that we were in the middle of the GFC and the idea of 9 day fortnights were in the news as a way for employers to cut costs.

Later I managed to keep that job and work remotely, living in a smaller town with low living costs. Even better! The small town also had fibre in our street so for a while I had faster internet than head office :-)
> If it is an internal project it's even better because the cost of a bug tends to be lower than public projects.

By this, do you mean that trunk-based development with pairing has a higher rate of shipping defects to production than other approaches?

If so -- what's the upside of this approach?
I started reading his sample chapter on refactoring and I'm constantly put off by some really rookie mistakes and bad code practices like naming a function after nouns instead of action verbs (e.g. "amountFor" instead of "computeAmount").
Also a (former) non-white-male particle theorist (well, phenomenologist) here. This isn't hard data by any means but in the first year of my PhD, I attended a mandatory summer school for all particle theorist (and associated fields) PhD students in the UK.

There were about 95 student attendees. About 5 of those were women and only two of 95, including myself, were non-white. And very amusingly, the other non-white guy was someone I went to high school and university with. Also, he was on ATLAS and not strictly a theorist as such! If we discount myself on the grounds of being a phenomenologist, that probably makes things even worse.
When are the wet's used?
I will qualify this to say that of the people I know at CERN and other experimental collaborations, the groups seemed more diverse.
There was a very helpful sentence I read (rather unrelated to the article as a whole) that I try to keep in mind:

> My only reason to do it would be to prove the claim wrong but he’d just ignore me and no one else cares.

Source: https://www.gwern.net/Nootropics
Browsers Take a Stand Against Kazakhstan’s Invasive Internet Surveillance
The Affordable Care Act required purchasing of individual health insurance for everyone in your household, and provided a penalty to those who could not. There was a gap between where this requirement was effective (the income tax filing requirement) and the poverty line, which meant that Medicaid was understood to be the coverage of last resort.

But new immigrants are barred from access to Medicaid, meaning if we had returned to the US, we would have had a 5 year period where we could be fined for me losing my job just because I am married to a non-citizen.

Now, the first policy (Medicaid exclusion) was a part of Bill Clinton's re-election campaign (and when Hillary responded to the accusation of helping round up votes for it, she defended that law, guaranteeing there was no way I would vote for her). The requirement to purchase without undoing the exclusion was done entirely by Democrats without any GOP help.

When your family has been sold down the river enough times, there's a lack of trust. I maintain that the Democratic Party treats families like mine as cheap bargaining chips because we only get one vote as a household while other families get two, so there is not much harm in throwing my family under the bus or off the boat if it gets some other votes somewhere.

At the end of the day the only two things politicians want is your money and your vote. And it is only in these ways we can hold them accountable.
This is true, courts always measure motive and balance the actions with how divergent it was from how a reasonable person would act.

There's plenty of reasonable reasons for her to have access. Especially if she had access to the account previously in a shared role and only read the information instead of modified it somehow. But that of course depends on whether the individual made it clear it was now off limits because (for example) it is now a strictly personal account again or the divorce was finalized and there was zero financial connection which exists between them.

Plus things like how reasonable it would be to not say anything about it but expecting them to know better. Which is why the exact details of the arrangement needs to be clear.
It depends on the subject being discussed. If it is something that the redneck is experienced in, I'd go with the redneck, and vice-versa.

If it is something that I do not expect neither to have detailed knowledge of, I'll base my trust on the transferability of the domain. So, for example, a nobel price winner in physics will still have a reasonable understanding of chemistry, and thus cooking.

I'd simply expect a scientist to have finished 4-8 years more in school, and to have spent several decades with smart and learned people. Again, depending on the subject being discussed.

There is also the case to be made that a Nobel price winner will have a reputation to uphold. Going on the record saying silly things will hurt him more than someone that has no reputation. Though I'm less inclined to this reasoning, as this assumes that reputation is something important to the Nobel prize winner.
Or maybe attend a peaceful protest asking for political change.
Why defer to authority? Because it's the authority's day job to thoroughly understand and evidence their own opinions. Everyone else has another day job that isn't dependent on committing full focus to the logic behind their opinions on a topic, so it's inherently never going to be as well reasoned an opinion as that of a model authority. Obviously there are exceptions, but on a grand scale, this rule of thumb works extremely well.
Bunch of Data Science Projects
A little bit off-topic, but I'm really confused that, why people on HN like Clojure and hate JavaScript? I didn't have any analytical data but it's very obvious already to anyone who read HN often. Are they possibly be the same crowd or just independent groups of people?

For me, Clojure and JavaScript (at least for modern React community) are similar when it comes to usage: Dynamic typing with Hash-map centric modeling, use functions to compose thing but mostly without monadic patterns. The methodology in the Clojure community has an official name: "It's just data". This methodology works, and have it's own pros and cons. The obvious pro is people can write generic functions without poking hundreds of nominal types, interfaces and type classes.

The only big difference I see is macro, but Clojure community also doesn't recommend writing macros unless you have to. There are also protocols and types, but they're not encouraged to poke around, it's still map-first recommended across the community.

There are very few language communities follow the "It's just data patterns". From Java to Python to ML, people mostly modeling things with fixed-property model, instead of just untyped maps, unless they have to.

For Lisps, I don't see map-centric approach is that stressed. Scheme might be still list-centric, Common Lisp is more diversed when it comes to approaches.

Why people hate JavaScript so much? And why people speak highly of Clojure? It's just about inconsistent details, or about the whole design itself? Is there any important point I missed?
> The best setup is cli browser links or lynx

Agreed. lynx(1) is my primary browser, after configuring its "externals" and some patching of it (then re-compiling) to rewrite URLs (mostly the Google crap).

My secondary is emacs-w3m with heavy URL re-writes.
You mean 4chan?
Truth can make you miserable, especially when you have no agency to deal with it. Ignorance can be bliss.
Yes. Egyptian hieroglyphs have a full set of consonants, so you could write it that way. They just didn't because of historical spelling.

As you said Sumerian could be an example of totally "three step cue" system.
Ninth Circuit Goes a Step Further to Protect Privacy in Border Device Searches
Yes and he acknowledges that by saying they are "really HARD" to find. Clearly after 25 years in the industry he didn't wait for you to point out that reliable talented artists don't usually come cheap. He's simply decided they are not worth the price tag for his business.
Also include storm in the mix too. Storm 2.0 was released recently. We have been using storm for a long time and we really like its
a) Simple programming model
b) Support for a wide variety of sources (e.g Kinesis , EventHub)
c)Easy troubleshooting
We did evaluate Spark streaming (we use Spark for batch workloads and it works well) , but fell back to storm because of the above
Creating a Language with Racket
So will you call anyone that tells people what chemicals to ingest when "a doctor"? Will you call anyone on the Internet commenting on legal issues "a lawyer"? Or would you prefer people emphasize the meaning of "state sanctioned recognition" in these cases?

Engineering is like law and medicine, in that it requires high skill and can hurt a lot of people if done badly. Not every country has engineering licensing, but I find myself increasingly agreeing with those that do. I feel calling software development engineering is mostly false advertising right now, only trying to capitalize on (and devalue) the status that engineering has in society.
To add to your points on both flat terrain and waterways in England: in fact the current railway that runs a few blocks from my house runs along what used to be a canal dug from the Thames to enable transport. It was one of the last ones to open before the railway took over (and the operator went bankrupt and sold the land to a railway company that drained it and used the conveniently flattened land for more rails)

A local lake used to be an artificial reservoir to keep the canal filled.

The UK is full of canals that were viable to dig because of that flat terrain.

So large parts of England that were not reachable by river are still reachable by canal boat, and even more used to be before many of the canals were filled in or drained when no longer commercially viable for transport.
Do yourself a favour and open a history book.
Romans culturally ate less meat and frowned upon their Northern Germanic Tribes who almost always ate meat. They were more frugal in their way of life.

The Germanic Tribes were also taller and were acknowledged by Romans as formidable warrior.

Culturally tho, Romans were South Europeans and assimilated what we call South Italy and Greece now.

They also captured parts of middle east but culturally they never became Romans.

>3. ... And where the dominant religion is still the Roman state religion. Which was lorded over by the Roman state church for a thousand years before an angry German monk suggested that this was really weird and could we keep the book and get rid of the pope.

There were other Pagan religions at the time and in middle east Jews didn't accept Roman state religion.

But then again, people born in Roman Empire got Roman citizenship on Birth so it didn't matter what you were culturally or religiously or tribe/ethnicity.
The coolest part is that it's in F#. Add that to the title. How many F# samples do we get around here anymore?
The value of writing is pretty clear imo. What doesn't make much sense to me is posting your margin notes on a public internet forum.
I'm not sure sounds are needed to link to the language system in the brain. I remember as a child that there were certain words that I never bothered assigning sounds to until long after I internalized them. Even if sound is needed, I don't understand why the author couldn't just assign the sound of the letters in a word being read out in order for words she didn't know. I'm sure we all do that for certai n bash commands. I do admit though that I don't know much about developmental psychology so it's just my two cents.
Typically a Punic Ditch would be used in front of the walls of a fortification.
Thank you for clarifying. If I were to use a Google cloud service from a Cloudflare Worker would there be no bandwidth charges? That would change everything for us.
My initial guess was that "Ha-ha" stands for someone laughing at the face of the ones that were stopped by the wall. Something you wouldn't be able to do had it been a traditional wall.
Look from this from a perspective of a vendor. If a municipality orders development of a new system that does X, then from the perspective of a vendor, it's much cheaper to plan a 'fresh' system that has all the data to do X (and nothing else), structured in a way that makes it simple to do X.

If you want to actually understand all the other municipality systems that hold that data and integrate with them (instead of duplicating the data), then your proposal is not going to be the winning lowest-cost bid.
Iirc correctly a hoho is like a haha just deeper.
There's a Romantic (Rousseau was a major perpetrator) view of education that seems to be based mostly on just whistful thinking and novels.

But I think there is a grain of truth to it.

Emile, or On Education (by Rousseau) proposes an idealistic goal in which a boy is educated by a tutor (a class size of) without being 'denatured' (losing the innocence and good moral quantities that the romantics think small children naturally possess). I'm not sure how realistic this is - Rousseau had five children but he dumped them all in orphanages as soon as they were born, but I think it rings partly true as something that works if you have sufficient inputs. If you have one really good tutor / parent you can raise a child to really understand things without cold but efficient methods like drills.

Imagine you want to teach times tables without using times tables. You can keep track of what the child knows, and work out fun activities that lets them figure these out themselves, and guide them when they have a misunderstanding. But it's going to be labor intensive (for both the child and the tutor) and can't scale. Maybe computer teaching systems will turn drill work into a more fun system for teaching these fundamentals, since it can personalise at scale, but I suspect the opponents of drill will the complain about how soulless machines are pumping lifeless low-level skills into the heads of children who should instead be learning more high-level things in a more humane way. After all they didn't need a computer to teach them how to read, they just picked it up after their parents read with them every night for half a decade.
Inevitable if their tech salary was spent on property. People let their spirit die for wealth.
Someone spitting on pizza is just a psychological issue as pizza is baked on very high temperature for long enough, so it will be effectively sterilized... same with the meat dropped on the floor, as long as it's prepared right after that so that bacteria couldn't multiply and penetrate deeper.
> We're talking about oxygen production. Not carbon sequestration.

BurningFrog said the carbon from CO2 goes into plants. Since plant matter isn't accumulating, carbon can't be accumulating, and therefore oxygen can't either. You replied, "This is just plain wrong".

So you're saying the part that is sequestered goes into the soil. That means some significant fraction of the 20 billion tonnes of carbon the Amazon photosynthesizes each year is turning in to soil. You're claiming the amount of soil increases by this amount each year, correct?
And to be clear, I don't support a government restricting and putting limitations on people. But I'm also not a big fan of pushing your Western views on other countries if you've never visited them.
I feel very conflicted about this philosophy, on one hand, I do believe this is a way one can find peace. On the other hand, because I have been living this way, I feel like I never stand up for anything that i believe to be right.
So basically you're taking all the content under a Google Business Listing and flattening it out. It's slick but nothing crazy.
> look at the letters that make up the word, and speak the word out loud

This is harder than it appears. "House": [h] [ɒ] [ʊ] [s] [iː] (or whatever pronunciation they teach in phonics) ... [hɒʊsiː] isn't an English word. Or maybe it is, but you don't not it yet, because you're just beginning to learn to read and there are many words you don't know. But probably it's some word that sounds similar. "Horsie" [hɔɹsi]? Pretty close, that's probably it.

Of course there are additional rules that can help disambiguate (e.g. "e" at end is frequently silent), but a beginner isn't going to know them all. So telling them to think about whether the word they came up with fits with the context and using pictures to help with error correction isn't terribly wrong. Having the teacher intervene when the kid misreads something may be better, but it requires the teacher to be present in the first place.

Where the three-cue method fails seems to be in the order of presentation. By showing them the picture first, the kids learn to guess the text without reading at all. If the book is full of sentences like "Look at the X." next to a picture of X, you don't need to be able to read to figure out what the text next to the caterpillar is going to say. According to my flawed understanding of cognition, this is going to condition the kids to think that the picture is a more reliable predictor of what they have to read out loud than the letters on the page, so they're going to focus their attention on that.

If on the other hand the picture were on the next page, you could still use it to confirm you read correctly, while guaranteeing that the predictor-predicted relationship doesn't draw attention to the wrong place.
Btw C++ has the same catch/throw issue. Herb Sutter has proposed a clever approach (essentially using tag bits in the return value) to mitigate the cost.
>That’s assuming that the human population is well-mixed

Yes that's why I took the conservative estimate of 7000 years, otherwise with the panmixia hypothesis it only goes back 3000 years or so.
There are roughly two Crispr’d humans and the scientist responsible has been under house arrest in China ever since. I’m not interested in your Nordic eugenic superman nonsense.
You may wish to read:

https://danluu.com/startup-tradeoffs/

and

https://danluu.com/startup-options/

Quoting danluu :

There are a number of factors that can make options more or less valuable than they seem. From an employee standpoint, the factors that make options more valuable than they seem can cause equity to be worth tens of percent more than a naive calculation. The factors that make options less valuable than they seem do so in ways that mostly aren’t easy to quantify.

Whether or not the factors that make options relatively more valuable dominate or the factors that make options relatively less valuable dominate is an empirical question. My intuition is that the factors that make options relatively less valuable are stronger, but that’s just a guess. A way to get an idea about this from public data would be to go through through successful startup S-1 filing. Since this post is already ~5k words, I’ll leave that for another post, but I’ll note that in my preliminary skim of a handful of 99%-ile exits (> $1B), the median employee seems to do worse than someone who’s on the standard Facebook/Google/Amazon career trajectory.

From a company standpoint, there are a couple factors that allow companies to retain more leverage/control by giving relatively more options to employees and relatively less equity to investors.

All of this sounds fine for founders and investors, but I don’t see what’s in it for employees.
I made some art from an idea I had this morning that would have remained unimplemented if I hadn't read your writing. Send me your address (email in profile) and I'll snail-mail it to you.
> Because he accepts himself,

> the whole world accepts him

These lines seem a simplified stretch or an incorrect observation, particularly in the current context.

Some people, e.g. minorities, accept themselves, yet they seem repeatedly rejected by others. This is a very common occurrence online.
I meant overall in the long term, in response to EB66 saying BurningFrog is wrong.

The plants can't be net collecting carbon each year unless the Amazon contains more and more plant matter each year.