skysight-inc/HackerNews huggingface dataset:
> reliability, low cost, and easy to use

Sounds about right. These days it's all about things lasting about 2 minutes so they're cheap to manufacture, as pricey as possible to seem designer or premium, and hardly any time spent on making good UX at all.
Shoes are frustrating.

Sanuk is a west-coast US sandals brand which had been around for decades and used to make some of the best most-comfortable flip flops. These are not the sandals that fall apart in the middle of a vacation or give you blisters.

In the last few years they lost their soul and started using "yoga mat" -- an open-cell foam -- for most their sandals.

I spent over an hour on the phone trying to explain to them why sandals which get wet and STAY WET all day were such a problem. Born in surf culture, and honestly couldn't care less.
I heard about this great opportunity called Terra Luna...
I don't get what you mean - the top 3 frameworsk are Node, React and jQuery, the youngest of them (React) was released in 2013.
Yeah, I found it hard to understand too.

Was the sarcasm the bit about the bracing, when the actual bug has nothing to do with the goto but instead is the missing post-increment (++)?
Create unique widgets with Letter Letter for iOS
On the battery issue. A place I used to work had iPads stuck on meeting room doors with a webapp for booking and displaying who'd booked meeting rooms. They were puffing batteries in 9-12 months of being plugged in 24x7.

I got a few cheap power point timers, and set them to only charge for 1 hour twice a day, and we didn't have a battery failure in the 3 years after that while I was still there.

(Totally agree with the rest of your comment too...)
From like 2003 to 2010 I loved Python. I was happy to code in it. Found it much better than Perl, my previous no-manual-compile-link-step language. I was mostly a C++ developer but wrote several large tools in python.

I slowly started making more JavaScript stuff and used Selenium (python IIRC).

Then I started learning node. Liked npm's default to local project installs vs python's default to system installs. Eventually I started writing the command line tools that I'd have written in python previously in node. node had some sync I/O so it wasn't hard. Then promise/async/await arrived and I was fully in. I haven't written much python in probably 9 years now.

When I do look at python, I don't feel it's better. I'm not saying it's worse nor am I saying it's not better, rather I'm saying it doesn't *feel* better. Basically I've learned JS inside and out and I'm super comfortable there.

I find it easier to get node installed on multiple platforms and installing it locally without root/admin privileges is trivial via nvm. I'm sure that's possible with python but it's certainly not the default. And of course the browser is everywhere so it's just way more accessible/sharable in JS
Another +1 for suggestions (with 'commit now' button). It's the thing I love most about GitHub PRs, and I wouldn't consider leaving it for a solution without it :-)
Any engineer that moves away from engineering never really enjoyed or "got it" anyway, by using the "I used to be an engineer!" tag you're just trying to score extra points. It doesn't make your argument more compelling, cmv.
Problem 1: The point where the two curves meet is almost always met sooner in a projects dev-cycle than expected.

Problem 2: Coding something is one thing. Version-Controlling it, intergrating it into a deployment chain, running it in different Environments, Reviewing it, scaling it are a collection of entirely different beasts.

Problem 3: As soon as the project hits a requirement where there is no lownocode solution (eg. integration with some custom monitoring system with no premade hooks available), the effort required goes through the roof, because now we have to interface the two worlds with each other, adding a layer of complexity that wouldn't exist if the entire thing had been code from the beginning.
Grape Nuts allegedly existed for over a hundred years. Well, perhaps it is time to short Kraft Foods.
As a quasi sidenote, most gyms already implement this on a smaller scale on their elliptical and spinning machines as they're usually self powered and you can regulate the resistance the machine offers, which I assume must increase or decrease the number of magnets around the flywheel.
Also See;

Court Rules That DMCA Does Not Override First Amendment’s Anonymous Speech Protections : https://www.eff.org/deeplinks/2022/06/victory-court-rules-dm...

EFF Warns Another Court About the Dangers of Broad Site-Blocking Orders : https://www.eff.org/deeplinks/2022/06/eff-warns-another-cour...

