skysight-inc/HackerNews huggingface dataset:
I built a Chrome Extension called Bookee (https://onassar.github.io/extensions/bookee/) (https://chrome.google.com/webstore/detail/bookee-instant-boo...)

Not used by many people, but accomplished what I set out to: an extension that is accessible easily via keyboard shortcut at all times, that allows me to visually (open graph images, screenshots, thumbnails) search any bookmarks saved to Chrome.

The search is super-quick, and it has a bunch of other keyboard-shortcuts to quickly navigate my bookmarks.
The college president at my alma mater memorized the names and faces of every incoming freshman in my class (~200 people).

Unfortunately, I didn't know who she was, so my first encounter was having a seemingly random stranger stop me on the sidewalk and ominously declare:

"You didn't have a beard in your picture, Matthew."
Sorry, I should have been more clear. Independent validation and verification is a thing: https://csrc.nist.gov/glossary/term/independent_verification.... We still use it in, for instance, NPP automation, avionics, and defense. Which not only makes sense but usually required by law. Interestingly, outside these few domains, we usually omit it as too costly as if doing the first and only independent validation with our own users is not.
This seems circular, why would proprietary software be 'bad' by default in a perfect world?
I assumed the donation was suggested if you wanted to use the code that they were releasing. The donation form was within the Code section.
> HS2 was an attempt at an infrastructure project for the long term greater good [..]

Simon Jenkins' 2016 article entitled "HS2: the zombie train that refuses to die"[0], is worth reading:

"HS2 was always a project born of political vanity. Like several other unstoppable megaprojects, it was not rooted in commercial reality or value for money – and it has therefore not been halted by accusations that it is not needed and not worth the cost"

[0] https://www.theguardian.com/uk-news/2016/jun/07/hs2-the-zomb...
> You can buy an M1 8/256 Air at $800 right now.

> the Air is an easily achievable next entry-level step up.

Costs $1575 in my country, and significantly worse spec than laptops in the same price range
Now that's what I call an hacker
I have a homepod in every room in my house. I talk to Siri every day.

He (she's set to an Australian male voice) is great if you know exactly what to say to get exactly what you want. He's horrible with general requests that you haven't made before.

Particularly with smart home devices.
I live in a Hurricane/Typhoon zone and wanted a way to watch storm live status without all the panicked commentary. I had an old Chromecast laying around and discovered that it is just a web browser so I built a simple html image bouncer that auto refreshes the latest satellite image of the storm, lets you crop in, etc. It works amazingly well for days of peaceful live coverage. An unexpected side perk is my kids can now tell the category (strength) of the storm based purely on the satellite image.
Turns out the code works for pretty much anything with a browser and any situation where there is an updating image at a static URL. So I’ve used it for a number of other things too. I put it all at https://github.com/antgiant/GOES-East-Big-Screen
> Kinda sorta worked ok...just in time for her to stop sleep walking.

Heh, Sounds just like every project I set out to do :)
> Yes, *technically* it is illegal.

Oh how many phrases start "Yes, technically" in my life.

The law is an interesting beast. I know nothing about the law in India as it relates to FM band transmitters but I suspect that the law predates the common availability of adapters that one might use in ones car to add an input to a stereo that lacks such a highly technical circular hole for such purposes[0]. Once these devices gained wide adoption due to both their utility and -- more generally -- the fact that operating one is usually so benign that they can be difficult to discover let alone actually cause enough interference to warrant them to be seized.

The intention of the law was to prevent someone from operating a pirate radio station/give exclusivity to a single license-holder for that frequency. Since these devices don't violate the spirit of the law, the governing body finds it easier to carve out an informal exemption rather than explicitly write one in. It can also be tricky to correct a law that has a very valid reason for existing but may have cases where total enforcement isn't realistic[1].

The law may not have caught up to the reality on the ground and the legislatures answer to it is "enforce it when the interference is enough that someone notices." One might imagine a world where something akin to TV Detector-like Vans[2] drape the country-side in a dragnet to catch all of those pirate FM-input-devices but that usually only happens if there's a substantial amount of tax revenue to be gained ... to pay for the vans.

[0] I had one of these in the 90s (in the US, where it's not illegal if designed correctly) that connected my Discman to my ridiculously sad factory radio which lacked both external input and even a cassette deck.

[1] I do very little with regard to radio communication (if that isn't obvious) but I'd imagine most lawmakers do even less, so now you have to bring in experts to figure out "what's an acceptable amount of interference in this specific use case" and "how should a device like this be restricted." Not that government isn't famous for wildly wasting money or anything but I'd imagine the thinking is that it's not worth the effort to correct.

[2] https://en.wikipedia.org/wiki/TV_detector_van
There’s a drink in Italy made with this that’s way better than sprite.
The tabloid news service runs in the kernel?
Personal assistance with chat interface for keeping notes, link, with a lot of extensions to make use of the information. It's one of my side project. https://zettel.ooo/
Build a Rust API with Rocket, Diesel, and MySQL
> Amazon has poured over $7 billion into its India operations over the last decade and competes aggressively with Walmart-backed Flipkart. Amazon is lagging Flipkart and struggling to make inroads in smaller Indian cities and towns, according to a report by Sanford C. Bernstein. Its global rival Walmart, in contrast, is doubling down on India and has spent close to $2.5 billion in the country this year alone.

I wonder to what extent this is driven by Amazon recognizing that it is losing to Flipkart in India, and doesn't want egg on its face. I remember when Uber finally threw in the towel in China and conceded to Didi. I wonder if Amazon is planning a similar move in India.
Older cheaper voltage regulators are typically more like 2V drop and the optimum input voltage is somewhere around 7-9V for a 5V output. In practice a lot of devices used 9V power supplies because that was the lowest widely-available voltage that met the requirement. More modern LDO regulators would have plenty of headroom on plain 6V. It'd be kind of unusual for any electronic device to need the extra .2V in this particular case.
I've written a bouncing color bar for Amiga, which was running without the processor.

Amiga computers have

- a main processor (MC68000 or higher),

- a bit blitter, which can perform memory various operations in memory (using 3x source and 1x target, it can AND, OR etc. them),

- and a Copper, which have own "program", it can interpret 2 type of instructions: WAIT for a scanline position (4-pixel precision), and COPY value to a specified regsiter.

It was the name, which made me think: "Copper" is coming from "coprocessor". Well, it can run WAIT and COPY instructions, but the program's time-scope is somewhat restricted, the program is running every screen refresh cycle only once. Is it possible to write a program for Copper, which is doing some more, like animation?

I've generated several color bar frames for Copper, which adds up as a bouncing bar, and as the last instructions, I've added a COPY instruction, which sets the address of the Copper List to the next frame (the last one pointed to first frame).

So, it worked, the bar was bouncing without any support from the processor (besides initial generation and setting of the Copper List address first time).

Blitter and audio DMA is fantastic, it's a big help that the processor just puts an order to a hardware and it executes, but Copper is a degree more bigger magic, it can make things autonomously, which I was demonstrated.
I have no idea how you would take what I wrote as an insult. It's insulting to me that people are paid 400k a year and still think that what I wrote is somehow NOT the baseline. It's not even a debate. I'm gonna take my own advice from the past and block HN for another 3 years and get back to work. Good luck.
I love these experiemts. In Bavaria, one of the hop farmers is trying a similar approach in large scale. Smaller tests have shown a similar outcome like in Italy, with the hop beeing protected from excess sunlight as well as hail and other weather.

Their biggest issue currently seems to be the grid. It is (still) not designed for decentral usage and while the smaller test areas didn't have any problems, it seems like they will run into problems during peak production. But that is "just" an infrastructure problem that could be solved.

I really like this dual use of land, with one complementing the other, because, as highlighted in the article, it gives farmers an additional income stream and enables them to run otherwise costly experiments with different crop. Love it.
If your CPU is as simple as the one designed during a one quarter year uni class then sure. But that's simply not a realistic scenario with a modern CPU. Even if you have the same amount of instructions then branch prediction, memory latencies, super scalar execution and more will throw a wrench in that quickly. Even if you have the same instruction stream with different input data the latencies can be different. That is exactly what you are preventing with branchless code. It's been proven that it's possible to use this as an attack vector.

See a trivial example here: https://stackoverflow.com/questions/11227809/why-is-processi...

Where first massaging the data so the processing is branch predictor friendly results in a 6 time speedup. These things are not microscopic.
Profiling tool with custom instrumentation, low overhead, and CPU perf counter support.

https://github.com/lally/ppt
Morse, an open-source interactive tool for inspecting Clojure
China to establish organization to coordinate international moon base
It is not possible for us to “go back to the way things were” at the scale at which we consume meat and animal products today. Even if it were possible, I highly doubt it would be any more sustainable or environmentally friendly, and none of the arguments you’re making seem consistent with environmental vegetarianism.
This has big Anno-series "You've been playing for [x] hours!" notification energy. I love it. Both of those game series are incredible time sinks.
Excellent. If I could recommend some inspiration, NVD3 (no longer maintained) had the exact set of features I found useful, as does billboard.js (https://naver.github.io/billboard.js/demo/#Chart.AreaChart). Namely the ability to hide/focus/show certain series from the legend, showing all series in the interactive tooltip, and (NVD3) highlighting in the tooltip which series you are directly hovered over. These all become helpful when you start charting lots of stuff at once. Thanks for being the bedrock of all of this stuff!
> and has a GPU I can use to play with StableDiffusion.

You can run stable diffusion faster on a M1 pro macbook pro than on a 1080ti 3900x desktop. DiffusionBee, I get .7s/iteration on a M1 using just 45w of power vs .98s/iteration on my 1080ti using over 5x that amount of power...

I could upgrade to a 4080 and I am sure it would destroy it, but I doubt your laptop has a full power 4080 anyway.

> But 99% of the time I use my laptop on my desk anyway,

As someone who works remote and has to travel for work, battery life is incredibly important to me, and the M1 is just leaps above its competition. I can write code and build all day without even plugging in on the M1 16"...
The ferry needs at least 2 people on it, right?
> (mainly because it would add ~30% more methods to Vec?)

Sort of. Rather than bolting on fallible methods adhoc to an existing type, it was felt it would be better to take a step back and actually design this properly. This includes third party crates experimenting with different options.

Maybe we should have a FallibleVec type? Maybe common vec-like methods could be abstracted out in to a `RawVec` type? Maybe both? Maybe the (unstable) `Allocator` API could be adapted to better suite all these cases? Whatever the case it's not great to be adding on a ton of methods in the heat of the moment.
That’s interesting because I use the same keyboard with my Mac and Windows work laptop hooked up to a dock, and Windows + Teams (where I’m doing the majority of my actual typing words not code in a day) constantly has weird artifacts of switching lettering, like it’s kicking off some async process to grab keystrokes right as I open a message then flushes the buffer out of order to the application. It’s really weird and I thought it was user error at first but I’ve noticed this never happens on my Mac.

Then again Teams specifically is just kind of the worst. At least they finally added the full range of emoji reacts to messages. (Still doesn’t beat Slacks custom emojis but oh well).
I've always thought it a bit odd that they picked up steam first in the U.S. for this reason.

The economic case is vastly more sensible in Singapore or some other city-state.
> you can even more easily get it to say that it doesn’t have personal opinions and yet express them anyway.

I find this particularly revolting. Even if it could have its own opinions, I would not care, but yet, it is trained to use opinionated language, make normative and prescriptive claims, and value judgements as if it is a person.
I'm phrasing it as a question because I'm asking you to do a small amount of mental legwork to observe the society around you.

How does the financial industry work? How are people comfortable executing transactions?

Do you generally rely on your bank account to not randomly fluctuate in its balance without cause?

Do you work in the tech industry? Do you rely on computers and algorithms and software to do things humans promised they would do?

All of this requires a very high level of consistency either in humans or in tools they have created.
I built a system in 2008 that would let me design a database and the automatically generate an entire admin backend, granular ACL rules for different users and roles, related records and interactive table fields like toggle switches. It wasn’t statically generated so it easily adapted to changes in the database over time too. Could also swap out the UI theme per customer. Among other things.

Called it The Intersect because I was and still am a huge fan of “Chuck”.

It sped up my client projects so much that it killed my hourly income.

Now there are lots of systems that do this type of thing, but at the time I was very proud of that system. It was nice to be able to focus on web project from a purely data design back approach.
There is a default-off toggle for whether to allow a keyboard to use the network, but of course it's so much more useful enabled that I expect everyone enables it.
I tried to do web dev on an 8GB Mac and it wasn't fun. If you use an IDE, it will be constrained for memory if you have things like browser windows open, you will have a bad time if you try to open multiple projects and running Docker made it all worse. Virtual machines were out of the question which made mobile app development difficult.

If you can stick with a terminal or some lightweight editors, 8GB might be okay for you, but I feel like 8GB has been pushing it for at least 5 or more years now.
I recently constructed a compact compost freezer. In San Francisco, we have a municipal compost collection service that picks up large bins from the curb. However, using a smaller container on the countertop often results in unpleasant odors, flies, and torn, soggy bags. My (now) wife introduced me to the idea of storing a small compost bag in our freezer, which solved these issues but consumed valuable freezer space. To address this, I designed a mini freezer with the form factor of a small floor trash can, featuring a foot-operated lid.
The source of the debris is obviously the pulverized launch pad, not the rocket explosion.
I don't understand this at all unless it was some kind of legal technicality they got them on. I have 100 courses and not many of them were free, but I never felt misled, and I never payed over 13 bucks. If a course wasn't "on sale" I'd wait a week or more and the urgency marketing would kick in and I'd close the deal. Nothing was fake, it was just stupid and annoying.
Back in university, a friend and I built an old-school arcade. It as a wooden chest with an old PC inside running Linux. We then got the arcade buttons and joystick for 2 players, connected to the serial port, and wrote a Linux driver to understand the presses as a keyboard. We even added a coin door that accepted quarters. At the time, I was the president of the CompSci student body. We had a room in the university, where we placed the arcade. There were some great games between classes, and it gave us some funds for random small stuff (printer toners, etc.).

---

Another one is https://shellshare.net. I use Linux for a while, and from time to time someone would ask my help with something. If you ever tried debugging a problem in someone's else terminal over the phone, you know how frustrating it can be. So I built it as a way to share a read-only stream of your terminal with a one-liner command.

It's been a while since I used it myself, but there are some people that use it for teaching in universities.
At age 26 too...
In 10 years as a "professional" I've never heard it until the last 6 months.
I'm EE so different circles, but closer to pure SW people in those last 6 months.

I'm not a fan.. I don't know why.
>The homunculus never made sense, but did anyone think it did?

Most in the field? And most still do. So there's that.
I do agree. Electric cars were invented to save the car industry, not the planet.

I consider that the main problem with cars are their size and weight, so simply electrifying cars doesn't solve issues such as congestion or pollution from tyre wear (which can be comparable to the emissions from an ICE). Here in Bristol, UK, we've got a lot of people using hired e-scooters (the privately owned ones aren't allowed on public roads without a license, insurance etc.) and I think they're a great way to get people around cities. As they're small they don't need huge batteries and thus they're much lighter and carry far less kinetic energy into collisions. A large percentage of the batteries in electric cars are used to move the batteries around, rather than just moving the passenger(s) and vehicle. E-scooters and e-bikes are great for delivery services as they can avoid getting stuck in traffic congestion and the batteries can be swapped out for fully charged ones in a matter of minutes if needed.
I took me until you pointed it out to see the second meaning of the sentence. Am I an LLM?
This looks … impossible? Has anyone used it?
I've been looking at the change log for the past year, hoping to see interactions and tooltips. :) I wouldn't want to downplay the progress though, there have been great additions. Looking forward to replacing HighCharts with it soon.
I have this issue using some keyboards. I think it has to do with key spacing and pressure required. You could be missing the key by hitting the edge of it.

The butterfly keyboard from previous Apple laptop generations is absolute trash. Every time it takes me a few minutes to get used to it.
Imagine a course called "Google Prompt Engineering". If nothing else, the word "engineering" feels like a huge stretch. Fwiw also not a big fan of the "Software Engineer" title as it's commonly applied.
Implicit Memory and the Development and Recovery from Trauma-Related Disorders
I have a friend that could buy everyone in the room a ferrari and still have enough money left to over to buy everyone of their friends a ferrari. He has never paid for food or drinks once. This guide is not for everyone.
I built a command line app that will execute a variety of different strategies for my crypto holdings. To be clear, I'm not a degen trader, it's more about things like DCAing and rebalancing.

Eg. "Divide my current USD balance into 5 levels of descending orders where the first order is at 5% discount from the current price and every level after that is at a 10% discount." Set it and forget it or run it again with different parameters if the market changes.
Reminds me of https://www.wired.com/2007/05/lone-programmer-writes-235-lin...
I understand this isn’t necessarily Apple’s fault, but I bought a HomePod (which are very expensive smart speakers!) because I assumed it’d be the most convenient “smart” speaker with good audio quality. It does deliver on audio quality, but despite supporting literally every other smart speaker under the sun Spotify has no support for HomePod and instead you have to AirPlay from your phone. So my kid can’t listen to Spotify, and the HomePod is useless to anyone but me or my wife.
Look who is out of the loop on Sneed Art
Who trains the trainers?
There was huge purchasing of equipment at the start of the pandemic to enable work-from-home. Most of which is still current enough to not need replacing.

Meanwhile it's possible that the high food and energy prices are impacting the amount of money available to spend on tech goods ..
While this technology is becoming mainstream, those of us that are okay with it should understand there is something fundamentally "icky" for some people. Which is difficult to debate rationally.

This is partly the fault of Sci-fi, bio-engineering is rarely shown as a positive in TV and Film.

This will be mostly solved with time, eventually it may become economically unviable to buy "field meat" (not sure what the term will be), and it will become a lot more accepted when they see the people around them enjoying it without severe consequences.
Ask HN: Want to program less and do more high level work
The more I work as a software engineer the less I like programming. Been doing it for 6+ years on Senior level and just hate having to deal with meaningless things all the time.

Be it boilerplate or spending a whole day on unit tests or doing something else fiddly or debugging issues. Just hate this type of meaningless low level work.

What are my options to do high level work that doesn't involve programming but is still in tech. I can be good at talking to people if I need to.

Been looking at Cloud Solutions Architect or PM/PO of some sort. Any suggestions?
This made my day, thank you for sharing. Such a sweet thing to do.