skysight-inc/HackerNews huggingface dataset:
Do you have some tips for getting started on there? I poked on a few months ago, but wasn't able to make enough sense of it to get started. I think I just didn't find the right entry points?
Although not quite as cheap, I bought a mini pc (Intel N-95, 8GB, 256GB) for not a whole lot more. It has room for a 4TB SSD in a built-in enclosure, which I mirror to an external 4TB HDD nightly. Important stuff is cloud-synced and manually backed up monthly to a external HDD that lives at work. It also runs Jellyfin, minimserver, syncthing etc.

One of the nice things is that it has a full sync of my cloud storage, so I don't have think about backing up individual devices much any more: I create a file on my laptop, it syncs to cloud storage, then to the minipc. From that point on it's part of the regular nightly/monthly backup routine.

If I hit the 4TB limit it might be a pain, as I'm not sure it'll support an 8TB SSD.
> It's worth repeating: Unless you have a stake in the company, it is NOT your job to make sure the company is the most profitable it can be. Your job is to create great software

This is a terrible take, and one I generally see as a signal of lack of seniority in a software dev. It is absolutely everybody's job in the company to make sure it is profitable, unless you work for a non-profit.

The thing is though, that profitable is not the same as "just ship it". If you're in a company where those things are conflated frequently, that's a sign of lack of seniority in management.

> Your job is to create great software

It really isn't, your job is to make a great product. Making a great product often, but not always, requires great software. Many great products have terrible software behind them. The tension between product, sales and development should result in a compromise that creates the most value short, middle and long term. It is 100% your job as a developer to understand what can and cannot be hacked, what priorities the company has beside delivering great software, and finally: when great software must be made, because compromise is unwise.

Just like the boy who cried wolf, the developer who can never compromise on software quality is powerless when there is an actual reason to not compromise on software quality, and rightfully so.
See the following for a patch

(Suchet volunteered for the cavalry, so that takes him out of the rubric, I suppose!)

P140-->

Horst Poller: Bewältigte Vergangenheit. Das 20. Jahrhundert, erlebt, erlitten, gestaltet. Verlag Olzog, 2010
Yes my former business partner is a rare hybrid of super competant salesperson and super competant engineer. I sometimes just enjoyed reading his contracts.
The point of having man pages is that you don't have to remember "arcane spells of args". For huge manpages or manpages in general there is certainly a learning curve on how to read and apply them effectively. But it's also an underrated way of learning about the system you use and deploy your applications on.
I've never noticed a delay in my life.

So, "predicts outcome", what does that even mean? I know the outcome of `git add` is... the file being added. And it has to run the command in the end anyway.
Corporate values. Drew the short straw, but had to present something.
I guess some solo dev engineers hope to implement a novel idea, curate the implementation into a somewhat successful business (have a firm grip on the market) and then sell it all off to a bigger fish and make bank.

I don't think many people actually want to run a business (long term), but most of us wouldn't mind suddenly being paid a good chunk of money for having solved or worked on an interesting problem.
Interesting point. An app I just used had an embedded ios web browser that didn't work properly.

I opened the web page directly and used it like that. The username/password were iCloud-synced, of course. Took me all of 5 seconds to resume the user flow in Safari (which only took another 30 seconds to finish.)
> The kind you'd be willing to put on your resume without feeling bad.

Usually when you are doing "just ship it" often enough you achieve this, especially at larger firms too often I see situations where engineers are doing their 3th refactoring without any customer feedback.
I have a loose product idea. I guess the difference between some ideas and others is in prototyping. My prototype works. The issue is that the market for the product is like maybe 600 people global. And its not just code thats required, but plastic injection moulding, hardware manufacturing etc.
Even in an otherwise unsaturated link, the ping packet will take 1/10th of the time to be transmitted, as the transmission clock is 10x faster.
Show HN: Transcripto
I made a simple, easy to use transcription app which is free!

