skysight-inc/HackerNews huggingface dataset:
So naturally got curious how much time do people spend if they have active discussions about topics here.

Off and on throughout the day I will stop by the computer and see what the world is up to. I enjoy seeing what people think about the topics that make get voted on here. Submitting articles forces me to read through the corporate media's oddly tainted world views and then tease some of them apart here. Half of the things I submit I either do not agree with or do not like but I want to see how many others have different perspectives that I may have missed. HN has a lot of smart and experienced people and I appreciate their takes on things. For anything too taboo or too politically slanted I share on 4chan instead to see what the other half of the internet thinks. Some of them are here too and that is a fun overlap.

As for mental energy I step away if I find myself too immersed in a topic. There are plenty of things to get done in the fields. Plenty of animals to take care of, mostly wild critters but also some horses. If I find I am the odd one out in a topic I ask the horses if I am being illogical or if I am in a bubble. They nod and ask for more treats.
Lol probably easier. More abstract on a phone than seeing it on a posh menu.
Counter:

Retrieval (recovery) from disk is easier and faster - ability to randomly read and write. Tapes are sequential - to get to a data which is only at the end, one has to go through all the tapes that is there before that.
I dunno. One of the best SEO people I know runs a Thai restaurant and on a good day controls the whole first page when searching for Thai restaurants in his town.
I actually sometimes do, but then I just remember that I am not my work.
There have been many arguments that Zig's Try/Catch is hidden control flow. Though many would argue that trying to stick to "catch phrases", can result in painting one's self into a corner, versus what's best to accomplish a task.

Lots of people love interfaces (or similar like "traits"). Helps them get what they need done and there are lots of examples of their usage in different languages. Accomplishing the task, is what's most important.
No, it's the workers' fault for merely existing in a time of perceived economic downturn!
It's a reference to the concept in US law of protected class - discrimination is entirely legal against certain kinds of people. It's only protected classes that it is illegal to discriminate against. Specifically the law prohibits discrimination based on race, color, national origin, religion, sex, age, or disability. But if your restaurant wanted to charge people named Thomas or left-handed people $2 extra, that would be totally legal.
do you think those talented workers will accept giving him ownership over that work and its value?
And why wouldn't they? Every modern economic system seems at least partially based on the assumption that population grows or at the very least doesn't decrease.
You probably won't see my comment as it's late to the party, but these things help me:

- You are not your work. Try to take any demerit toward your work as pointed at the work, not at you as an individual.

- Make an effort to do the best job you can given your resources, knowledge, and deadlines. Sometimes you have to make trade offs because of an aggressive deadline and it's not the best situation to put out the highest quality code possible. Make sure it's known and try to get back to fixing it the best way when there is time.

- In code reviews, use it as an opportunity to learn from your seniors and to try to come up with ways it won't hurt you or others in the futures. If you made a mistake that affected a model or some code in another area, ask how they knew that would affect it? Is it documented anywhere? Are there tests? Is there a better way to handle this so that it won't affect things negatively downstream? This will help you and others avoid that mistake next time

- Assume that the person making the comment isn't doing anything intentionally to be snarky or shitty, but call them out on it if it's a repeated offense. It's very easy to come off meaner/short/curt through text than speech and some people just don't realize it. Alternatively, they do realize it and they're being an asshole to not just your but others. Either way, this will challenge them to think and act more professionally
The bar on my block (NYC) takes it a step further: they require you to install an app to see the menu. So I guess it can always be worse?
C compilers have been doing stuff like that for decades… trivial example: many compilers will insert an implicit return statement if you don’t do that.

Without this code execution would just continue to whatever function is in memory, if there’s one.

And yet… it’s still considered c language.
if i could order the food from the digital menu, and pay, then I'd be on board as a nice value add. Otherwise it's just a cheap cost cutting measure that restaurants ignore or are ignorant of, the tracking implications of having a 3rd party aggregator know what food i like and where I am.
> Yakread uses machine learning to rank the articles in your feed: as you click on articles from a particular RSS/newsletter subscription, other articles from that subscription will tend to be ranked higher in the future (via a bandit algorithm). Yakread also uses ML to recommend articles that other users have read, so your feed will have articles in it even before you sign up and add your own subscriptions.

