skysight-inc/HackerNews huggingface dataset:
Are you certain the devs getting 2x more points than the average dev weren't just consistently picking the easier stories? Or estimating story points vastly differently than other members of the team?

In my experience, story points can be worse than no estimation. They give the illusion of insight, but in reality there's so much noise and inconsistency in point estimation, that they're almost never accurate measures.
This is sad because it was a great resource and seemed to have a nice community at one point. I'm surprised by comments saying the language wars are over because I'm not sure this is what the site was about. Programming language design is as interesting as it ever was and no truly mainstream language I'm aware of has well defined formal semantics. There's a lot left to do!
There are legal differences between sick leave and vacation, at least where I live. The former is required by state law, the latter isnt. Vacation hours can be accrued and have a cash-out value, sick leave will expire. There are a bunch of other rules as well.

You should never have to reveal the nature of any health conditions to an employer to take sick leave.
You don't think the US military is providing for all of Ukraine's satellite intelligence needs?
Did they add local and federated timeline support?
i seriously considered a framework laptop instead of a 14" mbpro but the battery life seems to be terrible on them, maybe in a few years if intel or amd catch up on power consumption of their chips
Remap capslock to escape in the iOS settings. Also there are many portable mechanical Bluetooth / usb keyboards out there these days…
Cell carriers would generally be tracking you via cell tower triangulation, which can't be rebuffed with software, but that's why the PinePhone has a switch to physically power off the modem (and thus antenna) which does prevent that tracking.
Please, think about us living in poor countries with expensive and slow internet connections.
Why did you not have insurance?

99% of the time I’ve seen this sort of stuff happen it’s because there was a screen protector or someone shut some crap in the lid.
Didn't mean to discount communication issues. They are definitely a blocker for growth and impact. The best engineers I worked with had these issues, but worked on them and improved over time to increase their impact.
Sure, check my profile.
Weather data is usually derived from geostationary satellites which is sort of an adjacent field to the lower-orbit imagery the article is based on (i believe?)... but i know of a couple of projects doing analytics here - not sure about commercial potential though, they're early stage startups or academia.
I think you meant to say "owes", but yes I agree with this idea fully. When I pay sales tax, it isn't like I have to perform some long-form calculation to figure out what I owe. I get a bill and I pay it. When I pay property tax, same thing. I get a bill and I pay it. I register a vehicle as an on-road vehicle, I get the tax amount and I pay it.

Only the Federal government could come up with a scheme where you have to prove you made X, then prove you owe Y and pay that.
The thing that annoys me about GrapheneOS is that it is not possible to install a sudo binary or to root the phone. I get that this is a Good Thing from a security perspective, but I don't like the fact that I can't install AdAway for resource-less adblocking with an edited hosts file, the ability to SSH into my phone with a certificate, or the ability to make good "nandroid" backups. I also philosophically like the fact that I'm in control, ultimately, of my device and if I want to send an app fake data, I can do so. The GrapheneOS developers have quite sternly said that they won't ever develop a rootable version of the OS, and that makes me sad.
In my hypothesis, which is of course entirely hypothetical, he didn't lie when he said "I control 12% of Twitter".
Which major banking and communications companies refuse to let you access their services via browser?

This is when we absolutely need to name and shame.
The variation is https://en.wikipedia.org/wiki/Fulton_surface-to-air_recovery...
The brain employs an alarm system to suppress intrusive thoughts
It’s in the name of the battery, so many seem to think that it’s the main ingredient.
See https://Ghuntley.com/internet for ideas.
Apollo Said to Be Weighing Participating in Twitter Bid
Lots of fun! Pacifist run: https://pounce.sh/?replay=2480610918

If it could have multiple players (even teams!) and a "spectate after death" mode, I could see this being a remote game night staple like generals.io.

