skysight-inc/HackerNews huggingface dataset:
This is why I ask questions in a business domain. It requires the programmer to think not only about solving a straightforward clear problem and only worry about Big-O. Instead they need to figure out the problem by asking thoughtful questions about possible business concerns and think about which ones to optimize for.

Ambiguity that requires follow up questions for successful isn't going to be addressed by something focused on solving a problem that "thinks" it has all the information to solve the problem.
Hey folks! I’d love to hear from folks who’ve tried writing code using AI and what your thoughts are on it!
I can see two reasons to make a comment like this. One, you think that there is somebody here who has not heard of the free market before. The other is to preempt criticism of a material change in pricing. Neither makes any sense to me. One can't have free markets without free speech.
First the preamble:

DO NOT USE SHA-1 UNLESS IT’S FOR COMPATIBILITY. NO EXCUSES.

With that out of the way: SHA-1 is not even particularly fast. BLAKE2-family functions are faster. Quite a few modern hash functions are also parallelizable, and SHA-1 is not. If for some reason you need something faster than a fast modern hash, there are non-cryptographic hashes and checksums that are extraordinarily fast.

If you have several TB of files, and for some reason you use SHA-1 to dedupe them, and you later forget you did that and download one of the many pairs of amusing SHA-1 collisions, you will lose data. Stop making excuses.
I'm playing the same game everyone else is and so far I've found moderate success. I have some small say in the rules, just like I hope you do and I agree that in a lot of cases the rules are completely whack.

Rather than "simping for billionaires" the intent of my comment was to cause the reader to introspect upon the part they play in crafting the rules and allowing the game to exist as it's currently played.
Yes, Law of Demeter is exactly what these rules are trying to achieve. :-)
Thanks, a DAG is a great recommendation.
I see a lot of confusion in the thread regarding IoT, and to clear up some of that, IoT operates across multiple different layers of the OSI model: PHY, Network, Application. PHY is how data is modulated (think radios, etc), Network is how data is shared / routed (think WiFi), Application is the contents of the data across the network (ie, Light: Off)

IEEE 802.15.4 - a PHY standard, equivalent to 802.11 standards that WiFi is built on top of.

Z-Wave - a recently acquired technology that vertically slices the entire OSI model, defining PHY interaction, network communication, and application. SiLabs recently acquired it, but it has always only offered chips from a single company.

Zigbee - multiple versions of several standards: the most popular used the 802.15.4 standard for the PHY, but used custom networking and custom application layers.

Thread - a 6LoWPan mesh network protocol, built on top of 802.15.4. It provides the Networking layer, but does not define application layers. Allows for IPv6 traffic. It also defines some security and BLE interop. Lots of companies make Thread chips and offer their own Thread stacks

Matter - an Application layer standard that defines the shape and behavior of messages sent across a variety of different networking technologies: Thread, WiFi, etc. Requires IPv6, and potentially border routers to translate the PHY differences.
Thanks for sharing. I think for some, that could have been a very uncomfortable story to share, but it's just so important that stories like this are spoken out loud. We all have capacity for such growth.

Regarding the BTTF 2 is a work of Satan anecdote: it's so convenient that any time the actions of any authority are at odds with how a group expects/wants things to work, instead of challenging their own priors ("why did the majority steer so far from our beliefs?"), they just declare it a conspiracy by Satan. This is exactly what we see in politics these days as well.

It's exceedingly difficult for one to completely up-end their foundation of understanding, culture, and being. It's easier to do absolutely ridiculous things like declare a contrary outcome as a conspiracy by Satan or the Deep State or whatnot. I think that overcoming that ontological inertia speaks volumes to your individual strength as a person, and the power Carlos' brilliant work.
There's an implied "how dare you try and pull a fast one on the almighty state" multiplier for crimes like this.

You see similar treatment in many similarly petty crimes. In my state it's a felony to spray paint state highway and transit infrastructure. Tagging adjacent commercial rail infrastructure is just vandalism.
I'm not sure 3 follows. A walk downtown of any major city in America shows what society does for anyone who's work can't be commoditized or aren't sitting on an existing pile of wealth such that they don't need to work.

They get nothing but tents and shame.
> new tech will allow them to cut costs even more, and increase their margins

How, when everyone and their dog can generate such music? It's gonna be like stock photography in the age of SD.
People will tire of DALLE eventually. We are great pattern matches, and we'll start to see the patterns that don't measure up. Then it'll be all about the next AI engine, and it'll need its own corpus of work. Who's going to create it?

So yes, not OP, but I think artists will still have jobs, although less of them, and the job will be different.
Rendering Emails with Svelte
RIP metaversa
No, we have no external clients that would need to be billed; we build our own product.
I'm using Insteon personally, which is mesh networked but relatively similar to Z-Wave. (And it's entirely proprietary still.)

