skysight-inc/HackerNews huggingface dataset:
I'm sort of experiencing a weird paradoxical feeling about this. I was spied on by Google and given the FooBar test, which I passed... and until which time I would have never thought of myself as that type of programmer. I can comprehend design patterns, or even have an intuition, but I don't generally think of them upfront (maybe I do more in recent years, maybe it is a skill which can be developed). What I have always been is curious, and just trying stuff out until it works, which I feel like I've seen spoken of a lot. I'm a hackathon winner. I've collected half of the network engineering encyclopedia, which is not really considered when we think about 'programming' exclusively, yet is ironically compared to 'leetcode' here. I've worked on industrial applications. I've gone back to first principles and maths in this AI summer and I'm having fun. I had a previous professional life in music and I've been excited about algorithmic composition (et al) for decades. I have a love for math. That said, I've never felt like the big brain stats types or many of my colleagues in programming. And for that matter, many of that type (anecdotal) have never done the creative things I have in music, etc. So all in all, maybe there are different types of talents!
Not really. 70% of members basically say their membership is "important" (5 or 4 on a 1-5 scale).
That would require all queries, including read only queries, to participate in strict two phase locking. That has very poor performance under even very mild contention, not to mention all that mutual locking and unlocking overhead between read only queries is largely un-needed.

So what MVCC databases do is keep enough versions to cover the oldest running query instead. Now read only queries don't need to hold any locks at all, they just prune the newest version older than the transaction id the query started at.
argon2/scrypt with significantly larger costs sound like the right fix. Asymmetric crypto can make backing up still cheap, who cares if restoring takes 30 seconds.
All hail Mazda.
I love the spinny wheel in my cx5.

The screen far away from arm reach is something they deliberately did because they argue you shouldn’t touch a screen while driving, you should only use the knob as that minimizes time you don’t look at the road.
> massive library of 1080p video with zero buffer time.

Yes but can you sit there and wait for several hours before accessing a grainy 240p clip of a whale being blown up, and then thinking it was the best thing ever for three days? Kids these days....
It seems that the “bears” fought back.
PostgreSQL became the internet's darling DBMS long before that. Oracle's acquisition of MySQL in 2008 made people finally take notice of PostgreSQL. Before that, most developers barely knew it existed.
Yeah I don’t see what the big deal is. You don’t need to know every oauth flow by heart and most of the time you’re going to be using the authorization code flow anyway. There are tons of articles and comments on HN about much more complex things than oauth every day.
You’re assuming they have no variable costs (content fees, peak demand services) in delivering the service. One person at $12.99 a month is certainly more profitable than 10+ at < $1.799/mo.
Vigilante Justice is inevitable when society breaks down. And it’s broken down in SF.
This is about data centres built in the wrong place using too much water for cooling.
I’m not just talking about families, but societies.

My parents who are retired are not adding value to the economy. I am.

I’m not caring for them directly, but they are dependents.

Their investments give them paper money that only has value because my generation works.

I have one sister. So two children and two parents is perfectly sustainable.
I can see that leading to resentment among your clientele over time.

There's almost always a consequence for not providing value, and if 45% is unclaimed, that's not valuable to anyone but you.

I'd also wonder why so little goes claimed. I'd be worried about my product or service if people didn't want it, even if it was gifted to them.
It's cool they're using a touch of elixir for the websockets
Is it possible/legal to create third party chat clients for services like Slack?

For me, the biggest barrier for adopting an alternative to Slack (or Facebook Messenger) is that no one else will switch with me.

It would be great if Slack could simply become an API for a chat client I prefer.
The average web page load with ads is larger than an SNES game.
What determines whether Google is really a 'co-employer' with the subcontractor?
>Held via mail-in ballot, the election creates a bargaining unit with the Alphabet Workers Union — an organization affiliated with the Communications Workers of America that, until now, has represented only one office of unionized Google workers, a contracted Fiber retail shop in Missouri. Those workers opted to drop Google from their petition.

>A spokesperson for Google said the company has no objection to Wednesday’s union vote but reiterated its stance that Cognizant is the sole employer. A Cognizant spokesperson said the company is “committed to continuing our mission as a team and delivering for our client” in the wake of the election.

>“My coworkers and I have spoken, time and time again — we want, and have won, a protected voice on the job to bring both Alphabet and Cognizant to the negotiating table so that we can win the fair working conditions we deserve,” Maxwell Longfield, a YouTube Music contractor through Cognizant, said in an AWU statement.

>Google and Cognizant have until May 3 to file an objection to the election.

>As the unionization process moves forward in Texas, the NLRB is investigating an unfair labor practice complaint by AWU, which contends that Cognizant and Google illegally interfered with the union’s formation — a practice known as union busting. After workers filed a petition for unionization, Cognizant changed its return-to-office policy and moved work to other offices, the complaint says.

