skysight-inc/HackerNews huggingface dataset:
I also own an indoor AirGradient, and I like supporting open-source, open hardware, but I've been pretty disappointed with the product.

There were no instructions in the box, and I had to dig around a while until I found this PDF from three years ago.[0] I normally can figure out a gadget without reading instructions, but this wasn't self-explanatory, as there are no inputs on the device itself, and I had to figure out how to connect it to my WiFi.

It's open-source, but there are no official instructions for re-flashing the device. I had to piece the process together from third-party blog posts.

The code itself is pretty low quality. They use tons of globals that could trivially be local variables, and they throw away precision of floats by casting them to ints.

I fixed a bunch of bugs in my fork[1] and started contributing them upstream, and the maintainer told me that they just did a giant rewrite, so I'd have to re-do all my changes.[2] I get that it happens, but I would have preferred they announce in the README that the code is deprecated and not to work on it until this rewrite is complete.

I still think it's fine overall and I'd probably buy it again for other rooms in my house, but I hope they get their act together a bit more.

[0] https://www.airgradient.com/documents/AirGradient%20Manual%2...

[1] https://github.com/mtlynch/airgradient-arduino

[2] https://github.com/airgradienthq/arduino/pull/45
it turns out that fma is the right framework here. it gets you the extra accuracy you want, and can be really fast.
The pre-built toolchains were there, but the readme in their GitHub states you can still build the toolchains yourself using this repo: https://gitlab.com/minoca/third-party and possibly some things especially for Windows using this repo: https://gitlab.com/minoca/tools

(Neither of those are mirrored on their GitHub.)

That said, the Wayback Machine has one of the prebuilt toolchains, for macOS, mirrored here: https://web.archive.org/web/20170412065030if_/http://www.min...

Other downloads in the Wayback Machine can be seen here: https://web.archive.org/web/*/http://www.minocacorp.com/down...*
Discussion (451 points, 22 hours ago, 267 comments) https://news.ycombinator.com/item?id=40741197
Yeah, he says "it's too short to be an interesting story", and then doesn't get into any specifics
> From the perspective of the husband, the woman taking prep implies she is cheating.

But that only makes sense if the husband thinks his wife doesn't believe he has HIV.
You're right on that, I went down a rabbit hole of comparing her vs. all I could think of, and she's an absolute monster. Wow. Good on her!
What is counter-intuitive? In a triangle with sides A=1, B=1, then C=root(2), so C/A is irrational. That's what was so impactful about the discovery.

Imagine not knowing about irrational numbers. You assume all numbers are just integers and fractional ratios between integers. It would be weird (terrifying?) that something as simple as a right triangle would require a whole category of numbers you can't express.
Every small dead or dying forum I've ever been in pushes new contributors away with some version of "did you even try to use the search function???".

https://xkcd.com/1053/
The problem is that for every one that refuses, there's at least one that will. So standing on principles only works if the rest of the rungs of the ladder above you also have those same principles. If anywhere in the org above you does not, you will be overruled/replaced.
Whoops, apologies, you're right. I completely missed it and now it's too late to correct.
Strong jobs demand in financial (tech) services as sector grows
Not in my experience. LLMs are nowhere near replacing a junior dev. Maybe you can have a junior dev fix their bug ridden garbage responses but that's not replacing them.

It's possible this may be true in some domains now, but not in any I work in
NASA finds humanity would fumble asteroid defense
Never heard of this website so idk where it is on the spectrum and how credible it is.

Iv been aware of the threat for a long time, and have been considering prepping for a potential global impact if this mutates into human to human transmission.

I'd argue that the threat is their. I'm no biologist but I know a lot of pandemics happen because something mutated or confuses humans for something else.