It's not just about cloud connectivity though: I don't want my home automation hardware speaking IP or anything like it. Nor do I want them to need a complicated enough protocol to justify requirements like firmware updates. All of this introduces opportunities for security flaws and the ability to create botnets.

Home automation hardware should be simple, take simple instructions over local communication bands, and then a single central controller should bring the greater intelligence and access.

I think my Insteon thermostat is nearly the ideal smarthome product: It's a thermostat, and can work entirely standalone as just that. It cannot be updated or reprogrammed. But it will accept commands (no different than button presses on the front of it) over the RF protocol, and of course, send its sensor data and operating status.

Things like incidents where Nests had software updates that let everyone freeze or whatever in the winter just... isn't really a concern with a good design like this.
You usually use LTSpice only to simulate difficult analog parts of a circuit. Not the whole thing.

The important part is the device models that simulate components.
Those do get updated as new analog ICs come out. It's finding a good model that's hard. Linear Technology keeps the models updated for their own parts, but you have to look around on the Web for many non-LT parts.
In principle, if stuck on a desert island, we all could recreate our tools, right?

(stuck, w/plenty of hardware and electricity, that is)
Linear for Hydro (the good one). Wind and solar (the bad ones) seem exponential, but don't even sum to Hydro in total energy generation. Other renewables are linear.

This is also barely even responding to the argument at all...
Just explain to me how Germany, who notoriously are very keen on renewables (the bad ones, since the good one does not work here), has the highest energy prices in the world?
I’m empathetic, but my empathy doesn’t overcome my excitement.

This is a moment where individual humans substantially increase their ability to affect change in the world. I’m watching as these tools quickly become commoditized. I’m seeing low income first generation Americans who speak broken English using ChatGPT to translate their messages to “upper middle class business professional” and land contracts that were off limits before. I’m seeing individuals rapidly iterate and explore visual spaces on the scale of 100s to 1000s of designs using stable diffusion, a process that was financially infeasible even for well funded corps due to the cost of human labor this time last year. These aren’t fanciful dreams of how this tech is going to change society - Ive observed these outcomes in real life.

I’m empathetic that the entire world is moving out from under all of our feet. But the direction it’s moving is unbelievably exciting. AI isn’t going to replace humans, humans using AI are going to replace humans who don’t.

Be the human that helps other humans wield AI.
> This suggests a trivia question, which I do not know the answer to: what lane in the US goes the farthest without a split or dead-end? Similar question for other countries.

I-80 starts in San Francisco and ends in New York City, but I'm certain there are splits that would make you change to some other highway if you stayed in the left lane.

Likewise, I-90 starts in Seattle and ends in Boston and travels through Montana.

My guess would be I-90, just because of Montana.
I mean, nuclear bombs are not free and available to anyone, yet quite a few people on this planet are involved in worrying about them.
To be fair, there's a lot of disdain for pretty much everything on Twitter
I wonder if some of this is the 80 20 rule. We're seeing the easy 80 percent of the solutions which has taken 20% of the time. We still have the hard 80% (or most of) to go for some of these new techs
Nah, "Ah, it's purely political." is about as snarky as you can get.

We are both being snarky here so drop the holier than thou.
Just do it with the full ship structure.

That's what I do.

It will be called "TheGoldenFart™".
Result! You're the best. Thank you.

> to sell the NSA's product back to itself

Typical.

My county developed its own election administration software, gave it all to Global Election Systems (the notorious entity later bought by Diebold), then turned around and paid for yearly license and support. (There were rumors that our Sec of State got kickbacks.) Then, insult to injury, GES/Diebold claimed trade secrets to prevent independent inspection.

I can kind of understand. Neither the NSA or my county want to be software publishers. Core competency and all. But some of these arrangements are pretty bad.
Well, if they still have access to ChatGPT, they can ask that of it as well. It may or may not give a valid answer, just as it does with code.
That door's state is due to the key being lost, not due to organic growth.
> Even if I put full fucking detail with brand and model I keep getting pages and pages of random products with different "sponsored" brands, model, features and so on. Its clearly need of Amazon are taking priority over mine.

When inside of a real brick and mortar store, have you walked by one of those displays on the ends of a row that's selling Pepsi products or Doritos? How do you think those things got there? They're called end caps, and stores make a lot of money from brands to put them there because customers are more likely to see them and purchase whatever.

Also, have you noticed that the shelves at stores usually contain the most well known brands at eye level while the cheap stuff or weird stuff is usually down low or up high? That may be store optimization, but more commonly those top brands pay for that eye-level placement.

