skysight-inc/HackerNews huggingface dataset:
Always, always, always start your new embedded project in a Virtual Machine. NEVER MIX TOOLS ON THE SAME SYSTEM.

This has been the #1 cause of quality issues for my (commercial) projects.

If you start a project with a new chipset, with a new vendor - build a new VM, install the vendors tools (and only the vendors tools) in that VM, and do your builds from there.

Do your hacking on your own (non-VM) machine, sure. That's perfectly fine.

But ALWAYS use the VM to do your releases. And, for the love of FNORD, KEEP YOUR VM IN SYNC WITH YOUR DEV WORKSTATION.

Disclaimer: currently going through the immense pains of dealing with a firmware build that absolutely has to be fixed while the original dev is on vacation - nobody can get into their workstation, the VM prepared for the task is 6 months out of date, and the customer is wondering why they should pay for the whole team to do something that one very special programmer is the only one on the planet can do .. grr ..
> If you find a way to make them usable on mobile

And if that requires any tradeoffs like it did for GUIs (no hover, no small elements) it'll end up getting dumbed down for mobile like GUIs did.
It might be a bit extreme, but I think if you actually have a high moral standard, you should join defense industry. This way you minimize the chance that someone with a lower moral standard taking that job.
Did you hear about backups?
Many are looking for excuses to continue using a modified meter and continue to defraud.

This is more difficult with a linky (but not impossible, by installing a bypass).
The main focus is the daemon which we plan to make distributed.
We will also support multiple database backends and other distributed primitives.
We are currently looking for a skilled & passionate (Senior) Platform Engineer – Operations Team to become part of our Operations Team at ABOUT YOU!
Our Operations Team takes great responsibility for our high traffic platform. They operate all the different services that are needed for an uninterrupted 24/7 business – even when one of our special promotions takes place and we have to deal with ten times or even more concurrent users than usual. The team is always keen on automating as many processes as possible, constantly working on improving our diversified infrastructure and running dozens of highly available Microservices.

Our services run almost completely at AWS and for the completion, further development and maintenance we are currently looking for a skilled (Senior) Platform Engineer – Operations Team to support us in this exciting project.

WHAT YOU WILL DO

- Be responsible for the maintenance and continuous improvement of our highly available and scalable infrastructure

- Optimize and automate our workflows and secure the stability of the mission-critical systems

- Create innovative solutions for the deployment, operation, and monitoring of the system
Supervise and monitor our infrastructure in integration, staging, and live environments

- Collaborate with an international, self-responsible, and agile team who are working with the newest toolset

WHO YOU ARE

- Very good degree in a technical subject, e.g. Computer Science

- Good knowledge in developing with AWS, Docker, Python, Ansible, Cloudformation and Terraform

- Experience maintaining Unix server Infrastructures

- Familiarity with Kubernetes or other orchestration solutions

- You love agile software development, to take ownership and to be committed

- Eager to automate as much as possible

- Deep knowledge in Git or any other version control system

- Solution and team-oriented as well as working independent and proactive

- Service oriented communication and collaboration across teams

- Fluent in English both spoken and written

YOU ARE THE CORE OF ABOUT YOU.
We take responsibility for creating an inclusive and exceptional environment where all genders, nationalities and ethnicities feel welcomed and accepted exactly as they are. We believe that a diverse workforce essentially contributes to the ABOUT YOU culture. In order to maintain talent and diversity, we emphasize the care for physical health, mental health and overall well-being. Our values and work ethics essentially contribute to our brand mission: empower acceptance and shape an inclusive, fair and circular fashion culture.

We are looking forward to receiving your application – preferably via our online application portal! Thus, we can ensure a faster process and for you it is very easy to upload your application documents.
So you're worried about a weather emergency that takes out your power, followed a few days later by a second emergency that requires you to evacuate a long distance?

I don't think I'd do very much to prepare for that scenario.
Doesn’t happen.

Just sayin’. I’ve been doing that kind of programming for almost 30 years. Done a couple of things that have Made A Difference.

There’s basically zero glory in helping people.

That’s OK, but you need to be comfortable with it.
Yes, it's good to disambiguate that it's expected in a statistical sense but it's not an upper bound or confidence interval.

I also wrote a program to find CRC32 hash collisions that can be injected into a text file or script to make a text hash to that value. https://gist.github.com/skull-squadron/c85d295cf9e6124dd7e90...

Doing so MD5, SHA1, or even SHA256 would be extremely slow and expensive, but not impossible.
I still have one that I use as a raspberry Pi workstation, and yeah .. you have to maintain those cables.

Still, a great device to have around a pile of rPi's.

Although, I do prefer to just use my external LCD monitor .. far less likely to destroy the cables.
There are heuristics developed over time for determining if an article is worth it. Far harder to tell whether ChatGPT is just making things up (it does all the time).
Discover new learning opportunities with Noji Flashcards! Looking for an effective way to memorize new information? Noji Flashcards app offers you a unique tool for creating and using flashcards that will help you learn faster and more efficiently.

