skysight-inc/HackerNews huggingface dataset:
Why does self-hosting mean not using docker. Some people don't like overhead, but that's not the point. The point is to control your own stack and docker can make it more managable.

If you dont like docker I guess just copy the script in the Dockerfile?
I was at a US airport recently where TSA is piloting some sort of facial scanning (facial recognition? retina?). People have the option to refuse, but everyone I saw seemed to comply without a thought.

Unless we talk about privacy, why would they do otherwise?
They didn't say "quite a bit" (long time), they said "a bit" (short time).
This is basically the reason.

Another part of it is the fact that it's a lot easier to represent stuff with hex if the bytes line up.

I can represent "255" with "0xFF" which fits nice and neat in 1 byte. However, now if a byte is 10bits that hex no longer really works. You have 1024 values to represent. The max value would be 0x3FF which just looks funky.

Coming up with an alphanumeric system to represent 2^10 cleanly just ends up weird and unintuitive.
It's a filter the moderators add to your account when they deem you a low-quality / troublemaking poster. It limits you to a few (probably four) comments per hour. They won't tell you when it was applied or why. It's also permanent unless/until you ask forgiveness for your behavior and they decide to remove it.
Anecdotally, I've observed with my own body that there is a very direct correlation between weight and all of the health metrics. And it does not take as much weight change as you might think in order to see the metrics move.

Another thing is consumption. All of my metrics start moving immediately in the positive direction when I'm on a calorie restricted diet, even before I start seeing results on the scale.

I could be unique but I doubt it.

The problem, of course, is that just like CICO, observing the relationship between weight and health is educational but useless as a strategy. If it were that easy there would be no overweight people in the world.
No but an LLM can pass a Turing test just because it's echoing humans that can. It's like that coder that copy pastes bits from stack overflow all day but doesn't really know what they're doing.
>A few years ago it could be argued that GIMP, Inkscape, and Darktable could do almost everything that Photoshop, Illustrator, and Lightroom could, albeit with a jankier user interface.

It really couldn't
China's underground lab seeks answer to deep scientific riddle
Agree with the premise. If you want to stem immigration, you have to help potential immigrants where their original home and roots are.
Yeah I’m a huge proponent of this general philosophy, but after being introduced to prolog itself for a third of a semester back in undergrad I decided to stay far, far away. The vision never quite came through as clearly as it did for the other wacky languages, namely the functional family (Lisp and Haskell in my case). I believe you on the fundamental termination issues, but just basic phrasing seemed unnecessarily convoluted…

Since you seem like an expert: is there a better technology for logical/constraint programming? I loved predicate calculus in school so it seems like there should be something out there for me, but so far no dice. This seems kinda related to the widely-discussed paradigm of “Linear Programming”, but I’ve also failed to find much of interest there behind all the talk of “Management Theory” and detailed mathematical efficiency comparisons.

I guess Curry (from above) might be the go-to these days?
Plankton balloon to six times size in newly discovered mode of oceanic travel
Will Anyone Vote for Abundance? The New Atlantis
My Shiba Inu does all kinds of similar things. He also doesn't hesitate at all when trying narrow spaces. He only hesitates once he's all the way in and realize he can't go any further nor turn around so he has to back up completely back out.
How common is it that people come to SF and work illegally on their startup and then raise money?
Voyage AI $28M Series A fundraise
I'm not exactly sure what you're referring to, but Fernando Pereira's dissertation included a natural language (English) program for querying a "database". Both the NLP part and the database were written in Prolog. Mid-1980s, I think. Of course both parts were "toy" in the sense that they would need to be hugely expanded to be of real world use, but they did handle some interesting things (like quantifiers, graded adjectives etc.).
A bit is either a 0 or 1. A byte is the smallest addressable piece of memory in your architecture.
It's an OS or API emulator, not a computer system emulator. It's a different scope, but still fits the definition of an emulator.
Not necessarily. People waste money on things for all sorts of _bad_ reasons.
And Apple in particular has curated a group of people who buy without asking questions, and many among them knowing nothing of the specs or performance of the system. Not to discredit those who have good reasons, but I don't think that has much to do with the success of Apple.
It requires a ton of somewhat arcane maintenance at scale. Vacuum shenanigans, Index fragmentation requiring manual reindexing, Txid wraparounds. I like Postgres but it’s definitely way more work to maintain a large instance than mysql. MySQL just kinda works
Biologically, obesity could be seen as a win.

It is the natural consequence of the human body's strategy for finding enough sustenance to drive that big brain over an evolutionary timeline that was mostly dominated by scarcity.

We like to call it a disease because we want to live longer. But all of the consequences happen after most humans have procreated, so there is no evolutionary pressure[0] to change it.

[0] Yes, I understand evolution isn't quite that simple
Show HN: Collection of Browsers Info
I have always tried to find a good, exhaustive collection of desktop browsers with some info about each, and I couldn't.