Copyright "Small Claims" Quasi-Court Opens. Here's Why Many Defendants Will Opt Out. : https://www.eff.org/deeplinks/2022/06/copyright-small-claims...

Our Digital Lives Rest on a Robust, Flexible, and Stable Fair Use Regime : https://www.eff.org/deeplinks/2022/06/our-digital-lives-rest...
It'll be as falsifiable as many other questions that historians grapple with (e.g. did famine X lead to conflict/instability Y?), but only once the warming has happened and we're looking retrospectively. The best we can do now is an educated guess that large amounts warming will lead to migration away from hotter countries which will lead to some instability.
Yes.

It's why keeping up with the latest on HN isn't essential for most of us - we've got 5 years to see if it's worth adopting :)
Obviously it's a scale but I hope you aren't falling into the trap of only seeing the features. The developers actually have to work in the code so it might not make a difference to you if the feature is implemented cleanly or not (in the short term anyway) but it obviously does to them.
You could have them power fans or keep the lights on. Things that can use just a few watts.
All widgets are also compatible with OSX.
Rotating Locomotion in Living Systems
Nice idea! I'd be interested in giving it a try for our project in the future.

It does seem that the demo review is broken in Safari, I get a JS error and the UI doesn't seem to work completely:

> [Error] TypeError: e.connect is not a function. (In 'e.connect(l,s)', 'e.connect' is undefined)

Also, is there any way to keep up-to-date on the project? I don't see a newsletter or Twitter link on your homepage.
And then you buy tons of what they're buying because it'll be discontinued and in high demand soon.
> We are lucky that Russia is so terrible at war, if they where any good they would of won by now.

I think that's pretty unlucky. The global economy will only get worse the more this war drags on.
500W is an extremely high number as well. Pro cyclists can reach up to 400 Watt in short bursts, untrained people typically can't maintain more than 100-150W for long. We really use quite a lot of energy when measured in how many humans it would take to provide that much energy "manually".
What if the coders get budget-cut away in that tech crash in favor CS or Marketing no-coding their own tools?
Lightning-powered bitcoin mining is obviously the next big thing for green energy!

Now you need a double helping of luck - first that you get struck by lightning, and second that your miner guesses the right hash to make a block. But maybe the two somehow combine? After all, people who survive a lightning strike are said to be so lucky that they should buy a lottery ticket... so following this logic, lightning powered mining would be extra efficient!

Now I'm off to patent my new PoS invention - proof of strike :)
I also used Rust, though I only went up to chapter 21 in Part 2. I completely skipped the basic data structure implementations. I had no interest in implementing basic stuff like vectors and hashmaps, because it's not relevant to the problem.

I did go the ID route instead of pointers, because I didn't like the idea of shotgunning the heap with my AST, so I put the actual statements/expressions in vectors and everything else uses indices inside opaque ID types.

For fun, I did also start on doing compiler for part 2 based on the AST from part 1, though as I say, I didn't get far. I got distracted with a static, stack-based, natively compiled language instead.
The energy needed to bring a teapot to boil is enough to fling a nickel into orbit.
In the UK they're rolling out smart meters that have a display that show real time usage.

They're advertised as saving energy which I think is a bit misleading as it's only based on this phenomena
I guess it's a "say this ten times fast" situation, you have to do that to catch the hidden meaning...
For maybe a single weeks worth of investment you could pick up Dart (the learning curve is tiny) and have that exact same value proposition of write once and run anywhere but with many other substantial advantages on top of it.

