skysight-inc/HackerNews huggingface dataset:
Hayabusa 2 – Touchdown Photos
I feel like ketogenic diet is the holy grail of health. Having followed a "relaxed" version only 3 months now and I can honestly say that I have never felt better. Depression, anxiety, motivation, sleep, fitness has all improved for the better.

Having said that, the "diet" really makes you realize how hard it is to avoid any kind of sugars in food, if you dont prepare it yourself. It is insane!
I was using that as an illustration, not a direct comparison.
Govt employees are graded and promoted based on two primary things: # of subordinates and $ managed.
There is a tremendous incentive to grow your career through a mindset that you're always under attack.
And, depending on your personal point of view YOU MIGHT NOT BE WRONG.

I didn't say they weren't doing that, I was just suggesting that that frame of mind is fostered for a variety of reasons inside those agencies.

And 'intellectuals' can look at history and see that, categorically, the intel agencies have not used their powers exclusively for good at any point in history under any government. That doesn't mean they're not necessary, worthwhile, or even honorable in intention. But the facts are the facts.
There are a lot of awful jobs. Roofer in Phoenix in the summer, for example.

No, I don't think people are being too lenient -- it's a bit more subtle than that. There are many physically demanding jobs, some as much or more so than warehouse worker. I was questioning why we never see people say people in those job families couldn't possibly study after a day at work.

What you want to do is also irrelevant, as you might have an enjoyment of carpentry. Me, I hate it, and would rather be a warehouse worker.
Hm, I have similar project, but for OSX users:

https://github.com/40ants/cl-bitbar

It is a library to write plugins for https://getbitbar.com
I think that was more or less the conclusion of the article. The "tough on crime" contingent wants to lock people up and get them out of sight, but the alternative - getting them mental health assistance - is hard to do because we lack the range and depth of resources needed to address their issues.

And since we're reasonably sure that increased incarceration isn't the answer, that leaves us in our current situation.
I'll happily give my views as a tourist. I've just come back from a CA road-trip and the homelessness I saw was absolutely devastating.

For some background, I'm from London. We have homeless here, but it's different. I've very very rarely ever seen someone who is homeless here that also has any immediately obvious mental health issues (of course, just my experience). I try to interact with them as much as I can, I live in central and I can't fathom how dehumanising of an experience it must be being ignored by thousands of people a day. So a quick chat and an offer to buy food and that's about it. All in all they are usually pleasant people and quite polite. Now London is also different in the states in that - at least in my peer group (16-25) - almost no-one carries cash. At all. Chip & Pin and contactless all the way.

But the states was something else. The first city I was in was San Fransisco. I had so many expectations of this city, but the sheer scale of homelessness and the sheer amount of people who didn't care because it wasn't their problem was absolutely mind bending. Something that is seared into my memories is that of a young man who must've been around my age who in the most polite way and with the most destroyed look on his face asked if I could "possibly spare any change." Just the tone he said it with and the look on his face genuinely gave me tears in my eyes as I walked with my girlfriend. I could only say I was sorry that I didn't carry cash on me, but he didn't even wait for a response as I assume he almost always gets ignored. We saw homeless tents all along the street our hotel was on (Eddy Street) and they were literally shooting up heroin, in view of everyone, a couple of steps away from the entrance.

Almost every other city we went to was the same. LA though was next level. I can't remember the exact areas but it was near union station/the jewellery district - but my goodness we literally walked down a different street and the difference was night and day. Needles on the floor, a geezer walking past throwing a bloody tube on the street, so many boarded up shops with signs that looked maybe a few years old. Absolutely insane! It was even more surreal seeing "luxury flats" overlooking those streets, it felt like some kind of jest.

The last time I'd seen poverty (not just homelessness, poverty) like that was when I was growing up in Tangiers. Honestly I feel so much for the homeless over there because I have no idea how you're supposed to get out of it. At least here we have some safety nets with social housing and benefits (although there are definite cracks where people slip through). I really hope things get better somehow - it was painful seeing how little passers by seemed to care (I assume they are desensitised and have struggles of their own). We spoke to so many Uber drivers about it and they would just blame the homeless - "It's all their own fault. They can get help if they want to."
As people use desktops less and less, they care less and less about what runs on them.
How does Europe deal with this? I'm not aware of wide-spread forced institutionalisation. Are the problems dealt with before spiralling to full-blown homelessness and mental health issues?
This is just a fantastic example of how one-sided APIs and TOSs are for the platform providing the data. Anyone paying for data should have a contractual agreement that prevents termination and protects IP. There is nothing stopping Strava from seeing what API integrators build, then shutting them down and copying them.
Not if I wanted any patches accepted ;)
TIL you can put other players in an electric chair in a video game and that people will spend time building elaborate structures to defend a virtual cow.
My joy at having purchased a Garmin device is discovering I can't see that data in Google Fit.