I decided to finally make it myself, for everyone out there.

It's not pretty right now, but check it out! Let me know what you think. Add whatever is missing. And just enjoy in general! :D

https://browsers.party

Thank you.
You can actually get solid performance with pretrained chat models: https://raw.sh/posts/chess_puzzles

On lichess puzzles gpt4o with the compiled prompt is around 70%, I think the 270M transformer is around 95%
Unless privacy is enforced via legislation -- something that seems tremendously unlikely -- I don't think we will have any; data brokers are out of control.
Which was quite controversial. Imagine that.
Why do you think this is a process problem? How much should the process prevent willful lying, cheating, and stealing by process users?

Is periodically firing employees not part of the process too?

If these people are habitually and willfully lying and stealing from the company for $20, what could that mean for the rest of their work and interactions.

Several thousand dollars of stolen meals is a bargain to identify these individuals and get them out of the company. Who knows what else they are stealing and lying about. opportunities about
That's interesting but what can it do better than Inkscape?
Love the quiet athleticism on display in the video. This sport makes cup-stacking look like pickleball.
Yep. Pity about getting chars / string encoding wrong though. (Java chars are 16 bits).

But it’s not alone in that mistake. All the languages invented in that era made the same mistake. (C#, JavaScript, etc).
Google Translate Learns Inuktut
You might look into https://graphite.rs/ . MS Paint is about my digital art interface complexity limit, but I do read Graphite's blog posts and their app sounds really attractive for more serious artists
PostgreSQL doesn't have a long term support policy [1]. They release a new version around this time every year, and support it for about 5 years.

[1] https://www.postgresql.org/support/versioning/
Japanese corporate culture has historically been defined by extreme loyalty - salarymen were recruited directly from university and were promised a job for life. Promotion was overwhelmingly from within and based substantially on seniority, with a steep power gradient.

If you were trying to design a system to produce proprietary silos, you'd struggle to beat large Japanese corporations circa 1980.
Yes, they are right that photosynthesis came later, but then veered way off track saying that plant evolved from animals.
While acknowledging the use case of "the designer who doesn't know how to program" and the desirability in some sense of separating logic from data, if I am going to slam together some HTML as a programmer, with no "non-programmer" designer in sight, I tend to slap together a local version of templates like this if I can't find a good one available. The reason is, if I'm going to mix logic and presentation anyhow, why bother with a template library that is basically an inner-platform, when I can just use the programming language itself? Then you get other integrations as useful, e.g., do you have some concept of interfaces/traits/whatever? Define a useful default representation for something and you can push it straight out in a template. This may not work for large UI elements, but in terms of "hey, here's how you display a Username in general" it can be useful, and it's not like you're stuck with only that way of rendering an object.

Closures, modules, functions, loops or recursion, conditionals, every feature of your programming language just right there, without some large templating library in the way. Debug your templates with the actual debugger. Very high performance with just a bit of care in the API design. Every programmer in your language can pick this up very quickly with hardly any effort and doesn't have to learn yet another complete templating language to start using your project, it's just comparable to picking up an API.

So many advantages... it's just... you have to be programmer if you want to modify the resulting code. Other than that, and I guess the fact you need to implement whatever discipline you may want on your own[1]... but those are a total killer in many cases.

[1]: This approach does not require that you mix presentation and logic, but if you want that separation, you will need to discipline yourself to maintain it. Though I have to admit, 25 years of programming on the web and I'm frankly still unconvinced by this argument, or, at least, unconvinced that it is the absolute most important thing in every context and only a cretinous lunatic would dare mix logic and presentation. It seems to me to be a rule espoused by far more people than it is followed by.
The fine is a signal that the FCC is paying attention. The FCC has a lot of power in addition to this fine and ESPN doesn't want to provoke them. If ESPN behaves badly enough, Congress can give the FCC what it needs. It's better business to just pay it, move on, and stop using the tones.
What's the SQL alternative?
Psychology of mass psychosis during Covid [video]
Guilty as charged.

Do you think this is necessarily a bad thing?
> We can find vestigial support, for example GCC dropped dsp16xx in 2004, and 1750a in 2002.

Honestly kind of surprised it was relavent as late as 2004. I thought the era of non 8-bit bytes was like 1970s or earlier.
For me the last straw was a piece they did on Julian Assange when he was still going through his kangaroo court debacle in the UK, a pure hit job. It was gruesome stuff.
There will be no legislation if we don't educate people and advocate for it.

> something that seems tremendously unlikely

People keep saying those things rather than doing anything. The other side couldn't be happier than to read that.
This is my complaint about the current state of developer tools. You can buy beautiful tools to make a beautiful chest of drawers or a chair. We are, or at least were, trying to paint the Sistine Chapel with finger paints.

Maybe if we surrounded ourselves with beautiful and sensible tools it would be easier for us to write beautiful or sensible applications. Maybe there would be fewer dancing bears.
I have also been priced out. Exact same situation you're in. We're crossing our fingers that something good comes quickly from Cloudflare's purchase of BastionZero. Otherwise, I've heard good things about StrongDM but don't know pricing and don't have first hand experience.
> in a country with >20,000 homicides per year, so far this year 27 of them have been committed by noncitizens

Two thoughts on this. First, you appear to be comparing all homicides to homicide convictions. I'm not sure what the national conviction rate is but it brings that number down.

Second, if those unsolved murders, I would suspect that illegal aliens would represent a disproportionate number, given that they are more difficult to find and can easily return home to escape conviction.

Even accounting for that though, it's still a relatively small amount in total but I have no idea what those rates would be like proportionately.
Not that I agree with them, but you gave a really bad example. Typing this from an M1 MBP and I would take any laptop trackpad I've ever had over it, even pre 2012. Because this thing is inferior at basic tasks like dragging or shifting from right to left click. Partially because it lacks no physical mouse buttons, and partially because it's implementation of such a scheme is just worse than every other laptop I've had. The laptop begs for a standalone mouse, but Apple in its infinite practically did not include a USB A port for the purpose, further complicating life.
Funny wrinkle here: unless I’ve misread the OpenAI API docs[1], the recently added prompt caching feature cannot be explicitly disabled and automatically applies to all input prompts over 1024 tokens for a ~few minutes.

It seems to be possible to work around it by mixing up the very start of your prompt (e.g., with an iteration number), but it’s messed up some of our workflows which rely on running multiple hits with the same prompt to gather a consensus output.

Would be great if they let us disable it.

[1]: https://platform.openai.com/docs/guides/prompt-caching
Sorry to hear that (about the mental and financial health). Hope it gets better.

Appreciate the reply! I also commented more for the general readership of HN.

Rights are kept by exercising them.

You rarely want to go to court (maybe 0.001 times per lifetime) but just indicating you know your rights goes a long way. Read your country's laws - there are probably friendly descriptions online.

Ideally work somewhere where this is not needed though.

For example if the company is hostile to basic things like if you country has sick leave and you take it and it is an issue then I would say move on quickly. Unless you are happy. Maybe they are paying a lot or you are a founder, that would be different.

So know your rights. Understand a contract is subject to wider laws and some conditions may be severed and unenforcable.

Really. If I had to choose learn Rust or learn some law. Learn some law.

IANAL, but a citizen, which is the point!
> This is the kind of extreme internet Libertarianism that's dangerous in the real world.

Saying there is no objective definition of fairness and then calling out the unfairness in your idea is "extreme internet Libertarianism"?

No, it's just common sense.
UK was never part of Schengen. Freedom of movement is for all EU citizens not just the Schengen countries

And net migration hit record levels post Brexit.
Read TFA. The Fifth Generation Project involved expert systems & prolog, not neural nets.
I wouldn't call Israel Europe - it's a night and day difference from Europe, plus that undercuts the Sephardim, Mizrahi, Druze, and Israeli Arab contributions to Israel.

Also, buses actually works in Europe :p

But yes, the startup scene is strong in Israel, and that's thanks to the Israeli diaspora in SV and Boston funding startups in Israel in the 2000s - especially Nir Zuk of Palo Alto Networks and much of the team at Akamai.
Possibly that they didn't see any of those statements?
I think the pdp-10 could have 9 bit bytes, depending on decisions you made in the compiler. I notice it's hard to Google information about this though. People say lots of confusing, conflicting things. When I google pdp-10 byte size it says a c++ compiler chose to represent char as 36 bits.
I am not well aware. Thanks and just another reason why I love this little place on the web.
Oo! I need to try this thanks for the tip
Possible, but likely slow. There's nothing in the "C abstract machine" that mandates specific hardware. But, the bitshift is only a fast operation when you have bits. Similarly with bitwise boolean operations.
It did, before it found out it could.
> A week of fasting a couple of times a year

By “a week of fasting” you mean a week of intermittent fasting or something else? Can you give an example of such a regime (and are there different ways?)?

Don’t have type 2 yet but has family history and it spiked to 6.1 one right after a hospitalisation so I have been spooked since (been 2 years). I get super stressed even at the thought of sugar related tests.
> You should never trust these things not to make mistakes, so I re-watched the 35 second video and manually checked the numbers. It got everything right.
Get a new idea. Ideas are cheap. If you had one good idea, you’ll have another.

Plus your idea’s probably not as unique as you thought it was and they might’ve been working on it already. Maybe another candidate mentioned it and it got stolen from them first.

Move on with your life. Or don’t. Your call.
Show HN: Logfolio – A Tool to Track Developer Work Logs and Prepare for Reviews
Hi HN,
After realizing how much I struggled with keeping a consistent record of my daily work, I decided to build Logfolio – a tool to help developers effectively track their work and leverage it for career growth.

Logfolio helps developers:

- Record daily work logs of accomplishments and key work items.
- Summarize their progress using AI, making it easier to review achievements during performance reviews.
- Craft tailored cover letters and prepare for interviews based on work logs.

The idea was inspired by Gergely Orosz's "The Software Engineer's Guidebook" and his insights on the importance of keeping work logs.
I just launched it on Product Hunt and would love feedback from the community:

- Does this solve a pain point for you? - Are there features you'd want to see added?

You can check it out here: https://logfolio.com

Thanks in advance for your feedback and thoughts!
How many bytes is a devour?
Heretic, do not defile the last remnants of true order!
Something I've been thinking of is that unit tests may now become useful as examples to be input into LLMs. If each function has a couple of tests with appropriate documentation, that may be useful as RAG input.
Nobody is entitled to customers
Prompt Controls in GenAI Chatbots: A Guide for Better Interactions
I have had pretty good success with steam inside docker. Things like playing counter strike have been pretty seamless. It's cool to see others doing the same. I'm waiting for wayland isolation stuff to actually be integrated into everything (security contexts etc). Even with all this isolation passing in an X socket totally breaks any security guarantees against anything actually malicious. For other apps I can do the dummy X server trick (nxagent etc), however for gaming that is really not an option with the performance requirements.
Motivational videos on YouTube/Twitter of men lifting weights? Seriously? What is this nonsense.
And what about elevensies?

(Ok,. I guess there's a difference between bits and hob-bits)
Yes, actually. Sometimes the edge cases that aren't covered by unit tests are undefined behavior. I don't recommend doing this frequently but sometimes it's hard to know the best way to handle weird edge cases until you gather more use cases so deliberately not writing a test for such things is a legit strategy IMO. You should probably also add to the method doc comment that invoking with X is not well defined.
> Remind them (politely) that they implemented the idea "you discussed in the interview".

This would be very high on the list of emails I would never respond to.

This is a person either a) with a job they don’t like or b) no job. Either way they have nothing better to do than email and hint at the fact that I stole their idea.