>Cognizant allegedly told workers that failure to move to and work from the Austin office would be treated as “job abandonment” and a “voluntary termination.” The return-to-office change prompted 40 workers to protest with an “unfair labor practice strike” — such strikes prevent employers from laying off workers. AWU said in a statement that the costs of in-person work, from sudden relocation to child care, aren’t affordable for YouTube Music workers, who make as little as $19 an hour.
But you don't have an issue with the statement "you can't beat the sp500". Just calling out American self centeredness here.
Yep, same here - there is no escaping the predatory fees. Also, vendors go nuts if your purchase is declined for any reason now. They will cut you off. So you can't win for trying.
That makes sense.

The error I am implicitly making is thinking in relative differences rather than absolute differences (an error I have made in the past about pressure differences because we are standing at the pressurised bottom of an ocean of air).
Obviously performance matters, it's just a question of opportunity cost. The article just takes some absolute statements about performance not mattering and argues against them, which is obvious and pointless. They ignore that the benefit/cost ratio for Facebook's performance improvements is vastly different to that of the average software company with tens of employees and some SaaS CRUD app. Their own example of Uber's app rewrite due to their previous architecture not being good enough is an example against their point - they got to where they were with imperfect architecture, then later fixed it once the opportunity cost tradeoff made sense.
Yeah, this misconception is at the heart of so much confusion, and far too many OAuth implementations were clearly borne of "well, the customer was demanding we support OAuth so we implemented it", and there was clearly no understanding of the distinction between authn and authz, or what use cases are actually getting solved.

I once worked with a vendor who provided an API and required all API clients to use OAuth with Auth Code Grant Flow. The API was designed to support backend automation use cases within the product, and could execute functionality behind the scenes headlessly. Auth Code Grant Flow requires interactive login by a user sitting at a keyboard, and they never stopped to consider that backend automation use cases are not going to work well if someone has to periodically execute an interactive auth flow. This wasn't a once-in-a-year occurrence since they enforced relatively short refresh token timeouts.

The degree of confusion and the prevalence of that confusion on this subject is quite high. Someone gets a task to "Implement OAuth", and they see that Auth Code Grant Flow is the most common, so that must be what we should implement.
https://3dconnexion.com/us/product/spacemouse-compact/
It's "Are you okay?"
It’s been a while since I’ve read the RFCs but I recall them being very accessible and clearly written.
K2 Battalion has some great videos with foley sounds done very well...
Being stuck on Mars with Donald Trump?
Why did AMDGPU drop support for Hawaii (eg 390) in newer kernel releases?
It’s all about the bottom line. Touch screens consolidate a ton of otherwise expensive switch gear. Going back to physical knobs and buttons means going back to paying for engineering, assembling, testing, etc.
Not really. Candians pack more tightly together. There is far more land per person, but 90% of the canadian population, those in cities, live in a smaller area than the 90% us average. Canada is mostly dense cities separated by empty. By comparison, America is one rolling suburb from coast to coast.

Take british columbia, a vastly big place by US standards. Drop one 50-mile circle on vancouver and you have 75% of BC's population covered in one service area. If you draw a line from the ski hills north of vancouver, to alaska, you will cross only two roads. Everything to the north is empty by us standards.
Central banks were designed to suppress wages. This is where we get the 0 to 3% target. It will erode wages and the thinking was not lead to layoffs and unemployment. When the elites meddle with the economy and peoples lives it's a good thing

edit:
There is a source for this, and quote by Janet Yellen, in a New York Times article discussing the modern theory on central bank governance if I can be bothered to find it
Thank god the touchbar is finally gone from the MacBook. It was such a strange delight to use the new model and have the media keys reliably work.
This keeps coming up on Hacker News. It's not that drivers hate touch screens. It's that most of them are terribly implemented. People hated smartphones until Apple released the iPhone. Just think about smartphones before that. The UX was horrid.

I suspect most people in this thread piling onto the hate don't own a recent model Tesla. I know that some owners aren't fans, but most are. There are three things that make the touch screen on Teslas work unlike other cars:

1. The UX - big responsive displays with fast processors and properly designed UIs. They aren't an afterthought like most other vehicles. Every time I drive a car other than my Tesla I too hate the half-ass touch screens.

2. There are indeed still physical controls still on the Tesla for important functions, e.g. drive control, wipers, and audio selection and volume. It's not 100% touch screen.

3. Automation and voice controls handle most of the cases where you'd normally need a knob or button, e.g. wipers and lights are automatic. And voice control seems to be using a state of the art API (Google?) so it works pretty well.
So, per the article who is seeking profit?

