skysight-inc/HackerNews huggingface dataset:
In my opinion, most developers should be using bounded model checking if available for their language / platform. This is certainly true for C, Rust, Java, and others.

I consider bounded model checking to be "formal methods lite". It provides most of the benefits at a lower cost of entry than using a proof assistant or building constructive proofs. Really, there's little added overhead. Perhaps 30% to 40% more time to build out the function contracts and model checking. Given that this overhead more or less prevents errors that would likely be introduced without it, I think it's a reasonable investment.

TLA+ is certainly related, since it uses an SMT solver at its base. I see it as useful for designing algorithms and protocols. A tool like CBMC or Kani provides similar guarantees at the source code level. It's not perfect, as currently CProver does not have direct threading support, but with a reasonable application of method shadowing and function contracts, even things like threading can be anticipated. Using a bounded model checker effectively means changing the design of software to work best with it. This is little different than using concepts like TDD or continuous integration.
That’s the best result for a study
I think the GP meant dropping the key wrapped in paper without the parachute. That's what makes it faster and easier to target. Which also answers your question about surprising someone driving a car, since the key won't drift with the wind anymore.
I'm curious how you get car totaling crashes in a traffic circle. Generally the traffic circles that have been installed around me are all relatively small and greatly cut down on speed going through the intersection. I could absolutely see an increase in fender bender style accidents here, because for some reason how to operate a traffic circle is an impossible mystery to Iowa drivers. But how are cars being totaled?

I remember when driving in SoCal, there was a massive traffic circle that I could see people maintaining fairly high speeds through and could see major accidents happening. But everything I see locally would be low speed collisions.
Really! Same model and everything? I guess I need to go benchmark them - 10x would legit obviate GPU for me
> you cant refill them with an app

You can now refill the rechargeable OPUS cards using an app.
In your analogy, we are all capable of running (probably), even if some of us are better at it.
> he was using AI to actually land it directly on a person’s head

DARPA would definitely come knocking
...and no incentives for publishing negative results, or doing replication work...

Still these people are criminals and clearly need to be treated as such. To say there are larger problems doesn't at all diminish the need to deal with criminals as we do in ALL walks of life.
Eh, what AI taketh, AI can give; modern OCR has gotten mostly decent. If you're on Windows you should try the powertools OCR tool.
Any plans for local LLMs?

Thanks for making this!
This seems to do the same as this paper from last year but getting more press.

https://arxiv.org/abs/2303.08896
Show HN: Use macOS keychain to store secrets
A long-time satisfied user of LINQPad. It is one of my must haves. I usually upgrade to the latest one when I hit some framework feature or a piece of snippet which requires it. It started as a very reasonably priced for the paid edition and there was only one paid edition for a long time. Nowadays, it is a bit pricier and has several editions (a suggestion would be to merge Pro and Developer editions).

I use LINQPad to manage my collection of snippets to do some ad hoc tasks on my machine. I also use it for testing out new code and learning about new features. It would be great when it becomes cross-platform, but last I heard Jo Albahari mentioned that the investment required was quite big and not worth it (at that time).

On the side note, I had a chance to see Jo Albahari's presentation few years ago in Sydney and I think he is unsung hero of .NET world (along with Ayende)!
Surprisingly, they are still taking orders:

https://store.planetcom.co.uk/products/astro-slide

I suppose this means that they still have a firm intention to produce eventually, hopefully even with an updated chipset given that the original parts are lost ("ODM is effectively unwilling to release remaining produced stock and the pre-purchased chipsets"!) Obviously you know all that, fellow backer, but just in case anyone else is interested in this debacle:

https://www.indiegogo.com/projects/astro-slide-5g-transforme...

At this point I think of it as the Delorean of handheld computers...
Why content providers need IPv6
Ask HN: Best Figma Resources to Learn UI Mockups
Hello HN,

Here's a team learning related problem I am facing right now.

So, usually, my team is struggling to finalize some sort of UI screen on almost any day of the week.

Initially it starts with some discussions, priorities, and such things.

But at some point - we have to translate the discussions into visuals for further iterations/refinement.

We've found Figma to be good - but from my cursory search, I feel we are barely using Figma to its full potential.

Would love to learn if you have any learning resources for Figma (with a special focus on UI mockups)

I've already looked at the Figma's Youtube channel, there's some interesting stuff, but would love to learn whether there are any other alternatives.
Montreal has mostly followed this trajectory, be we haven't yet stuck the landing yet on bank cards. Most turnstiles now are equipped to handle them but the project has stalled a bit.
I dont think anyone here thinks it is a conspiracy. And I'm sure everyone here expects apple to take proper responsibility.

But whataboutism about other companies doesn't hide the fact that there were/are violations.