I didn’t want to hire them in the first place, not sure how this changes things.

There’s no need for back and forth here. Both parties should just move on with their lives.
Not true. Scheme has `do`. See R7RS section 4.2.4 "Iteration".
An example iOS code(Swift) where you can try IAM message customization (Braze)
I uploaded some example iOS app code where you can try some Braze's IAM message customization via IAM Message UI delegate.
Please give me star on braze_collection github if you like !

github for this example
https://github.com/.../ios_customization_IAM_message...

braze_collection github
https://github.com/mmaioe/braze_collection

Braze's IAM Message UI Delegate
https://www.braze.com/.../customiza.../setting_delegates/...
I suppose. Maybe he should be spearheading some movement or lobby to help give special treatment for open source creators.

If he is just suing that company, it's really about himself and his interests. He is right to notice the moral incongruence but he can't expect other people to support him in his personal quest to get justice just for himself.

What he sees as gross abuse is just day-to-day reality for the vast majority of open source developers. Many of whom struggle to get by and struggle to find jobs.

Companies which refuse to even extend OSS devs a job interview are making out like bandits on top of their work while simultaneously using VC funds to raise entry barriers and ad costs so that the OSS devs cannot even compete in their own industry which they contributed to. The typical skilled OSS dev ends up with no jobs, no funding, no opportunities.

