skysight-inc/HackerNews huggingface dataset:
I did a simple game where I rolled my own physics and collision detection. It only had to deal with rectangles so the math should have been fairly simple, but I had a bit of a hard time with things like detecting which side/face was being collided with, dealing with slight overlaps, and handling all the different edge cases.

I'm sure it gets much harder with more shapes and dimensions, but also easier if you just want to detect any overlap and not "resolve" the collision physics.
Focus is a pretty vague term. It feels like Jobs had a talent for recognizing and promoting good product ideas and for promoting talented people to management positions. The technical leadership hierarchy at Apple also never felt extremely deep, whereas at today’s Google nobody seems to know who makes product decisions, and there’s very little unified technical direction. (Or rather, this is what I’ve heard from multiple current and former Google folks.)
For all of these jobs, AI systems may be able to solve the easy 80% of the lowest level tasks, they can't solve the hard 20%, and that's where humans will prevail. But AI plus humans will do even better.

I think what's going to happen is that AI will enable these kinds of jobs to be done much more often and in many more situations where they could not be feasibly be performed before, and the actual human job losses will be minimal in these areas.

At least for the near future, and it's hard to predict what may happen ten or twenty years from now.
Counting the sacrifice of 0.25 Cd with the aerodynamics of a Mack truck and the added weight plus cables and charger, it's probably only good for OTG emergency purposes and self-promotion on social media. Even with 500W panels, they're only going to produce that in full sun for a few hours in summer. Overcast or wintertime, expect <1kW most of the day.
> Is a good Linux command line tool in the same genre

It is also a good OS-X/FreeBSD command line tool as well.
They do the same at a small chain called Burger Fuel here in New Zealand. For the longest time, I couldn't figure out what those sleeves were for. Wish I had, instead of getting chilli sauce on my hands from their Ring Burner ...
Of course, but specifically by maintaining custody over those users funds. And increasing the hardware requirements to have full custody of your own funds nudges users in the direction of delegating it to massive corporations.

Also you're arguing along the lines of "the original plan" is just doing unfounded originalism. Satoshi had lots of bad ideas, there's no reason people should try to embody/achieve all the ideas of someone just because he had one good idea.

Which of the claims I made do you think is disingenuous?
In my experience, just moving them all to one monorepo would already solve a lot.
The idea of snokeling without knowing how to swim seems incredibly risky.
Dunno, I know a small time investor who is tired of the shenanigans and is drawing down half of his shares, actually crystallising some losses to go play somewhere else. I would say the pro investor is vocal, but the ante investor is definitely out there.
Do you give away cooked or raw taters at halloween?
As of February 2016, references to "slave" in documentation began to be replaced with "agent": https://issues.jenkins.io/browse/JENKINS-27268

The comment I'd make is that this appears to have been settled nearly eight years ago in this particular context, and that maybe you should give it a rest.
I see this as typical of organizations that value creating a more inclusive environment for their developers.

Also, for what it's worth, Jenkins changed their terminology to use "agent" instead of slave in 2020 [0]. These efforts might seem futile in isolation, but they add up over time.

[0] https://www.jenkins.io/blog/2020/06/18/terminology-update/
But Airbus planes are not falling from the skies.
> not Microsoft overall, but specifically Windows

This isn't the case: https://msrc.microsoft.com/blog/2019/07/a-proactive-approach...

> Since 2004, the Microsoft Security Response Centre (MSRC) has triaged every reported Microsoft security vulnerability.

They've never qualified it as Windows only, to my knowledge.
>one of the strongest aspects of human nature (to have a family)

I can't relate.

I treasure friendships, but I disdain familial ties enough that I have no intentions of making a family. Enough bullshit comes flying my way from the familial ties that predate my existence, I don't need nor want more.
Yeah sorry, this one doctor does not speak for every doctor.