I'd be just as worried as a terrorist getting a crop duster plane that's used to spray crops with chemicals, and modifying it to spray a hazardous substance like anthrax or diluted chemicals....especially in highly dense areas. This is why I monitor adsb traffic....and try to not think to much about just how one deranged sick person or a mutation in a virus could impact society.
The latest developments in IF are pretty amazing compared to the Infocom days. The parsers are a lot more advanced and this was all before things like LLMs, which I assume could be used in some way here.
It's funny because I was using Langchain recently and found the most confusing part to be the inheritance model and what type was meant to fill which function in the chain. Using Java would make it impossible to mistype an object even while coding. I constantly wonder why the hell the industry decided Python was suitable for this kind of work.
> If you have no interest, I highly recommend not getting one.

Entirely this. No tattoo should ever be done casually. If you aren't sure you want one, and don't know what it would be if you got it, then you shouldn't get one.
I honestly don't know where innovation exists that doesn't require "fighting the system" to some degree.

There are a lot of bad ideas out there and the "system" is there to weed out the bad ideas. However, you can have too much system where it will defeat even the good ideas too, so there's a sweet spot.

IMO it's comes down to how much leftover budget (time or money) the organization has. You don't need processes or procedures for innovation... you need people with enough leftover money and time who can "screw around" a little.

Also a place where everyone is not grumpy.
"While there were layoffs in the tech sector over the past two years, Donna Noonan, Financial Services Ireland Skillnet network manager at Ibec, points out that most were in areas such as human resources and marketing, meaning hard tech skills are as in demand as ever."
Induction stove coils just need to induce currents above them in what is essentially a giant shorted out single turn secondary. Which is basically useless, hence why it just makes heat. Granted, it is useful for cooking!

Wireless power transfer on the other hand needs carefully aligned coils in order to avoid doing exactly what an induction cooker does - turn usable electricity into heat.
Oh please, Levada? lol. I understand there's a big psyops push to dehumanize Russians right now, but they are people like the rest of us. Crazy, right?
Just like in-person communities, you'll have general consensus on some ideas and fierce disagreement in others. You'll have people who are kind and those who are hateful.

You can identify that there may be a trend within a community without declaring that everyone in the community thinks the exact same way. And you could also be wrong about that trend because the majority is silent on the issue and you bump up against the vocal minority.

Perhaps you can elaborate on what a community is, and how HN differs from one.
The sad reality of consumer IoT is that you will diy eventually. If you start out with a magically integrated system, well, just wait a few years.

Hope you thoroughly document your house for its next owner!
Investments, business & income generation outside of your salary
This essentially is why senior engineers get much bigger salaries
The 3/4/5 triangle is rational. The unit right triangle is not. You’ve dropped the “some” from the parent.
Yearly, quarterly, monthly plan - broken down again with weekly plan. Review each plan at the end of week, month and quarter.
Yearly, quarterly and monthly - I schedule an email to myself in future. Monthly goes into my notebook which is again broken into weekly plans and then follow the schedule daily to complete the tasks.

I have Linear cycles and create tickets, projects and stories to keep track of things for future reference. It also helps with commit and linking of the tickets to PR.

For notes, use the Documents feature of linear and separate based on the projects
I think there is possibly a third way.

I’m currently working with the NHS in a Quality Improvement role in a hospital. The team exists to give grass-roots folks the tools they need to make change happen when they spot something in the system which is less than ideal. We offer training, help with setting aims, running projects, finding stakeholders, analysing data etc. These aren’t huge system transformation projects, in fact some of them can be quite small - but as a way of working it feels quite effective.
To be fair, creating a process for innovation is hard and expensive - especially if you want it to apply across the board at a large organization.

I have been on multiple "incubator" development teams in the past and although we did move faster, my times at smaller startups still felt significantly more productive.

You want something that is the right balance of bespoke and standardized/transferable. Its not easy, but there is so much room for improvement at these bigger organizations that there is huge value to getting it right.
You could consider going into sales engineering if you are inclined to talking and mentoring customers on technical problems.
I always chalk it up to those that refuse to look at history are doomed to repeat it.
Really surprised to hear that they will be shutting down the SaaS business and all existing customers will need to offboard by the end of September.

