skysight-inc/HackerNews huggingface dataset:
I've been meaning to write a blog post about this but the code is so messy I keep telling myself "I'll clean it up first and then show it off"...

Growing up I had an alarm clock that you put a CD into and it would fade in the CD instead of an alarm noise. I really loved this, though having to wake up super early for school everyday, I will admit that I developed negative associations with the first track on many albums.

I created an improvised version of this a few years ago: a timer switch hooked up to a light, a cassette player and a water heater. When the timer went off all three would turn on. This worked but wasn't great cause nothing faded in.

I remodeled my bedroom last summer and wanted to replace this alarm with something more sophisticated.

I used a Raspberry Pi to do the following:
- At the set alarm time, access my media server and generate a playlist of 10 random songs. Start this playlist and slowly increase the volume.
- I bought a separate module to hook up to a lamp that points at where I sleep. This module lets me slowly turn up the brightness of the lamp as the music volume increases.

The water heater is hooked up to a timer in my kitchen now. But I just finished building an arduino based wifi switch, so once I get it integrated, that switch will get turned on 5-10 minutes before the alarm is set to go off and heat my water for coffee.

I built a dashboard for all of this using HTMX. It lets you set the alarm time, snooze, play arbitrary playlists, adjust the light etc. I also added a weather widget and I have a JSON file of all important birthdays in my life, so it tells me whos birthday it is when I go to review the weather.

Something that HN may appreciate, I have it setup so when I ssh into the Pi, I get dropped into a tmux session where an instance of emacs is running with the actual alarm code being executed inside of it. This makes editing and trying the new functions sort of like a lisp machine. You get dropped into emacs and can tweak all the scripts and test them in a sort of live environment (you have to restart the server to update the dashboard but everything else is 'live'). I have a dream of rewriting this so it really is a lisp machine and everything can be `c-x c-e`'d to run but I doubt I'll ever get around to that.

I would also like to integrate motorized blinds and open them up when I wake. I'm still researching this, if anyone has recommendations.
1.8 miles? Not that impressive, more of a curiosity of governmental funding.

I always wondered if elevated biking lanes, especially in urban areas, would be far cheaper and safer than bike lanes intermingled with surface streets. Some high strength plastic that is lego-assembled and bolted to buildings. or maybe just suspended from cables between the skyscrapers.