However you feel about it, one side chose to believe the science/scientists, the other side chose TV personalities and podcast hosts.
Foundation Models will introduce a Computer Vision Pipeline 2.0
Foundation Models will replace annotation and training (while data remains king) creating a Computer Vision pipeline 2.0.
That’s because the kids have parents who are developers… /s
The classic joke is to tell people "you go upside down at the top" and watch them come back down standing on their heads (its actually a mechanism which preserves the up direction as they circuit round)

Was popular in the UK university system: there were paternosters in Leeds uni and in Napier College Edinburgh in the 70s and 80s.
(2017)

Some recent discussion: https://news.ycombinator.com/item?id=34733805
Time adds up faster than you think. a few people double checking that it was done right...
This is the hardest part about trunk based development - changing your way of thinking. Everything needs to be decomposed into much smaller changes, and you need to think about the impact of each of them being deployed into production (since that will happen). New features should exist behind some kind of feature gating or dial-up capability, or a new API version with restricted access, etc.

That seems painful but it's less painful than merge hell or deploying a change with a massive delta to production and needing to roll it back and unpick what went wrong.
What we know of the current Amazon technology is bad enough that Amazon keeps closing stores. It's just not profitable enough to keep them open.

Now, maybe what they're thinking is that these stores were just a training exercise and known to be unprofitable from Day One, and now those training exercises are over so they can start shutting them down. Dunno -- I have no inside information on this.

But I wouldn't be looking to Amazon to solve all these problems for all the retailers. At least, not until they can come out with better technology.
You may find my HN comment from two years ago, the resulting discussion and the parent story interesting: https://news.ycombinator.com/item?id=27487993
My understanding is that Rust lacks the ability to have a generic Monad abstraction like Haskell and Scala, but that it certainly has monads (e.g Option, Result, Vec, etc). And indeed that even languages like JavaScript have lots of monads (e.g. Promise) it's just that these are likewise not abstractable.

I believe that a monad is basically any container that has both a constructor and a flat_map function (and there may be one other requirement that I've forgotten). The special ability that Haskell has is the ability to write code that is generic over any such container.
It gets even worse — convoluted GitHub action templates that no one can debug, attempting to impose on every newly created repository.

The projects at my company that use the complicated actions with gitflow are slower and less efficient.

When I release a service at my company I just do trunk based ,but I have to redo the GitHub actions initially to save it from itself. Over the long run it saves me a lot of time.
Nitpick, it’s called single phase :) there is no 2 phase in North America only single phase and 3 phase.

I do agree that level 2 is much more important than fast charging.
Fun and games until a competitor arrives on the market with a solid developer experience. As soon as that happens, I’m dropping Apple like a bad habit. The only thing keeping me on their tech is my hatred for Android’s UX. Heck, if the Windows phone was still around, I’d probably be on that.
I love the Tesla plug
TBF, C doesn't suffer from the "headers cause slow builds" problem of C++, because C headers usually only contain a handful of declarations (e.g. the C stdlib headers are a couple of hundred lines of function prototypes and struct declarations, not tens of thousands of lines of gnarly template code like C++ stdlib headers).
In Australia (and I would imagine elsewhere) Apartment complexes have a body corporate which all owners are voting members of, and they have to vote two annual costs: the operating fund, and the sinking fund. the latter has to pay for building maintenance such as painting, and lifts. These are the two notoriously most expensive repairs in the life of a modern building: a complete re-cabling of a set of lifts for even only 10 floors is a million dollar spend.
If only issuing clone-able key cards were the infraction instead...
I countered the statement and also getting down voted. The key is to train your brain to like down votes just as much as up votes. When the number is just a number not attached to dopamine then you are free.
This is a super fun gizmo, it's discord channel is, uh, not great.

One cool thing is that you can talk to it serially. I pretty quickly had it organized with an IoT temperature sensor so that it could send commands to my ceiling fan given the temperature in my office.

I have also used it to capture the NFC code on a hotel card key so that I could still get into my room even after my key was inevitably "damaged" by nearness to other fields.

