skysight-inc/HackerNews huggingface dataset:
This combined with the main article shows the exact reason why Raspberry Pi is as popular as it is. When I'm starting a new project I can either worry about Arduino or ESP32 or other microcontrollers or various NUCs or getting a board fabricated from scratch...or I can grab a RPi from the drawer and know that it will just work, regardless of whether I need to toggle some RGB lights, browse the web, or run a Kubernetes cluster.

There is nothing else out there that hits the sweet spot in between price, power consumption, processing speed, extensibility, software compatibility, out-of-box experience and lots more.
Mozilla: Investing in anything but Firefox.
I make it a point to donate exclusively in bitcoin because I see digital cash as a fundamental human right and want to see more adoption[1]. If mozilla gives up on money because of a vocal minority, then it's their loss. A lot of other more reputable charities still accept it :D

[1]: Willing to switch to more environmentally friendly alternatives as long as they have the same properties as blockchain cryptocurrencies. Until then, I'll continue donating in crypto.
Slightly unrelated I suppose, but I'm not sure how I feel about a world where people frequently communicate with each other via AI generated prompts.

I can't quite put my finger on it, but there's something quite creepy about this future we're currently being sold. A world where inauthenticity is the norm, and where everything you read is no longer written by your family, friends and colleagues, but by their AI assistant.

I suppose people have expressed similar feelings about phones and video conferencing, and AI prompts are just the next step of optimising human interaction by removing all the constraints and annoyances that come with interacting with other humans.

Any way I would be interested in hearing how others feel about this. Or if it's more convenient, how you feel as interpreted by your AI assistant. It's all the same after all.
Probably that's the difference between audit/report and certification. With they would not receive the certificate. And then it becomes important what agency issued the certificate.
VS Code was a copycat of Atom. Dotnet copied Java.