Quite a few of my customers build on top of Rockset and it won’t be a smooth transition.
Lack of innovation is of course a problem in industry, but it’s a particular problem in the public sector where many employees are attracted by the “can’t get fired” rather than the “let’s make things better” nature of the job.
Every individual judge responsible for that kind of reckless ruling should be confronted, and replaced if their behavior doesn't change.
There was a trend in the late 90s and early 2000s to call everything in computing "modern", and nowadays one way you can identify that a technology is likely outdated is if it calls itself modern.

While much of what's in this textbook is useful content, it's not modern, it's classical. Definitely worth learning and being familiar with, but not really the kinds of techniques that are used in practice or even in research.
I also have ~no interest in getting a tattoo, at best curiosity ambivavent. It might be a lingering sense of perfectionism preventing me from choosing a specific thing, which is why if I ever go for it I'll ask a close friend to do a stick-and-poke of whatever they choose, like how a blank page can be intimidating so just make a squiggle and off you go.

That would be a meaningful marker of place, time, and relationship to me.
Apple Ends Buy Now Pay Later Service
> The USDS is enabled to succeed in this mission through the support of the Executive Office of the President, the equivalent of corporate executive sponsorship. Culture comes from the top.

That sentence is the essence of generic corpo-speak. Doesn't really mean anything without specifics.
If your country and company allows you to request flexible working, you can try going part time to enable you to learn something new.
Author clearly has no understanding of why startups move quickly. Startups have the same Legal, Procurement, Security, etc. needs and responsibilities as any large company or government agency - its just that these responsibilities are looked after by generalist founder-executives, not whole departments filled with specialists. Any "innovation department", if it ever wants to actually ship anything, still needs to get BigBureaucracy on board, which is where the vast majority of time gets eaten up to ship anything. Startups don't need buy-in and alignment from whole departments full of specialists, just the executive-founders with unrelated titles and experience who are still nonetheless nominally responsible for those areas.

> what we just witnessed was leadership rewarding and perpetuating a dysfunctional and broken system.

Leadership's first responsibility is to keep the system happy and running smoothly. The first responsibility is not to shareholders, not to attempting to seize potentially higher profits, but to the organization itself. The organization may be "dysfunctional" and "broken" but this is completely irrelevant - the Fortune 500 is still generating massive profits and the public institution is still nominally discharging its duties. This is why the vast majority of Fortune 500 CEOs are "caretaker" CEOs and why deep cultural change of public institutions is so difficult.

Culture is fundamentally a question of who you hire, who you promote, and who you fire. Those decisions do not happen overnight in healthy organizations. That's why it's slow.
> Reason I started worrying…

“I've lived through some terrible things in my life, some of which actually happened.”

- Mark Twain
Gotcha. I started using langchain from two angles. One was dumping a PDF with customer service data on it. Nobody called it RAG at the time but it was. It was okay but didn't seem that accurate, so I forgot about it.

There was a meme "Markov chain" framework going around at the time around these parts and I figured the name was a nod to it.

It was to solve the AI Dungeon problem: You lived in a village. The prince was captured by a dragon in the cave. You go to the blacksmith to get a sword. But now the village, cave, dragon, prince no longer exist. Context was tiny and expensive, so the idea was to chain locations like village - blacksmith - cave, and then link dragon to cave, prince to dragon, so the context only unfolds when relevant.

This really sucked to do with JS and Promises, but Langchain made it manageable. Today, we'd probably do RAG for that in some form, it just wasn't apparent to us coming from AI Dungeon.
I still have the Infocom game Leather Goddesses of Phobos, complete with scratch and sniff card, and the 3-D (blue-red) glasses for the enclosed comic book. If you don't have VR or first-person, it was the next best thing: they told you when to scratch and sniff.
I was great in a crisis in dev/IT, and always said 'sure, we can do that', which got me to the top. You know who you want at the top? Not the person that thrives on crisis, but the person that hates it and goes to great length to ensure stability and prevent it. Luckily I realized that and empowered the guy I inherited who was on a 'PIP' plan because he was always the 'we can't do it', went too slow, let's think this through guy.
Someone has the authority, budget, competency, and stamina to make change happen. I spend quite a bit of my time speaking with execs, my apologies.
> But in australia the dell alienware is 6000ish aud