Some parts of it are silly, like the Tomagachi type game with the dolphin. Doesn't add value for me, but I can see how it might be something for someone.

There is also growing awareness with agencies about its flexibility, some apocryphal stories of them being confiscated by TSA checkpoints have come in.

Writing your own apps for them has a fairly high learning curve.
> It is always someone else's fault when nuclear projects does not match expectations.

...as opposed to wind, solar, biofuel, tidal and other similar technologies failing at large scale projects?
Concentrated harm and distributed benefit is a recipe to have a few vociferous complainers and many silent beneficiaries.

People who believe they've suffered a grave injustice will be much louder.

The best algorithm and least complaint-inducing algorithm are distinct.
Not terribly difficult to flash the firmware.
My building charges USD 40+ to replace the white rfid cards if you lose it and something similar for the remote control for the parking gate. So i just cloned all my cards and remotes and keep them as backup, just in case.
I'm surprised that so many developers are siding with Apple in this regard. If other stores and payment options were allowed I genuinely believe that:

- Apple's own fees would be reduced relatively quickly

- Technological savvy users will be able to discern which external sites are safe and get even lower prices when available

- Very few companies will be able to afford not being on the App Store (especially if Apple lowers their fees further)

- Apple will still make it hard _enough_ to use secondary stores that grandmas will not end up with iPads full of malware
Eastern Europe in general has a strong math & science culture. It operates on a lot of levels and is hard to summarize, but it predates the 50’s for sure.
I haven't incurred a trade in a 401k in a decade. Sub-milli liquidity is absolutely unnecessary for me.
There's a workflow where you commit to each release branch?

I genuinely did not know that. I thought working on individual branches, merging to master, and then cutting the release branch from there (to merge back into master if any changes were found during testing) was the only major way people actually did things.
I'm not really sure what the mental load is but having gone to Trunk felt like a mistake, I don't know if it was just designed wrong at the last place I worked at, but we have to do more than normal per release, and I'm not a fan of squashing commits, it means I can't just go back to a branch and merge the development branch back into it, I have to check out a brand new branch. I also preferred having "master / main" and "development" because if QA claims there's a bug introduced during the development phase, you can figure out if it's already in the main production branch or if it truly was introduced during development. Which is something you can't really do with "trunk based development" it's like all these people who praise it should just switch to SVN instead?
They're working 39.5 hours a week to make sure they aren't in danger of getting benefits.
Wait, is :state a keyword or an instance attribute? Using the same syntax for both seems really confusing.
It was "settled" in that we're all agreed it's obviously incredibly stupid but not worth fighting over and getting called racist.

The good news is that "master vs mainline" was so embarrassing that even the people who push this stuff realized they overreached and have settled down since.
It's more like the predecessor to Dafny, which is still research-oriented.
Correct. I did this at school. It was early days of students being allowed laptops in class.

We weren't actually allowed internet, but the school had an extremely basic wifi network that was WEP encrypted... So naturally I broke out Aircrack-ng and ameliorated that situation. And suddenly everyone was procrastinating on nettby in class.
There was one at the university (in the UK) my Dad worked at that was used for years with zero incidents.

Lots of things from chain saws to hover mowers, or cars for that matter, are unsafe if not used with due regard for safety.
The colon sigil denotes a Symbol class literal, and a trailing colon here denotes a Symbol used as a Hash object key.
The #1 benefit of code review is to ensure that the code being written is understandable to at least one other person. If at least one other person can understand it, it's much more likely several other people will be able to.

In my experience, this is something that many reviewers, including senior engineers, do not understand. If you haven't worked in enough different styles of codebases, maybe you don't even think this is possible or desirable, in the same way that many people didn't think having a uniform formatting style in a codebase was possible or desirable.

