skysight-inc/HackerNews huggingface dataset:
they actually ignored it only 2 years: https://twitter.com/aionescu/status/1389713670138073089
This dismissal of people as "unhinged", "cultish", and "lack of mental balance" at best unsympathetic and at worst callous. As others have pointed out, it's not really possible to compartmentalize yourself from "politics" unless you are represented by the majority and what is and isn't "politically acceptable" at work has always been fluid and changing. The fact that they have chosen these words to describe their frustration does not create "an unnecessarily hostile workplace" if they were already experiencing one (which, if you remember, may have something to do with the "Best Names List", and the fact that DHH spent a long blog post detailing how there were "only" a few Asian names on there was completely downplaying the fact they were still making fun of names from other races!).
Good point, thanks, I figured it must be owned by some large corporation by now. At least the historical branding remains.
Absolutely. On top of that, the Pandas object type (most people's default for strings) can house any scalar type, including ints and floats. This has hit a LOT of immature adoption of pyspark, for example, where the datatypes get screwy.
https://news.ycombinator.com/item?id=27004688
Hackers Break into Glovo, Europe’s $2B Amazon Rival
I think the dystopia part comes in if a particular male's only chance for a sexual relationship is via prostitution. That seems pretty dystopian to me.
This isn't my experience. I lost attraction to someone I was in a relationship with and regained it after doing some work on myself. Attraction is definitely something you can foster within yourself for another person.
That was basically East Prussia and they forcibly removed the Germans.
Its probably because I needed a page to act differently if it was embedded or not, desktop or phone, and if the user was logged in or not. So in essence 2x2x2=8 different behaviours. Even things like links would need to change inside the page.

Easier, and shorter to write a function that changes the output. Then to battle the templating language, or write and support 8 different views.
How dare you describe me so accurately. But all jokes aside, this is my current situation and so far I've been unsuccessful in finding motivation without subjecting myself to bone-crushing anxiety that comes with working with people I think are way smarter than me.
One classical example of this is a side-channel attack on RSA. In brief, the central computation is to raise a number to the power of a secret key. This is naively accomplished through a square-and-multiply algorithm -- where multiplications happen for every 1 of the binary representation of the secret key. By watching the power consumption of a device as it encodes/decodes a message, you can read off the secret key with relative ease.

https://en.wikipedia.org/wiki/Power_analysis
Idea behind Nuzzle had incredible potential. Sift through all the noise of Twitter in one click?

And incredibly, one of the potentially most useful features of Twitter, that they received on the plate through acquistion, and completely failed to incorporate into the product, is getting shut down. Decisions like these are definetely either way above or way below my pay grade.
A company I worked at was aquired by another company. The new management team talked almost exclusively about tickets and metrics that came from tickets.

They knew almost nothing else, if you spoke to them they seemed confused if you didn't describe how it related to tickets.

It was weird.

A few months into the new company there was an emergency meeting. It was found that the ticket metrics were horribly wrong. They showed that a handful of yokels from the Midwest were closing ticktes faster than the folks in Silicon Valley...and worse they were staying closed and customer's were reporting more positive feedback, just didn't make sense.

So they ticket obsessed valley folks declared the guys from the new company must be creating fake tickets and otherwise messing with the numbers!

After months of accusations they got someone from the outside to investigate. They found there were widespread fake tickets and other shenanigans....

Everyone up to shenanigans worked for the ticket obsessed valley based managers.... all the folks who made the accusations.

They had driven their teams so hard that the employees just played the only game the management responded to, closing tickets....

The resolution? They declared the old metrics bad, reorganized the teams so management had some valley and some midwestern employees so that the pockets of ticket shenanigans wasn't as obvious.

Otherwise nothing changed. The ticket mania continued.
Sure - I'm not really familiar with the Python ecosystem or the status of typed python. It seems like we mostly agree that building a typechecking system via unit tests isn't an excellent use of time, though. I was curious if maybe I'd missed something, but it seems that Python has provided tooling to explicitly not do what the post was describing for a quite a while, so maybe not.
"PCI-e is descendant from Infiniband which in turn is decendant from ServerNet ..."
When you say PCIe descended from IB, at the signalling layer or a higher layer? Can you suggest a starting place to understand this lineage please, was it in the PCIe standards group discussions? I've not heard of this relationship before and I'm not having much luck finding the original discussion.
I know it is a joke, but Napoleon did not want any russian land. It was a petty war he started over almost nothing, probably with a touch of arrogance, against a country that have been French friend since the muscovy duchy era. Country that did not join the anti-revolutionnary coalition despite a lot of nobles going there at first.
Automating heavy machinery is a tricky business. The amortized capex can outstrip the costs of the operator by a significant margin. The cost of downtime due to AI failure may be larger than the savings of not having an operator.

If you can replace individual pickers on the other hand...
Meanwhile Windows is all too happy about overwriting any bootloader you may have with its own, if you happen to run its installation or, I think, even some disk-checking programs (don't remember if only `format` did it, or something `chkdsk`-related too).
Tried that for a time with eldest daughter.
Afterwards she went down hill fast.

Tried looking into what she had been up to.
Burned the dammed phone.
An Ethereum user makes up a bunch of terminology about DAOs and tries to assign the "DAO" label to things that are not really DAOs, all in a bid to "prove" an unsubstantiated belief that Bitcoin is "culturally centralized" and Ethereum is "culturally decentralized," whatever that means. Saved you a click.
I'm obviously not going to reveal actual numbers, but it's safe to they spent less than what they would have spent being on Wordpress for the remainder of the year.
Time to completion is 3 months. No new "feature" development was blocked. Remember - this is a content website (Wordpress is mostly used for content AFAIK and less for building features).

The moment it was done, we just switched nameservers. It had no impact on client's workflow or day to day life.
Hahaha, see, I'm so terrible at both measuring and cutting that I'd never expect anything I'm building to come out remotely right if I needed to start doing much with angles that aren't 90, 45, or 30, with hard pre-sets on whatever tools I'm using because if I'm setting the angle myself it's gonna be off by enough to ruin it, no matter how precise I think I've got it. No way I'm not gonna end up working around or re-doing it with something simpler if I start bringing trigonometry to the party. I'm lucky when my straight cuts that I measured and marked 3 times "just to be sure" don't somehow end up wrong.

[EDIT] actually, I take that back, I do sometimes work with odd angles but never do it without a physical template built and fitted, because attempts to do it "cute" or figure it out purely on paper have a history of being hilariously wrong (when I do them) even when the math is 100% correct (according to the evidently-not-precise-enough measurements).
You can take a look at basecamp - https://basecamp.com/handbook
> Dev tools are hard.

That's true. The market is small and price-sensitive.
depends how deep the pipeline is - with a long pipeline, a pipeline flush as a result of an incorrect predict can stall for tens of cycles.
Impractical, sure. But the average cost of a 7 day trip to Freetown, Sierra Leone is less than 1/2 the average cost of an engagement ring. $2,500 compared to $5,500 on average.
It's getting there. I started 3.5 months ago and I'm currently making ~75% of minimum wage (which to be fair is pretty high in BC).

I suspect it's also going to be fragile. The next time we hit a recession or, god forbid, another pandemic, sponsorships will probably be the first thing to go.

But it does help fill gaps. There are a lot of things I've wanted to code, study or write about that I think people will get value from but that I could not get any employer to pay for. So I really appreciate being able to work on things just because they're valuable, rather than because there is a way to capture the value and make a profit.
> Test at 1440p or 4K: high resolutions are rarely optimal for gaming (refresh rate > size > resolution).

This point especially is such nonsense. If you're only gaming at 1080p you don't even need to be looking at benchmarks, just go buy literally any current midrange GPU and enjoy your capped 144fps in esports and like 80+ in AAA games.

Their obsession with "benchmarking with the most popular games" is silly for the same reason - there's no point in comparing a top end GPU or CPU on Fortnite or CS:GO performance, because stuff that costs half as much already caps out the max framerate on a 144hz monitor on those games. (Of course there are CS:GO pros who are trying to get absurd FPS for competitive reasons, but that's a tiny fraction of players, most people aren't going to care about the difference between 300fps and 400fps on a 144hz monitor).
n8n.io might help here, low/no code solutions for things like this
Safe to say they would've gone out of business if they kept burning that kind of money for the remainder of the year. This was around covid era, they didn't have a solid revenue stream from the traffic they got.
You assume that they are “conditions” in the physical sense with a single defining cause because a psychiatrist at one point decided to award a name to a set of superficially similar symptoms.

“back pains” is not a physical condition; there is a plethora of different physical conditions that can result into such superficially similar symptoms and this is the flaw psychiatry as a discipline is often criticized of, the assumption that an approach which assumes a defining cause necessarily has merit absent any evidence of such a defining cause.
Thats what I ended up doing. Specifically I needed to do this with a .css file, that contained user selected fonts.
Ah.

A lot of economists have argued that the "value" of something is based on the labor cost of production. So given that viewpoint, mined diamonds would be worth more than lab ones, even if they were identical in every way (yes, I also think this is silly, but that's what the market's indicating even today).
https://archive.is/UVJfs
I would extend your point to say that any system with infinite chaos or infinite order necessarily lacks information about the world. Any system encoding information about reality necessarily looks like a mix of chaos and order. Unfortunately, any system that perfectly encodes / decodes information about reality has to be more complicated than reality itself.
> It's not exactly the same, but this rings at least somewhat similar to what Ethereum is going through - the demand is pretty clearly there (people are willing to pay very hefty transaction fees to use it), and scaling solutions are just starting to launch that are enabling entirely new features, which I imagine will unlock another wave of demand.

This is notable for confusing “demand” with speculation-fueled investment.
What's the difference between this and PyPy? They're both JIT/performance oriented Python interpreters?

Good to see more work on this front! It's seemed crazy that Python can be this popular but still not be nearly as fast as it could be.
> "That is why animals are incapable of contemplative immersion—either they are eating or they are copulating."

I think there are many humans that fit into this description.
People are constantly confusing the issue with 'politics'.

This is not about Trump or Obama, that's easily avoided, it's about Identity Politics, which cannot be avoided:

They are arguing over Identity Politics and definitions of privilege.

"“The fact that you can be a white male, and come to this meeting and call people racist and say ‘white supremacy doesn't exist’ when it's blatant at this company is white privilege,” the employee said. “The fact that he wasn’t corrected and was in fact thanked — it makes me sick.”"

The Executive basically stated he doesn't believe the organization or it's culture is rooted in 'White Supremacy' - echoing the aggressive language used nowadays in Critical Race Theory.

The Employee, I believe mischaracterized that statement as 'the denial that racism exists' - which is an unfair, but also pointed out the denial of 'White Priviledge' - which is a valid point to make if one actually believes that.

The argument is existentially problematic - some people believe that groups are not inherently racist, others believe that if there are White executives then the system is inherently racist, going so far as to use terms like 'White Supremacy'.

This 'debate' is raging everywhere right now - schools, public sector, private companies, NGOs etc.

It's hard to rectify because those who don't see systems as overtly or fundamentally racist are challenge by those who do, and those who do, are inclined to believe those that disagree with them are basically evil.

It's a low-grade cultural race war unfortunately, pitting regular people against other regular people, often over some very abstract things, like naming things 'blacklist/whitelist' instead of 'blocklist/playlist' etc..
React vs. React Native: Differences, Advantages and Limitations
man, I agree with this so much. reading the tandem technical articles were very enlightening for me when I was a younger engineer.
Oh yeah, checking types the way the author was doing it is explicitly an antipattern. If you want to do duck typing, you should check that the object acts like you expect (e.g. that it has a defined "addition" operation, if you want to add it to something), rather than that it's of a specific type.

If you want to do that, you should use the static type system.
I'm 100% on the same page as you about this.

US PhD students... and US labour market in general..

I always had a feeling of it being rather skewed towards the top. Top US companies are being too spoiled by the labour market. They are too used to the idea of being able to recruit people who they think are on the top of the ladder of educational achievement.

Instead, they often just employ expensive, and not that much better cadres.

Such emphasis on "talent" in US is because US companies cannot do much with regular hires these days, always thinking they can get ready made specialists from the job market.

When the entirety of employers start to think this way, and just headhunt increasingly more expensive, and barely experienced people from each other, then things start to go downhill.
From an HN moderation point of view I think those probably fall into the same bucket.
"perfect" optical performance is something that you can mathematically express, while whether an abberation is "pleasing" depends on the person and the scene it's used on. There is no mathematical formula that says a Petzval portrait looks nice and many people would say they don't.

I think the three easiest factors in a "pleasing" image are spherical abberation, apodization, and field curvature. Spherical abberation is what makes a soft-focus lens soft, and a slight amount of spherical abberation is responsible for the famous "Leica glow". People generally find at least a small amount of this abberation to be pleasing.

"Bokeh" is the rendering of the out-of-focus areas of an image, and it's the combination of a number of optical factors. Highlights in the bokeh area will take on the shape of the aperture. Crudely, if you cut a dick shaped hole in a piece of paper, then tape it over your lens, you will have dick-shaped highlights. Apodization basically is the idea that if instead of a hard aperture, you use a neutral-density filter that gets darker at the edges, then your bokeh won't have hard edges, it'll have a gradient. STF lenses use a separate aperture with one of these gradient filters to alter the edges of the bokeh so it's smooth. Other abberations also manifest in the bokeh - uncorrected sagittal field curvature will result in the "swirlies" of a Petzval lens, and spherical abberation likely helps smooth out the bokeh a bit as well.

if your software gives you metrics for these optical abberations... that would be a good place to start.

tbh someone else mentioned Lytro and this is something they would have been good at. Take an "accurate" lightfield image and you could reproject it as if it had come through a different (not accurate) lens. From what I know the resolution on Lytros was never that great, but maybe you could do something similar with a custom Reshade filter in video games, change the rendering characteristics of a game in accordance with the optical characteristics of some lens. Perhaps raytracing might be useful to model the exact optical behavior of the rays inside the lens in realtime...

(what software are you using btw? anything available for free / at a semi reasonable cost? I've always thought it would be interesting to try single-point-turning custom elements and building my own custom lenses... completely absurd idea but neat to think about.)
Definitions are everything.

Consider someone for whom "white supremacy" means "it is right and appropriate to act deliberately to create and preserve white dominance of other races". Versus someone for whom it means "privilege exists in many, though often subtle ways, and advantages white, male, older, cis, het people".

It's a lot like how "defund police" means radically different things.
> - Had a conservative senior employee go off about politics on the call discussing the new no politics policy.

The article really doesn't tell us whether that senior employee just went off on a political tangent for no reason whatsoever, or he was responding to an earlier made political statement that he decided to disagree with.

What the article does suggest is that that contribution by that senior employee was preceded by a discussion of the funny names list that involved the mentioning of the "pyramid of hate". That pyramid is already a political statement and should not, if the company were true to its new policy, have been brought up in the discussion.
New Climate Normals
The only thing I could think of is when writing crypto code, you want your execution time to be constant for all inputs to avoid timing related attacks (e.g. https://www.chosenplaintext.ca/articles/beginners-guide-cons...)
Or maybe drugs that lead to insight instead of away from it.
You really rarely see native components. Try to take a look at Telegram for iOS - there are zero built-in components: literally everything is rebuilt from scratch - navigation, buttons, toggles, all animations, etc.

"Non-native" is not always a bad thing.
Disney unveils footage of its “real” lightsaber
I have a degree in math and physics. I only used one tiny bit of calculus once in my career - say, maybe a month total...

... and then I got a new job when I was 43, in medical x-ray machines. Suddenly everything was 3D coordinate transforms, Fourier transforms, and integrals, plus radiation physics.

You don't need or use this stuff... until you do.
>She felt like her ego was being inflated in a way that was unhealthy, and so she turned away from online dating and eventually met her fiancé through mutual friends.

I am not surprised she is engaged.
Someone should surely lose their job for letting it come this close.

Edit: You guys have no chill.
even better, you can use a reversed prime as a loupe to view slides!
Cinder is a fork of CPython, and maintains compatibility with C extensions written for CPython. Which includes a lot of important/popular third-party packages these days.
Simpsons-specific content starts around 50% into the interview. My favourite snippet:

>Since writing is very hard and rewriting is comparatively easy and rather fun, I always write my scripts all the way through as fast as I can, the first day, if possible, putting in crap jokes and pattern dialogue—“Homer, I don’t want you to do that.” “Then I won’t do it.” Then the next day, when I get up, the script’s been written. It’s lousy, but it’s a script. The hard part is done. It’s like a crappy little elf has snuck into my office and badly done all my work for me, and then left with a tip of his crappy hat. All I have to do from that point on is fix it. So I’ve taken a very hard job, writing, and turned it into an easy one, rewriting, overnight. I advise all writers to do their scripts and other writing this way.

That's a good reminder that can be applied across domains. even perhaps engineering.
Robin Hanson has also compares sex and income distribution:

https://www.overcomingbias.com/2018/06/comparing-income-sex-...
Good advice, thank you. I worked on redesigning the layouts, the first version was a bit crude... Here is a sample, if relevant: https://imgur.com/gallery/Bn0iyN0
I certainly noticed that fatherhood brought an emotional exploit that various stories like to push in different ways. Sometimes well, sometimes poorly, as with all stories.
Gotcha - that makes sense and is what I would've expected. Thanks for the info!
For anyone curious about the detailed history of Python interpreters https://www.youtube.com/watch?v=NdJ9BxgRpOY
Absolutely. At this point you start interviewing for a new job and get the extra 3/6mo of cash.
The DAO hack was "corrected" because it was big & loud, but countless others (esp small-time players) have been wronged without resolution. That seems to be a problem with the DAO... there's no mechanism to resolve small-time disputes if it doesn't rise to the consciousness of the masses (even if they would agree with such resolutions if pressed). By way of analogy: It's kind of like escalating Google customer service tickets through HN frontpage exposure.

Our existing legal system "solves" this through the Judicial branch of government. The social consensus (Constitution) created a decentralized (but hierarchical) way to remediate wrongs both big & small. What is the DAO equivalent?
The bit about deleting the emails is discussed in the article.