This isn't gonna kill apple, don't worry nor will it permanently tarnish their reputation you're so worried about. But it is a big deal when they do spout green initiatives then get busted for stuff like this. Notice some of those dates? How absent does corporate have to be to allow stuff like this? Months and months on end with no real inspections?

If Apple was as green as they say, this wouldn't have happened in the first place. They would understand these types of messes. So while the main cause may fall on some of the daily employees, where was management? Why weren't they doing their job as responsible environmental stewards as their image upholds?

Again, IMO this isn't _that_ big of a deal so long as they stop those practices and get their stuff together. No amount of handwaving/whataboutisms is going to change this. Just accept that they got busted messing up and move on. Don't try to play it off and minimize stuff.
ah right crumchbase - founder with a "crunchbase rank" in the two hundred thousands range, stanford-stanford-harvard. there is something about stealth combined with valuations.. can't put my finger on it..
I read the report, and while the practices are inexcusably shoddy, I am struggling to see anything to substantiate the poster's core claim that Apple was handling "extremely dangerous" chemicals at the site and that they could've harmed a person living a good distance away.

For example, violation #6 appears to be about a tank holding diluted solvents such as isopropyl alcohol, acetone, and NMP. And the violation is that they labeled it as "CA-133" waste while it should be also labeled as "D001" waste because it's flammable. That's shitty, but I don't see how that could've poisoned someone from afar. You don't want to huff these solvents, but they are common and have modest toxicity.

Or, take violation #2: a bucket labeled "adhesive liquids and tape", which should've been closed but wasn't. Violation #3 is that a bucket labeled "silicone" has been on the site for more than 90 days. And on, and on.

Don't get me wrong, if you're operating in a location like that, you should do everything by the book, so I hope Apple gets in enough trouble to notice - but I see a pretty sharp disconnect between the Mastodon thread and the report.
Does every thread about this topic have to have someone quibbling about the word “hallucination”, which is already an established term of art with a well understood meaning? It’s getting exhausting.
Was curious if Chat GPT would be able to find the problem if I told it that there was a memory leak which it was able to find.

https://chatgpt.com/share/70af56e3-2fde-4dab-8b59-d05960dadd...

Just asking if there's a problem and asking Chat GPT to rank the error leads the memory leak error to be categorized as low criticality though.

https://chatgpt.com/share/68eb706a-05eb-44ca-8e2b-abc97c0422...

Pretty promising though that it was able to point out the problem even without pointing it out and it definitely caught the memory leak issue.

Claude 3.5 Sonnet was able to figure it out right away without pointing it out though.
Which way would you update our confidence? A: We were so wrong earlier, but now we "know better", due to better measurements, better models and more evidence, so our confidence is higher. B: We have been so wrong in the past, so our confidence is lower.

To me the second option is akin to despair.
what doesn't work about it?
i made ",foo.bar"

and i went into PS and typed ,<tab> and it said:

> PS V:\> & '.\,foo.bar'
Montreal used to but transitioned to these NFC ones recently.
Because the purpose of meditation is not to make you happy, it is to help you understand the Satya/Truth to help you see beyond the Maya/Illusion and lead you towards Moksha/Liberation (from Suffering/Dukkha if you are Buddhist, from Punarjanam/Reincarnation if you are Hindu). Of course, if you don't believe in any of that, then it is useless for you. Truth is supposed to make you sad, otherwise everyone will be looking for it.

Westerners just turn everything into a commercial product, look in this very thread -- some people felt a bit of relaxation and decided that they are now enlightened souls who have figured out the real deal without having to deal with the dirty Brown-skinned spirituality.
Same here. One thing that was funny watching my daughter making the same mistakes italian students make when learning english, even though she was born and raised in an English country.
Learning a language that's phonetic makes reading so much easier, when dealing with English it really throws you off the lack of the feature
The link referenced in the script shared might be a better starting place:

https://www.netmeister.org/blog/keychain-passwords.html
The issue isn’t with the approach. The issue is with the limitations of language.

I did a vipassana course a few years ago and have been meditating semi-regularly ever since. I’ve been through a few difficult times with my family since then (not materially, but emotionally). In those difficult times, my most deep traumas were triggered - sadness, rage, frustration, anxiety all came rushing out.

But because of the meditative practices, I had learned to “witness” these emotions rather than be completely consumed by then. In the meditative practices I follow, I’ve learned to completely sense my body and the result is that my attention has moved away from my thoughts (which are the source of most of our suffering) to bodily sensations. These resulted in situations which are something like, “Oh I’m feeling a lot of rage and sadness. My chest is feeling an intense, almost painful sensation. My breathing is heavy and fast.” Whereas normally I’d have thought, “I’M GOING TO RIP THIS F**ERS HEAD OFF!!”.