I feel like you didn't need ML to do that.
bought a 1st gen SE in 2017, dropped daily, nothing broke to this day. what a phone!
After few years, like 5 years to 10 years, you will want to rewrite the data to a new tape. Even LTO tapes will age and go bad after a while. You don't want to be the one who finds out the hard way how long LTO tape actually lasts.

And there is no avoiding reading all the data on the tape when rewriting to another tape. The media is cheap after all. And therefore "discard" is largely pointless, unless it's 90% or more of the data.
(I'm a dev on the project.) We have another background-removal service, ClippingMagic.com, that is built around an editor to let you fix the errors in the automatic result. You may want to give it a try for your mineral photos.
When done right, they can be awesome. I was at a local restaurant that had a good system. The QR code was connected to the actual table, as in they knew what physical table I was at. Therefore if I wanted another drink, I just opened my phone, hit the button and it was brought out 1 minute later. I didn't have to wait for a staff member, flag them down, ask for what I want, then wait for my drink.

I could also request a staff member to the table (if I preferred to talk in person).
It kept a running tab of my bill and at any time I could just pay online and walk away. The feeling was like the first time just getting out of an uber and walking away. Again, I didn't have to flag down a staff member, ask for the bill, get the bill, ask for "the machine", wait for them to return, tap my credit card etc etc. It was all very well done.

Unfortunately, most QR code menus are just a link to their mobile site. It has 0 added functionality.
I think we agree that passwords should be adapted for their use case, but my point is also that in a lot of cases it's not motivated to use a password that "looks random" if you're going to have to type it in yourself.

"DWOW!psap.rair2vim" has ~118 Bits of entropy, but that's still less than this string (~129 bits):

> ggggg-eeeee-aaaaa-rrrrr

Remembering "the word gear, separated by hyphens in groups of 5" is trivial, and it's not a bad password. A lot of people think that it's a bad password because it "looks" insecure, but it's not: it's only insecure if the attacker has previous knowledge of the structure of the password, which they won't.

Of course it's not unthinkable that dictionary words with up to 10 repetitions separated by hyphens would be a part of some kind of generated dictionary list, but you can always "pad" the password, or do whatever else to make the structure that you came up with less predictable while still being memorable (to you), like:

> !ggggg-eeeee-aaaaa-rrrrr! (~147 bits)

> ggggg-eeeee!aaaaa-rrrrr (~135 bits)

You mention one of the things that is commonly understood as a "bad thing", which is "using words": that's not by itself a bad thing unless your password is the word, as soon as your password changes to "gear!" the dictionary needs to be expanded, the same goes for "gear!!!". Both of these are not good passwords, but my point here is that the fact that a word is included in some shape or form is not in itself a problem: if you have a password that's over 1,000 characters long composed of nothing but the word "gear" being repeated, that doesn't make it an easy password to crack with no prior knowledge.
Looks great! Evokes "Thunderfox" moreso than "Thunderbird" but that appears to be the point, and it works well.

I especially like how the round envelope fold is contrasted with the background enough to be immediately recognizable as an envelope despite having a very non-envelope shape.
Show HN: Appliku – Deployment PaaS for Python/Django
Hey everyone.

I have dedicated 4 years of my life to building a solution for easy deployment of [primarily] Python and Django apps.

Think of it as an equivalent of Laravel Forge/Hatchbox but for Python apps.

For those who are not familiar – Platform as a service on your cloud or on-prem servers.

I have posted here 2 years ago and a lot has changed since then.

What's new:
- New great and easy to use dashboard
- backups for databases
- cronjobs
- stats resources of servers and apps
- tons of stability improvements.
Anecdotally, I have one of each, and the software in iDrive 8 is _much_ better.

I do not understand the serious regression in both with respect to screen placement vs my 2009 model though, where there is a sun shield and no touch screen.
I think it probably works a lot better, but I would love to see some research validating this
GitHub Raises Price of Commit from $0.00 to $0.69
Go into any autoimmune or chronic illness forum on Reddit or Facebook and you’ll find countless people that resolved or improved symptoms, including brain fog, by changing diet.

Getting rid of most carbs and other inflammatory foods is the general theme of some diets.

AIP diet in particular.
Ask HN: It's 2023, what are the best free OSS Slide-Making tools?
Or, It's 2023, we have GPT4, and I would love to not use Powerpoint or Google Slides.

There's got to be something better.

I'm especially looking for the ability to easily create slides with diagrams.
I am familiar with text-to-diagram tools like mermaid, d2, etc, so I'm also curious what are the most popular/effective ones.

Also important is the ability to collaborate across diverse types of people, i.e. not necessarily developers.
https://tailscale.com/kb/1018/acls/
That's a bug, but fairly benign. It's happens while trying to render the chart with no prior data, so the range ends up being Mean. It doesn't affect anything though.
The fun open secret about working as a researcher for the NSA is that even after you leave the NSA, any and all research must be approved by them before publishing.
Great, and here I am not having kids
While it is annoying and deceptive that free range doesn't mean what it sounds like, we do have a term for what you think it means. It's "Pasture Raised". You can get pasture raised stuff, in the United States. It's a couple dollars more per pound, or a couple dollars more per carton of eggs
But all that information goes to the large platform vendors (eg DoorDash, Uber Eats) if you use their app instead. What makes the business-specific app worse in this regard? At least with the business-specific app, there's one less middle man involved.
If you ask them, they will say they feel pretty free, since they can send their kid to school without worrying about it being shot :)