I’m pretty sure Inter-IKEA has private shareholders
Sure. Compare the price of 101 anti-ship missiles with the cost of a ship and 100 anti-anti-ship missiles.
Yeah, we'll see how this works out for them in the long run. I have a feeling that the end result here is they'll drive away people who use them for years, and would have continued to use them for years out of loyalty, in exchange for customers who are a lot less attached to them, and will probably be more likely to cancel later on.

It's an increasingly crowded market, everyone's distracted, everyone's sick of subscriptions, and nobody has enough money. If I was going to alienate a major chunk of my userbase, this would not have been the time I would've picked.
What I Wish I’d Known Before I Quit My $300k/year Job at Facebook
Their new models allow you to enable it all the time (CX-50, I assume CX-90 and the upcoming CX-70), which I do think is a good idea.

Not even just for the driver to be touching it, but if you have a passenger you can let them deal with putting in directions or managing your audio and the wheel is a lot less obvious than a touchscreen to someone who isn't familiar with it.

And as a driver, it felt like there were some things where it'd be easier to just touch the screen too. Like for the buttons scattered around the corner of Maps, scrolling through a list or a grid is easy to navigate, random stuff all over the screen you'll have to learn the order.
ADT the security company started doing touchscreens for their panels and I hate it so much even though I am a tech guy etc. Give me the old school physical keypad any day. I will never buy a Tesla because I sat in one with a friend and I was like no way I am relying on an entire computer/touch screen to run a car.
I never learned how to balance a checkbook. At this point, it's moot, because the bank does that tracking for me.

But it's still difficult to stay on top of finances when you run dry every month. You need to account for all the different ways a transaction could come in: a check you wrote; a recurring payment that you send out, a recurring payment via ACH, debit, whatever; your own card purchases while out and about.

So it easily becomes overwhelming and then you're in NSF territory.

I used to donate $3 at a time via check to some religious sisters. They were very appreciative and sent me nice tokens and letters, but they waited long intervals to deposit those checks, so there were unfortunate times when the checks bounced, and they rightly objected, because their fees already outstripped the amounts I was donating to them. I just felt kind of helpless at that, and sad that a good relationship was soured over $3.
Was it this one perhaps? https://news.ycombinator.com/item?id=7261003
There are many alternatives to table locking, including more conventional row locks.

MVCC is great, but this article does identify some of the puzzling design choices of the Postgres implementation. The index problems are particularly bad, and seemingly avoidable.
I fully agree with ditching distracting screens for safety reasons, but this article focuses more on customers disliking the screens. Maybe my 2017 Civic is not new enough to experience that frustration? It has a touchscreen with Android Auto.

All of my environment controls are on buttons and knobs beneath the screen. I'm comfortable adjusting with the smallest of glances. The only downside here is that the knob is just hooked up to the display, so it has no minimum or maximum: you see the level that is currently set on the screen. A reasonable compromise.

Music controls and cruise control on the wheel. Easily skip, pause, play, and adjust volume or radio stations with the left hand, and also voice control or hang up the phone. Right hand has cruise control. And of course blinkers, wipers, headlights on the sticks at either side of the wheel. Hazard lights are a physical button over the screen. Automatic gear shifter is at the center console.

The only things I can't do with physical button/knob and maybe a brief glance, are select playlists in Spotify, and make changes to Google maps. But for the most part, I don't need to do that while in motion, and I think they should disable those inputs at speed unless a passenger is in the car doing it. Voice control is a decent option for some of it, but it's honestly a bit distracting too, since voice control sometimes messes up and you need to focus on the screen/response too much.

So I guess all of that to say, please do get rid of some of the touchscreen controls for safety. (Also add speed limiters in cities and neighborhoods, for safety). But I guess I'm surprised that customers are the ones revolting here.
That's the one! Looks like they still make it. Not sure why I thought they stopped.

I thought I saw it most recently on The Expanse, but it does not appear to be part of the MCRN Frigate pilot's seat. So either I'm thinking of some other ship, or a different bridge.
Carpal tunnel and poor posture causing back pain
Sadly, I think you'll find the artists have a much less rosy view of that.

"We'll cut the people creating that art's earnings down to millicent's per stream and even screw them over on that, and we'll share all the profits equitably between the rent seeking middle men" doesn't really count as "works great" for everybody...
They have. https://clerk.com/ is an example that I have been looking to use lately
I probably should have written a separate reply to the other comment that talked more about the politics of the developers.

The fact that it was 6 years ago is relevant. It may well have been the case that Pleroma was an extremely strong indicator of toxicity then, but it's probably not fair to assume that today.
The article says that Cognizant shifted to forced RTO after the union movement started, in what the union says was an intentional move to basically force people to quit.
I'm stuck on macOS 10.15 for various reasons and so far 1password 6.x hasn't broken.