And guess what, when the power of the emotion is “seen” in this way… I began to enjoy it. Enjoying my sadness and anger.

EDIT: well these days, I realise I’ve been chasing that state ever since :) and now my challenge is to let go. I’ve certainly become a bit rusty since then, but I don’t give myself enough credit for how far I’ve come. The journey never ends! I guess one just takes life as it comes :))
Well it can be both can't it.

Car makers, conceding that they have to incorporate some sort of non-startle noise if they're building an ev, decide to lean into it and pretty soon the pr and marketing departments are trying to come up with the most "distinctive" non-startle branding sound possible, and we're off to the juvenile arms race of noise making one-upsmanship again.
I have one good reason for not doing that, the main reason for language is communication, if you mix two languages, the other person needs to know two languages to understand you, instead of 1,so we try to stick to one, chosen based on context
What's the consumption rate for RoW - per capita - compared to the US?
In my experience traditional property checks are pretty difficult to write already (30-40%). I get the sense that a bounded model check would be even more expensive than that, probably into the 2-3x range if not more. I’m talking about meaningfully complex logic, not very simple things.
I find B group vitamins to be very helpful for cognition.
It's worse than described in the tweet: try googling information online that you know is there because you found it before!

Never mind the fact that not all information is online and can't be googled, even finding relevant information that is online is a challenge.
The last 6 weeks there's been a pronounced uptick in comments, motivated by tiredness of seeing "AI", manifested as a fever dream of them not being useful at all, and swindling the unwashed masses who just haven't used them enough yet to know their true danger.

I've started calling it what it is: lashing out in confusion at why they're not going away, given a prior that theres no point in using them

I have a feeling there'll be near-religious holdouts in tech for some time to come. We attract a certain personality type, and they tend to be wedded to the idea of things being absolute and correct in a way things never are.
This is cool. It reminded me of a dream project in my backlog: I want to build a fan that tracks my head when I workout and always blows at my face.

Do y’all think a similar stack/setup (raspberry pi and python3 and this model thing he linked to) would be a good starting point? I prefer to use a more “algorithm” solution than a full blown model (I mean cameras have had face detection since what, the early 2000s?).

Anyway, curious to hear any suggestions.
By their nature, the models don’t ‘try’ to do anything at all—they’re just weights applied during inference, and the semantic features that are most prevalent in the training set will be most likely to be asserted as truth.
I dont have an answer for you. But since you say the s22 is faster after the update, I'm bummed I didn't wait for it. My s22u was pretty beat, but still, I could've held off for a while longer before getting the s24u. Oh well. Learned my lesson.
Confident assertions in this post:

- Loggers were only paid minimum wage.

- International megacorps controlled the whole American logging business.

- Every single trees were chopped down, without any replanting. Because... international megacorps hate future profits?

- Being international (non American), the megacorps made sure to leave pollution behind.

- Old Appalachian mining towns were also ravaged by the same internationalist forces.
As an avid recreational cyclist, I would much rather be active on a bike in Sweden in the winter time, then in virtually anywhere in the USA's south east or southwest, and even in the northeast, during the summertime. I'll still do it because I like riding, but I would never want to have to ride anywhere for any exertion-inducing length of time outside of a purely recreational scenario. I will be completely soaked and that's awful for everybody involved.
Conversely, we also know that taking longer to build something scalable is more expensive than just building cheaper things that accomplish the job now and solving the bigger problems when they’re relevant to the point where it can be the tipping point of success in the first place. In other words, that super reliable bridge that can handle all the growth you throw at it can take longer and too much money and result in a city that fails to have a growth problem in the first place.

We know that’s true experientially in both CS (YAGNI) and in the physical spaces (eg Wright brothers constantly iterating with cheap prototypes until they figured out something that worked and SpaceX doing similar things with their prototypes). Iteration = learning. In theory formal methods let you iterate at a cheaper phase of the project. In practice, the methods themselves are very difficult to scale to large projects and these days require you to build the project twice - once for the formal language and then hand-translated to a production language.
Just do hincrby alone, if it doesn't exist it will automatically become 1
Qualified agree. Personally, I knew since I was a teenager that if I wanted to end up in software, it would be "easy" for me (as in it would take time and practice, but I could do it fully self-taught - I just love doing it too much).

So instead of majoring in CS I majored in EE and mathematics. I did a lot of hard math and physical sciences stuff most of my peers didn't, and it still buys me an unusually large amount of latitude in the kinds of work people can trust me to take on.
Once I searched how Japan do the synchronization of the data in the IC card because I can't imagine how they handle all of the traffic for millions of people especially in the rush hour.

So the solution is the transportation card is writable, and each train station acts like a small data center. They sync the data periodically to the main data center.