This is an honest to God, real reply to that question :D
Interesting! No touch on probability/stats though? Or calculus?
imagine you don't know how find works or what it does.
Does that sentence make any sense?
On the other hand, at $DAYJOB, being able to say that Deno has access to everything node can do goes a long way. Not having to reinvent the wheels is definitely nice!
The Security Hole at the Heart of ChatGPT and Bing
Where are the longtermists when we need them?
It's unrelated. Even though the prompt says to press C, pressing space actually has the same effect if you're standing up.
I am interested in this. I haven’t found a way. How? Thanks!
Ask HN: Is there a grid style Notepad?
I'd like to be able to use a grid style text tool, similar to regular Notepad (or the likes), that would extend infinitely in all directions, and wouldn't require cumbersome linebreaks or spacings to reach a certain character point on the 2d grid/text. Instead of starting from the corner and having absolute coordinates, there would be a relative text center instead.
Is there such a thing?

Usecase: I'd like to be able to write a history timeline in simple text, and if I did that in regular Notepad, it would be pure hell to navigate and level the text, if it had more than one line. There are most likely many tools for this, but I want it to be as simple and for as general use as possible, without any "graphical improvements/possibilities".
Thank you.

Usecase 2: text style diagrams without pain :D.

edit: usecase 2, text changes.
> Politicians are the most surveilled people, and sometimes vote for things like this for fear of or as the result of being targeted by their own or other countries' intelligence agencies.

Not here. Probably not anywhere outside US and some very few countries.
My startup is currently building a platform for pre-seed startups & entrepreneurs willing to gain early traction and launch their products faster, feel free to have a look: https://stimpack.io/

it can help you quickly launch landing pages and saas/webapp boilerplates
> A high criticism tolerance is learned by understanding that ones self worth is not attached to output or delivery.

> You are not your lines of code.

These statements are sage advice. And while I believe them both to be correct, I personally struggle with remembering these things when it matters most.
Or say "I don't recall". That's a popular one with politicians.
It's actually probably running Android Automotive 4.2.2 (as opposed to straight android auto). I encountered this in my journey in to the Pioneer AVH-W4500nex after the internal SDcard failed (here's my post http://avic411.com/index.php?/topic/90861-fix-sdcard-failed-...)