Amazon didn't invent this. They just came up with the digital equivalent of what stores have been doing for decades.
O'Leary: Binance intentionally put FTX out of business
Can’t say anything more after what coldtea wrote!

But this thing is not a sub for coders. It is an assistant to coders. And yes, being able to explain the code is incredibly important. Just as it is to verify the code.

To me, this is just another exercise where coder becomes manager of his very own coder. And has to check the code his coder produced.
Which examples the ones where they were right or wrong. It goes back to trusting the source not to introduce new ever evolving bugs.
Since you have to replace it with every 3 years so it is hard to see it breaks down.
Surprised nobody has mentioned the excellent https://vdo.ninja/
SHA-256 is used for Bitcoin mining, which serves as an enormous bug bounty for both full and partial breaks (if you can efficiently find inputs where the output has lots of leading zeroes that's a partial break, and lets you mine bitcoin more efficiently). That's worth a lot of trust. I don't see any particular reason to think SHA-3 is better (though I'm not an expert) and unless I hear some indication that a problem has been found with SHA-2, I'll probably stick with it forever.
You can apply it to essentially all humans pre industrial revolution as well.

The point is that until very recently no one had the luxury of sitting around and worrying whether they felt "motivated" to do things. They just did them because they didn't have a choice if they wanted to survive.

"OH I feel like shit and don't want to get off my ass today" ok.... it doesn't really matter. Still need wood for heat, need to cook, need to feed my pigs etc.

Yeah you can get away with doing essentially nothing now and still survive but people need to change their mindset and form a habit that doing nothing long term results in a very unhealthy lifestyle. Simplify your day into just doing SOMETHING and remove that anxiety of having too many choices. Pick one and go.
I'm not american, so I don't care about republicans or democrats. But I think the doc drops from Twitter is not really telling much. On the contrary, it illustrates that moderation was generating a lot of discussions and even disagreement, which would not have been the case if it was just a matter of "banning the ones we don't like". So, it looks more like when ban occurred, they really were motivated by something more than just "we don't like them".

I'm not american, so, some of the arguments also seem crazy. For example, the fact that the majority of the employees vote democrats does not imply that the majority of the employees are immoral persons who will cheat without scruple. It is very worrying that in US, apparently, people are so polarized and uneducated to democratic concept that if they see someone that happens to be "on the wrong side", they will think they can only be the worst of the monster without even questioning that for one second.

For every bans I've seen, the person banned was ALWAYS doing a mistake, was giving a good excuse to justify the ban when it could have been easily avoided. For example, Trump could have phrased his messages such that he calls for more calm without changing his political message. He did not, he choose to send what he has sent (he had his reasons, but it is not about "freedom of political opinions", because, unless his political ideology is based on hatred and lies, his political opinions are not restricted by avoiding hatred and lies).

This is my main issue with this: if republicans are unfairly targeted, why are they so stupid to always give huge elements that can be used, later, to justify the ban. Just use your brain and don't tweet something that is, objectively, at least borderline. If republicans are victims of the democrats, why are they not even trying to not give them ways of going away with it?

But that's not the first paradox in the US. Another one: Trump claims the election was stolen. He was the president when the election was organized (and was already predicting frauds months before the election days). He claims the steal occurred in states where he almost won, which are states where he has a lot of supporters and allies. And yet, he failed to catch any little proofs. If the election was stolen, then he is super incompetent, and should never be reelected: he has proven he is easily out-smarted by democrats.
Ask HN: How do you fix obscure bugs in large projects?
What are some effective strategies for finding answers to obscure errors in your software?

I know that following clean code/architecture principles and adhering to organization-wide standards can help you navigate and understand the product/code faster, making it easier to identify the source of errors

Still, working on a new and large codebase/project, it often feels like the only way to find solutions to problems is to ask a team member who has more experience with the project.
Isn't this a quite ineffective bootleneck?

Imho: What makes some errors hard to solve seems to be a combination of multiple things:
traceability, reproducibility, imperfect knowledge and maybe a certain code complexity(which can be tackled following clean code principles etc.)

Is there a more effective way to access the collective knowledge and expertise of people, rather than relying solely on individual team members for solutions to problems?
If you don't want people to know that you're friends with Dave, don't friend Dave, or don't use it at all. This isn't supposed to replace pseudo-anonymous networks like Twitter, this is more like Facebook without all the bullshit. The use case is "I know Dave, and I don't care who knows that I'm friends with Dave, and I'd like to let him know I won't make it to the PTA meeting without involving an enormous advertising corporation".
edit

In retrospect this was sort of mean of you to say:

> It doesn't help either when males who opt-in to this beauty standard