At least... not without sharing the data even wider to jump from sync service to sync service until a magical path or co-operation emerges that connects the two services together!
Yes, “Celeste” is the only theme with support for semantic highlighting.

For dark mode, I use this project — https://github.com/cixtor/monnokay
Enjoy having them silently re-enabled on the next update. Enterprise is the only version where you can actually disable and it'll stay disabled, because most regulated corps would consider "telemetry" a data breach.
Being generous: The CIA isn't generally in the business of arresting people. They're a little more hands on in the dark corners of the world, traditionally.

Maybe they are simply leaning on financiers via other means, and preventing attacks by re-rerouting or intercepting cash.

Remember: they are very explicitly not law enforcement. Read 'The Black Banners' by Ali Soufan of the FBI to get a good sense of how not-law-enforcement the CIA is.
> far more demanding than most other jobs

And you've just made my point for me. "Most" other jobs. It's not the most difficult, most physical, most dangerous. Where are the people saying people in job "X" can't possibly study after a day at work? Somehow, that reasoning is confined to warehouse workers.
Why optimize for the 5% case other than "well, that's how we do things now"?

EVs will have a true breakthrough in the marketplace when batteries will hit economies of scale and drop in price enough for the car to hit price parity with ICE. At that point, the mechanical simplicity and lower maintenance & operations costs will make EV's a no-brainer for everyone. And according to which consulting shop's learning curves you look at, that day is only 2-3 years away.
I guess the real comparison is whether the Mets could have raised $5.9 in debt back in 1999 on better terms
I don't think it's actually for shopping - authors' names are from country of dictatorship and mass surveillance. I have nothing against that country, or names, don't get me wrong - but I think this software will be used for mass surveillance purposes.
Yeah, I have to agree here. If this is a build server, I'd argue that they should be running Windows Server and just disable the UI all together.
Yep, probably because UK is a rhd country
I cannot work in an open office. I was forced to when I began my career in NOVA as a young Unix nerd, but now that I'm over 20 years into it, I won't work where I don't have my own office. I have one now that I share with one other person, but it's a massive office and our desks face each other from across the room. The lights are out and the trance is streaming. I cannot concentrate around people walking around, the jocks talking about fantasy sports, or silly gossip. And the smell of some people's food is truly off putting. Anyone with any kind of seniority needs an office to work. I just cannot fathom working around a dozen or more people.

You have to love these IT companies that have job offers up with photos of people working in complete harmony. It's total rubbish. No one wants to work that way given the choice.
Excessive BGP AS Path Prepending Is a Self-Inflicted Vulnerability
Hit by Big Loss, Bird Seeks $300M in New Funds
A Hot Mess
I am really starting to hate all the cloud stuff. Wherever you put your data there is a very good chance you will lose that in a few years. For my hikes I now store GPX files locally and I will do that with FiT files too.
I have no love for Oracle, but I do question the wisdom of awarding such a massive contract to a single supplier.

We have one branch of government that pursues companies for anti-trust, while another branch helps those companies cement their monopoly...
That does make sense, but the problem is it's not provable. Citizens just have to take the gov'ts word that all of this spying is keeping us safe. That's just ripe for abuse.

And also keep in mind that the people "preventing" these threats have a vested interested in making these "threats" sound as sinister as possible. It's similar to drug busts by cops - if they seize a kilo of cocaine, they don't say they took "$10,000 worth of drugs off the street", they say they took "$200,000 worth of drugs off the street", by making the most favorable calculation (selling individual grams at an inflated price).
I think the reasoning that it is generally not legal (including in the US) is that it’s a slippery slope into the ambiguities of hacking. e.g. “I found a public link that listed a bunch of addresses marked “private.foo.com”” I then pinged those addresses and they were also publicly available. I then scanned for documents and other links. I found more links publicly available named “classified-do-not-open.pdf” - I downloaded them all and distributed them to others.

Or for example when Dropbox disclosed a brief moment when you could sign into anyone else’s account. What if all their links had just broken and had auth removed at that time? If you were to exploit that, are you hacking - or was it the fault of Dropbox? Are you wrong for taking publicly available files? They were publicly available when you downloaded them - but you knew you shouldn’t have.

How do you draw the line?
Their PR UIs have recently gotten some much-needed improvements too.
In R, most of the high performance code isn't written in R, it's written in Fortran or C or C++ (R has really good C++ integration via Rcpp). Python has something similar. The value prop of Julia is supposed to be that you have a language flexible enough to do the high-level stuff you'd normally do in R/Python, plus the ability to write high-performance code without having to drop into another language.

I remain skeptical that this solves a lot of real-world problems (I know a lot of users of R/Python who never need to resort to writing their own C/C++ code), but that's the sales pitch.
I think you also want to disable unfired airbags after the car has stopped crashing. There are cases where rescuers leaned in on passenger side, putting pressure on seat, and had the airbag deploy on them. I think there's other concerns that cutting door sills can cause deployments.