Key features of Noji Flashcards include an intuitive interface for easy creation and management of flashcards, mobility with access on mobile devices, personalized card customization to fit your needs and preferences, and easy import/export functionality for use across various platforms.

Ideal for students, professionals, and anyone committed to continuous learning, Noji Flashcards will become your indispensable companion whether you're learning a new language, preparing for exams, or acquiring new skills. With a spaced repetition system to help retain information long-term and flexibility to tailor sessions to your schedule and preferences, it enhances convenience.

Join thousands of users worldwide who have already experienced the benefits of Noji Flashcards! Start your journey to new knowledge today! Learn more at Noji Flashcards website.

Noji Flashcards – your key to successful learning!

This text can be used for posting on various websites and platforms to promote the Noji Flashcards app, emphasizing its features and advantages, and providing a direct link to the official website.
https://noji.io/
Probably some of the functionality showed off here, https://www.youtube.com/watch?v=N1CBDTgGtOU , besides the handling of large amounts of data.
The mention of Blockchain threw me off but I generally agree with this analysis.

Worth remembering that even enthusiastic supporters of the energy transition have underestimated the historical trends in wind, solar and batteries.

It's just hard to comprehend the S-curve ramp.
Responses so far say to optimize neck latency or use a joystick but why not use a 360 camera and handle it in reprojection. First pass could literally be a gopro or insta360 streaming to the headset and you could eventually integrate cameras and do the stitching yourself. The tech already exists and works, and it removes moving parts and actuators
Honestly that sucks. I worked for a small-ish company before living to a FAANG, and both times in every role I had I had a great team and manager with super high trust. Makes me appreciate my experience more to read about others.
Do the minhash-based algorithms in the article give exactly the same results (but faster) as pairwise calculation of J(a, b), or are the minhash-based results approximate?
I like under the hood info, that is why I am in hackernews :)
I have long since disabused myself of the notion that programming is morally anything more than a job in finance, investment banking, or any other bullshit job.

Bullshit jobs, as opposed to real jobs, don’t benefit the community the way a doctor, a teacher, a plumber or a farmer does. Bullshit jobs are there to make the boss man rich by inventing mechanisms by which money is funneled from the general public to a few elite pockets.

I think this is also in part why dreaming of buying a farm and living off the grid is common among programmers.
Centimeter sized neutron beams are not really macroscopic because neutrons in them are not interacting with each other. Macroscopic objects consists of huge number of elementary particles that connect through interactions.
There's plenty of reasons it shouldn't end this year. Go look at the battery sizes that we need to switch halfway to electric cars and to stabilize the electrical grid.

Looking at what happens if growth continues until we get into that range is quite reasonable.
Isn't ER from the 90s? Most TV at that time was shot on videotape, not film, so there's no way to get an HD version of it, so if this is the case, you're seeing it in the best possible rendition already. Going through a projector probably helps actually, by making things smoother than they would be with upscaling on a 4k-res TV.

