skysight-inc/HackerNews huggingface dataset:
If there were a class called "Utilizing AI for software engineering" or something, even at the university level, that wouldn't bother me.

What bothers me is that people have told me that I should just allow AI for literally everything because it's the future and you should be teaching them the future or something, but I think that's kind of dumb. In those classes, the goal was for them to leave having some competence in with Python, Java, and Object Oriented programming, and I firmly do not believe you can get an understanding of that just by copying and pasting from ChatGPT, and I think even Copilot might hinder the process a bit.

To be clear, I love ChatGPT, I use it every day, it's a very valuable tool that people probably should learn how to use, I just don't feel that it's a substitute for actually learning new stuff.
Agree.

And not joking, I think there should be engineering classes taught with slide rule, to get students to learn old school ability to work with orders of magnitude in their head.

Of course students have to learn new things too. But do think we are really losing some of the basic skills, methods of thinking, that you get with the old methods.

Like tracking down some pointer errors, it takes time, it's a difficult struggle, but you do learn a lot about how things work.

Have classes with 'new' tech, then have classes that require 'old' tech. Exams without calculators, or make an Assembly language class mandatory.
> the US is just horrifically expensive these days, and Americans haven't quite figured that out yet

It's called inflation, and the vast majority of Americans are painfully aware of it.
not hard at all if you want to work at chipotle

the govt bean counters do not care about job quality...to them, a job is a job and if you took it you must be happy with it
Perhaps what you are missing is the "middle ground" here because it is an implementation detail of some of the passkey implementations (especially some of the ones meant to be "consumer-resilient": derived keys. Rather than keeping every key for every site in hardware, you might use some secret shared between the hardware keys plus whatever site-specific salt/pepper/hash into some key derivation function (KDF).

For those kinds of keys extraction is sort of meaningless: the private keys maybe aren't even stored at rest, they are re-derived as necessary. You can sync the encrypted shared secret and all the site-specific salt/pepper/hashes even to devices that can't decrypt them. (That's how secure but consumer-friendly syncing is built, and that's a part of how recovery pathways get built.) But it isn't useful on its own without the hardware keys that you can't themselves export.

You can have syncing with the root keys being exportable/extractable. That's already how many of the consumer solutions are being built. That's part of where the consumer-friendly security is for Passkeys.
SamKnows Volunteer Whiteboxes ending May 8th
[Below Email received May 3rd]

Hello,

Over the past 15 years, with your support, SamKnows has defined a methodology for measuring internet performance, which is now being implemented by internet service providers and regulators worldwide.

We recently launched a new version of our measurement software that can be integrated directly into home routers. This new direction means that rather than use a separate measurement device (Whitebox), we can gather the same internet performance data, directly from a router.

Given this change, on May 8, 2024, we will be terminating the Program and your SamKnows Whitebox will be disabled and the corresponding SamKnows One account will be deleted. You may unplug your Whitebox and dispose of it via your local electronic waste provider.

Our entire team would like to express our heartfelt thanks for your support of our mission to improve the internet for everyone everywhere. If you have any questions, please reach out to us at community@samknows.com.

Thanks,
The SamKnows team
>I was listening to the Clean Code audiobook

Interesting. How is the book in audio format?

As a "must read" book that no one actually reads, that may take the edge off.
They might be well short of 1 trillion trees, but they've "saved" 2.6 billion trees. That's pretty massive and I don't think having such a lofty goal detracts from that accomplishment.
>And when they land a job in the industry, where exactly are the optimization and ethics when transforming XML into JSON and back again?

The programmers who are mostly only capable of doing this kind of grudge work will lose their jobs and need to transition and adapt to a new form of grudge work.

And yes, as you point out, that's a lot if not most of them.
They have as much to do with iOS as the original commenters pet peeve has to do with the posted article.

How about you all slowly wean off this utterly dumb habit of ranting and raving about your pet problems in unrelated topics?
seems like something a website could do and not require an app. I hope the dev learned a lot about making an app while building this, as that seems the only purpose for app only to me. Unless they want to get at all of that precious data hoovering money potential. I have become so callused and cynical from malicious devs, that's my first thought on anything that is an app instead of a website
So is this really just a different version of the double-slit experiment, building up a statistical measurement of the waveform by performing many discrete measurements?
I'm guessing free as in speech, not free as in beer. Obsidian is not open source [0]

[0] https://obsidian.rocks/why-isnt-obsidian-open-source/
IDK what server you’re in that has even number singularity sizes. Without this fix, a stage 2 (3x3) singularity will still escape a 4x4 containment field 50% of the time.
Before I start, I'm not singling you out- I am happy that you're participating in this discussion and sharing your first hand knowledge.

The thing for me is that if HIPAA truly does provide me privacy of my personal information and health care information, why are all of these privacy and consent forms required?

Whenever I am handed a form that says "privacy policy" my sense is immediately raised - what is it that they're trying to hide from me through mountains of legalese? When I don't receive one (as was the case in my doctors visit) then I am REALLY on edge.

For example, with my health care visit, this thread prompted me to call the listed numbers on the website for the health care provider to discuss their privacy policy. The provider's number dumps you into an IVR that has zero way to reach a human - you must dial an extension, and there is no option for an operator. I ended up calling their headquarters to get a callback from a human.

If there are standard mechanisms and policies in place, then we should be able to understand the rules once and never have to sign another form again, because the rules would be clear, unambiguous, and applicable to every health care interaction. If the rules are clear about not waiving HIPAA privacy/security rights, then why have a privacy policy that's three pages of inscrutable legalese that gives a bunch of weasel room for them to "share" information?
I don't see how it being Canadian is relevant. First off Canada is part of North America and North America is big geographically. We have similar car culture compared to USA. There are very large subsidies given to battery manufacturing sector in Canada amounting to $43.6 billion over 10 years as part of the latest budget.
Google codegemma-1.1-7B-it
What draws you to different distros? I get my thrills switching between GNOME and KDE on Debian every now and then ;)
I guess you'll get good at isolating your dotfiles and other configuration tweaks.