The Alienware m16 R2 actually looks cheaper in Aus than UK, you just can't spec it with 64GB/2TB for some unknown reason. If you could for the same percentage bump as the UK, it would be 3577 AUD.

https://www.dell.com/en-au/shop/gaming-and-games/alienware-m...
ML is swarmed with people and security mostly doesn’t pay

Here’s an alternate piece of advice: find a new job and take the job that pays the most money. Repeat.

True joy is getting to where you don’t need to work. The moment you are there your entire outlook changes.
>I would love to have a single area to which I can dedicate rest of my professional career, be it ML, ML Ops, Data engineering, Infra guy (AWS, Azure or GCP), maybe a security?

Assuming you have another 20-25 years left in your career, the "tech stack" in each of those areas you listed will change multiple times before the end of your career.
Musk softens 'go f–- yourself' comment as he tries to woo advertisers back
Just came back from europe. Couldn't tell any difference in the water, but found it interesting to see many of the hotels had free self serve filtered drinking water stations which gave me the impression something might be wrong with the tap water there

https://www.cokesolutions.com/content/dam/cokesolutions/us/d...
Which they had to do by wrapping the entire proprietary win32 API, we had to wait decades, and it needed Valve behind it. All without Microsoft's cooperation. Their strategy was to make it the best gaming platform by making it the only gaming platform, and it was very successful.
https://docs.rockset.com/documentation/docs/faq

Rockset is off boarding existing customers. Definitely sucks we spent the last 3 months adopting it. We used it to replicate dynamodb in near real time for adhoc & reporting queries. Schemaless architecture was very easy to work with
Many developers fail to notice how colored their perspectives are by a) nostalgia for the technical simplicity of web 1.0, b) the curse of expertise, and c) confirmation bias.

A website, just like any other application, exists to solve a problem. The right ratio of hassle/efficacy/reliability definitely isn't the same for every application, and often not even the same among different user groups. What developers consider to be a hassle or too complicated is dramatically different from most other groups. Doctors and children and mechanics and mechanical engineers and artists have more in common with the way they interact with software than any of those groups do with software developers. If you have a working mental model of what's happening behind each click, your perspective is totally different.

To a developer seeing a form submit and waiting for a return is a set of actions with a story behind it. We know what's happening. To a typical user, it's a period of flickering and flashing and waiting after they clicked on a button. There's no meaning to it-- they just compare the action of button A which changes screen state instantly, to button B which seemingly dicks around for a while until something happens. What about on slow connections or devices? It depends on what problem you're solving. If you serving up nearly static content, using an SPA is absurd. If you're doing something interactive, it's way worse to have constant reloads than use a -----properly designed----- SPA that loads once, uses local storage efficiently, and only makes small API calls to the server once its loaded. If an SPA has poor architecture or is a bad solution for the problem, the problem is the developer that made those decisions, not SPAs.

A 500% reduction in technical complexity is meaningless to most end users. If it comes at the expense of having to look at a page reload in between frequent operations, it's a big annoyance. Sure, I'd much rather put together a nice clean static site than do something dynamic, but what the hell is the point if it's not the best way for users to solve the problem they need it to solve?

Beyond that, I guarantee you there are many sites that 'just work' the way you'd expect a website to work and you'd have no idea they were SPAs. Making a proper SPA requires a lot more technical design and expertise than making a traditional site, and using a poorly made SPA is a WAY worse experience than using a poorly made static site. That makes it really easy to notice when one is bad, so it makes SPAs seem bad, generally, which is just not true.