If you want to see what a modern 4K TV can really do, you have to watch it with something new, shot in 4K, perhaps in HDR if the TV can render that (this works best if the TV is OLED; LCD TVs don't have the brightness to really show HDR properly). Watching the same media on your 1080p projector should look noticeably worse than your friend's 75" OLED set.
This is interesting. How does AI stuff fit in this list? All AI stuff uses data that has been gathered without conscious consent and the resulting models may be used in malicious ways. How should we stand on that?
Yeah, I'm glad some people are able to live the dream. Not for me though, the issues being terribly obsolete hardware leading to poor performance and also terrible feature parity on phone-side table stakes. I should boot and fully update my librem to see how things have progressed, it's been another paperweight in the closet. Honestly while I could rant about it, this thread's not really the place, and I'm actually not all that disappointed anyway because from the time when I pre-ordered it I convinced myself to treat it more like a donation to the cause and have zero expectations for anything personally useful to come out of it.
Apple build GPUs for their own hardware and nothing else. They could even do without names, it's just another inevitable component that's inside the box.
Copying isn't plagiarism. Copying and then publishing the same thing is plagiarism.
Make a website for a non-profit growing cabbage in some poor country?
Hopefully miegakure doesn't beat the record
I use Authy _because_ it provides cloud sync. At the time, Google Authenticator didn't have it, and when I had to change phones it was a real hassle. Imagine if the phone had been stolen, no way to access the account normally to get a new QR, you'd have to "recover" every account.
> we don't mind those.

Like with LLMs, some of us do. But still there are places in the world where one is imprisoned without car. Which is not case with LLMs (yet).
We tried to do this by law in germany and it almost ended in a civil war.
Even in something boring as programming software for the british Post Office, a scandal that is STILL ongoing, you can mess up not just the software but other people's life if you act like a coward who doesn't own up to the software they write or manage. Gareth Jenkins has just been grilled in the Inquiry and in my eyes insane that courts did allow him as expert testimony on the very software he was working on and responsible for. In a case where the subpostmistress Seema Misra was wrongly jailed WHILE pregant! Other's weren't that luck and at least four committed suicide.
Adding to the stupidity of the scandal and continuous incompetence, just last month the Post Office accidentally published a document on its corporate website containing the names and addresses of 555 former sub-postmasters.

Courts have to level up quite a lot if they want to serve justice in cases where software is involved and those working on software need to be encourage to step back, let someone else assess the quality of the software and figure out bugs before courts can give a verdict.
Yes, I agree with you. The author made the point about LLM's facilitating plagiarism not me.
My point is, if that is his argument, then copying is the same thing (which is ridiculous of course).
Sure, but just the ability to check a 3D model of a T shirt or a pair of shoes with a surface of the biggest and the smallest human body who can use them comfortably it would be very nice.

The problem is not much on the customers side but on the shop side: I see no shops so far who offer or advertise such option.
imagine you are ugly, dumb and have nothing to lose except all the work you put in to compensate for these things ... and nobody can take away _that_
Oh, wow. You just changed my life. Thank you, this makes so much sense. Any other recommendations for different approaches to commonly used software?
Those kinds of orgs eventually get eaten alive by orgs who had better alignment because they’re inefficient. Executives are human and they need the help of engineering teams to make some decisions. If every question about “can be ship this faster?” is answered with “no because we’re professional engineers who’ve studied a long time to build systems to high standards”, then that company will lose vs another competitor who had a more collaborative approach.
> They should be ideally uniformly distributed, though.

This isn't enough as just counting from 000000 to 999999 is uniformly distributed over the whole range. You want the numbers to be pseudorandom so that someone without the seed cannot guess them even if they have seen previously generated numbers.
Self-serve checkout is an interesting example. Even though it can have its issues, I personally quite like being able to move through checkout more quickly, without having to interact with the cashier and the people in line in front of me (assuming enough self-serve stations).

I haven't analyzed its economics, but I would assume that by reducing the cashier jobs (e.g. allowing 1 operator to manage 8 self-serve checkout stations), supermarkets reduce their overall operating costs, and then use that to reduce their prices (and if they won't their competitors will), leading to a benefit to us 'common folk'.

As for cashier jobs, I don't think there's anything inherently good about them or inherently bad about them disappearing from the economy. As another example, I don't know many people who miss the Elevator Operators[0], and it makes perfect sense for us to press the buttons ourselves.

[0] https://en.wikipedia.org/wiki/Elevator_operator
> Kien currently holds the record for the most-delayed video game in history – 22 years eclipses the 15-year journey of the infamous Duke Nukem Forever

Also Grimoire (20 years, 1997-2017).
si vis pacem, para bellum.
I had to click the download button.
That's how a lot of folks write when they want to make a shorthand comparison and they trust their readers to understand what they're doing. The author is making a comparison of the current cost / benefit of LLM tech to the cost / benefit of Crypto. I don't necessarily agree with that comparison, but using an evocative writing style that can say quite a lot with very few words isn't a problem to me, especially given what this post is intended to convey.

Edit: I do think you're making a fair observation, I just feel there are a few reasons not to draw too strong of a conclusion from it
I've been evaluating OpenAI (GPT-3.5 and -4o) for a project at my company and I have seen differences in quality between the api and the web version as well. Same prompts. The api version seems to vary a lot more in quality.
Nicely done; thanks.
Well you must read a different article, since whenever it mentions defense, its pretty damning from some made up virtual higher ground. Have to agree with the others, that person lives in naive fairy tale world, she should probably travel hard ie backpacking in 3rd world countries to understand it better.