You should have no problem using one of the available rootkits for 4.2.2. That's how I got root on my pioneer. You can find out a lot of interesting stuff binwalking the firmware. Stuff like diag menus and such, at least in the Pioneer stuff.

Yes, you can run your own launcher and apps on it. Probably stable once you figure out what customizations they made.
You'll love this study. They select 50 common ingredient from cookbooks, and looked studies about them. 40 of them caused cancer, but often times conflicting studies were also found. They conclude:

Associations with cancer risk or benefits have been claimed for most food ingredients. Many single studies highlight implausibly large effects, even though evidence is weak. Effect sizes shrink in meta-analyses.

Is everything we eat associated with cancer? A systematic cookbook review; Jonathan D Schoenfeld 1, John P A Ioannidis. 10.3945/ajcn.112.047142
Unfortunately there isn't a way to do that yet. I still need to figure out the controls on touchscreens.
> The candidate is certainly putting in more work than you are for that money, no?

No. I don't understand why they would have any claim on it. Typically when I interview, I'm looking forward to my potential salary. It wouldn't occur to me to try and take someone else's bonus.

> It’s a win-win for both parties.

It's not a win for me if I have to give away half of a bonus I earned. Or are you saying that a competitive salary isn't enough of a win for the referee?

I'm curious, how many times have you personally been involved in a transaction like this? You've given away referral bonuses? People have given their bonuses to you?
First, try to convince yourself that nobody is against you and that if they come out as too harsh, it is not intentionally. Twice so if you are dealing with people from cultures where communication is more direct or confrontation (not in the bad sense) is normal.

Then, if you are an employee, it helps to think that you already have been paid for the work being criticized. Sounds unrelated to the original problem, but for me it helps to dismiss a potential source of stress. Also related to the fact that you are not your work and it is not good to identify with it.

Also, think of the times when you might have come out as too abrasive to a colleague. Think how you would like you comments not to have been taken so harshly. Do the same with other's comments.
> > They literally know nothing

This entire article reads like someone only understand the field by reading clickbait headlines about nutrition (“Eggs are good for you now”) and then assumes the scientists and journalists are one and the same.

It also sets up a lot of straw man arguments that rationalists are likely to come up with but that you would hear from actual science, such as the idea that they’re searching for a rationally perfect diet.

I don’t know what’s going on with that site but it’s not really a good resource. Identifying some areas where the science isn’t clear or where observations has changed and then trying to use that to dismiss an entire field is a classic anti-science trope used by people who prefer to feel superior to scientists and to downplay science. It’s most commonly used on topics like climate science or anti-vaccine research.
The quality of the experience depends on the quality of your phone.

It's kind of like suburbia and drive-throughs: If you just assume everyone owns a nice car and drives everywhere, then it makes sense. Nevermind the pedestrian over there.

So if you want to make everything awkward for the people who haven't dropped $1k for an iPhone, this is a good way to do it. It keeps the poors and the old folks away.
I'm not sure if GP was referring to a wireguard package or a tailscale one. But to complete the picture, there's also a tailscale package in OpenBSD's repos.
Leaving out the "birth to death" part, metabolic ward studies aren't unethical or unheard of, they're just terribly expensive and tend to be short in duration because they are so onerous.

But they certainly have some advantages over, say, studies based on food frequency questionnaires.
I agree that section is a bit confusing. The takeaway is that there are two 4bit formats they're using for weight compression E3M0 and E2M1.
nightmares
IQTLabs/SkyScan: Automatically photograph planes that fly by
Was the potential harm well known and accepted before showing it existed? How?!
Thankfully, I have a repo of all the little configs and scripts I have used.

You can do cat /proc/acpi/wakeup to see what is allowed to wake your machine.

Echoing the device ID into /proc/acpi/wakeup will toggle it between disabled and enabled.