I'd want to try out

- Tumbleweed (rolling release SuSE)

- Mint Debian Edition

- Arch, to see what the fuss is about

- NixOS

- Zorin, or another "easy listening" distro
> The FTC just found evidence that American oil companies colluded with the Saudi government to hike gas prices, costing the average family $3,000 last year. The question is, what can we do about it?

Electric cars and heat pumps.

This is why people paid a premium (until about a year ago) for electric cars. Fixed costs are better than variable costs.
Wrapping C in Rust gives no such guarantee. FFmpg can segfault.
Oh okay, I guess I want 65% then in terms of the keys it has! Thanks.
And?

What does this metaphor have to do with "will the rich let poor people have medical treatment"?

Given that the rich are, as I have demonstrated via the example of Gates, donating money to make sure the poor have medical treatment, along with all the other examples I gave of the rich being forced to help the poor even when they don't do so voluntarily.
The significant other won't tell you why they cheat on you, the employer won't tell you why they picked that other guy / gal. Your grandma doesn't know why you're her favorite grandkid.
Can't say I disagree with that sentiment. Like many things what improvements to the player experience such things could hypothetically enable get completely overwhelmed by less noble concerns.

EA, Epic and Ubisoft have all shown that having too much money to throw at a launcher project, that serves only the interest of the publisher, is in the long run a losing proposition, as the team running it will just go completely off in the wrong direction. The Epic one in particular is like missing an open goal from two yards away.
Need to look at the site more in general to see if it's for me, but just a note - https://www.lowercase.app/pricing/ still references the subscription model.
This is old and incorrect. China is leading the way in terms of electrification and EV-adoption, ahead of even the darling child Norway.
So infuriating, not even a way to export years of data, not even an option to convert it to openWRT, nothing.
>A Mozilla rep confirms to PCMag that having tons of Firefox tabs open consumes "practically no memory whatsoever."

