skysight-inc/HackerNews huggingface dataset:
Yes, I have noticed my TV slowing and I'm likely going to go back to my Roku for it now that the kids are old enough and don't need to use Alexa to do everything.

On the performance note: they do care about performance, but like Apple, are tailoring their software updates toward the latest and greatest available hardware, not what you bought years ago. Is planned obsolescence at the heart of their decision making? Probably not, but it's a definite side benefit I'm positive.
Another World and Flashback were truly amazing, nostalgia kicking.
You’re a Dictatorship That Gathers Individual Democracies–Good for You
CDC: 61% of Teenagers Hospitalized for Covid-19 Had Obesity
In parts of the world where the cost of electricity is low but reliable internet connectivity is available, cryptocurrency mining is widespread among those who can procure the hardware. For these operators, it's a low-risk way to generate profit and obtain foreign currency, and typically presents a far better opportunity than most other legal or illegal employment that can be had in the area.

This profiteering situation tends to crop up in places where the cost of electricity is "artificially" low, e.g. the government subsidizes it because of national security, humanitarian reasons, or to promote economic development, or places that cannot meaningfully participate in international bulk electricity export (e.g. distance, politics). These places formed functional market islands until recently, so their pricing was not relevant in the global context.

With cryptocurrency mining, the miners are engaging in a global arbitrage on energy prices. While the environmental costs are already externalized by the producer of the electricity, the electricity producers made those decisions before they foresaw that individual citizen operators could consume large amounts of electricity, and scale their consumption higher with fewer constraints than industrial consumers can.

Solutions are possible, but challenging to implement and enforce. If you switch to progressive pricing, you need better meters, and determined miners will steal or convince people to resell. If you want to regulate mining, you will need enforcement and tackle corruption. If you want to "let the market fix it", poor people won't be able to afford electricity.

Within Kosovo, the Serbian community controls the hydroelectric plant, and the Kosovan community controls the two lignite plants. This adds an extra complication for policymakers.
US antitrust law right now basically operates on the principle that the only time anything is illegal is if it hurts consumer prices.

So that probably explains the convoluted cause of action, in that the only legal way to challenge it is probably with a weird convoluted cause of action like that, because it has to come back to consumer prices somehow to have a chance in court.

Google (or anyone) can have a monopoly and engage in anticompetitive practices, it's only illegal if you can show it hurt consumer prices.

The law didn't always work that way and doesn't need to, but that's more or less how it is now.

https://www.pbwt.com/antitrust-update-blog/congress-hears-ch...
"People" in each line are different groups of people. ...but the underlying lesson is correct - you cannot just listen to the loudest group. You have to enact policies that are based on an educated understanding of economics.
There’s an interesting short term versus long term discussion: if a place has cheap electricity (hydro, geothermal, solar, etc.) for a while it becomes appealing for people to reconfigure around it — electrification for homes & vehicles, building heavy industry or cloud data centers, etc. If someone can deliver shipping containers full of cryptocurrency mining hardware, they can very quickly soak up that extra capacity, maybe even drive prices up a bit, and it has no benefit to the surrounding community other than perhaps a maintenance job.
>There is: flexbox and grid. All kinds of alignment can be done with basically a one-liner in both layout systems, without any hacks.

You missed the part with "there should be ONLY 1 way". I know about flex and grid, this are new and thanks the gods we finally we have something decent (not good).

Flexbox is great I wish to magically remove or magically fix all the code that does not use it and instead uses "float" or other shit.

You would say "don't use the other old shit" but my point was that we need a GUI framework that does not have 1 million lines of code for supporting this old stuff. If we really want to use HTMl a language for documents to write GUIs then we should make a new version that is the modern subset of html and css, where you ONLy have 1 way to do a thing (remove or limit the use of float, don't support all boxing models, simplify the layout rules so I don't have to google and find that to make something to work I have to set min=width=0 so the css engine follows a different path and does the correct thing)
But isn't this the danger of evaluating something via simple example?

You can make fine websites with just a text editor (although I'd argue how easy CSS is to use) but as soon as it needs to be an app you need JS code, and suddenly the difference isn't so great. Infact, I'd probably find a traditional prog-lang easier to use in that case.

I think the real advantage of JS is the robustness of its sandbox & permission system, that's what really needs reproducing.
This is a cycle that repeats every 10-12 years imo.

And then, after 2 or 3 years, the hype is gone, because it turns out that

a) Complexity can be hidden and displaced but not eliminated

b) Vendor Lock-In issues

c) Interoperability issues with existing tools, platforms and systems (ever tried to version-control a nolo-code project?)

and last but certainly not least

d) As projects get bigger and requirements pile up, at some point there is a requirement not satisfied by the platform; then the dance to somehow interface it with "some code" starts, then the next requirement comes along, and the next, and at some point somehow aska the question "Wouldn't it be simpler to rewrite this in XYZ" and at that point the cycle usually ends.

