skysight-inc/HackerNews huggingface dataset:
A contractor once told me (way before the pandemic) that the materials cost more than his time. I'm still perplexed by it. I feel like maybe we should rethink something.
Oddly enough, the disclaimer might actually increase the chance that you're subject to GDPR.

The relevant part of GDPR is Article 3, and Recital 23 (full law text in the links below--read them, they're short!).

GDPR applies to a non-EU website that "envisages offering services to data subjects" in the EU. Recital 23 explicitly says that a website merely being available does not count. Offering localized content (e.g. languages, currency for ecommerce) counts. And if your website treats users in the EU differently (such as by having a pop-up that mentions GDPR), that shows evidence that you believe users from Europe are in the target audience of your site.

Actually enforcing fines are a different matter, and will require some locus of business in the EU.

https://gdpr-info.eu/art-3-gdpr/

https://gdpr-info.eu/recitals/no-23/
There has to be a better way to address this because "Why not blind yourself to relevant context" cuts both ways. You said "Always treat every single crypto project as a scam." - but if you ignore all blockchain ideas and still see a healthy and useful product, but ignore it as a scam - that's also blinding yourself to context.
No, it's easy, you pay $400 a week.
Zephyr, Xray, TestRail are commonly used, but all of these feel clunky. Azure DevOps has some tools that looks promising, but I have no experience using these.

https://sqa.stackexchange.com/questions/17562/zephyr-vs-xray...
I pointed this out in another comment, but posting wages without noting the exceptionally high costs for housing in Bozeman is misleading.

Single family houses on the outskirts of town are selling for upwards of $800k. Condos anywhere from $400k to $1M. Apartments are going for $1,500 a month. Your Athieta (a somewhat high end clothing store, also worth noting) employee is barely making double what's needed to just afford an apartment.
Firstly, to distinguish sanitization -vs- validation: sanitization retains information lossily, validation throws. Validation may increase security, but the primary motivator is stability (avoiding unexpected state) and UX (relevant error messaging).

Input sanitization is intended purely as a security measure but is at best insufficient and usually reduces system security.

The first problem is that input sanitization is sanitizing without context: you don't know what threats you're fighting because threat vectors of this variety target the output format. Will your input variable be included into a HTML template, an Atom feed, saved to some file that's parsed later, sent in a JSON API, templated into a style or script block, used in an SQL query. The possibilities aren't known at input (or if they are they will change as your application grows) so protecting against all possibilities isn't viable. Often people html-escape or blindly html-strip their inputs, regardless of whether they'll ever be used in a html template.

Given the above you might think input sanitization is at worst useless, inefficient, but not harmful to security, but that brings us to the follow-up problems: lossiness & unknown state.

If you're doing input sanitization, you're not doing input validation (at least not properly). Input sanitization is about accepting lossy values (threats removed) when you receive unexpected input. That means you're accepting unexpected input, which leads to all the problems input validation is designed to protect against.

Finally, there is of course double-escaping. As mentioned above, people often html-escape as part of input sanitization. This essentially disables your ability to do reliable secure output escaping because that leads to double escaped values in output (or horrible double-escape-reversal hacks in output templating code). Generally you want to be securely output/escaping everything, which means you want a system where you can rely on always receiving clean unescaped values into your output template.

I have encountered too many systems using a good, secure html templating library with output escaping baked in by default, where devs had to disable output escaping explicitly because some inputs were already pre-escaped. In theory you can keep track of which vars need raw output and which vars don't, but that's an unmanageable mess in practice. And its impossible to automate enforcement.
As of November last year (let alone anything since re: distribution), US governmental agencies paid $2.5 billion to Moderna to develop the vaccine and buy doses (and there already had been work done by Moderna on mRNA vaccines).

As of July last year (again, let alone anything since), US governmental agencies had paid Pfizer $1.95 billion.

So, basically, the government spent billions for something they then distributed 'for free' to the taxpayers.

That's an interesting example to pick for 'capitalism'.
Personally I find resting the camera against my face and looking through the viewfinder to be more much comfortable than holding it out from my face and looking at the LCD. I can hold that position against my face basically indefinitely.
I wonder how this could work along side the trusted types api.
+1 - In app purchase. It was $4.99 before but I think they dropped the price to $2.99. Funny enough, the handwriting recognition is supplied by Nebo.
The first SLR I had growing up was a used Minolta with that mount. You can probably buy great lenses for cheap right now. (Yes, you'll have to turn a ring on the lens to focus them. It's not the worst thing in the world.)
Probably a technicality but slavery was never authorized in mainland France. It was only in the colonies.

I know it didn't change anything for those who were enslaved, but it may also be good to remember that it was a time when all major powers used slaves, and France made a point of never allowing it in the actual country.
Try blocking Disqus with uBlock Origin, turns out you probably won't miss it

||disqus.com^

You could also try a dynamic filter and disable it on a per-site basis

* disqus.com * block

Or try "medium mode" to take care of Disqus and a whole host of other third party resources that track you

https://github.com/gorhill/uBlock/wiki/Blocking-mode:-medium...
With a zap of light, system switches objects' colors and patterns
The syntax reminds me of Ada. I wonder if that is pure coincidence.
declaration scope Section121Return: context return_data content ReturnType context person1 scope Section121SinglePerson context person2 scope Section121SinglePerson context gain_cap content money

Why can't this just be a framework for JS of Python? Something that any person of law could easily get into and give them the power of learning the basics of a popular language.

Little about this seems compelling and comes off as self-indulgent. Could you imagine the dread of some poor guy with little to no interest in programming having to learn this?
> ect

It's "etc". Short for "et cetera". https://en.wikipedia.org/wiki/Et_cetera
This article is really attacking a straw man. I don't know many people who think advertising per se is morally objectionable (annoying, yes).

What many people find reprehensible is all the invasive spyware and tracking that comes with modern ad tech (largely pioneered by Google).
as PG has gotten richer, astoundingly so, I feel his writing has become of lower quality and less general utility. But, that's fine. I don't have to read it, but I do still adore and re-read his older works.

That being said, it's amazing that mental gymnastics all VCs these days will go through to make something that's completely nonsensical seem like it "could" make sense. e.g. NFTs and Andreesen Horowitz
> Not many people want to get a job - as it's just as fun as being the only kid in your group who got a job at 17. You might be making money, but everyone else is making out at the midnight bonfire

This is honestly kind of true. I'm the only person in my friend group who has been working full time the entire pandemic and I've definitely been missing out on fun.

Oh well. Someone has to pay for CERB.
Let me ask this in a more general way:
If a member of a weaker minority group tells a member of a powerful majority group that they feel they've experienced a supremacist culture, is that on its own a `preposterous accusation`? What would be a valid thought and fact-gathering process for that member of the majority group to decide whether to take the concern seriously or dismiss it?
> Sony appears to have quietly stopped selling its A-mount DSLR cameras

I just hate that Sony can't be bothered to give an explicit send-off to the A-mount line. Coupled with their abysmal customer service reputation, this really makes Sony my textbook example of a faceless, uncaring $BIGCORP. (Oh should I call them $ONY now?) It's really such a shame since I like their products, otherwise.

I've owned an SLT-A35 since 2011. Being the first interchangeable lens camera I bought, this purchase was a declaration of investment in Sony's ecosystem. Four or five years later, the A-mount line grew stale in favor of the mirrorless line. 2015-2016 was confusing because Sony won't just admit their roadmap for the A-mount. I remember they did release a few more A-mounts but it was either at the very high end or was Japan-only.

FWIW, at least I scored one great deal because camera shops started to practically give away their A-mount inventory. And I got a mount adapter that I now use with an a6K. ¯\_(ツ)_/¯
>Of course nowadays people's names are mostly just symbolic, and you can move to England and still be called Johnny English.

This depends on the language. In Spanish (and by extension every romance language) no one would know the meaning of Alvarado (they would associate it with the name Álvaro, but just that) or González, but it would be awful to have a name like "Marcos Café/Marrón" (Marcus Brown) or "Carlos Panadero" (Carlos Baker).
I’m concerned both about an asset bubble and runaway inflation - the kind that destroys savings and triggers class mobility in the wrong direction.
It reminds us that in fact Evil does exist. And that despite it's flaws our society does an aweful lot to keep it from intruding into our lives.

Seeing some of those things helped me understand why people in the past did such radical things to avoid capture.
If I understood correctly, if I estimate something will take 5 minutes, and I'm doing it now, it'll probably take 5 minutes. If my estimate is 18 months and we don't start for another year, my estimate is worthless.
isn't DSLR pretty much dominated by Canon and Nikon now days. Make sense Sony doesn't want to do it any more.
>>people think former freelancers won't ever be loyal and leave once there is a better opportunity

That is just common sense, surely? Companies don't hesitate to get rid of people they don't need. Why shouldn't employees leave for better roles? As they say in boxing, if you want loyalty, get a dog.
2 cents anectoda:

I just out of my third contract period over the last 15 years.

I will never do contract again. It promotes bad working condition and less interesting work.
As noted below: battery life and tracking autofocus is still superior if you get a really high-end DSLR; a Nikon D850 has just insane battery life if you use it like an old-school film camera with minimal screen usage, and the ability to track, say, birds in flight, is still superior.

But these particular SLRs? Nah. They were nice and all, but not particularly differentiated in any way.
> Companies with good engineering culture do engineering well. Companies with a poor culture do most things poorly.

Very true, but the "good" companies will be good regardless of what methodology they use. And it's rarely a one-size-fits-all approach. They recognize what works and what doesn't, without slavishly adhering to a single doctrine in the face of all evidence.
It's in Cincinnati, not Manhattan fwiw
The problem is not just the intellectual property right now, it is also all the supply chain for its components plus the training and equipment. I can give you the recipe for a truffle egg omelet... Now you need the truffles, the eggs and a way to cook it. In the long term however I hope we are going to start rethinking durg pricing and intellectual property. They had people convinced that making a drug is expensive and they need that to pay for R&D, now that we know it is not what is happening, we can move on.
> Try going back 20 years to some old formats, some old programming language. Try resuscitating some information on some PDP1 magnetic tapes. I mean even if you could get the hardware to work, the software formats are completely alien and [using] a different operating system and nobody is there to support these formats anymore. And that continues. There is this continual change in how that information is formatted.

A stopped clock is right twice a day, so it's all the more impressive that Kurzweil is always wrong.

In 2001, the dominant OSes was Windows NT (still around), Apple was experimenting with BSD (experiment succeeded), and Linux was moving up fast (yup). The file formats were ASCII (still there), DOC 97 (still read by modern Microsoft), and PDF. Unicode support was still spotty, but it doesn't really matter because you can easily convert any known format from that time with iconv.

Why was Kurzweil so wrong? For the same reason he always is: simple minded extrapolation. Yes, if you took computer formats from before the 90s, they changed rapidly and quickly became unreadable. But that stopped happening as standards became solidified and (importantly) as billions of consumers started using the standards. There was a time when you could buy a computer with a strange byte size or that used EBCDIC instead of ASCII. But once there are a billion users for something, it's going to be supported effectively forever. The 8 bit byte and ASCII format are never going to be revisited until our civilization has collapsed because they are good enough. Why do we use the Roman alphabet instead of something better, like Hangul? Because the advantages of Hangul are not enough to override centuries of inertia.
Good point could also ask why invade earth when you have a lot of easily minable resources in the asteroid belt. Given they can already generate almost infinite energy I'm pretty sure they will have mastered space resource extraction.
Nuclear reactions are smoldering again at Chernobyl
> Senior engineers want to learn new domains like sales, learn leadership skills, have a say in product direction ect.

Not all senior folks are interested in that stuff though. Some are more interested in picking up new tech and delivering good quality technical work than they are in going outside of tech to other parts of a business, or getting into management.

> That to me is exciting stuff

Sounds to me like you're less interested in the software creation aspects these days, which is also fine :)
Words fail to describe how skeptical I am of this, but let's focus on the particular point that the author is making. They correctly assert that if you look at the totality of UFO sightings, then A -- "Honest mistakes: This includes misunderstandings of familiar phenomena, delusions and mental illness, and natural phenomena that we now poorly understand" -- is by far the dominant conclusion.

If we just look at the hardest to explain ones, the author asserts, then that option disappears because that is what makes them tricky; we've ruled out (via multiple witnesses, or very reliable witnesses) that option.

So let's just get to the nitty gritty -- what are some examples of the top 10 hardest to explain ones? I ask because I've never seen one that I would consider "hard to explain" in that sense.
While I see a lot of comparisons to htop, I wonder how this compares to sysdig? I’ve found sysdig to be an invaluable swiss army knife of debugging performance issues; the only difficult part is finding the right documentation among the cloud offering of the same name.
Your tone suggests you can't imagine any, which is... surprising. There are a vast array of things you can do to make driving safer, at the cost of making it less accessible and/or more expensive. Different countries already set their threshold differently - in the US, a driving test takes 20 minutes and everyone passes, while in the UK it takes 40 minutes and most people fail the first time. And lo and behold, 4 times fewer accidents per capita in the UK - despite narrower roads and overwhelmingly manual transmissions.
Despite US being the butt of jokes on the internet, as someone who moved here from India at 21, ~6 years ago, I feel like my experience has been mostly pleasant. People are so much more friendly here in US than back home. And yes, some of it maybe superficial but I do feel in general it's easier for me to trust a random friendly face in America than someone back home. Life is in general just easier here.
The George Floyd one at leat I've seen discussed outside places that could be termed alt-right.

There are also plenty of things that can't be discussed in alt-right places, only in proper free-speech places (which are rare and often heavily contaminated with alt-right due to them being kicked out of everywhere else). E.g. if you wanted to discuss whether "consensual child molestation" is actually harmful you'd get banned from any right-wing space.
> Are you guys so out of touch with yourselves and the world?

in this instance i am living 1-life != 1-life, it just depends. in this instance institutions sugarcoat mass-murders and put people in prisons just for stealing a bread. we have no tool to defend against indoctrination at this scale.

i think it was 10 years ago that i was reading quite about isreal-philistine conflict, the injustices just overwhelms you, you become bitter and bitter, at one point i even hated them, not just the understandable hatred against a government. then i came across to this video, group of rabbies was beaten by police, blood everywhere. they were protesting against government policies. that single video showed me what a tool i was, generalizing group of people...

living an experience is infinitly harder than reading it. and closest thing to living is watching the real footage.

> I'm really wondering what happens to a brain that is exposed to such things

that is not very empathetic, is it now.
A Sausage, Egg and Cheese McGriddle meal is $5.99 in Montgomery AL, but $9.19 in New York NY.
> it was a time when all major powers used slaves

This is really key here. There's a trend to hold people of the past up to standards of the present, but the world was extremely different then. Before the advent of farming machines and nitrogen fixation, labor dictated the power of a nation, labor relations and unions weren't a big thing, and a huge majority of the population worked in agriculture. Because there were no nuclear weapons capable of destroying the entire planet, superpowers commonly fought for resources, meaning the surviving nations had to be strong. The world is different.
>> Judging by how most people write code today, I find this idea terrifying

> Most people today don't write code for safety critical systems. The abstract mentions they already uncovered a "bug" in an active law by rewriting it in their language, so it could be an immensely helpful tool for finding edge cases and loopholes in that mess.

I'll give you an example from a field that I (unfortunately) have a reasonable amount of experience of where the law and contracts are supposed to be interpreted 100% literally like an algorithm: structured finance (eg the subject matter of the 2008 financial crisis). The prospectus of a structured security like a mortgage bond is typically a hundred or more pages of very dense legalese that was worked on intensively by highly-specialised lawyers and bankers for months. Its intent is to set up a small special-purpose company with strict rules on how it operates down to the last penny and zero discretion. This allows investors (in theory) to understand how the bond will perform.

The opening chapter of my introductory textbook on structured credit analysis says the author (who has been part of those teams for years and has worked on hundreds or possibly thousands of bonds) has never read a bond prospectus for a structured security that does not contain serious drafting errors. I personally worked on a bond for months and read, edited and commented on the bond model and prospectus hundreds of times. We certainly were trying to make our prospectus as simple, clear and loophole-free as possible. Then a few years after it launched we discovered we had made a big mistake in drafting it that had gone unnoticed by me, the expert bankers and lawyers and all the investors so far. Luckily we were able to fix the problem without negative consequences. There is literally no chance that this error would have been found or solved by a formal system and if anything it would actually have been worse.

Some things are complex enough that they are just very hard to do. The existing system allows for that by having a rigorous process of dispute, interpretation and argument to decide complex questions post facto.
> As an example, Capitalism gave us a vaccine to a novel corona-virus within a year. These companies didn’t do it out of good will, they did it because they knew they could make money. Many socialist countries are struggling because it turns out it’s hard to force people to produce innovation without the right incentive structures in place.

Most vaccine development occurs in academic research institutions, even if the large-scale manufacturing is then taken up by the capitalists. For example, the Covid vaccine manufactured by AstraZeneca was created by and innovated upon by a vaccine research group in Oxford University, who are obviously not in it for making vast wads of cash. And in general, it's the state who funds vaccine development, and the state who buys the vaccines.

On the broader subject of medicine, capitalism also gives us harsh enforcement of supposed 'intellectual property rights', stymieing the availability of medicines in developing countries. Fortunately, it looks like this will be waived for Covid vaccines, thanks to some government intervention. But it shouldn't have to be this way. Jonas Salk had the right idea when he released his polio vaccine freely to the world, to benefit all, without profit motive.
There are plenty. The problem is that it's created a game dynamic where battles turn in an instant. You either dodge the splash and your army melts theirs or you eat the splash and your army evaporates in a flash. The game feels really swingy and punishing when whoever gets the right angle auto-wins.

In contrast to Brood War, where battles tend to unfold as an aggregate of smaller engagements happening simultaneously all around the map, Starcraft 2 hinges a lot on positional play with two giant armies dancing around and probing each other trying to engage at an advantageous position. And then once they get drawn into an engagement it's just BOOM! ZAP! POW! and it's over. If you blink you could miss it.
Right, it doesn't count non-employment. Politicians got smart, it only matters what the numbers claim to be true. Inflation is calculated differently than it was 30 years ago. It feels to me like healthcare, education, housing, food, etc. are going up year over year.
How much of the difference is wage and how much is rent?
> Good programming practice isn't a language feature its a programmer feature.

I'll enjoy reading your production-grade brainfuck code.

A language's built-ins and idioms greatly influence what you say and how you say it. If your mother tongue doesn't have words to describe any emotions you'll have a hard time explaining them. You're talking only about the other side of the coin. Yes, people can write terrible clojure code, you need to be a good programmer to write good code. But please consider rewriting this bash one-liner in pure C (or assembly)

grep FOO */* | wc -l

Having a language to express your domain concisely is essential in reducing code complexity, time-to-market, bugs etc.