Oh and killing the engine would be good too.
Given relive is presumably just parsing a list of GPS coordinates that originated in the GPX file from a Garmin or similar bicycle head unit, you can absolutely do the same thing locally using just the original GPX file from the rider. DC Rainmaker's linked article alludes to this too, in his big section on this being the rider's own personal data, not Strava's, precisely because the data is originally from the GPX and not Strava themselves.

Virtually all the data to build Relive's video comes from the device recording the GPX track, Strava's API was just a convenient way to get them rather than have the user upload their GPX track a second time.

Losing Strava integration is still a big deal though, as so many people use the service. Any time I've ever seen someone share a relive video it's always originated from their Strava ride log.

Oh and if into the intersection between technology and running/cycling/swimming, DC Rainmaker is a great read. I've been reading his site for a long time, his advice and reviews are incredibly detailed.

(Other gps logging formats than GPX exist and are supported by strava, but given the popularity of Garmin head units among cyclists it’s likely the most common format)
Simulacra and Simulation; Stitchfix blogpost on constrained matrix factorization
Appreciate the detail here. It's a great writeup. Wondering what folks think about one of the changes:

5. Changing the SOP to do staged rollouts of rules in
the same manner used for other software at Cloudflare
while retaining the ability to do emergency global
deployment for active attacks.

One concern I'd have is whether or not I'm exercising the global rollout procedure often enough to be confident it works when it's needed. Of the hundreds of WAF rule changes rolled out every month, how many are global emergencies?

It's a fact of managing process that branches are liability and the hot path is the thing that will have the highest level of reliability. I wonder if anyone there has concerns about diluting the rapid response path (the one having the highest associated risk) by making this process change.

edit: fix verbatim formatting
The real problem is it ultimately taints their actual police / law enforcement work.

There's now direct, firsthand evidence that they've expressed intent to use excessive force, lie, and otherwise disobey the codes and procedures they're expected to follow.

Our legal system - particularly the judiciary - is predicated on very human-centric trust and credibility - our criminal verdicts are based on a standard of "reasonable doubt", for example, and of course "due process", "fair trial", and "jury of one's peers..." are all subject to human interpretation etc

So when they are later required to testify about their actions or statements in court, the cross-examination will be brutally effective in order to create the reasonable doubt needed.

So now they can no longer effectively do their job, because their very involvement ensures that it will be impossible to prosecute or punish any offenders - the very thing they're hired to do.
Palantir doesn't build holding cells. They've worked with the government for many years, long prior to this recent and ongoing debacle. I'm ashamed of DHS for providing unhealthy facilities, and I'll agitate for their rapid improvement. Family separation was quickly curtailed after the initial public outcry, and I expect a similar result here. None of this would diminish my goodwill towards Palantir for improving government I.T. systems.
But why IE? Why not Edge? IE hasn't been the default browser for years.

And iirc Edge shows some shitty news feed "new tab" screen (without ads). It's still crap, but less crap than msn.com :-)
It’s just fun for a few weeks and then the novelty wears off. In particular if you train all the time around the same places.
The top comment rebuttal is written by the author of the WebP lossless, https://github.com/google/butteraugli and https://github.com/google/pik so calling it armchairing doesn't really seem appropriate.
Typewriters can be turned to evil. IBM showed this to the world with their WWII-era Nazi collaboration. That doesn't mean the world should abandon typewriters, or that no self-respecting engineer should work on typewriters, or that they would be necessarily used for evil by the law-enforcement arm of a democratic society.

IBM's relationship with the Third Reich was not based on the mere supply of typewriters; such a suggestion reduces your credibility on this topic to zero.

https://en.wikipedia.org/wiki/IBM_and_the_Holocaust
I think I'm in a similar state as you. I loved living alone. Then I got married and had kids, so now I have three roommates, two of which frequently need interaction/help/etc. I crave solitude. The most blissful vacation I can imagine is just being alone in a cabin on a lake sitting coffee and reading. I spent two days driving to see the 2016 eclipse and living in my truck alone and it was absolute bliss.

At the same time, I find it easy to project that desire too far. I get less solitude than I would like now, so I feel that need, but I definitely don't want infinite solitude. While I liked living alone, I also remember getting quite lonely at times. It's easy for me to take for granted my social needs because they are being (more than) met right now.

One thing I do find a real challenge is a life that feels both socially full and shallow. With all of the tasks of being a full-time employee and parent today, my social calendar fills up quickly. I can really only see a couple of people a week. Kid birthday parties and other events like that overwhelm it. Because my kids are constantly making new friends, there is this parade of parents that enter and recede from my life. They're all nice people, but over time it gets harder to invest effort into friendship with them because I only see any given one of them every couple of months and even that may fade if our kids stop being friends. Not quite the "single serving friends" of Fight Club, but close.