I use and enjoy my microsoft stack (F#, Github, Azure, etc) but they definitely aren't "original".

It's like they built a nice large city where it's pleasant to live, but lacks the charm of a more intimate town.
Great to see Flower here! We use the framework for our projects because of its modularity, scalability, and ease to use.
Another important aspect of FL, on top of the already mentioned privacy preservation, is network resource utilisation. By transferring only the weights of the model, less bandwidth is required, which can reduce network congestion. This is especially important given that it is expected that by 2030, more than 50 billion devices will be connected and transferring data.
The state doesn't own SOE in pure socialism, society and the workers do. This is the idea behind socialism and I don't think anywhere on the planet practises true socialism and instead it's morphed or combined where it is said to be used.
It was very useful to configure everything, thank you
I quite enjoyed the film, but you're absolutely correct: it falls apart when you think about it too clearly.

All the same, it got folks thinking enough about physics (and time!) to notice that it falls apart! That's powerful.

Sort of like how ChatGPT's confident hallucinations make everyone read everything more carefully. It's not the intended outcome, but I value it.
Ah didn't realize the heading misled you. When I wrote this article, these were surprises for me too. Missing meetings? missing feedback? missing physical offices?
I still don't wanna think about going to full time work again, but I still miss those aspects of full-time work vs self-employment. I would rather try lot lot harder to build a successful startup than submit resume and interview for FTE jobs.
For the people that say there are not extraterrestrial life, we are literally “extraterrestrial” life.
I'm going to miss that site. I'll probably never buy another camera - but still liked reading it. I guess that's why Amazon is shutting it down.
He seems active on Twitter!
Dark Sky was okay. As detailed here, it does a great job of centering on the actual user needs of weather app users.

Unfortunately, it also demonstrated that which users you focus on matters a lot.

Dark Sky is great at answering the weather questions of people who live in places where rain showers are short lasting; where temperatures range from ‘cool’ to ‘hot’; and where storms are infrequent, special events. Basically people whose interaction with the weather hinges on ‘do I need a jacket?’

You know, northern Californians.

It was a poor fit for people whose weather landscape includes frequent storms; snowfall; temperature ranges that go down below freezing (seriously - dark sky’s temperature graphs never marked freezing temperatures for some reason); multiple types of precipitation; etc.
In highschool, a teacher told me that 'comparisions are usually bad arguments', and that shit stuck with me for a long time.
The title is very click batey.

It doesn't reverse how light travels in time, it just reverses light in terms of the order of photons, as in "Last in First out" instead of "First in First out". The concept is quite natural to grasp. The article makes it harder to understand than necessary by making it sound like science fiction.

The "reflector" is actually a medium that encompass the entire signal being reversed... in the same way that you would need to buffer the entire segment of a signal in memory before reversing it (you can't send what you haven't yet received), you would also need the entire segment of light to be travelling through the medium at the same time in order to reverse it. This is why their experiment involves such long sections of material.

It's an interesting and useful phenomenon, effectively being able to instantly change a material's properties to reverse the direction of photons currently passing through it, which probably has good application in signal processing performance (it would be comparable to hardware signal processing using electrical components). But "time" is not reversed; the direction of photon's currently traversing a medium is dynamically reversed, but unlike a reflective surface, a reflective medium could change the direction of multiple photons simultaneously instead of one at a time, which affects the order of that segment..
I’m confused why the daily minimum would include times outside the day. That doesn’t seem like a daily minimum by definition. The way Apple does it is exactly how I assumed it would work.

Is the alternative you described standard?
> don’t account for home prices going down in there models so will likely get very underwater very fast

If their cash flows remain positive, that’s just an accounting curiosity. The core bet is on tourism cash flows to Airbnbs in that area exceeding the cost of financing the properties.
The interest on my BOA HELOC is about 8% now, not sure how borrowing at that rate makes any sense unless rental yield is about 10% and up ( which is insane!)
I would much rather use it as a code review tool than become the code review tool. I suspect the latter will happen at a lot of companies, though.
I never thought I would be excited to play CS again, but here we are...
> Except how do you know it's generating the right tests? Can it explain its reasoning?

In my own project I've got it generating solutions to errors, and if possible, it also generates simple unit tests to validate the fix. What I haven't implemented yet (and likely won't, because Copilot does it now) but I have tested is generating a pull request describing the fix, why it works, and the same for the tests.

> Now we have Chat-GPT4 which will give you a plausible-sounding answer that is completely wrong and makes no sense.

With limited scopes, it works quite well. For example, something fails because a DOM reference is undefined in a React component. GPT will add a condition to assert that the reference is present, then generate a simple test which mounts the component with stubbed references that are present or undefined using jsdom. The tests makes sense. A quick scan shows they're sensible, and upon running them, they do work.

I began adding a recursive feature which would automatically debug issues with its own solutions, but it can get a little weird in some cases. Likely due to bad prompting – I haven't dedicated enough time to it. But it can also make it so tests with errors are revised and corrected so they will at least run.

All of that with a coherent explanation of what was changed, why, tests, and why they assert the fix is valid.

Is it perfect? No. Could it be useful? Absolutely. I'm a little sad Copilot makes my project redundant because it was actually very exciting to build. There is real potential here. I started the project in order to learn and validate GPT, and I'm very convinced it has genuine utility and massive potential.

> CoPilot just doesn't really help here. It doesn't understand specifications and doesn't do any reasoning. It can't take a specification, generate a program, discover new abstractions that make the solution more elegant, and explain its reasoning. It can generate a heck of a lot of code though! Wow! Is it the right code? Maybe!

I think the key is limited scopes. Like with the React component example, the solution is small, easy to reason about, and tedious to resolve yourself. I understand why it doesn't work, I get the error, and spinning up an entire branch and PR to clean up the mistake is a bad use of my time. I don't want Copilot/AI to work magic, but I'm okay with it resolving minor mistakes and misuses of languages and libraries here and there.

I do think it will grow from here to do more and actually be good at it, though.
On the whole tanks don't have keys. Similar reason to airliners.
The admin side of things really pain me and I reflected on those as I wrote this article. Glad it resonates with your experiences and interesting that after a while you went back full time.
Every week I'm doing new admin stuff and I would rationalize it saying "This is a starting pain" or "This is only the first time". But the stream of first-time pains never end, haha!
To the extent of claiming that "GitHub Copilot is already writing 46% of code". It smacks of desperation to lie so baldly with statistics.
That may be true, but for many of Microsoft's flagship open source projects, it is very much about the people. For example, TypeScript has been created and maintained by a relatively stable team of highly proficient developers who have become the face of the project and in many ways the driving force behind its success.

It's important that Microsoft backed them, because it provides a stable environment for the developers to keep working on the project and gives confidence to the community that it's a stable language to adopt. But fundamentally it's the people who are important.

In recent years, Microsoft has shown there can be real upside to corporate-driven open source, especially when it has proper buy-in from management and usage throughout the organization (e.g. VSCode is developed in relative lockstep with TypeScript, and both projects benefit from that relationship).
I have been unable to find work for so long that I am on the cusp of exiting the industry. I need a paycheck. I've been in full stack web dev for over 20 years, and I've never once had trouble finding a job before now.

For months it's been hard to get any response to an application, let alone an interview. And when I do get responses, they are often strange. One company where I would have been a perfect fit claimed that my code sample had "scary" SQL injection vulnerabilities. It did not, I have been doing this for decades, and I know how to sanitize my inputs.

I asked for specific file name and line number, and they sent back a vague non-response on how to identify vulnerabilities, so I stopped pursuing it. It was a lost cause, even if I showed them how they were mistaken, it wouldn't work out. I suspect they were using some kind of automated scanner that flagged some false positives.

I don't want to stop making software professionally, but that decision may not be in my hands.
> Avicenna apparently had a very strict schedule of putting down the quill and enjoying the company of his women. So now, the fact of his genius notwithstanding, what does that do with the dopamine and distraction theorem given this man was unbelievably productive in his life?

Probably not much. I forget the exact term, but when people refer to "dopamine" in the contact of distraction, they're not really talking about dopamine in general, but rather things like slot-machine-like random enforcement engagement mechanisms (which can be explicitly designed, like in social media apps, or accidentally "fall out" of new tech-enabled activities).
I am getting access denied from India.

“You do not have access to set-inform.com.
The site owner may have set restrictions that prevent you from accessing the site.”

I got an error when visiting set-inform.com/2021/08/24/unpopular-opinion-dont-use-a-raspberry-pi-for-that/.
Error code: 1020
Ray ID: 7ac01a0f4d06415e
Country: IN
Data center: bom06
IP: 49.37.133.177
Timestamp: 2023-03-22 17:19:49 UTC
Better link : https://counter-strike.net/cs2
I do. I'm in Turkey right now.

Guess they want the opinion stay unpopular after all shrug
The app also tells you that. For example at the top of the app now I see a message “Rainy conditions expected around 3pm”
Is it just me, or does the added colour saturation on some of the before/after pics make CS2 look like Fortnite?
What? Money was always fungible. In the case of crisis, sure fed can step in, but you can't except basic economics to go away when you except to be insured to infinity dollars (and for what cost, btw?)
I have spent half of my career "self-employed" and 10-11 years of that working from home.

"Nobody owns my IP or time."

That's what is is. I just define it differently, my thing is when I am being controlled by someone or something (corporation), I am not free.

At the executive level, it was even as bad as shareholders pressuring me to dress certain ways (more expensive clothes, watches) or drive certain vehicles (more expensive, newer).
In theory yes, but it's never that simple is it.

I have no skin in the game personally though. I just thought it would be interesting to see the figures in comparison.
I don't understand what it means:

1) You want to get money?

2) You want to give (invest) money?