Thanks everyone for giving it a go!
Interesting how CO2 consumption is everywhere (because of ESG) but no mention about clean water consumption on cooling serves.

https://time.com/5814276/google-data-centers-water/

https://www.datacenterdynamics.com/en/analysis/data-center-w...

https://www.jstor.org/stable/24907379

https://www.nature.com/articles/d41586-024-00478-x

https://www.nature.com/articles/s41558-022-01377-7

https://www.youtube.com/watch?v=F-6la_I-xkQ
This has to be satire.

"Do the wrong thing unless it's for you, in which case ship it earlier", "your job is to make you feel good about what you put in your CV", and other amazing quotes.

The only thing of value in the whole comment is saying to not get too attached to any job or worry too much if you get fired, but even the reason given for it is wrong. Incredible to realize I probably work alongside a few people with the same adversarial attitude.

Some people do like to live life in the wrong game theory quadrant.
It is not certain that the quote is from Ralph Waldo Emerson.

https://quoteinvestigator.com/2016/06/20/books/
I did! 2 years ago I launched Benji (https://benji.so) (but rewrote it from scratch this time)
Rust has generators/coroutines that can somewhat address the use case you're describing, but they're an extra-unstable feature at the moment. Unfortunately, in its current incarnation, coroutines have the annoying limitation of only being exposed via the std::ops::Coroutine trait, so the underlying state machine generated by the compiler can't be manually allocated, even though the size of the state machine is ostensibly a compile-time constant.

It's not an issue for a single coroutine whose lifetime is contained within the function that defines it, since the compiler can figure that out and stack-allocate the state machine. But arguably the most useful application of coroutines is as elements in a queue for event loop machinery. But implementing that is made impossible unless you box the coroutines. Vec<Box<dyn Coroutine>> is not a cache friendly data structure, and you'll feel the pain if you're doing extremely high concurrency I/O and need a million elements in your Vec.
For those who only read the comments, be sure to check out the videos by Yosh. They're amazing, and do a great job explaining how reinforcement learning works in practice:

https://youtube.com/watch?v=Dw3BZ6O_8LY

https://youtube.com/watch?v=kojH8a7BW04
It does seem odd that the existence of Mpembra has been debated for decades and it's not yet settled. (I first heard about it decades ago and I know little about it other than it was reported as one of the phenomena of water that was still not well understood.)

Just a thought, if the effect is simply an statistical/emergent phenomenon like temperature then the many parameters involved, initial conditions, bulk amount, physical setup etc. might be the reason why repeatability is inconsistent. Perhaps there have not been enough rigorous studies.

Also, one wonders about the accuracy of reports such as this when errors of this magnitude get through the editing process (the date of ref [1] is 1969):

[1]. The phenomenon has sparked intense debates for more than two millennia and continues to do so [millennia?]
While I agree that most audiobooks will be priced near zero, there will still be a healthy market for highly paid actors to read, like Morgan Freeman. That said, it will be a tiny segment in the market, and many famous people will need to fight/sue AI providers to remove impersonations. I expect those markets will be flooded by fan-created favourites that read like Morgan Freeman.
I am increasingly worried that the combination of social media, AI generated text and deepfakes is the death knell of the beautiful dream that is democracy.
If a massive amount of voters can easily be influenced by whoever is the least ethical, how can democracy work?
Hi! Looks great, maybe I'll give it a try... Is it named after this guy https://en.wikipedia.org/wiki/Benji ? I was a huge fan of him (them?) when I was about 6-8 years old!

...and sorry about expressing my frustration (and suspicion) about you not mentioning the name of your "competitor"! I guess now that you have released your own app, the chances of you mentioning it are even smaller (if it's still around at all)?
No, you have to give your location for an hour each day where you know you'll be. Like "on monday you can find me at the gym 12-13", or "Tuesday I'll be at the hotel room 18-19". And then you have to be at those locations.
There is also the alternative of treating humans as humans first, if you don't know much about them, except their looks and their passport nationality.

And not assuming one has these and those traits, because they look "asian", but were raised in the US for example.

I know I met many people from many backgrounds all over the world and my thinking in boxes default mode, was never really helpful, but often very wrong. So it is good to know what some common traits are for a person from a certain cultural background, but not with the assumption that the individual in front of you is in fact like this. That can also offend people.

For example some cultures do not like to shake hands. Germans usually do, but personally I also don't. So just be conscious and try to read body language, would be my advice. And in case of doubt, asking a person on the side and not in front of everyone usually works to work around missunderstandings.
There are more kinds of AI-centric companies than just foundation models. Making that equivalency is akin to equating internet companies during the dotcom bubble with just websites like pets.com. Now one semi-skilled person in a couple days can make websites that entire teams back then would have taken months to build, but that doesn't mean google.com and thefacebook.com are easily commodotized or bad businesses just because they're websites.
nah, back when I wrote this article tick tick was a super basic app. I've tried it a few times but it never clicked for me, not enough features.
So bizarre to intentionally subject young American men to a highly addictive and dangerous substance. It's like if video game companies decided that from now on, you can only play video games while you're smoking a cigarette. Money is THE most important thing, I guess. Fuck young people's health, money is more important. Just a colossal and easily foreseeable blunder. Looting the future.
When I booked a long distance bus in Turkiye and in Azerbaijan, the interface showed me the gender of other people, and prevented me to sit next to someone of the opposite gender. There was also a special case for children.

As far as I understand, this is required by law, so Flixbus and other companies had to implement this feature.
The worth here is actually in hindsight as now historians can learn a lot about localities and local perceptions. They don't care as much about aesthetics (or at least perceive them in a different manner)

But in general I assume you're right about the actual quality and it was hinted in the text. And when you take a look at the maps provided as examples, some of them are not accessible[1]. And for news articles, it really depends for me. Most of the time, I want the essence. But sometimes, especially with articles that are not actually news but a deeper analysis of a situation (e.g. ukraine war, palestine), I've read articles where on mobile it helped that they put extra effort in making the media work for the information by interleaving graphics, scrolling text, and so forth.[2] But as always this is also a matter of taste.

[1] e.g.: https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_pr...
[2] I haven't bookmarked those texts and I am not sure if it is actual useful to pick one random example for this discussion so I just save my time searching for this one example I only vaguely remember.
Very nice read, thanks for sharing!
Frame rate and shutter speed are entangled fundamentally.

Frame rates put a cap on shutter speeds. At 24 fps, the fastest you can go is 1/24s. At 120 fps, the fastest you can go is 1/120s.

Start first with the aesthetic aspect of motion blur.

Most film is shot relative to a rotary shutter [1], with a 180 shutter being the norm, which is effectively half the frame rate. This is essential to the look of cinema today. Anything longer feels streaky and prone to feeling a bit drunk (see open shutter films by Dante Spinotti etc) and anything shorter feels like it becomes too sharp and soap opera like (see the first hobbit).

The second hobbit film went to great lengths to make the motion blur feel more like 24fps motion blur. At 48fps you have to shoot open shutter (1/48s) to match 24fps style motion blur. Any higher than 48fps and you cannot match the 24fps look.

Now this is a purely subjective choice, as is 24fps today ,given we don’t rely on optical audio track,, but it’s ingrained in people for the past 100 years. It’s the cinematic look.

Then there’s the practical aspects.

Firstly is lighting. Increasing frame rate puts a cap on shutter open time. That’s significantly more light that’s needed for every shot. This greatly increases the complexity of films where we’re already using massively high power lights. That means a ton more heat and expenditure.

Then there’s the heat of the cameras. Filming is brutal on cameras. As you increase frame rate, you increase the load significantly, leading to potentially much shorter shooting times.

Beyond that, there’s the expenditure of more frames in general. Doubling frame rates also doubles cost for storage, and the cost of post effects.

And for what benefit really? As much as I like some aspects of 48fps, audiences have pretty universally panned any shifts away from 24fps as unnatural.

[1] https://en.wikipedia.org/wiki/Rotary_disc_shutter
Sorry to hear that. As someone who actually shipped a lot of things, i'm still going through the "I believe in it" and "don't believe in it" cycle almost daily. Don't let that stop you.
Better VR tech won't make people buy VR. You could literally offer them a Star Trek holodeck and they still wouldn't buy in. People don't buy it because they don't see the point.

This was even true in Star Trek. People could do literally anything on a holodeck and the writers still had them going to Risa for a holiday.

There is no chance of VR going mainstream until someone solves the fundamental human problem of people preferring to do things in real life.
The article doesn't say anything. First is says AI is meh for profit and it ends with AI is the most important tech ever and will generate tons of money. I think if it wasn't written in the sequoia blog it would have gotten very little attention.
Did I understand correctly?

- The new "engine" only slows time inside the spacecraft. It doesn't "push" the spacecraft; it needs conventional engines to actually move. Travel is not faster than light, not even for its passengers.

- Outside time still passes normally. Spacecraft speed as seen from an external observer is still the same. It doesn't help a space probe, except maybe batteries would last longer "inside". It doesn't help a spacecraft crew - everyone they knew at home would be dead by the time they return and they'll be ancient cavemen by comparison. It marginally helps a colony ship; it doesn't have to be a generation ship anymore.
The person is adversarial, that is clear in their comment. There's literal adversarial quotes like "only do X if good for you, otherwise do the opposite". On the other hand you went straight to googling a random commenters job and attacked that.
It's named after my dog Benji haha. Yes you're right, I'm not gonna mention any competitors, especially on a viral HN article :) There's a chance I might make a /comparison page in the future though.
> I don't know what it will take for regulators to make the climate change impact their primary priority. At what point will the frog know that the water is hot enough.

We vote parties and persons that have other priorities.
>> Your job is to create great software

>It really isn't, your job is to make a great product. Making a great product often, but not always, requires great software.

I believe that depends on the role you have. If you're a software engineer I think you should try to create great software. If you're responsible for the product you can decide it might be better for the product to ship earlier or with the current state of software but I think you should not keep your software engineers from trying to make the software great. You can try to shift their focus on a different (software) topic that you think is more important if you don't like what they are currently trying to improve.
In ICE cars, some people remove the mufflers and modify the exhaust for louder and more deeper sounds.
I 100% agree with you. I’m in a situation at the moment when I’m nearly constantly having to check myself against other devs. I don’t do hacky work and nothing I do isn’t extensible or easily refactorable. But I constantly get feedback from another dev on my team wanting me to polish out a change to perfection against every feasible possibility. I try to employ YAGNI reasoning to them, but they just have a perfectionist standard.

Look: job 1 is making safe software, job 2 is making money and job 3 is perfecting the architecture.
Games were not updatable at the time of the quote, which makes an incredibly huge difference from products that can be regularly updated to fix issues.
3500€ is steep for a vanity device that you are basically not paid to beta test.
https://archive.org/details/AtlasDeEspaa.TomsLpez/page/n9/mo...
> This is a terrible take, and one I generally see as a signal of lack of seniority in a software dev. It is absolutely everybody's job in the company to make sure it is profitable, unless you work for a non-profit.

Developers aren't compensated for any extraordinary achievement, though. Unless they own a notable share of the company. So, why should they give everything and get nothing back? How is that fair?

Salespeople and managers usually consider technical guys pariah. They can always be outsourced or otherwise replaced, and they can be blamed, for example for failing to meet impossible targets. If there's success, it always is a manager's achievement.

Developers also get roughly the same pay for both working minimum and for screwing their lives and healths on powerpoint-driven death marches. The compensation for extraordinary success goes to shareholders, and maybe managers or even salespeople.
Japan declares victory in 'war' on floppy disks
author here: for me it was important because after a while the app I was using was stale and wasn't shipping updates anymore. Also, as I was learning more about productivity, I reached the limits of the app. I wanted more features and I was coming up with tons of ideas that I could implement into my app, and other devs wouldn't care about implementing these ideas. I wanted control. So I finally shipped Benji (https://benji.so)
Are you working in marketing, perhaps?
>It is absolutely everybody's job in the company to make sure it is profitable, unless you work for a non-profit.

To generalise this, it's everyone's job to create value. This may or may not result in profit, but ultimately aligns with the goals of the organisation.
The author posted a comment here about that, and that this article is about https://benji.so/ . Sounds like HN comments were persuasive in releasing the app that triggered the article.

Comment: https://news.ycombinator.com/item?id=40872817
If Rust ever gets a native generator syntax, this might be become achievable because one would be able to say: `yield transmit` to "write" data whilst staying within the context of your async operation. In other words, every `socket.write` would turn into a `yield transmit`.

To read data, the generator would suspend (.await) and wait to be resumed with incoming data. I am not sure if there is nightly syntax for this but it would have to look something like:

// Made up `gen` syntax: gen(yield_type, resume_type)
gen(Transmit, &[u8]) fn stun_binding(server: SocketAddr) -> SocketAddr {
let req = make_stun_request();

yield Transmit {
server,
payload: req
};

let res = .await; // Made up "suspend and resume with argument"-syntax.

let addr = parse_stun_response(res);

addr
}
It's a gimmick product for $4000 released during cost of living crisis. There is no universe in which this makes sense. I know that Apple is pushing hard for the whole "spatial computing" or whatever thing, but this is not how people want to use VR. The only thing Vision Pro excels at is showing you how it feels to be buying a computer if you live in a poor country and you're the first person in the village to spend two entire salaries on a device that has no clear practical use cases besides entertainment but your kid spent six months telling you otherwise. That porn though, totally worth it.
>The code ChatGPT generates is often bad in ways that are hard to detect. If you are not an experienced software engineer, the defects could be impossible to detect

I keep hearing this, but it's incorrect. While I only know R, which is obviously a simple language, I would never type out all my code and go without testing to ensure it does what I intended before using it regularly.

So I can't imagine someone that knows a more complex language just typing out all of it before integrating it into business systems at their work or anything else before testing it.

Why would AI be any different?

Why the hell are AI skeptics acting like getting help from an LLM would involve not testing anything? Of course I test it! Why on earth wouldn't I? Just as I tested code made by freelancers I hired on commission before using the code I bought from them. Do AI skeptics really not test their own code? Are you all insane?
That's... Odd. I didn't click my own link yesterday after posting, but that was straight from Google and it did load just fine. Now I get the login too. But for completeness sake, another example: https://www.fujitsu.com/global/Images/wp_ESPRIMO_P758_E94.pd...
As other comments in this thread, I want to echo the value for money that is to be had in refurbished SFF office PCs that come available on the second-hand market.

I picked up an HP ultradesk something or other for dirt cheap a while back. When I got it it turned out to be surplus stock, so not even second hand - was brand new, for maybe 20% the retail price. Dead quiet, and super power efficient. It's not the most powerful CPU, but it's 10th or 11th generation which is perfect for hardware encoding for my media server use case.

It does not have all the hardware for RAID and multiple hard drives and all that, but one NVME boot disk, and one 16TB spinning rust disk is more than enough for my needs. It's media, so I'm not worried about losing any of it.

These boxes are cheap enough that you can get multiple ones responsible for multiple different things in a single "deployment". At one point I had a box for NAS, a box for media server, a box for my CCTV IP cameras and a box running homeassistant. All humming along nicely. Thankfully I was never masochistic enough to try some kubernetes thing orchestrating all the machines together.

This is all obviously for the homelab/personal use case. Would not recommend this for anything more serious. But these machines just work, and they are bog standard X86 PCs, which removes a lot of the hardware config and incompatibility bullshit associated with more niche platforms.