skysight-inc/HackerNews huggingface dataset:
I've read plenty about the limitations and security risks of JWT so I'll take the criticism in that sense. However I've implemented them a really hardened way (http-only cookies, not storing anything in localStorage, short token lives, revokable refresh tokens, etc.) so I'm pretty sure it'll be fine.

The thing is, I looked into other auth alternatives (sessions, regular tokens) for Django DRF + React and they all seemed just as difficult to implement. That's the sticking point in this whole discussion and what these guys are trying to solve - auth is critical and sensitive, but it's also largely a commodity that in most cases is not relevant to the application business logic, and there's no reason it should take so long to implement every. single. time.

(But if you have a tip on how to implement auth in Django + SPA's in a super-easy way that scales horizontally and allows users to stay logged in between sessions, I'm willing to be persuaded that the developer experience for auth doesn't suck so much)
Google Sued yet Again, This Time over Search and Advertising
How long does it usually take from submission to actual IPO?
Not really. As the article points out, this is about chips coming out on older (8" being "older" is funny) fab technologies.

There are three major prblems:

1) Nobody holds inventory.

This is the primary root of all problems. Because everybody is on just-in-time inventory, nobody can absorb even the slightest shocks. Maximally efficient is minimally robust.

2) Semiconductor industry consolidation

The semi companies have been on a competition buying spree over the last couple of years. There's no need worry about a competitor holding inventory and winning a contract from you if you've bought them all out.

3) The "minimum volume" of a chip run through a fab is enormous.

An 8 inch wafer is about 32,000 mm^2. If your chip is 2mm per side (pretty big for "popcorn" type chips), a single 8 inch wafer produces 8,000 of them. If it's 1mm per side, you've got 32,000 of them.

You probably won't produce less than 10 wafers at a time.

So, that means your inventory goes from dead 0 to roughly a quarter million in a single whack with an 18 week lead time (and I'm just counting wafer starts--I'm not even talking about testing and packaging resources getting choked). And most projects never reach a quarter million in volume--and the ones that do generally blow WAY past it in a hurry.

Good luck managing that inventory flow.
Inflation is NOT increasing. It's around 1% right now, near historical lows. There's no way that cash will be losing 5-20% each year, that's crazy. Who cares what Saylor is doing, he's 1 guy who controls the purses of his company. Last I checked he's no financial wizard with a proven track record. He's just noteworthy because he's the only one doing it and he'll get burned badly if BTC drops back down to $4k. Like lose the company burned.
It's exactly what happened here.
btw. in germany there was a video that 3rd party sellers are sending inventory to specific people, because its cheaper to gift it to somebody instead of destroying/trashing it:

https://www.youtube.com/watch?v=HT4IJYzbMi0
In many cases, the D.o.D will just remove all tech in the stack and replace with new hardware. They simply can't trust it given the advanced persistence tools in use.

I imagine we're going to see a lot of equipment sold off next year to try and recoup after being decomissioned.
... and give away $20 gift cards to people who leave 5-star reviews!
Despite what many apologists claim about front running being this very specific and formal type of activity that never happens because it's illegal and no one involved in finance ever commits crimes, the reality is that front running is not a technical term, neither in law nor in any academic or formal financial treatment.

Front running is an informal term that is used in many different domains to refer to when a principal acting on behalf of a client uses privately obtained information gained from that client to benefit at the client's expense. The term is used in finance, it's used in real estate dealings, heck there was even a scandal involving domain name registrars front running their clients:

http://www.circleid.com/posts/81082_network_solutions_front_...

The more formal and academic term is the principle agent problem:

https://en.wikipedia.org/wiki/Principal%E2%80%93agent_proble...
I was always a big fan of Optionals, but having learned Kotlin this year, I was pleasantly surprised at how much non-nullable types seem to remove the need for them. And non-nullable can be just as ergonomic as Optionals with the `?:` operator (or `??` in TypeScript). My only issue when working with `strictNullChecks` in TS is that `null` and `undefined` both exist (thanks JS...). I also wish TS adopted a `Type?` syntax like Kotlin that would signify `Type | null | undefined` and could be used anywhere, not just in function parameters and object types (like TS's current `key?: value` syntax).
It's kind of illuminating to see this issue get so little traction here.
Whomever is helps or doesn’t help Facebook should not be entitled to surveil me without my informed consent.
On LinkedIn the first name that comes up as an employee of Mindgeek is a backend developer named Hugh Janus. That is all.
Microsoft Edge Heads to M1 Macs in Preview
That's why I love Trader Joe's. It has the convenience of junk food but the ingredient lists actually look like something I'd prepare myself.
I really appreciate that you offer your SaaS version for free up to 5K monthly active users! That's high enough that I can actually use this for a side project... $30/mo for the next 5k seems fine. I also appreciate that it's active users.
> U.S. sanctions-hit Chinese tech giant Huawei Technologies, a fire at a chip plant in Japan, coronavirus lockdowns in Southeast Asia, and a strike in France.

It’s always a strike in France. Unionists dream state.
You're cherry picking the time periods to prove a point. Last year if I said "BTC is under-performing every asset class imaginable in the last 2 years" I would have been correct too.
I love how the dialog in each of the languages in Ada Palmer's Terra Ignotia series have their own quotation marks.
The thing that absolutely blows my mind is the way other retailers want to be like Amazon, so they've all added 3rd party sellers to their websites. It's impossible to find anything because search results are dominated by absolute garbage on every retailer's site. They've taken the worst part of Amazon and latched onto it like it's the magic sauce that's going to make them relevant again.

The other thing that I find super frustrating is that I'm willing to pay a bit extra to get something better quality. I don't care about $10 vs $30 when I'm buying a case for a $1000 iPad. However, on the Amazon market place that seems to translate into "Hey! This dumbass is willing to give us $30, so lets sell him the same $2 piece of plastic garbage with different branding." It's soooooo frustrating.
Truebill (YC W16) Is Hiring a Lead Security Architect
Depends what you mean with "setting up auth". Once you get into enterprise scenarios, where you need SSO for SSH, Git, your public website, internal tools, ability to revoke accesses, handle trusted mobile devices (ie generating QR codes for VPN/Wireguard access), handling 2FA, etc, etc, it takes more than a week. For such scenarios, doing it yourself and doing it correctly becomes immensely difficult.
This specific problem was already dealt with during the introduction of arrow functions[1]. It makes sense to keep the same parsing semantics.

[1]: https://www.ecma-international.org/ecma-262/11.0/index.html#...
You can't just charge more because you're mad and want more money, at least not if you expect to continue to be competitive.
I don't. It's sloppy work on solarwinds part. US agencies aren't know for using sloppy risks, they want clean, precise, and small footprint attack tools.
Exactly, I use my free will to exchange money for an experience with less hassle and thus get back time which I can spend on other pursuits.
I must admit, I was rather fazed by it at first.
I guess this is one of those.. well you're not wrong.. situations lol!
In the ShareWith app we have support for different roles that can mutate access, e.g. resource/group manager or viewer, where managers can grant additional access.

Because we layer in access at the authentication provider layer, we don't really have any impact on the downstream application. It's possible we could do some smart things with oauth scopes in the future!
My English teacher used to tell us that double negatives were a no-no.
I think the concern is -- seller A (or manufacturer) has created lots of gamed reviews for product A. Putting a negative review on seller A is much less visible, and leaves the fake reviews in place, so that when successor-scammy-seller-B sells the product everyone is still deceived.
It reminds me how Feynman described a computer as a superfast filing system https://youtu.be/EKWGGDXe5MA

Though programming is less about precise detailed instructions, it is more about glueing together mostly existing components in a manner understood by your team.
„“ is standard German usage and taught for handwriting. Angular quotation marks are a bit old-fashioned, and are usually found in (old) books.
People with the night owl genetics wouldn't care about sunlight.
Unfortunately they don't seem to advertise the gift card.

Maybe there should be a site with current gift card offers - call it something like reviewbribes.com?
Initially these patents made sense to me. The idea seems to be to throw off EM at a sufficiently high frequency that you get around Planck's constant and none of the local matter is allowed to "relax" and interact.

Which sounds great in theory but then you realize that your local matter might be things like electrons and thus currents which are what you need to throw off that EM.

So while in theory it might work if you could find things that can move faster than they're allowed to, we don't really know how to do that just yet. Or so it seems to me.
EC2 Image Builder now supports container images
I'm vegetarian and have never understood the "going vegetarian because it's healthier" concept. It's actually not healthier at all, especially if, as you said, you get the bulk of your calories from starches (e.g. chips or pasta); which is easy to do because they're easy and obvious options until you have a larger stock of recipies in your head. It's also easy to not get enough protein that way. (In general getting enough protein as a vegetarian, especially an ovo-lacto one isn't difficult, but it can require being aware.)

Anyway, it's perfectly healthy to eat meat; vegetarianism isn't healthier. What's healthier is being deliberate and thinking about the food you consume.

(For reference, I became vegetarian because I ha concerns about factory farming's environmental impact and slowly just started to dislike the idea of having to sacrifice another animal for my benefit when it became clear to me that not doing so isn't actually that difficult.)
Most are most certainly hiding it.

Everyone in adult uses shell companies. The vast majority of them don't tell their neighbors and the local PTA what they do, so they are pretty secretive. I knew some execs whose wives didn't even know what they did.

source: worked in adult for decades.
> One problem with the name-based systems is that developers don't actually use the VCS rename operation.

That’s a matter of tooling. In languages and environments where using an IDE is the norm, use of VCS operations happens automatically, simply by virtue of performing all source file operations through the IDE.
Would that mean that you need consent for storing IP addresses in logs?
Someone I know made easier money by listing Amazon-available products on eBay and selling them there for higher prices. They didn't even need inventory, they just got them with Prime shipping after a purchase on eBay. People are stupid.

On eBay before buying stuff I always ask the seller if they can beat the Amazon price - 5% cashback that I get on Amazon, or deduct CA sales tax in their price if the product is available on B&H. If they can't beat that I buy on Amazon / B&H.
Why is null/undefined bad?
"Hey, I'm Bergemar, I run a tech company called MindGeek. Oh, you haven't heard of it? Yeah, we're focused on adult entertainment."
That's pretty hard to do if you use a definition of small business that excludes any company owned in whole or in part by a parent corporation.
Unrecognizable: William Gaddis’s American Pessimism
I dont buy much from amazon anymore but arent very clear if the review is for the product or the seller...
totally agree with you re: django jwt. i actually migrated (back) to firebase auth after several afternoons spent debugging a brittle django auth implementation. i partly blame my own inexperience for that... but i see no reason to bother with django auth anymore as firebase has been rock solid with minimal intervention.
I used a 25x20x4 which was easy to find. Even though I didn't do anything to stop air from flowing around the backside of the filter to the fan it still gets noticeably black fast.
Here is a picture that show how effective a solder dip can be
https://nepp.nasa.gov/whisker/photos/pom/2004april.htm

About leaded solder and the environment:
"Current alternatives are worse for the environment",page16
https://nepp.nasa.gov/whisker./reference/tech_papers/2011-ko...
Hackers Access United States National Nuclear Security Administration
Do they pay within the ballpark of big tech? I imagine some of their scalability problems require the best of the best.
> I'm a huge fan of strictNullChecks but it is remarkable how much language features contribute towards making non-nullable types ergonomic.

For sure, that was our experience as well. Without TypeScript's control flow analysis, it would be much less ergonomic to use and would probably lead to a lot of non-null `!` assertions everywhere. When writing correct code, you never notice that control flow analysis is there at all. A desirable feature, though as a result of operating in the background, few know how much TypeScript innovates in this area over other mainstream languages.
This is only tangentially on topic, but I genuinely wonder about this. When people state that they want the wealthy to pay their fair share, the first two questions I have are, what constitutes wealthy and what constitutes fair?

Let's take a specific person as an example of wealthy (let me know if you don't agree), and I'd be grateful to hear your thoughts:

Wealthy Person X:

- CEO, 55 years old, University of Illinois grad in bio-chemistry, put self through college working

- Works 60 hour weeks, most Saturdays, some Sundays

- $1,500,000 salary + stock benefits

- Net worth $8,000,000

What is X's fair share in Federal Income Tax?
The effect is sure to be high.
In fairness, we could and should also charge adjustments for goods and services produced that don’t meet some standard for labor and environmental standards so American companies can compete (for example, a border-adjusted carbon tax). Similarly, end the subsidies that allow for cheaper shipping from China than a neighboring state.

If anything, I would expect “trickle-down economics” to have reduced globalization, since it allows for cheaper American labor. Of course this doesn’t mean we should embrace trickle down policies, but that we should make sure we prevent jobs from flooding overseas as we dismantle them.
Why does Amazon even allow FBA sellers to be registered in another country like this? Forget about counterfeiting and taxes, what about basic issues of safety and liability?

A family member of mine recently bought a wearable electronic device from Amazon.com. I got a phone call from them asking what charger to use because it came with a USB cable and a note saying to use only a 1A charger. (Hang on, that’s not how USB charging is supposed to work!)

I looked up the “company” selling this product; their web site is a Shopify site with no address, no phone number, masked whois. Their “returns” page is lorem ipsum. Amazon’s public seller record says the company is actually just a random dude in Ukraine, but I was unable to verify that the registered address is even real. The product itself is the first result on Alibaba when doing a search for this kind of wearable.