3) No money exchanged?

[There are also many options that don't involve money, but understanding in which direction money flow is always an important step.]
My CPA/tax guy is 89. He works 20 hours a week, more during tax season. He told me that his friend group all retired at 65-70. They made fun of him, the group of 7 or so guys. Over the next 10+ years they all died and the last few told him he was the smart one, to keep working and have a purpose.

The truth is that some people lose their purpose when they retire and some do not.

My dad retired at 60 (forced out), he's 88 now. He has a very strong purpose in his life (a sponsor for a bunch of younger men in AA) and he looks as good today as he did 20 years ago.

When I take an extended stay-at-home vacation I definitely don't feel as purposeful as I do when I'm working. I actually like getting back to work. However, I'm a founder of a 39 year old company, so it really is my work.

Just a small set of data points.
Why would you allow them to put you through that? Obviously after the 4th date they weren't serious.
I imagine the other issue with ranged weapons is that they require a consistent source ammunition. A single club can be used against many, a single arrow might kill one target. The 10x advantage drops disappears once you run out of things to fire, and considering how current world events are playing out this would be a even bigger factor in pre-industrial societies.
Rust's philosophy (unlike Python's, for example) consists in not including tons of stuff in the standard library, this way you can choose the best implementation for your specific use case from one of the many crates (which are super easy to install, by the way). There is no "always the best" implementation for a specific functionality, nor a legacy-but-still-officially-supported-in-std implementation that nobody uses anymore but still needs to be maintained with its own namespace.

I don't see this as negative or "reinventing the wheel". Reinventing the wheel would be writing your own implementation, which doesn't happen if you can choose from many high-quality crates.
You ask an Old Person.

(Disclosure: Old person).

The "old person" could also be a database of human knowledge that was gathered before the singularity.
>The theory completes ignores the fact that inflation is driven by two things: external supply shocks and corporate profiteering.

Citation please for this supposed "fact".

The accepted wisdom is that inflation is driven by the size of the money supply and the velocity of the money.
Time the jerkiness well, and how can anyone tell which you are? An opportunistic jerk who otherwise cultivates a 'nice' reputation is going to attract the same kind of gossip as anyone else in a position of authority, no?
As a photographer I'm livid that Amazon bought DPReview just to run it into the ground. That site was a treasure trove of knowledge and it'll be missed.