Other ideas
- a leaderboard
- achievements like "win without getting a powerup" or "win by moving not pouncing"
- limited emotes like "well played" or "you got lucky" or "whoops"
- offer to rematch
As an equally useless anecdote, I've probably owned ~10 mac laptops in my life and I've never had an issue. I literally have never used a laptop sleeve or anything I just throw it in a bag and go. Literally one of the most indestructible things I've ever owned.
> Telephone companies do not allow normal customers to broadcast messages. A telephone call is a targeted communication.

> there are laws that (at least attempt to) prevent spamming and robocalling. Telephone users also have the right to be taken off of companies call lists.

None of what you just said changes the idea that it is pretty silly to claim that these types of laws that force telephone companies to send certain messages are some huge infringement on free speech.

The laws that apply to phone companies are well accepted in society. And they could be expanded to other large communication networks, as they currently are well accepted and are not considered huge infringements on free speech, nor do people say that they support censorship.
Apple and companies in general need to make a profit.

Those same "old Swiss everyday products" are most likely no longer affordable based on the modern cost of labor and materials.
When is this actually exploitable? Are there any common programs or setups that result in zgrep getting called on attacker-provided filenames?
This is not news to me. But of the four or so commenters saying basically the same thing (you don't need to log in), it does not seem odd that the user experience sucks less if one does NOT establish at the beginning that one has an account for such things? What the hell is that whole "Manage Delivers" page for, then?

But telling me I'm doing it wrong for using an advertised feature, yeah, that's less than useful.
I didn’t say it is free, I said that the bandwidth for bots is negligible compared to that of regular users.
The voice in the soot: Humanity's earliest known recording
What are the effects of a testosterone deficiency?
I should add that I've never had a company deny me from open sourcing some generic library on the company's public account except for once when the boss was just clueless about how open sourcing something worked, and what license made sense and they were too busy to think about it. That's likely what it boils down to if I were to guess.
that feels like a legal hurdle not a technical one. The carrier is obliged by the regulator (eg US FCC) to be able to locate the phone to within a few meters of accuracy without relying on user action in order to meet their commitments around emergency service.

The problem here isnt the collection of data, its the abuse of that data whether its sale to data brokers or over enthusiastic law enforcement using GPS pings on flimsy pretexts to sweep people up.
It's a nice quote, but I really disagree with this section. Yes, software development is more concrete than computer science, but abstraction is so, so important. The author acknowledges the value of simplicity, but simple code is only produced by choosing the right abstractions. Getting even 1 key abstraction wrong can create enough "friction" to eventually kill a product if the tech debt isn't managed well.

99.5% of a car mechanic's job is assembling/disassembling pre-made components, but they still need to understand how a car works.
> "That's not Agile's fault that people don't live up to it,"

"Not living up to Agile" is one of its principals: "At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behaviour accordingly." That's not what we're talking about, though.

> Agile did not bother to anticipate that people would fall off of the path.

This isn't a case of falling off the path, it's a case of not even being on the same planet. Agile is written about the things you need to think about if developers don't have managers overseeing a project. The OP was talking about what managers are doing. They are at completely different ends of the spectrum.

If you want to use a religious analogy, this is like there being a religious leader preaching about God and a group of people who believe God doesn't exist. Logically, you wouldn't lump them together. They would be seen as distinct groups with opposing thoughts. Exactly how we treat this situation in a religious context: For example, Christianity and atheism.
The problem with many sites (and LinkedIn in particular) is that they whitelist a bunch of specific websites, presumably based on the business interests, but disallow everyone else in their robots.txt. You should either allow all scrapers that respect certain load requirements or allow none. Anything that Google is allowed to see and include in their search results should be fair game.

Here's the end of LinkedIn's robots.txt:

User-agent: *
Disallow: /

# Notice: If you would like to crawl LinkedIn,
# please email whitelist-crawl@linkedin.com to apply
# for white listing.
I'm going to offer a dissenting opinion. I don't have the same issues you do with janky mice and USB 2.0 ports.

I owned a previous Macbook Air with a "shittastic" keyboard and never had an issue– although I'm glad I now have the new M1 with a better keyboard.

> Macbooks may look pretty, but the software has been becoming increasingly garbage.

I had the unfortunate displeasure of being issued a top of the line Windows 11 computer for work, and it was a horrible experience. Basic things that Mac OS gets right like search, recursively deleting files, and bash environments Windows either struggles with or requires workarounds.

> And, surprisingly, my experience on Linux has been better than the last year or two on macOS.

Linux is an incredible family of operating systems. Every few years I will try downloading and installing a few distros. I always run into issues with GPUs, sound cards, and WiFi. Once I get past those, I run into different sets of issues. One that sticks with me is the awful nested menus in XCFE.

Apple in some ways have allowed some behaviour in their MacOS to regress, but it is still the top choice for me. Mac OS is not garbage. I'm sorry to hear that you had an awful experience with it, but I am still very productive with it.
Maybe. IDK. I typically think of those as a Python thing and personally I was never very fond of jupyter notebooks so it's not something I thought of. For LaTeX I bought TeXpad which is okay but you sometimes needed to access their cloud servers to compile with certain packages. iPad is a very workaroundy workflow for coding.
The funny thing is that PinePhone's problems almost entirely fall on the software side. I think we can all agree that for basic smartphone usage the base PinePhone is plenty overkill. How much processing power do you need to send messages? Take and look at moderate resolution photos? Render an OpenStreetMap tile?

If somehow web browsers didn't exist the only downsides left for the Pinephone would maybe be regarding high performance video recording, some ML features and 3D games.
A very odd coincidence that just a few hours ago there was another news about a 0day in another de/compressor: https://news.ycombinator.com/item?id=31070256
Not sure why you were down-voted, but this is a good point. In fact, it is the base problem of all software methodologies. Planning depends on knowing how long an activity will take. Estimating is most reliable when you are estimating something you've already done before. Unless you're working in just such a low-novelty environment, your results will not be predictable and you should understand that the backlog is a priority-ordered list and velocity will let you give a "forecast".

Kanban doesn't "fix" this -- it just changes the frame through which deadline-buzzards get to look at it.
Last good one is

https://web.archive.org/web/20220318053046/http://lambda-the...

First bad one is

https://web.archive.org/web/20220407012041/http://lambda-the...
It's not an option to immediately use the phone, but it's an option to support the change.
I have had enough faulty Macbook Pros back in 2015-17 to say that, probably, no company is immune.

I'm typing this from an old Thinkpad T470, which is still pretty adequate for development work, with an M.2 SSD and 32 GB RAM, running Linux. I don't feel constrained.
Apple stacked like 3 fuck-ups at once (going no-USB-C to only-USB-C in a single jump; the Touch Bar; the bad keyboards) but when I went looking for alternatives it seemed like I'd be cutting off my nose to spite my face (that is, they were all still a lot worse in other ways, as they were back when I first started using a MacBook). I decided to just hold off a bit on new hardware rather than switching, and hope Apple came to their senses. After a little while, they mostly did.

Apple's far from perfect—the competition just doesn't seem interested in actually competing.
I like the idea of a more open phone a lot but dispute the "Smartphones are shit" premise. I think modern smart phones are an unbelievably awesome value. Battery, display, wireless and processing power have advanced at such an unbelievable rate that we have something in our pockets that far exceeds predictions of 20, 30, 100 years ago. The problem is that we don't want to pay what it really costs to have such a great system so we sell our souls and then endlessly gripe about it.

Pinephone et al appeal to nerds and are a good reference case about those tradeoffs but I'm doubtful they'll tip the scale.
Show HN: Photogrammetry of Seattle landmarks rendered in WebGL
I've lived in France; but I haven't lived everywhere in France. And I'm certainly not French.

I'll assume goodwill, although you've thrown me a trick question; so my answer is that France doesn't have a northeast "corner". Looking at that wikipedia map, I'd say they're both in the northeast, but neither is in the corner (Belgium is).
Show HN: Plubo Routes – WordPress routes made simple
I made a really simple WordPress plugin/library to easily create template routes and redirects. I'd love to get some feedback.
Snapchat refuses to let you access their services at all via browser. And most banks offer you a restricted set of functionality via browser, e.g., no taking pictures of checks to deposit (in fact, I can't think of any banks that do let you do that via browser).
The world's rich and powerful want you to rent your software, and allowing them to force us into mainframe/client architecture again, will force us to rent hardware as well.

I want to own, not rent. Thus, I will never support mainframe/client architecture for end-users, or developers.
not yet, but will do soon!
Do you really believe bots make up a significant amount of Twitter’s operating cost? Like I said they’re just accessing cached tweets and are rate limited. How can the bot usage possibly be more than a small part of twitter’s operating cost?
It sounds like everyone has a complicated situation if you have to do 8 pages of worksheets to file your state taxes.

I guess I wouldn't want Michigan to not implement an even easier system just because some other state requires more complicated calculations.
frame.work
I’m Australian and I agree with your general perspective. However I disagree with this:

> Strives to do a "good enough" job rather than absolute excellence.

For me, one of my biggest sources of personal satisfaction is striving for excellence. Of course I have realistic expectations, there are many pressures that may ultimately prevent me from achieving excellence, but having the goal of being the best at my craft is one of the main things that gives meaning to my work.
I agree with most of this. I’ve done some stupidly complex things using microservices, and I’ve come to similar conclusions - that there are few or no cases where you need a huge monolith, and it’s much better to have small teams working on small tools. Once you get things working at this level, everything becomes easier.

Setting aside the Linux kernel, this is how Unix itself works, and one of the reasons it was successful.

I don’t agree that we should shut down all the “1x” developers though. I think everyone deserves to love their work and people will excel when given the chance. But throwing them against a massive monolith that takes years to understand is dead certain to make them feel stupid and go slow.
I think a big contributor to this "Brilliant asshole" trope is that if you ignore some things like teamwork/communication it's a lot easier to appear to be doing 10x the work. This can manifest in so many ways...

Not doing any code reviews? Leaving tests "for somebody else to write"? Refusing to work on legacy code-bases and only working on greenfield projects? Tuning out (or just not even joining) API design meetings so you can work on your own stuff? Bonus points if you have the authority to turn around in a few weeks and make folks re-write the API because you don't like the decisions you ignored - those pesky 1x engineers, eh?

There's a bunch of things that fit into this category that can make an engineer seem like they're doing 10x the work, but if you look closer it's frequently only because they're taking shortcuts or pushing more work onto their colleagues.

To be clear - I'm not saying 10x engineers don't exist, just that folks with "teamwork issues" who appear to output 10x as many features are frequently not as productive as they seem.
> They sell the IP addresses/bandwidth of their NordVPN customers to anyone who needs bulk mobile or residential IP addresses

I would be interested in a reference for this if you have one.
X1 Carbon feels a lot nicer to me than a Macbook. It's also lighter than a Macbook air and has a bigger screen and better keyboard.

Macbooks are better than about 95% of PC laptops, but that's because Macbooks are only in the lower/mid upper end of laptops. PC laptops range from absolute garbage to being significantly better than Macbooks.

When people complain about how terrible PC laptops are, it's very rare that they've spent a meaningful amount of time (read: enough to get used to the trackpoint) with a high end PC laptop.
By "sandboxed Google Play" do you mean using the Aurora app?

Coming from iPhone, something I keep forgetting is the full support for PWA apps on Graphene OS. I wish there were PWA versions of apps like Signal, Wire, ProtonMail, and more; so much cleaner to update the app through a deliberate refresh than going through a middle-man service like F-Droid.
No. Might makes it happen, but it doesn't make it right. That's the difference between "is" and "ought".

The alternative is that we have no category for "ought" or "should be" - that "is" is all there is, that there is no hope to improve the world, nor any way to suggest a direction to improve it in. That's a pretty hopeless outlook, and one that I reject.

But you're right that "should" or "ought" often needs to have some might behind it before it becomes an "is"...
> Framework doesn't even support Linux

Yet. I am pretty sure you could spin up Archlinux / Ubuntu on it. I'd give it a shot if I had the need to replace my Thinkpad.
Why is your cellular modem wedded inseparably to your pocket computing device? I think that's the bigger picture.
The 90's man. You had to be there.
Yep. Gitpod is thin client for hipsters. Unlike Virtual Desktop Infrastructure which is all about unburdening system administrators at the expense of developer happiness. Cloud-based, reproducible developer environments like Gitpod are all about developer experience and sparking joy for software engineers.

See https://Ghuntley.com/anywhere for further thoughts on the flip and flop.
Please elaborate on how the current state of hardware design and manufacturing ensures that mainstream adoption will can and will never happen.
If you've got a site with a lot of pages, bot traffic can get pretty big. Things like a shopping site with a large number of products, a travel site with pages for hotels and things to do, something to do with movies or tv shows and actors, basically anything with a large catalog will drive a lot of bot traffic.

It's been forever since I worked at Yahoo Travel, but bot traffic was significant then, I'd guess roughly 5-10% of the traffic was declared bots, but Yandex and Baidu weren't agressive crawlers yet, so I wouldn't be terribly surprised if a site with a large catalog that wasn't top 3 with humans would have a majority of traffic as bots. For the most part, we didn't have availability issues as a result of bot traffic, but every once in a while, a bot would really ramp up traffic and cause issues, and we would have to carefully design our list interfaces to avoid bots crawling through a lot of different views of the same list (while also trying to make sure they saw everything in the list). Humans may very well want to have all the narrowing options, but it's not really helpful to expose hotels near Las Vegas starting with the letter M that don't have pools to Google.
> I guess “lots of height” is a bit more than 70km for realistically strong wings.

A drop test of Dream Chaser prototype was done a few years ago from a helicopter, definitely not 70 km of altitude. The prototype successfully landed onto a landing strip.
I'm a Dell XPS 13 user here (with Linux) and I'm very happy I actually bought it twice (2014 and 2021). 0 problems, the laptop is always cold, no noise, everything works fine.

At work I had several MBP in the meantime. All of them with several problems. Docker extremely slow, Bluetooth not working, ports not working, noise like a nuclear reactor, extremely hot like you can actually make a pizza on top also the OS is very strict and hard to tell any other MBP user how to install things or how to configure it feels like a roulette and some of them if you open more than 6 apps it may reboot so good luck if MBP is your only option because you will be screw.
> During proactive memory suppression, activity increased in the anterior cingulate cortex (ACC)... involved in cognitive control, within the first 500 milliseconds of the task The ACC relayed information to the dorsolateral prefrontal cortex (DLPFC), which then inhibited activity in the hippocampus, a key region for memory recall. The activity levels in the ACC and DLPFC remained low for the rest of the trial, a sign of success... If the memory was not suppressed in time, the ACC generated a reactive alarm, increasing its activity to signal to the DLPFC to stop the intrusion

Original research article: Anterior Cingulate Cortex Signals the Need to Control Intrusive Thoughts During Motivated Forgetting, https://dx.doi.org/10.1523/JNEUROSCI.1711-21.2022

> When [unwanted] memories intrude, a control process engages the right DLPFC (rDLPFC) to inhibit hippocampal activity and stop retrieval [...] We hypothesized that dorsal ACC (dACC) detects the emergence of an unwanted trace in awareness and transmits the need for inhibitory control to rDLPFC [...] We identified distinct early (350-400 ms) and late (500-700 ms) dACC contributions, suggesting both proactive control prior to recollection, and reactive control in response to intrusions
This is so great! I feel like most ML ("AI") products are just linear regressions with fancy packaging, but this actually looks super cool! I want to set this up in my summer house ASAP. Thanks for sharing.