When the battery in this cheap crap explodes because it has clearly shoddy power management, who’s going to be liable? Good luck collecting damages from someone halfway around the world. There’s currently zero incentive for anyone in this supply chain to ensure the products are even minimally safe. Most consumers are completely unaware of the distinction between a product sold by Amazon and a product that is being sold using FBA.
I just want to point out to readers here that the gentleman quoted in this article is 87 years old. While I have no reason to think that this gentleman is being dishonest or exaggerating, I have been around family members the same age - 87 is prime age for picking up an assortment of mental issues.
Consider me absolutely plussed.

This reminds me of hanging out with friends when someone wondered, "what is the opposite of nonchalant? Is 'chalant' its own thing?!"
Not possible. The uncertainty of bathymetry in areas only mapped using gravity is larger than the dimensions of a sub.

Even in very well mapped areas, think of the effort in the Indian ocean to find MH370, this would require the assumption that the sub is moving, which is not always the case, e.g. if the sub halts propulsion and drifts with a current.
This will not be a popular thing to point out, but trickle down theory was never an actual theory. As far as I understand nobody actually advocates for this theory on a serious level. Plenty of contemporary economists such as Joseph Stiglitz, Alan Blinder, and Paul Krugman denounce this as a non-existant theory.
It's difficult to not act desperate when you actually are in a somewhat desperate situation (for example it's x weeks/months until you won't be able to pay your bills).
Programming was actually what I did best. I had been programming since I was eleven and also took some computer science courses at the university. In addition, the kind of programming that most physicists do isn’t really helped by the skill many so called engineers have. It’s not about organising large multitude of systems and their interaction (which is usually the hard parts today) as much as knowing things about efficient numerical packages and making sure that the computer’s finite precision don’t overwhelm your statistical uncertainties. And of course, to understand the model, with its limitations, of the system we are trying to simulate and efficient algorithms for that.
Both studies say they couldn't find a cause/effect relationship, though the correlation is somewhat eye opening.
i think the record speaks for itself on this. its pretty well understood what the previous owners were up to and how they originally populated the site with content.