Here’s a completely arbitrary one from just yesterday that focuses on supply chain security (https://opensource.googleblog.com/2022/06/Dart-and-Flutter-e...) but this kind of thing is happening on an almost weekly basis in the background around Dart and Flutter. I don’t think people understand what’s happening behind the scenes on these projects but they are developing some very solid fundamentals to build on top of into the future.

Seriously take a look at this basic language tour, it’s incredibly familiar for anyone with an OO background out of the box https://dart.dev/guides/language/language-tour
> The only issue is your fund structure so you trade it amongst yourself every 3-5 years at a 3-4x mark that makes you look good to your investors. The growth is usually there so it is not a lie though liberty may be taken with multiples which expanded rapidly over the last decade.

The problem is that it's not possible to actually say that. Because the valuation never gets tested against the market you're just marking your own homework. It's a strong protection of these closed end funds that at some point you do actually have to provide the return on investment.

To put it another way - who needs to engage in this, well performing funds that are beating their expectations and making big returns, or poor performing funds who need to come up with creative ways to disguise their bad investment decisions.
This is basically the reason why I grabbed a Steam Deck. The upside with having a Steam library is that so far, Steam is the longest-lived downloadable/online game platform there is. I'd rather have a portable Steam library and own all of my titles there than try to hedge my bets with the Switch. The Switch's hardware is absolutely lovely, but I can't help but feel like buying a lot of games on it is a bad idea at this point.
I find the lack of tests pretty appalling for this code. How do people ship code and never see something like a user login failure case etc. People talk a lot of trash about TDD, but I feel like a lot of senior devs make this highly egotistical "I know better" argument all the time and I've seen a lot of hot garbage for code because people were too busy to write the test.
I don’t understand the need for no-code software development.
In my admittedly limited personal experience, any domain experts that were worth their salt were smart, and learning a programming language or two to the level required to make useful code contributions wasn’t really a problem.
A physicist often learns some programming language anyway, somewhere along their educational path.

I would be suspicious about the intelligence of someone who refused to use appropriate tools for specifying software behaviors claiming it too difficult. A baseball pro knows how to work and has a likely good mind, as does a culinary expert. I just don’t know anyone GOOD at a given field who isn’t also hardworking and smart.

What’s the big deal?
Why do we seek no-code software development solutions when code is the most precise concise manner to describe software behaviors?
NFT's :).
Exactly - the language isn't memory-safe. Instead it's effectively (implicitly!) relying on the fact that it runs on an abstract machine that has certain memory-safety properties. By contrast, a memory-safe language like C# is defined to be running on a memory-safe abstraction (the CLR, or more generally anything that faithfully implements the Microsoft intermediate language), while a memory-safe language like Rust either proves behaviour via the type system (no null pointers, no use after free) or inserts runtime checks (no out-of-bounds array accesses, panic on out-of-memory).
Ask HN: Can I trigger events off of outbound HTTP requests from an EC2 instance?
Imagine an old app. Let's say, hypothetically, that it is 9 or 10 years old, it has enormous amounts of tech debt. It makes thousands of API calls to 3rd party APIs, and stores some of the data in the database. The code is brittle, and full of bugs. We are afraid to touch it, because it is so old and badly written. If we wanted to start logging every outbound API call, we could re-write the code, but that would take a year or two. I'm trying to get the job done in a day or two. I'm wondering, is there a way to route the outbound request, through some AWS service, such that I can trigger some event for each outbound request? If I could route every outbound request through some proxy, then the proxy could record every outbound request, and I wouldn't have to touch the code. But how exactly could I arrange to put such a proxy between the EC2 instance and the outside world?
If you are based in EU you could try to go the legal way and demand the decision about your account is not taken purely by an algorithm (there is a GDPR clause like that). I don't know how enforceable it is, but I guess it is worth a try.
If you want to make predictions of the latter, I think you should distinguish between countries close to Russia and ones that rely on the cooperation of several intermediate countries.

Spain may lack gas. But if so, what will it do? There won't be free LNG ship capacity to be had, and the pipelines from Russia are either closed or pass through many countries on the way.

https://www.politico.com/news/magazine/2022/04/26/sanction-r... BTW.
And today's most famous is trying to buy twitter itself.
When you phrase it like that, it does feel like the quoted energy figure is too low - after all, lighting that tiny a stream of gasoline isn't going to illuminate the sky anywhere as bright as a lightning bolt.

Perhaps the 'nickel of electricity' is what's remaining in electrical energy after all the rest has been used up as light, heat and sound across the sky?
Companies will give out coupons for products that don't sell so well.

In my experience working retail, this just isn't the case, in general - unless it has changed in the last decade. Coupons have a couple of purposes: Loyalty and foot traffic, much like sales, and often on things they make a decent profit on. You wind up seeing Tide laundry soap, Gillette razor blades, and so on. CVS gives coupons on CVS brand items to promote their store brand... which keeps folks coming back to buy stuff they make a decent profit on.

Coupons are very likely to happen on new products, too, as a way to entice folks to buy them.

It also costs money to put out coupons, either physical or digital, in no small part because you have many retailers that need reimbursed and coupon fraud is definitely an issue as well.

Simply put: Coupons are an advertising device.

Often, products that aren't selling well are either taken back by the manufacturer (to be sold at places that sell discontinued stuff) or marked down by the retailer with absolutely no fanfare (like a coupon). Folks that coupon a lot (or extrememly) are often getting new or established products at a good price instead of things they won't find in 3 months.
Among other problems, Botulism takes all the fun out of traditional pickling recipes.
Indeed, we’d be better off just having them make UML diagrams
This argument only stood if the fuel for the IC engine were raining from heaven for free and would go 100% to waste if not burned, and if the combustion process itself produced no other waste than heat, both of which are obviously not true.

You have to consider /all/ inputs and outputs for any honest assessment of efficiency.

Yes, I am aware solar cells need to be manufactured, producing waste in the process. Still, the same applies for all alternatives, neither fossil nor nuclear plants grow on trees.
In their defense this could be seen as a type of gamification. Ultimately you can put any dollar amount on a kWh of electricity. It's the kWh generated that matters.

Not saying it's a good defense though.
Ask HN: On Google Sites can I Select the meta image of a page?
Hello everyone,
I discovered that google sites is a decent tool to design a website and wanted to use it but I noticed that sharing a link to a page doesn't show the correct meta image (when sharing on social media for example).
Is there any way to force select the correct one to be the one in meta property="og:image"?
Thanks
I see that you've moved from "GDPR is bad because some have more money than others" argument to "GDPR is bad because some will decide to break the law".

Can you think of any regulation that you are for, against which you can not use those two arguments?

> GDPR stated purpose is to "increase data privacy for EU citizens". It added a bunch of directives that amount to "protocol theater", but did not stop Big Tech from collecting user data at large.

This is what I'm trying to get from you. What specifically makes GDPR just "protocol theater", what changes should be made to make it more than that?

> Saying that you have more privacy because now you "give consent" on some websites is a ridiculously naive notion.

Nobody but you is saying that. I'd say that you have more privacy because you "refuse consent". If websites are not honoring my choice then they are breaking the law. If that makes GDPR bad then, by that logic, all laws and regulations are bad.

> I am not (morally) against the concentration of money, I am against the concentration of power, and there are easier ways to eliminate the concentration of power without removing people's civil rights.

Money is power so saying that you are not against the concentration of money but of power.... makes no sense.

In the third post that you linked you recommend removing civil rights...
My father had a liver tumor for 15 years. We all knew something was wrong, but he said his doctor said it was scar tissue from a hernia operation.

At first diagnosis, the doctors told him to go home.

He later got a call from a doctor who said he would operate. He then called back and said he couldn't. I imagine the hospital looked at the tests, and found it traveled to far, and disallowed the Wonderboy doctor to waste money.

The Wonderboy doctor called back and said sorry. I would have been nice if the doc didn't drag him into office visits, and give him sanctimonious speechs on alcoholism though. This was a good hospital in the Bay Area.

My point is if this study pans out, he probally would still be around?

(If you have money. Get a full body scan. And no they don't pick up on small tumors, but are better than nothing.)
Surely it's triple madness if you're driving to a gym to go on the running / cycling machine.
You wouldn't be the first to make that comparison. But while the similarities are clear, AI may optimise bad outcomes much faster and much more ruthlessly than a corporation.
But the energy release from the gasoline would be much slower, right?
> Hmm...this page doesn’t exist. Try searching for something else.
The Neil story, with additional footnote (2017)
Apple made over $4 billion selling ads last year.
I also write mixed language notes in markdown and arrived at a different solution. It’s a little heavier (it uses curly braces as delimiters), but the payoff is that you can mix content. For example, a paragraph can have more than one language, which appears to not be possible with sigils.

https://qubyte.codes/blog/marqdown#languages
Sure, but those were, and still are, a nightmare to use/learn for a lot of usecases.
Probably psychological: major version change equals in people's minds to some marketing event/website announcement, developers/users meeting etc. Which is not how semver was designed. For this kind of event developers should reserve subname, like macOS Mojave, Monterey etc.
Answering Questions about the PetaPi
A g3s.xlarge running Windows is just under a dollar an hour - 4 cores, 30GB ram, 8GB video ram on Nvidia GPUs.

$140 gets you a t3.xlarge 4 core 16gb ram instance (on linux) for a whole month.
My running shoes are Nike Airs from 1999. I have a couple pairs and they've held up surprisingly well.
I'm fairly sure I've seen a fair few lawyers in here in the past to be fair
> Could someone explain how you don’t lose track of a message irretrievably
> in Slack if you don’t respond to it right away?

The idea behind "no immediate reply" isn't that you read a message and reply to it later. The idea is that when you're ready, you open Slack, then read and reply to messages. You then close Slack, go do a task, then come back to slack.
>I'm considering Nix as a potential alternative, but it doesn't work on the BSDs yet.

https://wiki.freebsd.org/Nix
Oh yes I forgot to mention this :)
Developer time is still more expensive than 'runtime'

Talking about optimizing a range(10) loop was valid in the 90's, not today

Yes, CPython could be better, but there's Pypy. And still, CPython runs circles around the optimized Dart example you gave.

"pay a little attention to performance" cool, are we going to take all the crap out of JS that makes it inefficient?

"pay a little attention to performance" sounds to me like you're a fan of those C compilers that break code on purpose because the developer forgot some arcane detail. To what I call BS
It's been a hot minute since I saw a release of major software on Sourceforge. Wow!
And a few of Sherman's books at Archive.org:

https://archive.org/search.php?query=creator%3A%22Sherman%2C...
I was trying to look really hard in the salary for graph for Ruby and couldn't find it, would love to know where it landed. Middle to slightly high is my guess.
each one yes, but if you have 20 persons averaging 100W, you can power a kettle :)
Nintendo has been offering free repair/replacement of Joy-Cons for quite some time now, and AFAIK they have been sold separately since launch. What are you on about?
I wanted to love Appsmith but I kept running into telemetry code, including a hard coded segment id baked right into the base docker image. Sorry, but I can't defend your business needs during security review.