I think the syncing tech is getting better, Japan train companies are going to experiment with QR code soon. So read only is feasible.
It appears to support the OpenAI API so you should be able to use it with offline servers that expose the same API such as llama.cpp etc.
Lini*
According to the mastodon post this situation is a bit different because it was a (whistleblower?) complaint and thus it was supposed to be a surprise vs typically announced inspections.
> Lying is intentional, algorithms and computers do not have intentions. People can lie, computers can only execute their programmed instructions. Much of AI discourse is extremely confusing and confused because people keep attributing needs and intentions to computers and algorithms.

How do you know whether something has “intentions”? How can you know that humans have them but computer programs (including LLMs) don’t or can’t?

If one is a materialist/physicalist, one has to say that human intentions (assuming one agrees they exist, contra eliminativism) have to be reducible to or emergent from physical processes in the brain. If intentions can be reducible to/emergent from physical processes in the brain, why can’t they also be reducible to/emergent from a computer program, which is also ultimately a physical process (calculations on a CPU/GPU/etc)?

What if one is a non-materialist/non-physicalist? I don’t think that makes the question any easier to answer. For example, a substance dualist will insist that intentionality is inherently immaterial, and hence requires an immaterial soul. And yet, if one believes that, one has to say those immaterial souls somehow get attached to material human brains - why couldn’t one then be attached to an LLM (or the physical hardware it executes on), hence giving it the same intentionality that humans have?

I think this is one of those questions where if someone thinks the answer is obvious, that’s a sign they likely know far less about the topic than they think they do.
Tell me one good reason why anyone should care what China thinks about Taiwan.
Struggling with the use case.

It seems like this is when you have the source or the libs but choose to mix x86 and arm?

It would seem if you have the source etc you should just bite the bullet and port everything.
Yeah sorry, rereading, that came off as way aggressive for no reason. Rereading the chain, I think I just meant that it’s an algorithm that was frequently taught in AI classes, so at least some profs think it counts, even though it was called an algorithm.
You’ll have to flag a lot more submissions then. HN is submarine article central
Oh, I can agree with that. Ebay has so much potential if they would clean the platform up of practices like that.
Physicists find a new way to represent Pi
That's fine, as long as its complex enough to keep us busy and nurse the ego :)
A multi-faceted investment boom is underway in the U.S.
The road standards do actually allow for quite a bit of freedom. Its harder if the state DoT (Department of Highway building) is not on board. But fundamentally nothing stops engineers from doing better work. Its a matter of education and political cover.

Political will alone goes a long way, engineers are capable of self educating quite well.

A simple example is the town in Indiana that has lots of roundabouts. They are operating under the same standards but is much better in lots of way.

Engineers can do a lot by themselves and with local political cover they can do much more. If the state DoT is onboard, there is a lot of freedom.
I'm starting to see more and more homes in the area where I live, Southern California in the LA region, switching from green unsustainable lawns to some form of hardscape/ xeriscaping.

one of the rising trends is the use of old tires as a ground cover source. These have been shredded and processed with a small amount of coloring into something that very strikingly resembles and spreads like wood chips until you pick them up and feel them in your hands.

Of course it better solution would be to not have tires that are so toxic to begin with, but there are very few products into which the most unusable kinds of recyclable plastic streams can be fed, and tires are one of them.
B-trees are definitely more useful, but I don’t think they’re really a good idea to start out with as your first balanced tree.
Hedera Hashgraph uses Proof-of-Stake consensus, stake weighting, aBFT and minimum stake threshold with node staking delegation. Malicious nodes can lose delegators. If a node doesn't participate in consensus it won't receive rewards.
I'm not aware of any consensus mechanisms invulnerable to Sybil attacks but I am simple pleb.

https://ieeexplore.ieee.org/abstract/document/9191430
It would be more analogous to your wifi antennas looking like 6" cat 5 cables with an RJ-45 painted on the end :)
I found this a couple months ago and it was an amazing resource (thanks dmitrygr)!

I ended up using atc1441's base station firmware[0] because it's a bit of a pain to actually pop open the case and get the programming pins on the Chroma 74

[0]https://github.com/atc1441/E-Paper_Pricetags
Borderline dangerous software. If it was reliable and worthy of supporting a stack, it wouldn't be Windows only.

By being Windows only, it conveys "toy" status. Professional database engineers don't use non-Linux, hence I can infer professionals don't use this.
Thought this was going to be about Comma [0]

0: https://github.com/nix-community/comma
I wonder why this post was flagged.
I'm a fan of using argc for this <https://github.com/sigoden/argc>. I have my `~/.local/bin/.argc` file, which has a bunch of commands that I wrote. The commands have inline documentation and documented parameters. Quite nice for rarely-used scripts!