For the same reason we can't leave all technical decisions up to designers, we can't leave all interaction decisions to developers. Obviously it will make development a lot easier and smoother if we do, but that's one of many factors, and quite often not the most important one.
It is a perfect time for new browser. I long for the days of good old Opera, when each release brought something new and fresh. Multiple browser windows in tiled layout, browser gestures, disabling image loading from UI (although that was standard feature in dial-up era of internet), UI customization, integrated email client and feed reader.
There's that middle ground!
Up until 2 years ago you were extremely wrong and you're still wrong: https://www.bloomberg.com/news/articles/2022-02-07/amazon-is...

It's amazing to me how many people are willing to just say the first thing that comes to their head while knowing they can be fact-checked in a heartbeat.
For "most" right triangles, yes, C/A is irrational. In fact the triangles for which C/A is rational are vanishingly rare (though Pythagoras proved many important things about them[1])

But before Pythagoras, it was still an open question if for any two reals A, B there might be a rational Q such that QA = B. Whereas we now know that for "most" reals there is no such Q, thanks to Pythagoras.

1: https://en.wikipedia.org/wiki/Pythagorean_triple
Quay.io shipping a breaking API change on Friday afternoon
This was complete fluff, which isn't entirely unsurprising given the site. Great for inspiration, but very light on details.
If it pleases you, feel free to ignore this sentence. Instead focus your attention to the first sentences of the response.

A plumber is not a firm the size of an economy, with bad customer support.
Pumped hydro is apparently really efficient, cheap, and very high capacity. It's just geographically restricted. Probably can also double as a water reservoir for a local town/city.

Christ, the entire Norwegian coastline is a battery in that case.
> We measured the response of healthy, lean, young women and men to a range of ambient temperatures typical of the daily environment (17 to 31 °C)

> We found that women had a cooler lower critical temperature (mean ± SD: 21.9 ± 1.3 °C vs. 22.9 ± 1.2 °C, P = 0.047), resembling an “arctic” shift compared to men. The more arctic profile of women was predominantly driven by higher insulation associated with more body fat compared to men, countering the lower basal metabolic rate associated with their smaller body size, which typically favors a “tropical” shift.

So a pretty limited difference, in a small-ish subset of humans, and (guessing) no accounting for the lighter clothing that women are too-often expected to wear.
Citizens of Gaza are not citizens neither subjects of Israel. Israeli citizens vote on Israeli elections, PA citizens vote on PA elections and Gaza citizens vote on Gaza elections. Israel doesn't occupy Gaza and doesn't control all the borders either — that's Israel and Egypt. And both of these countries decided to close borders and install maritime blockade only after Hamas stated indiscriminate attacks against civilians, which happened after it came to power.
Discussion (62 points, 3 days ago, 54 comments) https://news.ycombinator.com/item?id=40709451
Here you go:
https://threadreaderapp.com/thread/1296856648435326976.html
[dupe] enough with the TechDirt.

Actual article: https://blog.archive.org/2024/06/17/let-readers-read/

Discussion: https://news.ycombinator.com/item?id=40707084
Redesign of Flatbush Avenue would add bus lanes to gridlocked Brooklyn street
Coverage at a Crossroads
Buy advertising, get press coverage, write blog posts, talk at conferences (or post online videos) about problems solved by the cool product.

I once was publicly identified as the web guy at an F100 company and it was a fucking nightmare of "Hey, I just wanted to touch base" messaging from hundreds of marketing and sales guys every week. And this was before they all had the genius idea to automate sales outreach with "AI".

And I know the retort will be "just ignore it" but what happens is they start to annoy your coworkers and other things. I had one guy who figured out where I lived and harassed my doorman to find out when I came and went.

I do not even work now and I still get a dozen inbound sales calls and messages a week. I ignore all of them.
> The game is built from the same foundation as the Link’s Awakening remake

I'm always annoyed when developers don't reuse assets. Like, Bethesda made all this state-of-the-art (for 2011) 3D stuff for Skyrim. You could make a thousand completely different fantasy games which recycle 80% of those assets.

Nintendo did almost exactly this with Tears of the Kingdom, and it was an enormous success.