For example:
https://github.com/appsmithorg/appsmith/blob/8edb278b755cc5f...
> I think people from other countries don’t understand that Americans don’t want (federal) government knowing anything about them besides taxes

I'm not American, I know that, have heard various reasons for it, and i consider it to be profoundly stupid. It might have made sense in the 19th century, but today? Your federal government already knows all there is to know about you. They can tap in healthcare, financial, state government information, all that online stuff. The cat is out of the bag, why not use it for something practical? A common unified ID which gives access to e-government services is the norm across the EU, and it's pretty cool and practical.
> At a very small scale, it might make sense but even for our meager need it was blown out so big that no one could really understand or modify it

A human can hold about 10 objects in working memory, a diagram can help you bump that up to about 20-30 objects, but it gets cluttered. I've been a long time user of mind maps and know they quickly get unwieldy. For more complex information you can use Wiki style web of links but lose the overview mode. Wiki would be more similar to using plain code.
sigh

Yes, because we must all speak like 'merkins.

On a serious note, if you are that sensitive, maybe the internet isn't the place for you?
I hadn't heard of Redout or Super Chariot but both look exciting.

I've also been browsing the shop going a year or two back but the store UI doesn't do much for assessing quality, which is a bit of a shame. I don't think it sets up the market well for smaller games.