skysight-inc/HackerNews huggingface dataset:
> We also do cut-glass sherry decanters complete with six glasses on a silver-plated tray that your butler can serve you drinks on, all for £4.95. People say, "How can you sell this for such a low price?", I say, "because it's total crap.

https://en.wikipedia.org/wiki/Gerald_Ratner
Taiwan isn't part of China. Using the term "mainland" is extremely loaded.
If the app doesn't have a refund button, your card provider does. Actually, especially if the app doesn't.
I never said the U.S. was likely to uphold their promise to prevent an invasion. The U.S. is however providing the Taiwanese with advanced military equipment. And their threat of defending Taiwan, no matter how hollow you judge it to be, is perhaps the only reason Taiwan is still an independent nation in 2021.
Or you have too many employees and you can’t think of a better way to get rid of people. Either way, it’s not a good look for company leadership.
plight: "a dangerous, difficult, or otherwise unfortunate situation."

Pretty sure a business can have plight.
If I was DHH and Jason I would be extremely wary of any applications coming in right now.

When your policies are being celebrated by Breitbart and other alt-right trash publications, you are going to attract a lot of folks with extremely questionable integrity.

Not saying you're one of those, but if you can't recognize your point in history and are quitting your job over "BLM fanfare", then you also know the answer to the question of what you would have done during the civil rights movements of past. Nothing. You would have kept your head down and focused on your work. Which, maybe if you're in a sustenance-based paycheck-to-paycheck environment is justifiable. But if you have the luxury to quit jobs (PLURAL!) over being asked to take a stand, then you're not apolitical.
I’m trans and disabled, and I’d rather work with someone who thinks people like me shouldn’t exist but keeps their mouth shut about it at work than someone who thinks work is a great place to debate hot-button trans issues. Of course, other marginalized people may feel differently.
30% is way to high an effective tax rate at that income. Below median earners pay effectively zero taxes with the EITC and standard deductible.

$400 is way too high for a car payment. You can get a great used compact for $10k. With decent credit that’ll run you $150/month.

$100 is way too high for home Internet. I pay $40/month for 100 mbps, which is more than enough for five decides to stream simultaneously.

$1400 is too high. A low earner should be saving money by getting a roommate. I can easily find rooms for rent in my medium COL metro for $700/month. Heck, I can find one bedroom houses for sale where the PITA mortgage is well below $1400.
Interestingly the employees who left have the best career prospects. Entire iOS team, head of marketing and head of product team.

The 6 months free money is hard for anyone entering a strong job market to pass up.

A lot of comments seem to think 1/3 left because of the no politics policy. 1 / 3 left because it would increase their wealth or give them the summer covid took away last year.

How many people would leave your job now for 6 months salary? How many could get a job tomorrow if they did?

A few probably left because they want to change social policy. Many are probably staying but still want to change social policy. The head of marketing, products and the iOS team are not leaving because of social policy.
Even if the phone is glued shut, I should still be able to install a different OS on the thing after the vendor drops support for it.
Designing an electronic toy – Wildfire Pinball (2020)
Average Income in the US is $68,703 which certainly doesn't pay a mortgage in most big cities. So I think post scarcity is a tad optimistic. If nothing else there is always going to be a shortage of non-apartment housing where people want to live.
From a Taiwan vantage point, is it feasible to ban domestic workers watching China located jobs via Linkedin or other such platforms?
That isn't what they said.

What they said was: people who created the list went off on some weird tangent about the list being the first step towards genocide, if you have a problem with the list, you shouldn't contribute to the list (the subtle point here is that people who tend to be most active about these things usually feel guilty, management said the list was bad, management said it shouldn't have happened...what more do you want? Are you really saying that suggesting the list was genocidal is a normal response?).