no employee can confirm nor deny this for legal reasons or just lack of access to that part of the system/code.
It's like you're speaking directly to me. The only thing I ever use Firebase for is auth and it's cumbersome and annoying. I'm excited to try this. Thank you for having a sensible free tier.

I'm a devops/support engineer and I build out small tools all of the time for our teams and I use Firebase for auth as an end-around our IT admin to avoid having to request oauth2 apps via Google every time I need to make something, since all of our people share the same e-mail domain.

That's what I'd be looking to do with your product. I've got a project in mind to give it a shot.
Did you look at possibly reversing the payload from the API into the device (vs. from the webapp into the API), and if so did it seem tractable?

Nice write up thank you for sharing.
You shouldn't need "stomach filler" to feel satiated. If the food you are eating has enough nutrients, you should not feel hungry. Nutrition-derived satiety is not the same thing as fullness, which should probably be considered a negative consequence of overeating.

Unfortunately many people are so used to eating nutritionally bankrupt food that the connection between satiety and nutrition is broken, and many people exist in such a constant state of hunger that only fullness can temporarily stop them from eating more. The people I've met who overeat fiber to keep themselves from overeating caloric food have typically not been very healthy.

This "psychology of a full stomach" is not a requirement to live. In moderation, fiber is fine, but so is lard. You don't have to eat until you are full, you can simply stop eating when you have consumed enough nutrients. The body can give good feedback if one chooses to listen. Unfortunately this innate animalian skill is easy to forget in a world of soda and cheetos.

If you want a more thorough exposition of this idea, consider the book "Why Diets Make us Fat" by Sandra Aamodt, especially if you are interested in the psychology of eating. Please stop hating on pork belly. It is fine in moderation.
YC CEO: “Not Drowning in Demand? You Don’t Have Product-Market Fit” (2018)
How long can you keep people logged in before it becomes the bad kind of tracking?
China Export [1] are the only two words anyone should ever need to know about Amazon when it comes to safety and quality.

1. https://support.ce-check.eu/hc/en-us/articles/360008642600-H...
> There are only two plots: a man goes on a journey, or a stranger comes to town.

Boy meets girl, boy loses girl, boy regains girl?

I suppose the meets-loses-regains sequence can be considered a journey if you squint at it enough, but that doesn't feel quite right.

> Although if you really think about it, there's only one plot, because a man who goes on a journey is a stranger who comes to town in another town.

Ooh, that's an interesting observation, the difference between the two is in swapping the foreground and background.

In fact, hmm, now that I think of it, quite a lot of episodic drama deliberately uses that same swap or superposition to occasionally change things up for an episode. And a few are always about the same stranger on a journey coming to an endless series of towns (The Incredible Hulk, The Pretender, even The Littlest Hobo).
Space Heater Nonsense
Both sides use their power to further their goals. To what extent each side's goals align with those of society at large is a separate question, but I find it perplexing that some here think that it's fine for a particularly politically active company to use its power to its advantage as long as it operates within the law, yet when employees do the same, only on a much smaller scale, that's considered as crossing a line.
How do electrostatic air filters maintain their charge?
"I re-watched Schindler's List..."

According to the movie the shells were all non-functional, so I'm not really sure why you brought that up.

"the way I delivered my — and my colleagues delivered their— preferences was not through laying down ultimatums but by having conversations..."

As a laborer, the greatest value you bring to the company is your labor. That's the only real thing that gives you leverage to negotiate the terms of your employment. At least, that's what I do when I'm looking for a new job, I'm not sure if you're just morally opposed to negotiating or something. It sounds like what happened here is this person spent a lot of time having these DEI discussions in which they did not feel heard, and that combined with an (allegedly) unprecedented change in the publication review process led to them concluding that these discussions weren't actually doing anything, so they tried to use their full leverage: the withdrawal of their labor.

It's neat that your discussions were always fruitful and you felt heard, but that isn't always the case.
The european purchase prices of the vaccines have been leaked