At the same time, it's hard for me to maintain my own independent friendships on top of those acquaintances because there just isn't that much time. If I've already got a birthday party on Saturday and a playdate on Sunday, it's really hard to enjoy another social activity with my own friends on top of that. Even with people I consider close friends, I sometimes only see them once every couple of months.

I try to be mindful that this phase won't last forever. As my kids get older, they'll do more drop-off parties and eventually will get to their own social functions without me at all. They'll want less of my time until one day I'll wake up and the nest will be empty. I try to enjoy this time for what it is while it lasts.

My biggest worry is that by the time the kids are older and I have more room for my own close friends, those bonds will have withered along with my skills at socializing and I'll fail to reinvigorate them.
The "my data" vs "strava data" is probably the reason why they've left this bug in Apple Health syncing unresolved for years, despite there being good facilities for de-duping workouts in HealthKit.

https://support.strava.com/hc/en-us/articles/206393444-Dupli...

By de-prioritizing the use of Apple Health as a central store for all your personal fitness data, it makes Strava the one place for all your workouts and allows them to dictate how its used.

Now, I record all my Workout data in Apple Workouts with an Apple Watch, then sync them to other platforms using this fantastic little app to export the data in any way I want.

https://apps.apple.com/us/app/healthfit/id1202650514
Came here to say that! I looked him up one time to find out why there was a statue of him. What a fascinating guy!
Public frustration with the "visible homeless" found its voice in a recent hourlong special called "Seattle is Dying," by ABC affiliate KOMO-TV.

This fails to mention that KOMO is owned by Sinclair Broadcasting, which has been building a sort of 'Fox News of broadcast TV' across the United States. Here's one fun story about them from April 2018: https://news.ycombinator.com/item?id=16734739
Julia is what happens if you let amateurs develop a compiler. The few times I’ve tried it produced gigabytes worth of stuff super slowly. The majority of packages are half backed, the only way to discover any type error is to let the program run, which coupled with multi method dispatch and hellishly slow compile times for trivial amounts of code makes the whole experience super unpleasant. Modern C++ plus some python feels more pleasant to work with (lightning fast compiles).
> That's not meant to be as preachy as it maybe sounds.

It does, probably because it's so asymmetric. Now, I guess it is expected that the one's own kids will be more important than friends. But this "if friendship is important" thing has to go both ways to at least some extent.
Yeah, used it in a PoC in the past (because it was supposed to be either equal to AWS but cheaper or better but equal cost; spoiler: it was neither). Problems are mostly bad integration and older style integration where it exists (think: older API types, very little code generation, unpolished SDK, mostly targeted at integrating with their own non-cloud stuff). Performance was not so bad, but equal performance somehow always came at a higher cost when compared to AWS or Google Cloud (did no comparison with Azure, wasn't used in that case). Not super much, think 1.2x, but enough to make you scratch your head and wonder if the extra effort for something that isn't making developers happy is worth it. The only thing that in some constructions was cheaper was their database offering, but when you build something that needs to work in a cloud, the same effort (depending on your own control of the stack) can be put in to making it work with Postgres. That's mostly because older style database-driven applications expect 1ms latency and less, and you simply can't do that over the internet or with a layered construction in a cloud. If you were migrating local oracle workloads to a hosted oracle setup (i.e. their cloud instead of an MSP) it would make sense. Otherwise not really.

One reason we take into account that others might not: our developers and ops simply don't "like" oracle. Doesn't really matter why, because the portion of people that don't like it is large enough that we'd rather spend more to make our teams work well vs. save a few pennies and make them work with sub-par tooling. Unhappy and unproductive teams costs money too.
That was a fantastic demonstration of what backtracking meant. Thank you John for your in depth description of what went wrong.

As a follow up, would something like `[^=]=.` be a better capture group regex?
The truth is where the truth is, not in the middle. :)
And it’s always the story of the little guy creating his company amongst the big bullies and becoming the bully as soon as they gain size.
ElectroCRUD 2 (beta) – After a few years that the project was inactive
I went through a phase a few years ago of writing ESSAYS in my commit messages, on the basis that they were the only form of documentation which I trusted to stay 100% synchronized with the code.

Eventually I realized that there's a better way to do this: keep your documentation in the same repo as your code, and construct commits that update the documentation AND the tests AND the code all in the same unit. Now your commit message can be much shorter, but you still guarantee that the documentation is exactly aligned with the code that it talks about.

It also means you can add unit tests that check that code is covered by your documentation! https://simonwillison.net/2018/Jul/28/documentation-unit-tes...
Why aren't they running Windows Server if it's a server?

MSN does not load on IE in Windows Server.
Root cause analysis: significantly elevated error rates on 2019‑07‑10