That doesn't mean that these things do not add value. The hype is usually gone after each cycle, but useful things that help a lot of people making things they would't have otherwise made remain.

But it doesn't replace coding.
It's strange that it reduces kids to a chore (although kid-related chores are WAY more numerous than the childless can ever imagine). Some of the time spent with my kid is restorative; indeed, much of the resistance to returning from the home-office has to do with wanting to spend time with the kids.

Having children is a good thing for the soul. We're supposed to have them, it's in our DNA. Something is out of whack with contemporaneity -- the time is out of joint -- when we can only see them as a cost center.
There's also these resources for more vetted patterns:

(1) Bash: https://github.com/dylanaraps/pure-bash-bible

(2) POSIX Shell: https://github.com/dylanaraps/pure-sh-bible
Airbnb hosts rate their guests. Seems like a decent system to me.
If you're on Android and missing buttons, try tapping where they should be and they'll show up.

No idea how to get around the double tap -> zoom issue which makes this pretty hard.
You mean some sort of social score? Now that would be groundbreaking. /s
If we are going to do this, then the policy should extend to school and job applications.
That's single variable thinking, for sure. We've been living through a lot of that these past 2 years.

It's easy to solve for one variable; beyond that, one has to balance things so that primary goals (hiring capable and personable talent) are still achieved.
Sure, but the question is one of stability and consistency.

Take data input: You want your front line workers to record every time they do thing X. They could go into a spreadsheet and increment the count by 1 (or add a new entry in the row each time) or they could pull out their phone and open an app and press +1X, with the option of -1X if they make a mistake.

Which one is going to be better quality data?
Ask HN: Anyone here using Cloudflare’s durable objects?
I need to get some concepts cleared because it looks to be something I could use right away for a project of mine. Bears mentioning that I come from the AWS world so I’m trying to get DOs from that perspective.

1. Is a durable object just a singleton JavaScript object which can write to a file?

2. Say I have a config JSON. Can a DO be used to update that json without worrying about one updater overwriting someone else’s updates? Basically, do DOs guarantee updates?

3. Is a DO in any way related to databases like DynamoDB or object stores like S3? I don’t think it is but if it is, how so?

4. Is a Cloudflare worker the same as a Lambda@Edge? So a DO is just a backend for (essentially) a bunch of Lambda@Edge functions?

Any help would be very appreciated? I’ve read the CF docs but they don’t give a conceptual overview of the product
"requiring web devs to ignore the last 4~5 years of progress is just unacceptable."

But this it not for "web devs", but for general UI development on desktops. Given some conventions there are decades old 4-5 years does not sound very ancient in comparison. And for desktop you probably want to trade bleeding edge hotness for tested and tried methods anyway. 4-5 years on desktop is a very brief span of time.
Sure, nothing is 100% random so that is not possible. At best it's difficult to predict.
You mean like in web frameworks?
Lets assume that 42% number is real, which is a big if. If you count sleep as rest then wouldn't you only need to rest a couple hours a day to meet this rule? I feel like the article acts like that is some unattainable number. For most people working white collar jobs that doesn't seem crazy.
This is modern outrage journalism in a nutshell.
Except, recruiters were able to do just that for a really long time before leetcode came along. If a recruiter today can't assess a candidate without toy questions, they should probably reconsider doing technical recruitement.
Iran happens to sit on enormous amounts of oil. Energy being cheap there is hardly a surprise.
Developers Stay Current Using Twitter (2014)
The tide of software is always turning from "requires custom development" towards "turnkey solutions exists." "No-code" is a buzzword that sits on one of the contours between the two.

Of course the web is/will be changing. The only interesting aspect of the web is that it expends so much effort changing it's fashion rather than it's form that this question even has to be asked.
Containers or a warehouse of miners also has far less effect on anything local. You don't have to worry nearly as much about local oligarchs or regulators getting uppity and trying to shut you down.
This is an article about allegations of anti-competitive behavior, and China has just spent a year enacting many new rules to foster competition among their tech companies.

In many areas they went too far, and their approach to enacting the rules led to mass, unnecessary fear, but the spirit behind a lot of the changes was good. e.g. Alibaba can't ban links to competitors within their social apps.

Apple does not allow use of custom search engines, unless you pay to get on their list, or consumer has to go through hoops with extensions.

Do I need to draw more lines to make the dots connect for you?
The council explicitly favored gendered speech ("Der Rat für deutsche Rechtschreibung bekräftigt in seiner Sitzung am 26.03.2021 seine Auffassung, dass allen Menschen mit geschlechtergerechter Sprache begegnet werden soll und sie sensibel angesprochen werden sollen."), but doesn't want to be decision maker of the specific format. Straight from the horses mouth: https://www.rechtschreibrat.com/geschlechtergerechte-schreib...
> Whole conversation around free college is starting from the wrong premise (that 4 year college should even be the baseline). College is largely just a signaling tool,