OSS devs can't even afford legal representation so legal precedents are meaningless to them.
...and I've been getting "sorry I can't talk about that" when discussing completely benign technical things (in voice mode, text is fine).
I was just about to post the same link. It is really cool tech and Smack Studio is when I first fell in love with the concept. What Adobe has is cool, but I've seen it already.
I started with MySQL in 2006 for my personal projects, but what first won me over to psql was those commands.

Today I use CLIs like usql to interact with MySQL and SQLite so I can continue to use those commands.

At first glance they may be less obvious, but they are significantly more discoverable. \? Just shows you all of them. In MySQL it always feels like I need to Google it.
I bet this has less to do with ARM and more to do with it not being x86.
Given as much time, what will we have to say about RISCV?
And what of the legacy of MIPS?

Not-x86 chips keep grabbing headlines because it's exciting to think of what competition could look like.
But then none of them do the hard work to make an entire platform/ecosystem that would be required to make a compelling product that has an upgrade path as x86 was destined to be from the beginning. Well, RPI hasn't done bad though.

Unless these other technologies standardize, x86 can't expect much competition in existing markets. I guess Android was an exception in that phones were already a market of throwaway garbage devices so there was no expectation that good support would occur.
Just throwing this out there for someone, "Scruffier Kind of Machinery" is a good name for a book, company or band.