Taking your warning as a catalyst to find an alternative.
"With so much evidence refuting the five excuses, hopefully it is clear that they are ridiculous. They are completely invalid reasons for the average developer, in the common case, to dismiss concerns about software performance. They should not be taken seriously in a professional software development context."

I believe the average developer should care somewhat about performance, and depending on their industry they might need to care a lot, but I'm not so convinced for the average case.

The average developer is not working on FAANG-sized codebases. Also, I'd imagine any large systems built up over the years that are refactored would likely see great performance gains. That's just the nature of long-term software.
https://volt-app.com/
The tweet they shared is from February and uses an outdated version of MJ, this is what I got from V5: https://i.imgur.com/0uxtZDe.png

Midjourney does much better overall. Composition is neat, but MJ is so incredibly far ahead in terms of quality of output, it honestly doesn't matter if you have to go and do composition manually (and with new AI based tools, that's easier than ever too. Do a bad cut and paste job then infill your way back to a coherent image)
There are definitely economically bad forms of migration.

I was talking about O-1 visa type migration: highly qualified individuals being admitted based on their credentials.

Hiring the next generation, instead of breeding and raising it.
An introductory book on neural networks, written a few decades ago, starts with a short history of the field at that time.

This included a phase where some physicists began having opinions about the subject, anticipating they might quickly find a model for the brain, with fields, or other physics-like paradigms.

Their expectations were that with their superior understanding of all things fundamental, they would rush in, and rush out. Leaving the stunned machine learning researchers dazzled, frazzled, and asking "Who was that masked physicist?!?"

Except their ideas went nowhere.

I can't find the book, but this story made for a memorable foreword.
> Do hardware stores need to demand "thou shalt not use this tool to kill people" to their customers to avoid liability for axe murders under such jurisdictions?

Generally, not, because vicarious liability for battery and wrongful death doesn’t work like, e.g., contributory copyright infringement.

> I'm pretty sure the standard warranty disclaimer in your average FOSS license already covers this

No, warranty disclaimers don’t cover this, because (1) its not a warranty issue, and (2) disclaimers, if they have legal effect at all, effect liability the disclaiming party would otherwise have to the party accepting the disclaimer, not liability the disclaiming party would have to third parties.
If I were mark I would also be concerned with how to separate human views and clicks of ads versus an enlightened so robot.
I'm having trouble parsing who you think is the wronged party here, but to be clear this fire official was going around bear spraying random innocuous homeless people before one of his victims fought back and beat him up.
Everything in business is very difficult to predict and it's the realm of gut feelings and vague probabilities. Executives just make the best decisions they can.
I am a founder and also a software engineer. When I have my founder hat on, our dev team doesn't always like it because I will be like "people, we need to build this feature fast. Sorry I can't give you the whole wireframe. let's figure this out together based on the high level scope I can provide for now and we will figure it out". That's tough but in a startup, we gotta ship. The worst part: we will sometimes de-prioritize the whole thing after coding for a week. It is suddenly not that important.

I try to not do it all the time but it happens and I would rather do it than not. Thoughts ?
It's usually done as a form of protest, and in the same way as a horn, not continuously.
> Those engineers hire lawyers that retain such vagabonds when needed.

The person signing the legal documents is the engineer himself, not some "vagabond" retained by a lawyer. Evidently you are not familiar with how signoffs by engineers of record for things like bridges are actually done.
Oh I remember this tool. I submitted a form to be notified of their Discord integration months ago and never received anything. Is it working now...?
Buoyancy is an effect of gravity. Gravity pulls down on the chair harder than on the air, that's why the chair sinks to the floor.

Since air is a fluid, it pushes equally hard on every square inch of the chair, including the ones facing upward (on the bottom). So I think that's why they would say there is no net force exerted by the air.

But that is technically slightly wrong, since there are small spots where the legs or wheels of the chair are touching the floor and not the air. So the net effect from the air would be just a little bit downward.
> The fact that the vendors are acting so quickly about this suggests to me that they have other non-public examples of the problem

In this day and age, if a story is spreading from a small thread on a subreddit to a string of reactions here and there in quick succession, a maker can't just let it run without any statement, even if it was literally a single guy with an unrelated problem.

Getting out a "We're looking into it" statement as soon as possible is the least they can do to manage the PR situation in any sane way, whatever the actual scale of the problem is.
The current Canadian federal government worker strike is big on keeping work-from home (temporary pandemic policy):

https://www.cbc.ca/lite/story/1.6822467
They forget that at one time 1Password was an obscure indie dev too. I discovered it via a similar recommendation on reddit or slashdot.

Will check it out, many thanks.