Do you go around telling girls they have to try to look less pleasing to men and more pleasing to your own sensibilities? Aren't you just taking the place of the "male gaze" at that point and replacing it with your own gaze and your own demands to be satisfied? I like looking a certain way. I also like when it gets me attention from men. I have the same motivations as the majority of heterosexual women and I'm trying to live a fulfilling life. You don't need to make it all about you.

end of edit

I only felt the need to point it out to drive home the point that there is/was no winning move as a trans person. I feel the need to do this because I've met many people in my life who've tried to tell me things like that it 's obvious that I was "born to be a woman" so I shouldn't worry about transphobia because they think transphobia is only directed at people who look masculine but wear feminine clothes or sex pests who change their pronouns to try to seem less creepy. It's led me to believe that this might be a common position among people who are anti-trans. They think: "these bathroom policies will only hurt the bad ones who don't pass, the passable ones will be fine" as a way of soothing their conscience.
Julia doesn't do this. It just has structs in the first place.
> It brought me job opportunities and gigs.

I would guess that is a significantly more lucrative monetization strategy than something like running ads on the blog.
> is not really relevant to the article

Oh, but it is. Have you read the article?

It has long seemed to me that one of the core responsibilities of academic institutions is to aspire to always align what we do with our mission.

We are committed to igniting and sustaining positive change that leads to health and well-being around the world. We strive for a respectful, collaborative, diverse, and inclusive community within our School of Public Health. We aim to promote justice, human rights, and equity within and across our local and global communities.

As an academic community, we are committed to a vision of inclusive debate and free and open inquiry.

When I wrote those guidelines for speech, I had in mind speech that we tolerate in our community—an academic space dedicated to ideas and the pursuit of respectful, open inquiry.

Our commitment remains to pursue an inclusive vision of a better world, in which all voices can be heard, valued, and respected.

As with all decisions, we leave open the door to changing our approach if the data suggest we should reconsider.

> And also, BU vaccine requirement is in-line with other schools in the area, Harvard and others have similar requirements.

I guess the science/biology is different in the US than in Europe, for example.
This is why neural networks need to have pain buttons that humans can repeatedly press. Of course that's how we get killbots.
Ah, those aren't visible to me so maybe the T2 isn't enough and you do need AS. A bit of a bummer :(
In Arabia and North Africa it makes more sense to use the solar to displace fossil fuel derived energy than to produce hydrogen - again if you want hydrogen and you’re burning fossil fuels for electricity it makes no sense to use the electricity to get the hydrogen - use methane and cut out the middleman.

There might be some places where this could work, but they do seem quite niche.
I’m arguing that there is no objectively or technically correct solutions to the work engineers are hired to do. You don’t “solve” a startup CEO or corp VP who changes their mind about the direction of the business every week. Ditto for consumers and whatever the latest fad they’re chasing is. They are agents of chaos and we are the ones stuck trying to wrangle technology to do their bidding. As long as they are human, we’ll need the general intelligence of humans (or equivalent) to figure out what to code or prompt or install.
Didn’t know this existed! Thanks, off to look for it.
OSM seems to have it quite well mapped: https://www.openstreetmap.org/?mlat=-77.846323&mlon=166.6682...
X could Y, in headlines, evaluated as a boolean would be interesting to get statistics on.

Is it usually false, or an exaggeration meant to motivate further funding for something non-profitable?
That's the general anti-agility argument wielded against git, but note that git's use cases require it to process historic data.

E.g. you will want to be able to read some sha-1-only repo from disk that was last touched a decade ago. That's a different thing than some protocol which requires both parties to be on-line, say wireguard, in which instance it's easier to switch both to a new version that uses a different cryptographic algorithm.

Git has such protocols as well, and maybe it can deprecate sha-1 support there eventually, but even there it has to support both sha-1 and sha-2 for a while because not everyone is using the latest and greatest version of git, and no sysadmin wants the absolute horror of flag days.
Bought one for my kid LAST CHRISTMAS only to be delayed until this year but I'm finally giving it to him for Christmas this year. I've ben sitting on it for months and it is killing me.

Really nice unit.
I imagined it shouldn't, but it absolutely LOVES passing on the right. Both AP and FSD
I'll accept the downvotes and say it's not a universal problem. Upon more research it seems if you do not send a Referrer header, McMaster inserts a history entry using the history API. I can make it work/fail by tweaking network.http.referer.XOriginPolicy. It's interesting that McMaster is the only site I use in 2022 that has a problem with it.
Didn’t realize she did the soundtrack to Tron. Amazing music in that film.
> How could we build a communal product for the public? Theoretically, this approach would result in a better product.

Theoretically it'll result in either a far worse product or a product that never ships.

Committees, bureaucracy (which is what an HN communal product would be) is a particularly bad way to do software.
Banner? OSM just requires simple attribution like every other major map data supplier does.