So they are not that different from bookmarks then?
I think the issue is the connection between the squarespace management UI and the google DNS service - they probably are not successfully sending your changes over to google which is why nothing is updating. I'm having the exact same problem as OP.
If anything the West needs to to be a model and driver for a carbon neutral or negative lifestyle. We burned all the carbon in the first place, and developing countries will suffer the consequences disproportionately.
Braid, Anniversary Edition Podcast: Getting the Game Going
It's hard to sell CO2 capture unless all governments start enforcing it, don't expect free market forces to solve it by itself. CO2 capture has to be the side-effect of other useful, incentivised and subsidised economic activity.

E.g. we build everything in concrete and glass nowadays (a huge source of CO2) while we could build with wood (an actual proven form of CO2 capture), but there are zero incentives for timber production and construction.
NYTimes: Thousands Believe Covid Vaccines Harmed Them. Is Anyone Listening?
Or... they can just use the builtin tile. This is such a bizarre offtopic theorycrafting fest based on decade old ideas.
> can be procured through a reliable US-based domestic supply chain free from geopolitical disruption. The same cannot be said for common lithium-ion materials like cobalt and nickel.

This is good... only for the US. The world doesn't need another industry where US solely is a monopoly.
Large Language Model Security Testing Method
Other than spark plugs, belts, oil changes and other such consumables I don't remember having to do any engine maintenance on my cars for the last 10 years. Of course, it helps that I am buyer of boring Toyotas and Hondas.

But all those costs are correlated with engine hours, in a hybrid used most of the time for commuting, ICE engine hours would be really low
IMO most proposed changes to teaching using AI are misguided. My philosophy regarding AI copilots and teaching is: as calculators are for those who already know how to compute, so are AI copilots for those who can already develop software. They are tools to leverage when you know the craft, to accelerate. They are not there to do what you don't understand.
I would argue that spelling is a prerequisite for writing a novel.
Right, I don't think anyone expects him to actually save exactly 1 trillion trees. the article is paywalled so I can't see it, but the title appears overly negative for what is likely a good thing.
A company like Tesla needs stability if they want me to buy an expensive product like a car - whether it be $25K or $50K. Right now I'm shopping used EVs. Won't pick a Tesla b/c I keep my cars for 15+ years and I can't be sure that a Tesla will be affordable to own during that ownership. They may not even exist in 15 years. I'm pretty sure most of the other mainstream brands will be.
This is a pretty reductive argument. I'm not quite sure what "a few well thought out IDE shortcuts" are. I've never experienced an IDE that allows any kind of sophisticated "shortcut" that will write arbitrary code.
It all depends on your life, but for me just knowing when to use integrals and derivatives is plenty.
Yeah, every year or so I get a merge conflict, and then the whole things stops syncing and it takes me a week to notice before I go in and resolve it. It's not perfect, but I can't be assed to fix something that happens once a year. :/
Yep, wouldn't expect anything else tbf. All the institutions and systems we've created are to maximize profits.

No end goal in sight, just make number go up.
Frustrated by 'ghost jobs'? Onatario government to crack down on employers
Google's gonna need a bigger mission
"The environmental constraints bit was in retrospect an obvious lie."
Apparently Sony, Nintendo, Microsoft, Google, Apple, Meta think otherwise in their sponsorship regarding Unity on their platforms.
Oh, I am/was there. I have two to three phones anytime on me, so I can route one through the hotspot of the other. Still the question if the second phone route everything through the VPN.

Edit: and GP asked specifically about Mikrotik, I think. They have L7 cap, but it's literally raw.
I've been actively seeking a new role and trying to jump ship for about four months now. It's definitely been a lot more difficult than I imagined.