I come from Europe, actually eastern part of it, having Ukraine as a neighbor. My country, my parents and grandparents, just like literally everybody else, were enslaved by soviets cough cough russians for over 40 years. Their military bases everywhere, people being regularly shot/electrocuted/torn apart by dogs on the border with Austria/Germany for the horrible crime wanting to escape that communist paradise. Non-conforming were put into gulags, uranium mines etc to die slowly. Those more visible were squished by regime ie by forced manual working (if you didn't have a job thats a straight ticket to long jail), and so were their whole families including children.

What russia is currently doing is an outright attack on whole western world and they don't even hide it, just listen to them, and only its lack of real military capabilities prevent them to steamroll across whole Europe.

Thats a naivety thats outright dangerous these days, and caused more stupid European leaders like Merkel to basically give up on army, so current Wehrmacht is a proper joke, ie current Polish armed forces would steam-roll them in a weekend. Why Polish? Well they have a wonderful history of persecution and murder from both russians and germans. Some nations learn from history and watch whats happening around them, some don't...
Octopus is currently trying to set up in France. They've got a pretty amazing advertising campaign where you don't know what they're selling except for a pink mascot.

Alternative suppliers to EDF have a very bad reputation in France. Their contracts are often unclear and subject to major price variations (+100% after the start of the war in Ukraine). Some use unscrupulous prospectors who take advantage of elderly people to get them to change their contract (Total Energy, I'm thinking of you).

The majority just buy Mw/h from EDF to resell and speculate on future production contracts. They don't invest a single euro in production facilities.
Teachers sare another example. I think many of us actually want to work for a bigger cause. Its just that the system is so to say rigged so that your attention flows in the direction of making money instead of trying to save the world. What doctor or teacher does teh best job? The one who only looks at the paycheck or someone who feels responsible?
That's a shame, but there's heavy competition from companies like PCBWay, I suppose.

Incidentally, I read it the title like Shapeways provided some files to somehow 3d print bankruptcy. I'm not sure why.
I don’t know much about that specific fuzzer; but all you need is a/ consistent and controlled randomness, b/ combinators, c/ reducers.

What you describe (commands) is commonly used with model based testing and distributed systems.
The money is in the app layer and compute. There's no reason to train foundation models to compete with Anthropic, OpenAI, Meta ect ect. Its the equivalent of lighting money on fire.
There are a lot of highly repetitive tasks in a hunter and gatherer lifestyle (e.g. gathering, making tools and clothes, tracking, plus all of the memorizing that comes with a non-written cultural tradition). I'm sure someone with a deep special interest in horse behavior would have been extremely useful for groups that subsist on the wild horses of the European tundra. Same for people with ADHD, someone who is highly motivated by novelty and prone to risk-taking should be pretty useful for finding new hunting and gathering opportunities and adapting to changing environments. You won't find out there are plump tasty BBQ birds on that island in the distance if you don't brave the journey.
Anyone who wants that feature can choose from number of other chrome-based browsers.
I agree with this take. My issue is, I don’t want to deal with the knowledge of my contributions leading to the death of other people (unless of course, the enemy was pdf files).

I can be sure of my own moral standing but I’m part of a team. My boss, their boss, THEIR boss, &c, leading up to the president? I cannot speak for them and often disagree. It’s just a murky sea of gray.

Props to those who have the stomach for these dilemmas.
Yep I agree - I will, however, be happy to install a battery if it doesn't save me money but does represent a carbon price of about $100/tonne
I've worked in defense, and I don't really see how it matters either way. If you're just a programmer, you have absolutely no control over how your creation is used, and really not much control over what project you work on even (aside from picking and choosing your employer). Your own moral standards aren't going to affect anything as far as I can tell. I suppose if you refuse to work on, for instance, land mines because you think they should all be banned due to the effects they have long after a conflict is over, they'll just find someone else to do that work. This could be bad for your continued employment, but more likely they'll just move you to some other project you don't have such moral qualms with, because skilled engineers with a security clearance are hard to find and expensive to get a clearance for. Anyway, your own moral standards aren't somehow going to magically make your weapons system only useful for just causes.
They’re noting that at the end of the day you are relying on access to email as an authenticator.

If you can use just an email address to recover access to an account, the security properties are effectively the same as just sending a magic link email.

Of course for anything important, you shouldn’t allow users to recover access with only a link in an email. Personally, I like it when a service requires that you pass an MFA challenge to reset your password.
Yep, they should be, and now they are anything but. In Austria at least getting AC installed in any urban environment is de facto impossible. There is no law against it, but you need various approvals from multiple parties that you will simply not get. Moreover, Austrians are very against AC in general for various reasons.

I am trying to get AC installed and these are some of the responses I got:

> Air the room properly, wrap a damp towel around yourself and get on with it. With energy prices like these, that's just
throwing money out the window, not to mention the environmental impact.

> I don't think it's bad yet. It's important to keep busy when it's hot, not to moan "it's so hot" and do nothing. Get used to the fact that it's getting hotter every year. Wear more clothes in the cold season. Get used to warmer clothes. Try to do more for the environment. Drive less, throw rubbish in the bin instead - don't get lazy, vote for parties that tackle the climate crisis and don't deny it.

> I just sit around in my underwear and sweat, I prefer it.

I can't even...
It's not an option for all people, especially where diabetes or obesity is biological- or medically-induced. If it were, they would do it.
We are discussing their decision not to put AI into their browser. It's a good decision, because AI is the Star Wars-like arms race (Star Wars from the Reagan era, not the movies) designed to bleed the competition dry of their resources. Microsoft is putting it into everything and bankrolling OpenAI, because they want to hurt Google not because AI is good for anything. Vivaldi made the right choice to stay away from this distraction.