skysight-inc/HackerNews huggingface dataset:
Heh. On a few (not all) my firefox profiles I actually use umatrix+noscript. :)
This one I'm typing on right now actually.

The reason is I like the simple toggle approach of noscript, but I like umatrix's granularity. So I set umatrix to block virtually all 3rd party things, but give it a full whitelist on the things noscript handles well (media/script/xhr/other). Then I whitelist selectively in noscript and expand slightly in umatrix if necessary (say, for temporarily whitelisting google's captcha images).
Hi All,

I'm the CEO of Life360, Tile's parent company. I wrote a very long post that goes into way more detail about what we are doing.

Here it is for reference. https://medium.com/@chrishulls/tile-is-taking-a-different-ap...

I'm also happy to answer any questions.
As someone who thinks WFH is cancerous, this sounds excellent.

I live about 15 minutes cycle from most jobs in my city. So according to your rule, I can work almost a full 8-hour day, whereas people who prefer to live in the middle of nowhere can only work 4-6 hours.

I wonder who's going to get hired.
> Why do we let kids use this again?

Same reason we eat junk food. Its easy!
> If we used a composite currency type, the currency_type field would be highly redundant.

It can help prevent the bug in which someone adds up multiple currencies without conversion.

“25 USD + 25 EUR” will either fail or work via some currency conversion routine.

“25 + 25” will produce a meaningless and useless wrong answer.
Even more recently, Texas, Oklahoma, Indiana, West Virginia all passed laws within the last year or two that deny state contracts to any company who divests from oil/gas. Just insanely unconstitutional and vague, and a good reminder of why there's so much astroturfing around ESG, but those laws were adopted largely verbatim from "sample" text written by oil & gas lobbyists and energy companies;

https://blog.ucsusa.org/elliott-negin/how-the-american-legis...

Center for Public Integrity did a whole series on the phenomenon they called "Copy, Paste, Legislate": https://publicintegrity.org/topics/federal-politics/state-po...
Any idea of how to implement tagged unions in Postgres. For example, Tree a = Leaf a | Branch (Tree a, Tree a)

This is one data type feature which would be great to have. I know you can create separate tables for each option in the type and use an id, but is a direct type implementation possible?

Dont need polymorphism(say a = String). Even a non recursive tagged union would be helpful.
It is indeed a continuous process, like devops!
I believe.... You're looking for purpose. Not utility or excellence.

I am in a similar situation with a few life long proposes.

Be a great father, husband, and always available to help my neighbors.

Fixing a fence for a neighbor on ten minutes notice was a highlight last month. I was gone for an hour with my tools. Wife didn't mind even though I bailed on lunch. Kid understood. Daddy has to be a hero.

My job situation allowed all of the above. I'm not excited that I build CI pipelines but a great means to an end.
This is sort of what HTTP codes get at though.

The server doesn't know what you want to do with a 400 but it knows that the problem is with the request for example.
This is not true legally. If there is no way to link back to you personally then it is not PII.
No extensions are required since we're using LISTEN/NOTIFY in the triggers! We haven't tested full backwards compatibility with older versions but are planning on doing that soon.
> Cars are mostly less fun to drive around in, now. They used to be bigger, with nice wide & deep seats, and they had way better visibility. Plus more were convertibles.

I am curious if you do not live in the US. The cars here have only gotten bigger... much bigger. Pickups and very large SUVs rule the roads now, with huge lifts and massive footprints.

Many of the most popular large SUVs, such as the Jeep Wrangler or the Ford Bronco, are in fact convertibles as well.
> she held her phone up so high I couldn't help but see it.

Atleast she is using good posture for phone use. Give her that.
Not a distro, and don’t know how far you can get without knowing much about docker, but you could deploy something like Portainer.
I’ll answer the who: people with money, capital and time choosing on their own what to spend their money, capital and time on to the degree to which they can sustain to do so.
Have any anecdotes to share with treatment?
For me, adding lamotrigine and cbd have done wonders for being able to head migraines off.
> If I want to help the developers debug their app for free I will decide on my own when and how to do that.