There isn't a large tech industry in my area so it's difficult to network or leverage my local connections. I was fortunate to land my current role simply because the CEO found me on LinkedIn and offered me the position. However, I now realize now that he likely had no one apply for this position at all given the pay and benefits.

But I'm still glad I found this role as it is my first official software development job after years of freelancing. I'm hoping to use this role to help me transition into a better compensated job with a more legit company.
LLMs are like interactive SO without the sarcasm.

I think a lot of people who have abstract problem solving skills don’t want to make tic tac toe games and to-do lists. They just want to get on and code, building what they want. LLMs are great for throwing you in the deep end.

If the code doesn’t work and you’re in a complete mess about debugging it - that’s great. It’ll force you to think through the WHY and HOW far more carefully than writing some stupid Hello World thing or doing another tutorial. You end up reading the documents and wrestling with ideas.

Best approach I find is to throw yourself at a LLM, then backfill your knowledge with books and resources, and speak to experienced people. That way you craft your own learning experience. Especially valuable if you just aren’t surrounded by software engineers - you’re forced to learn.
I did receive the email they claim to have sent and there was also a banner on top of 1Password for a few days prior to the change notifying you that it was happening and linking to the relevant Blog post.
Good thing we invested in solar when did then because if CC has any chance of success, then it will heavily depend on solar.
Generative AI Application Security Testing and Validation Standard
Ya I worded this part awkwardly - I was hinting that querying a vector index and joining with metadata with sqlite + sqlite-vec (in a single SQL join) will probably be faster than other methods, like txtai, which do the joining phase in a higher level like Python. Which isn't a fair comparison, especially since txtai can switch to much faster vector stores, but I think is fair for most embedded use-cases.

That being said, txtai offers way more than sqlite-vec, like builtin embedding models and other nice LLM features, so it's definitely apples to oranges.
Thanks, it's interesting but I use shell scripting on Android and need to type the pipe characters and so on fairly quickly.
Posted 14 days ago (flagged)[0] (20 points, 5 comments), and 3 other times (12+20+12 points, 0+2+1 comments). Maybe this will fare better

[0]: https://news.ycombinator.com/item?id=40080010
Agreed, I just learned that the next formula for Formula E will eventually have charging stops. The spec will allow 5kwh of charge in 30 seconds, which is 10% SoC in their case. Pretty cool.
Are we still a ways out on being able to buy these for consumer use? Looks like most of the sales partners are industrial/commercial use. Couldn't dig up anything on their site about home use.
https://web.archive.org/web/20240503055730/https://www.wsj.c...
As long as you (and the Democratic Party) are honest about it during elections. I’d love for you to say this publically, see how the American people want to suffer and go back to a lower standard of living so that you can feel better about yourself.
This is a conversation about RSI. I’m not sure why people would jump in to tell others how worse off they could be.

there’s no value in that conversation. In fact, it lacks a bit of maturity.
AI tools are multipliers, if your skill level is zero the result will still be zero.
China is building more new coal power plants than rest of the world combined.
I disagree with the author's first point–that the decrease in profitability of eBay middlemen due to more efficient algorithmic arbitrageurs is an example of overoptimization, creating negative social consequences through "hurting buyers by eliminating uncertainty that sometimes results in lower-than-optimal-to-sellers prices."

In this example, these "lower-than-optimal" prices weren't passed on to the end consumers in the first place–instead, arbitrageurs like the author's friend would take advantage of them to gain a profit. The end prices that the average, uninformed buyer would see would therefore be inflated, with traders like the author's friend taking their cut.