Maybe signalling your ability to pay!

Making it tuition-free is a good step toward stopping some of that bullshit.

University system is a kind of self-governing guild system. The signal is approval from the older generation who satisfied the requirements of the system in their time. It may be a signal that the younger group has put up with their bullshit hazing. Or that they met some reasonable standards. The money requirement is more like the bullshit hazing.

> and the long duration and requirement makes switching career paths very costly, and pretty much impossible for people who aren't in their 20s. Even if it were made free

Not really. It requires no more time investment than a full-time job. For working age people seeking career advancement not a problem.

Replacing the income of a full-time job is part of the funding requirement that is more important for older people.

> Doctors in particular are problematic, because as I understand it the AMA limits number of new doctors creating an artificial shortage

Any degree system is "artificial scarcity" inherently. Even if the number of spots isn't fixed centrally, you have some social ("artificial") process for including and excluding people. The more exclusive the process, the higher prestige the degree can confer. You cannot remove the exclusivity while preserving the degree.

(And maybe we should get rid of a lot of the degrees and the social divisions they create... I don't especially feel that way for MDs though.)
Power optimization doesn’t improve memory footprint. In fact, it can do the opposite and increase memory allocation. Think tradeoffs between memory and processing, e.g. caching of intermediate results.
You are entirely missing the point. Yes, sure, there are examples in which there might be consequences if the train is not on-time. But a lot of the time I see people literally stressing out about a train being late for no reason whatsoever, because they don't have any stakes on that train arriving on-time. Lots of my colleagues don't really have to be at work at a particular time, our working ours are completely flexible every day. But they will always complain extensively if their trains get minimally delayed.

So what are they getting so mad about? Because they are "losing" 5 minutes of their precious time being idle in a train station? I guess those 5 minutes would have been quite remarkable if they could have been replying to emails at their desk. As I said, there were no negative consequences whatsoever for those guys if the train arrives late. They have just lost all sense of rationality and want to be mad for the sake of being mad about something "not working as expected or intended".
> and as soon as you try to add a couple of breakpoints the whole thing becomes NP-complete.

Sure, that's a given with the constraint satisfaction approach but NP-complete problems work just fine when N is small enough.
Intel Is Gearing Up to Give a 'Superpower' to Linux
Is removing bias more important than finding the right person ?
same. i have a maxed mbp 16" from work and it's amazing how much that thing stutters during normal usage.

also, sometimes even a simple `ls` from terminal takes a few seconds. why? i have absolutely no idea.
>Will they replace developers...?

What an odd question to ask! Who do you think is going to code / maintain those "no-code" tools then? If for nothing else, this is one reason why you'll never obsolete developers.

But actually, if you think about it, the best you can do is that you raise the level of abstraction - that doesn't mean the new level will not need developers.

Of course, for certain common "boring" software will be no-code, which I'm actually quite happy about. Who would want to code the N+1st CRUD app over and over again?...
Hi. I know this is a fairly simple-sounding solution, but I highly recommend books on stoicism - one that i particularly find helpful is "How to think like a Roman Emperor". I re-listen to it (or certain chapters of it) from time to time, to help alleviate the effects of said thoughts. Hope this is useful.
Thank you for clarifying that the Intel wifi issues are a Linux kernel thing, not a Framework thing. I tried to communicate that in my comment but obviously I could have been clearer. I'm fairly confident they'll get fixed in Linux eventually but it's still yet-another-issue that's frustrating for a laptop so heavily embraced by the Linux community.

I understand the sleep issues but battery life is miserable generally - the sleep issues only exacerbate an already pretty-much-terrible situation. Fortunately I don't really need significant battery life but if I did I'd be looking to unload this thing at this point.
You can just avoid looking at the resume altogether.
A fair roll of the dice removes a lot of bias.
The thing is that the eight hours of work is not all the work, it's just all the work for your employer.

When I sleep eight hours and work eight hours, given that i also have to do bio maintenace (eat, shower, etc.) for around three hours, and do chores for two hours, I'm left with about three.
I have a couple of years old Thinkpad X1 and the WiFi issues are pretty much the same on Ubuntu. Drops out after a while.
> Where is the ORM/data access library? The validation framework? The background jobs? The caching system? The translations/i18n system? And the other 1000 things you do need for a full stack real life application?

Right here! https://www.sveltesaas.com/ :)

I love using SvelteKit for full-stack apps so much that I decided to package up and release a template with all the stuff that most apps these days typically need.
It is entirely possible that the article was commissioned by the competition. This sort of thing is cheap and done all the time.
I've done it with a few key services like Home Assistant, using split-horizon DNS, and considered it less than ideal.

However the alternatives suck as far as I know. I don't want to install my own CA certificate on all the various devices in the home, for instance, and keeping that up to date.

With browsers making self-signing a PITA, what choices do I have?
>Once you see a modern fab with your own eyes, it will change you in a deep way. I felt a sense of compassion for this incredibly complex and valuable thing that humanity is just barely able to scrape together. Nothing you see in media can prepare you for the real thing.

I interned at Micron as an industrial engineer looking at capacity and equipment purchases. I can very much relate to that. The whole summer was my mind being blown by the orders of magnitude across the board and it's somehow it's an economically viable process.

First, we take this giant silicon crystal taller than humans and cut it into wafers. Then we take these pure materials (like 99.99999% pure) and transfer a tiny big on to the wafers in a successive layering process. Oh no, the deposition process wasn't perfectly even across the whole wafer (because of annoying laws of physics), so we'll throw it into the chemical mechanical planarizarion process to skim off a tiny layer keep the internal mechanical stressed down. Add in other mechanical, etching, lithography, and measurement processes and it gets crazy.

Wafers go through hundreds of manufacturing steps depending entirely on purpose, and with each step there's a possibility of messing up part or all of the wafer.

99% yield on a per-machine basis is sub-par in most manufacturing environments, but achieving that would be devastating in semiconductors. For sake of demonstration:

0.99^100{manufacturing steps} = 36.6% total process yield.

0.995^200 = 36.6% total process yield.

0.9975^400 = 36.7% total process yield.

Each additional 9 on yield is really expensive to add.

In school we talked about 1/1000th of an inch being kinda tight to hold on a CNC mill, with 1/10,000th needing a lot more specialized processing and time. Suddenly I was hearing about nanometer thick layers with tolerances measured in angstroms.

And the capital expenditure was nuts! 6-figures hardly gets you anything in a fab, it's really in the 7-8 figure range where you see most of your equipment landing. That will be old but still viable equipment in a few years.

Somehow depreciating all that equipment designed to make chips sold at pennies to dollars each is profitable.

As far as I'm concerned, it's black magic and truly an incredible achievement for humanity.
For that kind of money, getting that kind of battery life would be a return from me..

I'd love to get off the apple train, but I can't go back after the battery life on my M1.. I can do two full 8 hour workdays without a charger on this thing... With VMs..
Ask HN: Anyone use supplements to help conceive?
This might be out of the typical conversation here on HN, but I find a lot of the commenters here typically have insightful & well researched answers.

My wife and I began our journey roughly a 10 months ago and was looking for ways I could help booster the odds from my side. I've looked into a Maca Root supplement, has anyone tried it?
Yes, the decay certainly goes back further than Trump. Before Trump there was Bush and before Bush there was Nixon. You could probably trace it back as far as the JFK and RFK assassinations, maybe further. Some see what is happening now as an extension of the Civil War.

But Trump is unique in that he:

1. Has never accepted his 2020 election defeat

2. Wields enough control over the rank and file of his party to have the power to terminate the career of any Republican who crosses him in any way, and has demonstrated the willingness to use that power without reservation

3. Demanded that election officials to commit election fraud (and was impeached for it, but not removed from office)

4. Incited a violent insurrection against the government and has suffered no negative consequences for it

It is his ability and willingness to use his power to promulgate the Big Lie that the 2020 election was stolen that makes him a much bigger threat to democracy than anything the U.S. has seen since the Civil War.
Wasn't Bing Maps the first big player to offer 45-degree angle aerial imagery?

The article doesn't mention their "Bird’s Eye view" (airplane pics from 4 angles, not satellite), but I think I remember using it for some cities, before Google had it. Although I think it was short-lived. Google was focused on StreetView, iirc. After Keyhole.

Around 2009? https://www.computerworld.com/article/2468196/bing-maps--mic...

Edit: I would love to read about the history of this space, if anyone knows of a good article/blog/book.
>Dispatching in the current state of the world is a human heavy process with a lot of phone calls. The application was built to make it easy to pick the correct shipment opportunities.

Can attest to the first part of this statement. What went into your decision making process in selecting the right opportunities? Focusing on a specific geography/lane? Type of cargo?
Interesting, I learned about ULIDs for the first time from this article, which says: "The remaining 80 bits [in a ULID] are available for randomness", which I read as saying those last 80 (non-timestamp) bytes were random, not incremental. But this was misleading/I got the wrong idea?

Going to the spec [1]... Yeah, that's weird. The spec calls those 80 bytes "randomness", and apparently you are meant to generate a random number for the first use within a particular ms... but on second and subsequent uses you need to increment that random number instead of generating another random number?

Very odd. I don't entirely understand the design constraints that led to a non-random "randomness" section still called "randomn" in the spec even though they are not.

[1]: https://github.com/ulid/spec
Intentionally?