Circulating a list like this would happen everywhere. Every person believes they are above other people when they see other people behaving badly...funnily enough, bad things still happen because people think they are different from everyone else (understanding this point is a big step is the difference between managing yourself and having to manage other people...things happen, people make mistakes, they do things that they wouldn't normally do...once you manage a large team, the probability of weird things happening goes to 1).

Btw, just as an aside, this whole discussion is going nowhere. I can only see this from my own perspective but most people have literally no knowledge of history, they have no knowledge of debate, they have no idea how to engage with other people in good faith. The reason why so many organizations have rules about not talking about politics is because, once an organization reaches a certain size, these discussions become impossible because the average level of a discussion is just so terrible (and there will always be a minority who actually don't want to engage with anyone else, they just want to burn it down). Ironically, this is essential to improving diversity in large organizations...but, irregardless, this discussion is pointless and will go nowhere. We will never reach a point where the complaining stops because the complaining is not related to anything outside individuals...it is just nothing (and a huge part of this is people feeling guilty).
Computer Engineering departments and degrees emphasize the stuff you mention more than CS does.

CE largely extends its focus on software up to networking and O/Ses and down to compilers and instruction sets. And on the hardware side, from motherboards, interconnects, and peripherals down to CPUs, with side trips into non-PC architectures like SoCs (e.g. Raspberry Pi) and GPUs.

The CE emphasis seems to be on the engineering tradeoffs of computer hardware design and implementation (at the symbolic level) and how it interacts with software. However, CE doesn't seem to take the next step down into VLSI or power or heat management or chip failure or transistor microelectronics, largely which remain the purview of EEs.

Not all CE programs are strict about these emphases, however. Some adopt the name CE without moving appreciably away from mainstream CS. I suspect the name 'CE' better serves some professors' priorities and helps them sell their work as being rooted in engineering rather than in the abstractions and symbols rooted in math, from whence CS came.
Sorry its no longer that simple. It's wasting as much power as all of Switzerland and all of Austria combined. 52MT of CO2 emitted annually. 10kT of e-waste. And growing like grey goo. [1] Dormant coal facilities are now being re-activated to hash noise as fast as they can. [2]

This is literally everyone's problem now and we should all do everything we can, tell everyone we can, to shut this down before it's too late.

Your game of pass-the-spreadsheet-cell is now actively threatening the lives of people on the planet at probably the most critical time in human history re: global warming. I have general distaste for the MLM nature of most coins in this frothy climate - but those $SAFEMOON and $CUMMIES folks are just going to lose money, not ruin Earth. I mostly do everything I can to end Bitcoin by raising awareness. You should too.

I'd be just as vocal if your coin was based on proof-of-killing-elephants or proof-of-having-a-tire-fire-on-your-lawn.

[1] https://digiconomist.net/bitcoin-energy-consumption

[2] https://www.newsbtc.com/news/bitcoin/australian-power-compan...
It is one more house they won't be able to buy and build equity with. Meanwhile, they will have to pay more than what the mortgage is to rent (you are extracting some kind of profit, after all) and have nothing to show for it at the end.
I read and re-read that and then re-read it again (I recognize the domain, and it's usually got pretty good content or I would have bailed sooner), and I still can't figure out what it's talking about... there were some bridges on a campus and they blocked off the campus and a VP called some people social justice warriors for complaining that the bridges were blocked off? This seems to be trying to say something, but I can't figure out what. The author appears to be dancing around something for safety's sake, but dances so far that the meaning disappears.
VHive: Open-source framework for serverless experimentation
The actual motel is for sale:

* https://deadline.com/2021/03/schitts-creek-motel-on-sale-for...

* https://www.architecturaldigest.com/story/owner-of-real-life...
'YouTube' and 'YouTube TV' are separate apps - as far as I know, YouTube TV is no longer on the store (as the contract expired) but the YouTube app contract is still in place and thus still available on the store. The regular YouTube app's fate is unknown at this time but you should be able to use it at least until December (ctrl f this blog post for the source on that).
Ask HN: Should I hold out at my current job or leave?
I've been working at a startup for a little over two years now and it has been let's just say not a great experience. The current gossip going around is that we're targeting an IPO at some point in the first half of next year. I'm sure these things are never set in stone and would not be surprised if it gets pushed back.

I have several other offers from public companies with about 30% more pay (salary + bonus + RSUs). I'm having a hard time deciding what to do and have broken it down into two lines of thinking:

Financial:
The startup offers more potential but with a bigger risk (duh). I'm having a difficult time determining a formula which will help me feel more comfortable about the financial side of things. For example, if the public company pays the same it's a "no" but if they pay 3x my salary it's an obvious "yes." I'm also trying to factor in the potential IPO price and the amount of shares I'd be relinquishing. A small part of me thinks I could invest in the startup when it IPOs to hedge my bets.

Personal/non-financial:
As I said, things at work have not been great. I'm constantly overworked and stressed, and it bleeds into my personal life. Part of that is undoubtedly on me and setting up better boundaries. Things could potentially get better if I joined another team. Even if things are not great, I like the people for the most part and have built up significant social capital. Current state is a known entity, even if that entity is not great.

How would you go about making a decision in this situation?
Can confirm, went to (an English-speaking) school with a Takeshita. Juvenile jokes were had.
The S54 engine which came before the S65/85, was also high revving, had 11.5:1 compression ratio and didn't have any of the rod bearing issues. The 20v Toyota 4AGE also had them too with a high compression ratio.
> I'll also note that in code that is well-commented and well-tested, this step is rarely necessary.

This is the most important line from this comment.

If I'm using blame or bisect, it means I did something wrong.

I merge 10 times a day - and if it takes me a minute, because I'm slower than you - that means it's ten minutes a day. Add the cognitive load of the whole process and the added time of explaining it to other team members - 10 minutes is an underestimate.

I'm going to spend that time writing tests and comments, since even you note that they're the better option.

Squash is good enough. I spend my energy improving the right things.
Nothing beats the feeling of a printed book.

However, I find that I have a preference for printed vs Ebook depending on situation.

Any book that's more than 400+ pages and/or is more academic in nature. I'm reading in eBook.

Short non-fiction books I prefer in printed (Sapiens, Black Swan, joking Mr Feynham etc).
Ask HN: What Is Happening, with Everything?
Has anyone found a decent take on what's going on right now in regards to the insane levels of retail demand? I'm aware that there are chip shortages and shipping shortages, but is that all there is to it?

It seems like this demand should result in price inflation, but that most companies are holding their prices, which results in a cyclical escalation of demand via arbitrage/scalping.

It seems to be across all kinds of products except, perhaps, food: Pokemon cards, cars, tech gadgets, crypto and even real estate (though this results in overbidding as much as arbitrage seeking.)

Is there risk of serious financial damage if:

A. The scarcity continues, and prices eventually creep up to match demand (
I've seen a few things go up in price, e.g. a Breville Smart Oven Pizzaolo oven that was $800 last year is now $1000, but most stuff is staying where it was.)

B. Supply catches up with demand and prices drop while inventory skyrockets
I got a complaint! I posted this: https://news.ycombinator.com/item?id=26987061 and a few hour later this other one https://news.ycombinator.com/item?id=26990957 that was posted few hours later was on top. It is unfair! I could have gained a lot of karma!
Someday you will look back on a world where it was okay to laugh at things, and perhaps you will even remember writing this comment.
> I use inches here because in machine work thousandths of inches is the language du jour.

Only in the USA ;)
Changes made. Is that any better?
What? No. Automation doesn't need a new tax, it's just capital investment like any other. Tax the proceeds from investment (in automation and everything else) at a rate commensurate with taxes on labor...
Influential People in Psychedelics
For an academic take on "how-to Linux", I'd recommend CMU's CS 15-213 course [1]. The systems class I took in college borrowed liberally from it, IIRC.

Also, I'm putting together a master list [2] of the best resources from this thread and the other one OP mentioned. Let me know if I'm missing anything!

[1] https://www.cs.cmu.edu/~213/schedule.html

[2] https://trove.to/wes/trove/learn-linux
> From what I can see, Zanzibar is also intended for "row-level" access checks.

Yes, as a primitive for storing acl relations, not as a magic solves all security problems tool.

I thought about this more, and I think your usecase is simply unsolvable. You're allowing an untrusted user to take speculative action on something they may not have access to.

This is the same problem as spectre (and similarly unfixable). You'd need to do the acl-checks per row prior to the checks on the internal data. That is, as part of the operation `WHERE id = 123`, you need the database engine to check that you have access to the row, and only if they are acl'd, allow the check against X > 100. Otherwise, just pretend that id=123 isn't in the database.

Of course, this is a simple case, I expect that more complicated cases may not be solvable at all. Like I think the correct way is to say that certain (and perhaps all except the primary key) columns need authorization prior to access.

This is, I think, entirely a database implementation question, and ultimately has nothing to do with Zanzibar itself.

So to answer your question

> what good is it as a central authz service when you can't securely implement search on top of it?

You can, you just can't do it in the way you've described. Its a difficult problem that the central authz service shouldn't solve, and the design of this service is still faster than all of the others.
TIL it's only 3 clicks from "The Great Wave" to "La Blue Girl" on wikipedia...
"Everything is politics."
~Thomas Mann

Especially: "Shut up and work."
I'm with you on this - the marketing spiel of thinness at the expense of all else drivers me nuts!

I do want a thin laptop, and as someone who travelled a lot for work while living with a physically disabling medical condition, lightness is important to me too. But I don't care half a shit if it's 16mm thick instead of 16.1mm, if you've disabled the device to do it!
It was hyperbolic, yes, but only a little, I think. The point I was making is that we've drunk a lot of koolaid about corporations being legal persons, as having rights, etc., such that no one bats an eye at anthropomorphisms like "the suffering of a company". My claim is that a) those words in that context are anthropomorphisms, metaphors, and b) that I don't think we've had much of a conversation about the koolaid I'm alluding to. (Outside of wealthy educated elites like ourselves, I mean.)
Are the advertising it as a way to find stolen items? I've only ever thought of products like this as a way to find something I've misplaced.

Given that they talked about people scanning found AirTags and that they have those fancy looking holders for them, I can't imagine they expect the tags to be hidden. And if that's the case then a thief is going to know to take the AirTag off right away.
You're stating some pretty plain details, so it's funny to see this get downvoted (I guess just out of spite?).
For any RSS heads out there, /invited is available via hnrss.org: https://hnrss.org/invited

I'll try to add /pool to hnrss.org this weekend, too, if time allows.
> Would you want to work with someone who you knew in their heart was racist and thought that people of your race were inherently less capable than their own. (Even if they believed you individually were okay)

This sound frighteningly religious. Here you are trying to read people's hearts and refusing to work with them.

It is this Manichean us versus them and not just judging actions but trying to look at a person's heart that has turned up the heat of discourse and is tearing our country apart.
I'd really like to see a personalized feed next to "new" and "top" feeds. Personalized in a sense that if I've upvoted Joe and Joe upvoted a post about foobar, I want that foobar in my feed. Same for downvoting. This feed should be exempt from flagging, unless the flag came from someone I've upvoted. The "top" feed is still needed for discovery of new interesting stuff.
Another way to look at this is... job openings are coming to Basecamp and people know the culture is a no politics at work place. I bet a lot of people will sign up for that. Enough to fill the openings.
It's about more than the population of Taiwan or the strategic importance of its chips: it means control of the South Chinese Sea. Between the US Navy and Taiwan's alliance, China's broader ambitions for economic and military control of the region are stymied.
Haynes sells an excellent Build Your Own Internal Combustion Engine model, which teaches children about all of these concepts.
I'm sorry...what fantasy land do you have to live in where you think it's ok to use a company social media account to promote your own politics not only without permission from the company, but an explicit denial.
I've had multiple Kinesis die on me sadly.
See other comments in this thread.

Your sitting from an upper middle class position. Working class people don't want to risk missing a check.
>Alternative stores cannot provide auto updates.

That sounds nice to me. Want me to update? Provide an appealing update! Although I am still not a fan of having any sort of app store in the first place.
> Life is about so much more than politics.

I see this sentiment a lot, and I definitely understand the impulse especially in the current political climate. "Politics" is just the word we give for how humans interact at scale, to which we all have a vested interest. I'm somewhat surprised by people taking the attitude that the policies and power dynamics that will meaningfully impact their lives, just isn't that important.

Perhaps because in the US we have had a long period of relative internal stability, we get to have this luxury of going, "Let's not care about politics, life is more than that, it's my loved one's and hobbies and watching the sunset." But all the other bits of life that are more important than politics can only exist because of politics, because of the rules and policies and power structures we all agree to live under.

A general shying away from politics means that a smaller and smaller group of people get to decide the rules for everyone, and I just have a hard time believing that that will lead to good outcomes.

All that said, I do think that the workplace isn't a great environment to have those discussions, politics gets heated and it's hard to work with people when you've dredged up a bunch of big fundamental disagreements.

> no one should be allowed to say or do anything at work that makes anyone uncomfortable in a personal way;

This is a nice sentiment but ultimately meaningless. A rule or policy so broad that it could be applied to nearly any interaction, and one that doesn't look at the actions or intents of the person committing an "offense" but just says, "If someone became uncomfortable during an interaction, the other party is at fault." This type of broad unspecified rule just gives the rule-enforcers tremendous latitude to use it as they see fit.

> I judge people on how well they treat other people and by how much effort they make improving the world

I think there's a lot of politically engaged people that believe that through politics they can improve the world much more than through a single individual's actions. There's little I can do personally to improve the access to healthcare for my fellow citizens, but through political action fellow citizens could gain access to that. Many people would consider that an improvement.
But where is the actual list? The only bit of information marginally interesting in this stupid drama is the list itself, yet it is nowhere to be found! Moreover, how can a "list of best names ever" be so troubling, let alone racist? I don't understand.
6 months salary is only for long term employees. For rest it's 3 months.
Behavioral heuristics are best learned in-situ; you need to know how the software is used with which data to correctly profile normal behavior. Some users and workloads hate sandboxes, though, and a 'Run as Adminstrator'-esque familiar-escape thus demanded by users will no doubt destroy its utility. Ultimately, someone must correctly articulate what the system is supposed to do, and this requires knowledge.
isnt that a very large amount of money?
Compared to what? A laptop keyboard or an ergonomically identical mechanical keyboard?
The threat to that is a silent encryptiion on that goes on for weeks before the alert/ransom is demanded. Your mirrors are now full of encrypted trash, or you need to go back a month or more.

This could be managed with a backup that maintains 'fingerprint' hashes of all the files, tracks the changes and alerts if there are too many, or alternatively, the user/admin litters the system with a set of canary files of the same type that should never change, and the backup system halts and alerts if any of them do.

I'd like to see a utility to just check a set of canary files for changes. Anyone know of one?
Interestingly, I haven't noticed lists in the footer till now and I have been a hacker news member for more than 10 yrs! You obviously have stats on how popular lists is and so will help you make that decision. I am curious if you can share what percentage of users visit lists at all?
... again, exactly. I just use Bash, sacrifice the usual few virgins at certain midnights per year and get on with my life. It's much faster to just type it, easier to debug, no problems with python modules, no YAML.

Sure, it is still Bash, it still requires selling your soul, but it's not like I was going to Haskell heaven anyway.