When people don't think that everyone has the right to understand what's going on in code just by looking at it, we end up with parts of the codebase that are idiosyncratically written, structured in confusing ways, and very difficult for anyone but 1-2 people who wrote them to maintain. And then when folks review changes by those 1-2 people, they lack the domain knowledge to do a thorough review and tend to just look for surface level issues and go "I don't really have context on this but I assume X knows what they're doing." This should be a red flag for you if you find yourself doing it on a regular basis.

IMO, if your team is operating this way, maybe you should just be writing better tests and merging to master. But consider how your code is evolving. Are there key areas that are only understood by one person on your team? Are there services that you'd rather completely rewrite than take the time to understand? If so, that represents a huge waste of effort. What would prevent that from happening again?
Sorry, I was referencing the quote "Finding goals that are extinction-level bad..." from your first link, https://wiki.aiimpacts.org/doku.php?id=arguments_for_ai_risk....

What that was referencing was finding goals that a human would want an AI to follow, e.g. "increase revenue" was one example explicit goal in the wiki the human might want an AI to follow. The argument in the wiki was that the AI would then do unethical things in service of that goal that would be "extinction-level bad." My counter-argument is that current SOTA AI already understands that despite having an explicit goal — let's say given in a prompt — of "increase revenue," there are implicit goals of "do not kill everyone" (for example) that it doesn't need stated; as LLMs advance they have become better at understanding implicit human goals, and better at instruction-following with adherence to implicit goals; and thus future LLMs will be likely to be even better at doing that, and unlikely to e.g. resurface the planet and turn it into an AI lab when told to increase revenue or told to produce better-aligned AI.
Security by insecurity is not a strategy.
Ah, is it possible to share stories from early MSFT days?
It’s pretty much the driving force behind all open source machine learning demos these days, it was acquired by hugging face a few years ago and they do an incredible job maintaining it
Yeah, I had the same thought. $169?! I get that it's specialty geekware, but with enough popularity that I would have guessed the price would be in line with the Arduino. Like, $50?
An Institute of Virology collecting, warehousing and doing gain of function experiments on Methuselah viruses, and one of the altered viruses creating a global pandemic, is the threat I'm most concerned about.
Except archive.ph has the never-ending CAPTCHA from Hell.

So, that's totally useless either way.
Recent news discussions:

Flipper Zero can be used to crash iPhones running iOS 17

https://news.ycombinator.com/item?id=37919396

Apple Shuts Down Flipper Zero's Ability to Shut Down iPhones

https://news.ycombinator.com/item?id=38656607

Flipper Zero banned by Amazon for being a ‘card skimming device’

https://news.ycombinator.com/item?id=35481580

UK airport confiscates passenger's Flipper Zero

https://news.ycombinator.com/item?id=37707486
Windows comes with two shells (CMD and Windows Power Shell 5.1). MacOS comes with zsh or bash (maybe both). I think one problem here is people are assuming a shell must be a Linux shell.
Is there a link without a paywall?
A lot of the rebase/merge hell I've seen has been more or less resolved with the introduction of a merge queue. Granted, there are other issues that crop up (notably, flaky tests go from being an annoyance to life-threatening) but at least bigger changes don't get blocked and stay blocked.
Flash carts for the Nintendo Switch are here [video]
I dunno if I’m fully onboard, but anything that forces devs to think in terms of smaller changes will always get my attention.
Multi-repo software products maintained by the same team are another thing I'm probably never going to understand. In reality the components are never fully decoupled and nearly always released together.

When splitting up a product into multiple repositories a lot of new problems are created. Every sub-project needs to be testable completely independently and then in a later stage integrated with the other components and tested again.

With multi-repository it's much harder to isolate a change over multiple components into one PR and test those changes together. Instead they develop separately and after some time many of those changes are tested together. It's just making the feedback loop longer without any added value.
I have sleep apnea. I bought a $200 very sensitive blood oxygen sensor which measures several times a second if I remember correctly.

I tried to bring the case to my doctor that my Cpap machine setup was not working correctly. His criteria is “do you fall down when you walk because you are out of breath. Then you should be concerned about your lungs and you don’t want to be around anyone with issues like that. “