I will go out of my way to be sure I never purchase a scrap of camera gear on Amazon again.
Oh, that drives me insane. It makes it absolutely useless for figuring out how to dress for outdoor activities.
Amazing to finally see some work being put into CS, and just this smoke grenade sneak peek already makes me very curious to see how this will play in practice.

It's clear at least that they aren't afraid of changing the meta in a rather substantial way -- which is of course dangerous on one hand, since I'm guessing CS is so popular precisely because of its timelessness, but also necessary on the other hand if we ever want to improve upon it.
Show HN: Unscribbler – Simple Handwriting Reader
This is a handwriting-to-text converter! Just follow the instructions on the page and you're good to go :)

Background: I've been tutoring on the side for a while and it's apparent that the whole process can be smoothed out, with the end goal being an AI tutor buddy with a stylus interface. This is a little step in that direction.

As for implementation details, I forked excalidraw (at https://github.com/excalidraw), got a gcp free tier instance running, and scraped together a Google K8s Engine cluster serving with torchserve. Luckily there's a great deal on the public preview of c3 cpus at the moment. For the model, I'm using trocr-base-handwritten ( https://huggingface.co/microsoft/trocr-base-handwritten ).

Let me know if anyone has any ideas, suggestions, and/or tips!
I'm happy to see more game devs eschew realism for the benefit of gameplay. Does shooting a bullet clear a tunnel through smoke IRL? No. Does making it do that make for some cool gameplay? hell yes
I've been playing with home automation and I agree. This guy is creating a mini AWS at his place while I am using a small Pi to run my Lua server[1] that takes less than 2MB of RAM and can run even on a microcontroller.... if anything the Pi is totally overkill already, but it's nice to be on GNU/Linux and have access to so many utilities, even a browser.

[1] https://realtimelogic.com/ba/doc/
We could already make light "slow", and then we can move our eyeballs faster than the light, hitting photons in the reverse of the order they were emitted in. It certainly isn't "time reversed light", it's a time reversed signal. I didn't RTFA though.
Thanks for expressing it so well and accurately.
If you're going to hang labels on people, you better properly define what you mean by them. And if you're going to argue with people over such labels, you better have a shared understanding of their meaning and usage.

Otherwise, lots of noise, little point.
Why would "economics" be the sole, or driving, factor, without anybody in the room to say "Hey, roughly 50% of the potential market is not going to use any charging location they deem unsafe, and in fact if we don't work hard to provide a lot of safe charging locations, the entire market size is going to be constrained?"

The women described are making rational choices here. Safety is paramount. The market isn't currently for them, and the people who have created the status quo have done so foolishly, because there weren't enough women in the room when these decisions were made.
It's a good thing that there SO many MORE nice places... See Montana\Idaho plenty of room, plenty of broadband (even FIBER).
Asking Bard to write stories prompted by character names reveals racial biases
Conversely, after having worked for WMT as a software eng myself, that was the least fulfilling dev job I've ever had.
Do you expect that when people are no longer in debt that they will just keep their spending down? Or is it possible that they now have a “wealth effect” and feel like they can spend more? What keeps them from racking up debt again to previous levels?

This idea seems wildly inflationary to me, but I would love to hear why I am wrong. We have to remember that someone’s expense is someone else’s income. In other words, if all debt is paid off, then lendors will get a huge payday and have excess income to spend. In the end, this is exactly like injecting money directly into the economy like we did with covid stimulus.
Say it says “32F low for saturday”. Is it going to freeze friday night at 1am (aka sat morning) or sat at 11pm?
Unreal Editor for Fortnite
There are a lot of fictions that are valuable to society. Might this one be important to hold up for the sake of "incels"? In the end, you'll get the girl and the jerk will be lonely, so until then don't get too angry and continue being a productive member of society.
Yeah the value proposition ist quite out of whack at the moment on most SBCs in the rasp 4 class.

Not a particularly unpopular opinion anymore though. Most subreddit for example are already steering people towards minipcs
I suffer from chronic pain in my hands because I have been programming non stop for the past five years. this really gives me hope to recover without losing my job
I remember those days well. It really meant you had to be careful with bugs and documentation. It is not clear to me that the we are winning with daily or multiple times daily release schedules at this point.
That's an amazing perspective from 2 years in.
A few weeks before writing this article, I tried joining a co-working space. I was there to work around people. I went and chatted with people. I went to their weekly breakfast social event. But I realized a lot of the people were in 2 or larger size companies there, so they came with their group, had lunch together, had "happy hour" time together, and went back.
I also realized that although I'm there once a week to chit chat, others are there any day to work with their colleagues.
How was your experience in going to co-working space when self-employed over the last 2 years?
Nice thanks for the iOS rec. I've been a big fan of FlowX (https://flowx.io/) on Android which has had a similar graph/visualization with the addition of also having a radar view.