Sure, the rise of more efficient, algorithmic players decreased the profitability of less sophisticated middlemen like the author's friend. But, since these algorithmic players were more efficient, they were able to take less of a cut, leading to lower prices (and overall benefit) for the average buyer.
Thing is, European Countries before the Napoleonic Age were quite a bit "intertwined"; Several times between ~1400 ... 1700, Polish (or shall I say, Polish-Lithuanian?) Royalty also ruled Bohemia, Hungary, Wallonia (modern Romania), Sweden, almost got there in Moscow during "the Troubles", while at other times the German / Central European Wettin (Saxony) or Luxemburg (Bohemia) families also held the Polish Crown. Nevermind military alliances (Jan Sobieski's contributions to to lifting the Turkish Siege of Vienna in 1683 got him a memorial in the sky to this day ... the constellation of Scutum).

The way to become King of Poland was not quite as elaborately ritualized as the German electorate, but not generally/universally hereditary either. But neither did Poland isolate itself from its neighbours, on the contrary. Up until internal strife and the great Nordic War, it involved itself a lot with both central and eastern Europe. And while one may look at the partitions as predatory, let's also remember that for 80 years before the Polish Duma flogged the crown to the highest bidder (August the nth of Saxony, for three generations), which, and realize it's a strong word, also sold the country. Let's remember "predatory" territorial expansions also a little in context; Turkey overrunning the Balkans and Hungary between 1300..1526 eradicated a dozen countries. Louis XIV's wars of reunion were very predatory and gained France territory the size of Switzerland. The Austria-Turkey wars after 1683 "undid" 200 years of Turkish rule in Hungary within two decades, as did Russia taking over the Cossack Hetmanates, Crimea; the wars of the Spanish and Austrian succession changed territorial "ownership" on a large scale as well. What Napoleon, in league with quite a few of the German states, did to "countries" in Germany was neither less disruptive nor, territory-wise, smaller in scale than the partitions of Poland.

That doesn't make them "right". I would contest though that they were a "uniquely polish" sort of doom. Other countries lost their independence for centuries as well (Serbia, Hungary, Bohemia/Czechy, Lithuania if you like ...).

The difference "then" was that such changes in overlordship only began to be associated with forceful removals of population - ethical cleansing - after the rise of nationalism post Napoleon. My country (Germany) did rather evil there, and can't blame others for having taken retribution. No need for "love lost". It's not deserved.

The real evil was less the partitions and the "ganging up" on Poland, but the nationalism in the 19th century. The idea that within your country's boundaries, there shall be one language, one culture. It'd have been considered very odd up to ~1700 for sure. And it created
all the evil between 1780 and 1945. Looking at Russia trying to eradicate Ukraine, maybe ... to this day.

And yet, it's all _shared_ history.
Agreed. This is one of the all time great papers in that it both launched an entire field (information theory) and remains very accessible and pedagogical. A true gem.
Carbon capture from the air is at best a tiny fraction of the solutions we need. Right now our time is better spent on emissions reduction.

https://www.nature.com/articles/d41586-023-00953-x
The point is that it was constructed largely as a convenient a fiction intended to mollify the Swiss electorate after they voted no to the EEA, as the bulk of the "separate" bilateral treaties can't be separated, altered or cancelled without all of them being canceled by the guillotine clause, as Switzerland has already found out once, so there is no difference in the difficulty of cancellations, for example - you cancel one thing, and everything unravels in either case.

They are actively being negotiated because both Switzerland and the EU have realised there's a need to reform the original treaties, and the EU for a decade now have insisted that anything replacing them need to be closer to the EEA agreement, while having made clear they're not doing this crazy thing again for anyone else.
Elon Musk's Plan for AI News
Tumbleweed is a possible next for me.
I guess mainly recreation and, particularly, teaching.
Damn, now I absolutely need dark chocolate.
It's almost as if you have absolutely no clue what you're talking about.

Keystone was about pumping oil straight from Canada to the Gulf Coast for the export market, crossing key aquifers to get there. It literally never mattered with respect to US gas prices and never will regardless of what occurs in the future.

The US literally produces more oil today than any country has in the history of the world. One of the main reasons its doing so is because oil prices are high enough to sustain production. Making oil cheaper REDUCES production. Wells become unprofitable to pump and maintain. When Trump negotiated a deal to crash the oil market, thousands of people in the industry lost their jobs.