You say this like you pay for the app. Audacity is free.
Wouldn't you just use go/python/node for a simple crud API? fastapi for python is pretty performative if you use gunicorn as your runtime and time to iterate is must faster than it is in rust.
Wow - US insurance and used car prices are crazy.

For comparison, back in December 2020 I bought a 2-year old Ford Focus with 13,000 miles on the clock for £11,500, my insurance is £25 a month, but my fuel is closer to £160 a month, for around 10k miles a year.

It helps that it's a 1 litre 3 cylinder engine (although still puts out a respectable 125bhp, which is more than enough with 6 gears for motorway driving) and on long journeys I'm getting 50mpg.

For a country that seems built around needing a car (unless you live in a city with decent public transit) it seems ridiculous so many people are now priced out of it.
All of my partner teams are in a different physical location. I will just spend my days in a phone booth calling people in 2 different continents.
Reminds me of how apartment complexes, especially in college towns, will change their name if a crime happens there that makes the news. Then prospective tenants looking up information about 'University Heights on the Green' won't see the stories about the series of rapes the year before at 'Twin Oaks Parkside' unless they think to do a search on the address.
With the nice addition of banner ads.
This is why you should never run plain-old-Kubernetes in prod (or in dev, if you want my opinion). Stock Kubernetes basically ignores security and, then, as you said, it requires a bunch of additional work to config.