So to disable XHCI wakeup, I had to do:

sudo echo XHC0 > /proc/acpi/wakeup

Now that will reset on every boot, so I wrote a systemd service to do it on startup, and instead of just disabling 'XCH0', I found another user online that had written a shell script to disable everything's ability to wake the machine.

This is the systemd unit to disable the ability for devices to wake the machine:
https://github.com/jknightdoeswork/dotfiles/blob/master/disa...

This is the shell script to install that systemd unit so it runs on every boot:
https://github.com/jknightdoeswork/dotfiles/blob/master/inst...

Note that with this installed, I'm pretty sure the only way to wake your machine is to press the power button. I prefer that but you might not. You may want to disable _just_ the XHCI devices, not _all_ of em. Up to you. Feel free to ask more questions.
US Credit Rating at Risk of Fitch Cut on Debt-Limit Impasse
On the contrary! The basic elements of particles is the most complex problem. Simpler issues like orbital mechanics have been solved.
> I can use smthg like GPT-4 to label data and then use that as a train set for my own LLM, right?

Yes, almost all improved LLama models are tuned exactly that way (trained on examples of questions and answers from say GPT 4). If OpenAI stole copyrighted works to train their models it is morally fair game to do the same to them regardless of their TOS. It's not like they can prove it anyway.

Plus there's the other point where they also say that everything generated by their models is public domain, so which one is it eh?
it takes a lot of experience and wisdom to know when criticism is valid or not and that just takes a lot of time (decades) to learn. Even then, it's a hard pill to swallow. For me, it's much easier to take valid criticism from someone above me or below me on the org chart rather than a peer.

People above me on the org chart are usually coming from a broader picture and, at worst, in the back of my mind I can tell myself "this is just marching orders". For people below me on the org chart I usually have the mindset of I'm just an old fart and this is an opportunity to maybe learn something new or communicate better.

I have to really work to not end up in a confrontation when a peer criticizes my work. My usual mental reaction is "who the eff are you to say anything about anything!". How I cope is I wait 24hrs before responding, usually I'm way less emotional after some time. 9 times out of 10 the criticism is not something warranting a fight and i come away from the experience having learned something.

In my business peers are competition though so having such a hostile reaction to peer criticism may not be typical.
> There's still no silver bullet

Except for Rust... it's awesome. ;)

...and Generative AI... put that in all the things, now.

(More seriously, it's good to be reminded of Brooks' work.)
Two points: is your goal to be perfect (i.e., make no mistakes), or is your goal to improve the product? In the later case, constructive criticism is only moving you closer to that end goal, and can be welcomed happily.

Second point, do you respect the person giving your work criticism, and do you accept that it is useful for the product? If yes, then great, why feel bad if the goal was to improve the product, and their criticism will only make your work better. If no, then this can be a difficult situation, and I personally have been here before. I try to see things from their perspective, ask questions, etc., but there are definitely times when you will fundamentally disagree with the utility of the criticism, and this can indeed be a hard spot.

This all said, the manner of delivery makes a big difference. "Do better" is not useful feedback because it is not actionable. If you are getting this kind of feedback, consider finding a new job / manager. Feedback that is well thought out and actionable (e.g. "this can be refactored like so", or "this function needs another test case") is more than likely coming from a perspective that has seen many things go wrong, has an intuition about what can go wrong, and can be a learning experience for you. Sometimes, the problem cannot be articulated so clearly, in which case your manager should be careful to say so and they will have to put in some thought themselves into the problem and how to find a solution. If they are not then they are only doing half of their job.
What a lovely, low-stress story.

Thanks for posting it!
We have also run it in production for about a year, but it's a tiny metrics collector and doesn't do anything fancy at all. But writing and deploying it end to end was a fantastic and quick experience.
Why do Solopreneurs and startups need a pre-launch platform?
Solopreneurs & one-man startups are on the rise: they now need modern tools to seamlessly launch their products.