I know everyone loves to hate, but the boring project would be great for things like this. Yes they are targeting auto tunnels, but with EV come a far easier range of mixed vehicle (scooter, ebike, moped, golf cart, side-by-side, atv, etc) use, without those noxious tailpipes that make tunnels problematic (yeah you still need air ventilation, but probably don't need complex systems for hoovering out carbon monoxide). The boring company demo is kind of stupid for full size cars... but for man-portable vehicles (aka a healthy human could lift it) it makes a lot more sense.

Although really I think this is still an urban compromise design. Really the influx car streets should be forced to be elevated or tunnels, and the entire surface area of cities are ebikes, scooters, and only heavily restricted permitted delivery trucks.

So while it is cool that they tunneled down the transport, what really needs to happen is that all car transport in urban areas is moved away from killing bikers and pedestrians.
The H1B program might have started out as a way to attract highly skilled workers, and that might still happen in some cases today, but by and large it's not resulting in the US pulling in top talent and it is used as a way to suppress wages in the US across the board.

We need immigration policies that allow highly skilled workers to come to the US with no strings attached so these workers have the same job mobility as US citizens and permanent residents. The H1B program today resembles something closer to indentured servitude.

So yes, the US should attract highly skilled workers, but no, the H1B program is not working that way.
in my mind centralized banking that can turn off your finances for societal reasons (Jinping style) and fiat-currency-backed-by-drone strike are problems that need some kind of solution. Bitcoin has persisted through multiple dips and seems to be a competitor (solution).
I always just befriended the teachers and computer lab supervisors by getting the work done first and then asking to play for the remaining time in the period. Even the more strict teachers always made a deal of some sort.

I’d share flash drives loaded with halo combat evolved trial, Warcraft III, and a plethora of MAME games and that incentivized other students who wanted to play with me.

It could be a learning tool if expectations are set right. But yeah it did lead to some kids trying to just play games all period too and would have to later fail the class and do summer packets. But it sure did lead to results for the majority.
Java – Don't use raw types
Is the USA the only country which has 10x more positions than freshly graduated students? If so, then America is the only country in the world which adequately compensates software developers which would mean it is unusual for another country like India and China to even have software developers if they would be better employed in the United States. Maybe the point of computer science programs is to serve as future American immigrants.
I agree it's inconceivable that the incremental cost of cooking a meal couldn't possibly exceed the price of a restaurant meal.

Presumably the author is thinking of the kind of people who buy a bigger home to have space for entertaining, and/or upgrade their home to impress their guests.

If you brought a bigger house to have a dining room for guests? Or brought a house with a bigger kitchen and more storage space, to store your vast collection of glasses and chairs that usually go unused? If you don't have guests often, that might not be very cost-effective.
Tip: some more interesting ones (including failed ones) show up if you filter for shortest.

https://trains.jo-m.ch/#/trains/350

https://trains.jo-m.ch/#/trains/3224

https://trains.jo-m.ch/#/trains/4045

Etc
Work continues to deploy Juice RIME antenna
From the 2.x homepage it looks like they intend to offer a usage-based XTDB cloud service:
https://www.xtdb.com/v2
(dev here) Some early thoughts in the expandable section here: https://docs.orbstack.dev/faq#free

Definitely want to make sure we get this right, since we know adoption will be highly contingent on pricing and keeping it widely accessible would be great. Let me know if you have any ideas!
I don't disagree with some of the points raised, however the point still remains: his vegetarianism is largely irrelevant to the conversation at hand.

It's no more relevant than someone who designs PC cases chiming in on chip architecture whilst leaning on the fact they have something to do with computers in an abstract way, somehow giving their opinion credence.

It's a misdirection to prop up this idea that lab-grown meat is wrong because it's unnatural and they're a vegetarian. Well, cancer treatments are unnatural, sterile and hygienic hospitals too, as are most things in life. Is the world better off for medical progress even though Christian Scientists et al who hold no real medical qualifications disagree? Yup.

This puritanical angle is bizarre, and doesn't make the point he thinks it does, whilst giving others who aren't vegans or vegetarians a pithy soundbite of "this vegetarian wouldn't even eat this shit", which once it's been repeated a few times, very quickly becomes "vegan".
Nickleback is a fundamental concept of physics, you will always see echoes of it in any work you do. One way to be sure is to snap a picture, look at this photograph and every time it will make you laugh.
SaaS Trends for Early Builders
I'm building a tool/newsletter to catch saas trends before they take off. This product is intended for indie hackers who wish to build ahead of trends before everyone catches on! Early signups are happening now!
Until linux devs can get through their head that common users never want to even see something that represents a CLI, linux isn't going anywhere.

The biggest problem with linux is that it's made by people who like linux.
Nation state policy should be aggressively seeking and rolling the carpet out for exceptional talent, not cheap talent to depress internal wages. This is pretty standard policy across developed nations (as someone who has looked into skilled worker visas outside the US from within and is not exceptional talent).
How would you rate the amount of financial disparity between yourself and friends/family?
or they could get Australians on an E3 visa (https://rjimmigrationlaw.com/resources/as-an-australian-how-...) or Canadians on a TN visa.

US Immigration is ridiculous in how arbitrary it is. Where you are born matters more than who you are.
Reminds me of https://notbyai.fyi
It depends on what you mean by “right”. Just because it would be “better” to have a tunnel you could use at night versus a day only one doesn’t mean a day only one wouldn’t be better than the current situation. If a day only tunnel would save money in the long term (due to replacing ferries), take pressure off of other modes of transport, and increase revenue due to induced demand allowing people who may have otherwise not traveled into out or out of the city center on a given day choosing to because of the tunnel option, then it makes sense. Not building it until you could “figure out” how to keep it open at night sounds like a “perfect being the enemy of good” situation. If 50,000 people per day would use the tunnel, not building it because 2,500 people per night couldn’t use it isn’t a good solution.
Lisa Su of AMD.

She made it relevant again.
I do not like that this exists, this shouldn't need to exist, AI or ML should not write articles, but they should just be a companion who helps you put things into words if you struggle with it.

I guess it is too much to ask for in the clickbait-y, monetization per-view driven internet.
I’ve been collecting them over time so I don’t have everything handy, but here are some:

pH: https://www.dfrobot.com/product-2069.html

EC: https://www.dfrobot.com/product-2565.html

Water temperature: https://www.adafruit.com/product/381

CO2: https://www.adafruit.com/product/5190

Air temp and humidity: https://www.adafruit.com/product/3251

There are others but I’ll have to dig into it! I think you could spend less on alternatives, too.
But note that, as per their benchmark against B-tree's, in memory the cost of the memory fetch is sufficiently small that the cost of the comparisons might wipe out the savings.

When retrieving from disk you have far more cycles to work with before less disk-read sized blocks can get close to competitive.
Amusing. I, too, wrote my own ML-powered newsreader. (Not linking here because I don't want to de-anonymize my HN handle.)

I guess this is a thing people do. ;)
Yeah that's pretty great. It really depends on the people. People just have different tastes, and it's not just a cost thing.

Of my parents & in-laws, really only my father in law would probably genuinely be able to enjoy going somewhere we chose. My mother in law and parents would probably actively dislike going..

About 10 years ago I stopped trying with certain things..

My parents anniversary one year we treated them to brunch at a place that's like.. not fancy, but wear a polo shirt & not sneakers.. but also its NYC so if you don't they aren't gonna kick you out anyway. Nothing adventurous food wise - chicken, steak, burger, pancakes, fries, eggs, whatever you imagine standard fare but done very well.

It was clear they weren't enjoying it, and in a subsequent anniversary dinner they insisted we all go out to the place they chose - fried fish & laminated menus at a marina type thing.
I got started my journey into CS by getting a Minecraft server up and running on my school laptop. Adding mods, figuring out networking, how to back the server up, it got me excited and hooked on working with tech!
Intel is the poster child that if you want to run a giant business long term -- have independent, well-supported teams that deliver a profitable product on their own... and are insulated from being fucked with by anyone in the management chain.

Modern Intel would have shut down the Haifa team, which would have been an existential problem when Netburst reached the end of the line unexpectedly early.

At that scale, you need to keep teams/options around simply to retain expertise and hedge your tech bets.
Yup, this is me too. I use Notion every day so I'm a fan in that sense but I'm also on the free personal plan so I guess I'm not a customer. But I love it for second brain purposes (especially with Readwise) + being the homebase for all of my text.
I work in front-end development, and am very frustrated each time I encounter a front-end framework with auto-refresh without an easy way to disable it (looking at you, Next.js).

As a result, I wrote a (Chrome only) Web extension[1], which monkey-patch the WebSocket object, so I could 'plug' or 'unplug' them by simply clicking the extension's icon.
So far I'm very happy with it [2], and can finally have multiple tabs of the same page without my 'reference' tab refreshing itself while I'm working on CSS.

[1] https://github.com/MarcMonchablon/toggle-hmr

[2] It gets the job done, even if in some case (such as the Zola static site generator), where I had to put the link to the plugin's code in the index.html, otherwise the code would be injected too late.
Better gaming drivers, better drivers all around. Their own linux distro for hosts that they keep optimizing for web, AI, compiling, testing.
Slaughtering an animal for food isn't abuse.
People should be allowed to have a difference of opinion and like other programming languages, without a swarm or mob of evangelists going on a downvoting party. If others like Rust or Go, that's their preference, but it's not necessary to bully other programmers.

Lots of people like Vlang, so better to accept that. Not everybody is going to prefer or think the same in regards to programming languages.
Yes, though perhaps the word trained makes it sound more deliberate than it is. I think it's more that rational thinking is hard but schools teach people that it's easy: just attend, get a fancy bit of paper and now you're rational! So people get that credential then fall back on fast-mode thinking that's all based on associations and other shortcuts, whilst telling themselves they're in slow mode all the time.

The result is a discourse dominated by irrational reasoning of the form, I felt X when Y said Z, therefore Z is a bad thing and Y is a bad person. The possibility that the listener lacks emotional self control or reasoning just doesn't come up, and nobody will be brave enough to suggest it. Hence the argument that seems to be being made by this paper: if someone hears a statement and infers something from it that wasn't actually said, then the speaker is being ambiguous and they should do better. Presumably by attempting to guess at every possible misread of what they said, including malicious misreads, and painstakingly spell out everything they are not saying (which won't matter, because the fact that they have to deny it will be taken as evidence about what they really think). Whereas maybe we'd be better off if listeners learned to check their assumptions.
The game uses a set of semantic vectors from ConceptNet to calculate the relatedness between two words.

You can read more about them and use them yourself here - https://github.com/commonsense/conceptnet-numberbatch
> capitalism rules supreme and trumps jingoistic nationalism.

I'm not so sure about that. At an individual level sure but we're talking about the USG not a bunch of individuals at a national level. The government has made many decisions to subsidies/backstop local companies in the interest of nationalism.

There's no way it's cheapest for Boeing to make its airplanes in the US.

Janitors for the USG get security clearances.

Farmers (even by state governments) get subsidized to ensure local supply.

If something like the "Freedom Phone" actually used USA parts and was assembled in the USA I could see it becoming the governments defacto corporate phone. Sure, they might become a "Government Contractor" as opposed to an actually competitive company but they would still exist with real buildings and real employees doing real activies which is strictly what we're arguing about. The USG will backstop an inefficient business; Foxconn has no problem not building an inefficient factory.
> when you can have 1 person do the work of 30-100 (using AI)

That’s quite the statement. I highly doubt that will be reality in the next 1-5yrs, especially for novel R&D work. Even more so for products in the physical world.
Comp Sci isn't the only way (nor the only major) that can satisfy the conditions of software development jobs. Thats a pretty narrow lens. You need to also look at adjacent majors like Software Engineering, Software Development etc. A lot of smaller regionally accredited universities in the US have diversified on this. The pool is much bigger than 50K.

you're also discounting the fact that there are layoffs, businesses closing etc. There may be 500K new positions per year, and say 250K layoffs / closures etc that isn't accounted for in this. Now I don't have the numbers on total layoffs but this should be adjusted.

I would heavily dispute this problem on the whole. Look at how hard it is to get hired as experienced engineers right now, that tells me there is less slack in the system than this leads on.

H1B is also suppose to have a unable to train element, which needs to also be addressed

EDIT: and as others pointed out, that is taking the stats on their face value, which is questionable in and of itself, as the source is a bit dubious
My company struggles to find the right people. Many that we find we can't hire because the risk is too high that they won't make the lottery, so positions keep unfilled. This is a serious problem limiting our growth.
What is the content of the claim that farmers want to make money "to invest in the future"?

Surely in many cases neither farmers producing cash crops nor the countries they are based in are able to 'invest in the future', but rather are trapped by past debts and limited options.
My understanding is that H1B1 is not considered a dual intent visa, and so adjustment of status to lawful permanent resident isn't possible. Its history lies in a free trade agreement.

There are also annual limits for H1B1 but they are less likely to be reached.
https://www.dol.gov/agencies/eta/foreign-labor/programs/h-1b

Whomever you hire on H1B1 just note you will almost certainly lose them after their visa extension completes.
I think it can cost quite a bit less now, but you’re right — it isn’t cheap.
How is that any different from Linux or MacOS where you can just wget something and then run it with sudo?
Lost interest in NET MAUI without Linux platform support.
I have the cam in the article, and it worked off-the-shelf with my Linux box. I temporarily had it set up with a Raspberry Pi as a security cam.

The driver support makes it a lot easier to build Franken-PCs with obscure graphics cards and accessories too. You wouldn't traditionally associate Linux with just working, but in the case of older hardware it is an amazing selling point.
I believe they now most do follow the UVC standard; however OP's Logitech camera was manufactured before that was established.
I'm always building random quick solutions to problems we happen upon. In one instance, I'm gathering data for a large stream from their chat and writing ways to search and process it. Another I'm writing renaming automation.

Most recently, my partner and I were using Anki to learn country flags but found the user experience to be annoyingly over-engineered and kind of stressful. We just wanted to be able to sit down and go through 5 flashcards while microwaving something or go through 100 in a day. With Anki it always felt like I was messing with some algorithm if I stopped early or didn't do my required number of cards for the day. Plus we were finding it annoying that the flash cards with Anki always seemed sorted. If I was looking at Albania's flag and had no idea about the next one I could guess it was maybe Algeria, etc.

So I built a python app that will tear open .APKG files and extract relevant information (currently, due to the file spec, it's specific to this because the notes are not consistently formatted but could be reused for whatever). It'll unpack and rename the images based on the media file and, in the case of the country flags deck, spit out a JSON file that matches the "challenge" (the image) to the answer.

Then I had ChatGPT build me a simple front end with HTML and Javascript for going through them at random and hosted it on one of my websites for the 2 of us to go through whenever we want. I'm working on doing the same with top-level domains and country codes! Turns out APKG files are a great dataset that happen to just be shoved into a somewhat over-engineered (in my opinion) file format and shoved into a software that, while great, doesn't feel conducive to casual learning where I don't have specific needs or dates the information will be come relevant. I just want to know these things not be a prisoner to them while I learn them.
Careful if you are using Chrome.

That site is doing something that doesn't work well on Chrome, at least on my Mac. It seems fine on Safari and Firefox. It's OK on Chrome too with JavaScript disabled.

On Chrome with JavaScript enabled I see scrolling problems that annoyingnoob mentioned. Then my other window that is playing a YouTube video stops playing and gives the spinning thing you get when it can't get data fast enough. The fan on my iMac then turns up to near full,. If I close the evervault.com tab then it recovers, but if I'm too slow on that I get the beachball of doom and have to force quite Chrome.

In an incognito window which has no extensions other that 1Password it still does the above, so it probably isn't extension related.
Not sure if it counts as tech, but I created a voiceboard for my mother to help her communicate while in hospice. She had a massive stroke and could no longer speak.

I thought of a tablet app, but the stakes were too high, so it wound up as a laminated paper. You can read about my design decisions here:

https://voiceboard.org
Sorry, I don't understand. How does this work? I haven't kept up with SOTA papers, but I thought it was currently not possible to detect AI generated content with good confidence?

How do you prevent someone who is generating AI content from applying the non-bot badge? If you can't, then what's the point?
> We need immigration policies that allow highly skilled workers to come to the US with no strings attached so these workers have the same job mobility as US citizens and permanent residents.

So… The EB visas?
It means the same thing now. A regularly updated newsfeed. An online newsletter.
Check the historical conflict between Macedonia and Bulgaria. Bulgaria claims Macedonia was always part of Bulgaria, then split off, so they recognized them as an independent country and that was it. Macedonia claims all figures from the region as Macedonian, and calls itself the predecessor of the entire region. They also are highly aggressive against Bulgarians and call them fascists' and oppressors.

All in all sad sight. The smaller the countries, the weaker, the more similar, the more adversarial are they towards one another. It's like a pathological sibling relationship. There's dissonance and each one is fighting to "set the record straight" and dominate.