There are several companies that take Kubernetes and polish it up, the two biggest examples are Red Hat OpenShift[0] (which I'm most familiar with, because I manage it as my day job), and Rancher[1]. Also, note OpenShift is a paid product, but Red Hat also releases OKD[2] for free, which is OpenShift without support.

OpenShift is Kubernetes with great default security policies. Storage, networking, logging, and more are all configured out of the box. I would recommend anyone who is using or looking to use Kubernetes to strongly consider OpenShift or OKD.

[0] https://developers.redhat.com/products/openshift/overview

[2] https://www.okd.io/

[1] https://www.rancher.com/
Some do! But the more typical route is people find me through a few articles I wrote for another website (job boards for folks with security clearances).

I tried Google ads but the terms I wanted to use had such low volume that I literally got 0 traffic from those.
Thanks for the well constructed rebuttal... not sure why valid discussions of men's health often disintegrate into generic race and gender whataboutism. It's like no one really listens to anyone anymore. What's so wrong about discussing men's challenges in an online forum?
That's in the C / C++ / Rust bucket due to the typing system.
Life360/Tile CEO. I came up with this idea, not our lawyers, as they would be the first to say it is unclear how enforceable this is. But what IS clear, is that based on our new TOS, and because this is opt-in, we definitely could take a flyer in court, and who knows?

Do you want us to unleash millions of dollars of lawyers on you? I don't think many people will want to find out. I genuinely believe this plus a ID scanning will be a huge deterrent. Stalkers will go buy $30 real time stealth GPS trackers on Amazon instead.
Robots commanded by soldiers using brain computer interface [video]
Yea I've learned when people have a specific problem they want the solution now and appreciate when they don't have to dig to find it.
Even though I might use these commands only rarely, this made me feel more confident with Git.
6 was the magic number on 700/7000 systems. With System/360, the magic number grew by 1/3, to the magnificent total of 8.
Is not maximizing profits a rather weak constraint?

Maximizing at which point? How do you treat a failed attempt to maximize profit in the future? And so on
Iran is a bit different, as they forcibly transition gay men and lesbian women, on the basis that, to them, homosexuality is a sin punishable by death, but being transsexual isn't: https://www.lgbtqnation.com/2020/03/iran-forcing-gay-men-gen...

There's some evidence that this happens in the western world too, though not forcibly imposed by the government, but guided by parents who would rather have a straight daughter or son than a gay son or daughter.
Did Anne Hathaway invite you to apply for a date? If so the fact that you declined and the reason adds to a discussion. Not this discussion, but one about Anne Hathaway.
In SQLite's C API, there is a busy handler that you can set that accepts a pointer to a function. This is where inotify would be very practical:

https://sqlite.org/c3ref/busy_handler.html

The normal operation of the busy handler is to accept a maximum timeout (also implement at the SQL level with a PRAGMA). Setting this at the C API also sets a dedicated handler.

https://sqlite.org/c3ref/busy_timeout.html

The inotify interface (which is specific to Linux) allows the kernel to alert a process when writes or close/writes occur (among other filesystem activities). The arrival of such events is a more efficient way to check if the lock has been released, rather than a wait/retry of limited duration.

Let's look at this from the shell:

# session 1:
$ sqlite3 test.db
SQLite version 3.34.1 2021-01-20 14:10:07
Enter ".help" for usage hints.
sqlite> create table foo(bar);
sqlite> .quit

# session 2:
$ inotifywait -m test.db
Setting up watches.
Watches established.

# session 1:
$ sqlite3 test.db
SQLite version 3.34.1 2021-01-20 14:10:07
Enter ".help" for usage hints.
sqlite> insert into foo values('hello, world!');
sqlite> begin transaction;
sqlite> insert into foo values('so long, world!');
sqlite> delete from foo;
sqlite> commit;
sqlite> .quit

# session 2 output:
Setting up watches.
Watches established.
test.db OPEN
test.db ACCESS
test.db CLOSE_NOWRITE,CLOSE
test.db OPEN
test.db ACCESS
test.db ACCESS
test.db ACCESS
test.db ACCESS
test.db MODIFY
test.db ACCESS
test.db MODIFY
test.db CLOSE_WRITE,CLOSE

"Path units" under systemd also use this interface.
Yup, which disrupted the market, and now it's not.
Because this stuff is an important part of our cultural, artistic and scientific heritage. We do not get to decide what the future finds interesting. Therefore, we must preserve as much as we possibly can so that those in the future have the ability to pick and choose. As it stands now, a lot of human history is just pieced together from trash and rubble.

You can go to Rembrandt's house in Amsterdam, visit where he painted, slept, ate, taught, and stored his junk. You can see how he worked, where he worked, what the lighting was like in his house, what the door looked like then and now.

Atari, on the other hand, is just gone. We cannot see their offices (they've been reoccupied a lot), and we have very little in the way of assets generated from the creation process back then. It is currently easier for us to see how Rembrandt worked 500 years ago than it is to see how Atari employees worked 40 years ago. That's not a good state of affairs, considering how influential Atari was on the evolution of home gaming.
OP here - thanks for noting!

We've recently invested effort to make the homepage better (added the animation, revised the messaging, etc), so that makes me happy to hear & will forward to the team as well.
You can love things even if you can't afford them. Not all cars are $28k, you can get a piece of junk for much cheaper, you can work for the privilege of using someone else's car, with enough motivation, even if you are poor, you can get to drive, while dreaming about your having very own car. Owning a car may become a life goal, the ultimate reward for hard work. And it was kind of the case a few decades ago.

But now, the young don't want to dedicate their lives to the car anymore. They have other priorities, other dreams. Maybe they prefer to let go of the car and eat good food instead of a cheap pasta diet, things like that.
> using the ORM that everyone else is familiar with

A relational database isn't always fronted by the same tech. You have RESTful APIs, GraphQL APIs, Low Code/No Code Solutions (like Retool), reporting tools, ETL systems, etc.

You have company mergers where that one familiar ORM is now five to six unfamiliar ORMs.

Ensuring data integrity is key and easiest way to do that is to push constraints as close to the persistence layer as possible.
Because you’ll find in life not everywhere has what you want and not every city is for everyone.

The unfortunate reality is if you wait for American cities to become less car dependant you’ll be waiting a very long time. If this is important enough to you in a city there are places you’d be happy.

It’s worth remembering that name calling and personal attacks are not allowed on HN.
"that its unproductive, lazy, or whatever"

If you have bad management, it will be. If you trust your managers to implement remote work and do performance reviews after, you wouldn't need to make a blanket policy. Ultimately, the Amazon S-team sees enough of its managers as unable to effectively implement remote work to require the blanket policy.

If they wanted to earn and develop trust and say they are making this decision to avoid markdowns on their corporate real estate, they could have said that.
GoDaddy: Hackers stole source code, installed malware in multi-year breach
or Teneculum
Lawmakers have started saying it pretty plainly:

https://gizmodo.com/1850096865

> “We had every environmental group walking supporting this bill,” Fahy told Grist. “What hurt this bill is Big Tech was opposed to it.”

> A broad coalition of manufacturers opposed the bill in the spring, and its sponsors had to make significant compromises in order to pass it. “We made a lot of changes to get it over the finish line in the first day or two of June,” Fahy said.

Corporations don't vote on legislation! But the legislators are speaking as though they do!

This is where all the that money in politics has led us: the lobbyists are a proxy or litmus test for what is going to happen to legislator's campaign funding. Therefore, the lobbyists have to be pleased for legislation to go through. Effectively - corporations get to write legislation.
Ask HN: What is your strategy for building mobile-friendly sites?
I always struggle with this. I'm capable of writing the css for a site to look good on mobile, and for it to look good on desktop, but I end up writing the whole site twice it feels like - the CSS is so different that there's no overlap. Even the mark-up has to be changed for mobile.

I know there must be better ways of doing this. What are your techniques?
> multiple production releases per day

Most (but not all) SaaS businesses are expected to these days, so I'm curious what your business/industry is that not only that you don't, but that it gives you the shudders.
Yes, and public roads should be an additional cost.

I'm not interested in banning cars, but I am interested in charging appropriately for sprawl and air pollution.
I’ve looked at my work from 7-8 years back and realized that it’s actually better. I’m not sure yet what this means.
What's the difference between a punitive fine and something like a late fee?
Non-JS Archive [1]

I was actually expecting something different. For me what's wrong with bananas is the mixed bag of health. They have some good nutrients but also 14G of sugar and only 3G of fiber and somehow manage to have 27G of carbohydrates and a GI of 51. 51 is not bad on the Glycemic Index but I personally consider a banana a rare treat.

[1] - https://archive.ph/FjeAB
TamperMonkey has a terrible embedded editor. It assumes 4 spaces formatting and some other shit that I don't like, but can't change. I'm also lazy to switch to something else. I just wish they would fix the editor.
> This data includes the names, email addresses, work departments and phone numbers of approximately 13,200 Atlassian employees, along with floor plans of Atlassian offices located in San Francisco and Sydney, Australia.

Atlassian has 13k employees? Mind blown.

https://en.wikipedia.org/wiki/Atlassian says 9k though. Mind still blown.
Exactly, Reddit and HN are pretty decent replacements for Slashdot and the like for discussing the day's news, but they're not places for long term projects, megathreads, etc.
I don't know much about the partner program but if I change the wording to this:

"You _could have_ earned x$ from your first video. Good job! You're on your way to the Partner Program please supply your financial information and a scan of your ID for future payment."
Supabase said 8k payload limit of listen/ notify is deal breaker for them so they had to start own websocket based realtime engine by watching oplog.
How would you handle that?
Also in the context of cloud spend: way way way less RAM, which can translate directly to dollars.
To be fair, we had a much worse quality of life pre-superpower.

America was a rough agrarian nation compared to much of Europe, then we had a civil war, then a very tumultuous period of expansion, WWI, then a major depression, WWII, then super power time…

I am personally much happier as a super power. My 401k goes upwards much more with the US economy pushed outwards, and our jobs pay better and are much more impactful. Everything is much cheaper -especially our car centric culture- due to our shadow influence over oil nations. We’re safer with a control over the globe as opposed to being dependent on another military and that nations whims.

I don’t know what you’re thinking of, but I suspect our primacy in the globe is the main distraction keeping us from tearing ourselves apart. Nations tend to go through upheaval when their quality of life plateaus or gets worse. I like America as it is and don’t want to see further upheaval.
I've tested in the past and counted streaks of 30+ consecutive posts in my Facebook feed without any posts from friends, groups I'm in, or pages I've followed. Just "recommendations" and ads for miles.
Traditionally, ignore it. Streisand Effect.

These days, ChatGPT-generated progressively-unhinged nonsense could easily drown out legitimate claims, especially if you post it to your own Wikipedia page.
Tile/Life360 CEO here. Yes, undetectable is an overstatement in a context like this. Clearly they are detectable, but a regular small time thief is not going to know how to do this. Even using a bluetooth sniffer is complicated for a layman (you'll probably find a huge number of bluetooth devices hanging around you).

We can do things like rotate MACs to make it harder and that might be coming next.

The main point is adding increasing levels of difficulty and friction
This however always has been on the basis that a job couldn’t be done from anywhere
I know. That's why I assume that it won't work. But let's take your scenario and run with it. :)

I assume for this thought exercise that that both Alice and Bob have WFH-compatible jobs.

Alice could move further away. Will that change her hours worked (under this scheme)? No.

Performance reviews, then, would need to be mandated to only consider actual work time.

The problem with mandating complex systems will always come down to the edge cases. Companies will optimize location when searching for employees. Should you make it illegal to ask about location during the hiring process? What happens if an employee moves? Does it matter if they move one week after being hired as opposed to three years?

In short, legislating this type of thing would lead to undesirable emergent behavior caused by the rules of that complex system. It's a good approach if everyone plays fair and works together for mutual benefit, but since when does a company or employee truly care about each other these days?
We ship sawdust to China, and it comes back glued into fake wood, as cheap furniture.

If we can do that cost effectively, h2 shipping at immense volume is trivial.
there are practical reasons why [how tthe electron gun works is]
important, whether it be lighgun idiosyncrasies or how the
game "feels,"

This is always interesting to discuss because there are so many factors at play! To put it in less than a zillion words,

The way a game "feels" in this context is essentially a function of input latency. The old-style "chasing the beam" hardware, plus a CRT display, equals something very close to a true zero lag environment.

Here's a breakdown of the input lag in a modern environment, for contrast. These are all latencies that don't exist in something like, say, a Sega Genesis/Megadrive hooked up to a CRT: http://renderingpipeline.com/2013/09/measuring-input-latency...

In an ideal emulation situation, you could theoretically recreate something close to a zero-lag analog environment (in terms of latency) without necessarily simulating the path of the electron beam itself.

Although, as the linked article implies, there are a lot of bits in the emulation stack that would need to be optimized for low latency. High refresh rate displays get you part of the way there "for free."
Well, hiring only super experienced people in a niche talent pool feels arbitrarily difficult. Young devs can be just as good, and we all need to build experience somehow.

One rule of thumb for me is that the more young a developer we hire is, proportionally we also need to hire an equally senior. Ie we don't want a huge amount of developers lacking experience.

However if you have enough senior developers to mentor the young ones? Seems a net win for all involved, to me at least.
If I live 4 hours away from the office, I don't need to show up at all and still get paid for 8 hours?
HarperCollins union approves contract, ends 3-month strike
Was nostalgic recently for fortune spitting out at the top of my old slackware shell. So I added it to my Ubuntu VPS shell. Let's just say, my sense of humor has changed a lot since I was 16. But 25% of the time I find them amusing.
A critical analysis of Bing Map Builder part 2
I think that plays a major part of it. When I asked my teenager about it, one of her points was that in order to be successful as an influencer, you needed to speak the language and know the things that have social currency, which is somewhat age limited. Gen Z is targeting Gen Z, if they walk away from that world of spending all day engrossed in social media and trying to be an influencer to work a regular job, they quickly lose pace with everything happening online and its direction.

So, if they are seriously trying to become an influencer, accepting any time commitment that doesn't further that objective and removes them from that social sphere effectively ends any chances of it happening. Additionally to the above, my teenager has admitted to me that she knows that influencers are time-limited with their success, it's something that really only happens when you're young, cool, and pretty, and shortly after you have a fall-off. They'd rather make the attempt while they're young and have a lot of anxiety around not doing it, and falling into mediocrity.
Comparing working at Amazon to courting Anne Hathaway seems a bit disconnected.

The former is a much less exclusive club and it comes with considerably fewer perks, but it does pay better.

Plenty of us don't need to try to win Amazon's approval, because we know we wouldn't pick them as an employer. Rest of FAANG is OK, but Amazon is a sweatshop even if it pays well.