I would welcome HRV tracking but that will require a better sensor or an additional one. The blood oxygen sensor requires 15 seconds of no movement. ECG requires 30 seconds of wearing watch and holding the crown.
It's easy to copy and paste numbers from Wikipedia, but that tells us nothing about actual combat effectiveness. Most of the PLAN experience lately consists of harassing Philippine fishermen. It's questionable whether their missiles even work.

https://www.thedrive.com/the-war-zone/water-filled-missiles-...
Why so much? They're important cables, but surely not made of unobtainium and not that rare of a product with the amount of elevators in existence.
Charge Robotics, search box did its thing.

https://news.ycombinator.com/item?id=30780455

An interesting read, looks like they have the attitude necessary to innovate without distracting moonshot goals.
$169 is a bit steep for me, so I went on Temu and bought a $8 125KHz RFID programmer & a $5 USB-C IR Blaster. Combined with my Samsung phones native NFC writing, bluetooth, etc I feel like it scratched the itch of 90% of what people do with Flipper for 10% the cost.
Because there's overlap between what brutalism is about and what communism is about, an exposure of the material and structure to the outside, a rejection of nostalgia and traditionalism, etc. Of course this isn't exclusive to Communism but also quite popular in the US, as the other big cultural center of modernization in the 20th century.

This has nothing to do with abandonment of aesthetics though, as Brutalism is a very explicit aesthetic and architectural movement. We did indeed abandon aesthetics but the product of this is the non-offensive, utilitarian, convenient Starbucks store, the Ikea furniture and so on, not Brutalism.
The killer app is not in what the device is capable of today.

The killer app is not in what we currently imagine the device to be capable of tomorrow.

The killer app will be found in the things we cannot possibly conceive of today, because our pre-conceived mindset hasn't allowed us to adapt to the new landscape.
This needs to hit the front page.
All bets are off when you get the burger cooked medium rare (sorry Canada), and that juice (whatever it is) soaks through the bottom bun.
Perhaps Altos Labs (aging). Perhaps also Isomorphic Labs (protein design) will also become such a place. Both are still quite new.

Microsoft Research is also pivoting into this area.

mRNA designs are still a bit primitive. Moderna and BioNTech resemble corporations, rather than skunkworks.
That's because most iOS developers aren't confused about the situation.

Apple's commission is for the App Store, SDKs, Developer Support etc. Not just a payment processing fee.

And so if there are other stores and payment options which there will be soon Apple is still within their right to collect that fee. As every court around the world has said. They could collect it as a percentage of sales like Epic or just lump developers with an up front large development kit fee like Sony or Microsoft does.
> Concentrated harm and distributed benefit is a recipe to have a few vociferous complainers and many silent beneficiaries

A fascinating example of this with queuing humans is the Disney Fastpass system (1). I think the real design goal to avoid "complainers" is to try and optimize the wait time for your resource to avoid a bimodal distribution and try and spread it out for the average rider, rather than make wait times worse for the majority of people but better for the people who game the system.

(1) https://www.youtube.com/watch?v=9yjZpBq1XBE, yes this is an 1:45 long video on the history and a simulation of Disney parks, but its worth the payoff.
It would be a terrible shame if some black tape were to inexplicably find its way over any cameras pointed in the cabin.
So 75% of cancers are “tamed” now? Or is the headline slightly hyperbolic
Normal people value their families first and foremost, which necessarily limits the closeness of non-kinship relationships. I tell my kids about their great grandfather, a man they’ve never met and who I met when I was five (but who my mom lionized). Your friends’ kids won’t talk about you. Now, obviously you won’t care because you’ll be dead. But it’s reflective of the difference in the depth of the relationship during life.

I don't say this to be an asshole, but to point out that, if you are a non-shitty person, you are a presumptive source of stability for some young cousin, niece, or nephew. Because their friends won't care about them as much as those friends care about their own families.