skysight-inc/HackerNews huggingface dataset:
We have had "off peak hot water" for many decades. Multiple different rates for peak and off-peak.

It is not useless but it does have its price in terms of complexity and usability. With off peak at night you tend to run out of hot water during the day at times e.g. if you have visitors.

It is not a new idea and it is no panacea.
A software project could be "write a web browser" or "write a bug tracker", those are much better since the interface is then an inherent part of the problem to be solved.

> It’s completely reasonable to assume they wanted to practice real world software development,

I've written real world command line utilities used by other programmers. It takes like an hour, I write the code and document how to use it in a readme, then if they have questions they just ask me. A lot of the time trying to do something complex big design up front kinda thing as suggested in this article is just a waste of time. Fiddling with UX on a project that will only ever get used by a few programmers is a waste of time.
Related: “How can we tame the tech giants now that they control society’s infrastructure?”
https://www.theguardian.com/commentisfree/2021/nov/06/how-ca...
Destroying confidentiality of data on the net is a greater cost than getting small time tax evaders. The brunt of tax evasion is legal and fully a legislative issue.
This has been a thing since 2017 [1] using EDSFF. It is technically possible for 2 PB per 1U, but price and market demand doesn't seems to value these kind of density. So they are mostly used as half petabyte for now.

[1]https://www.supermicro.com/newsroom/pressreleases/2017/press...
I think interpreting the intention of the author and the students should take into account that the author's research is in human-computer interaction and that the students most likely are aware of that fact as well.
I would be quite happy with this, actually.

I wouldn't even bother with the tld regex and just settle for "http"

The part I'm missing is what to tail?
>> All of the PAM modules are named pam_xxxxx.so so the configuration file only needs to specify the name, ie the xxxxx.

> I would rather type a few extra characters so that it is blindingly obvious that "pam_foo.so" in the config file will load code from pam_foo.so in the filesystem.

> Typing only "foo" would remove a little clutter, but it would also increase my cognitive load a little.

Exactly. Sometimes magic like what the GP wants is evil. It sub-optimally trades a steeper learning curve for some too-small convenience. It's like buying a shiny new penny for a dollar.
Scientists Record Asexual Reproduction in California Condors
France should take advantage of their extremely low CO2 electricity grid and start to electrify other sectors. Like EV's, and heat pumps for domestic heating. And yes, all this would mean an increase in electricity consumption so the electricity production capacity would need to increase as well. So in that sense, restarting nuclear construction makes sense, both to replace existing capacity and to increase the total capacity. And yes, probably makes sense to add a modest amount of wind and solar as well, as long as that can be done without adding fossil fuel backup plants.
> the types

Surely you jest. Go's type system is the worst thing about it by a country mile.
Sometimes retiring early can happen due to a set of accelerating financial circumstances, at which point you just need to withdraw your money and be done with it.

In the past two years alone major indices, were up anywhere from 50-100%.
What Is Mining?
Mining is one of the key concepts in the crypto. I will analyze what it is, who are miners and what role they play in the life of projects.
Right, the "for the location" is important here. It's that they weren't prepared for the cold, not that they couldn't be.

Likewise we could make power stations that could withstand hurricanes, or earthquakes, or tsunamis, and so on. We don't usually though, it's too expensive (not to defend the decision not to weather proof more in this case, it wasn't really that far outside of the expected operating conditions as I understand the situation).
More than once the suggestions weren't breaking accessibility at all, and at least once it was GNOME devs deciding unilaterally that they know better than users who will face accessibility issues due to their changes.
What next? 22 emerging technologies to watch in 2022
Signal devs don't intend to support Apple M1
https://web.archive.org/web/20211108080821/https://www.econo...
A few commuters to the little town I live in can charge their electric cars during the day while they are at work.

If every parking space had a 7 kW connection (230 V, 30 A single phase) almost all cars could be fully charged while their owners were at work. In fact even an ordinary 3 kW connection would be enough for most people; even my 2015 Tesla Model S adds more than 12 km per hour at 3 kW.
I don’t think anyone is afraid of nuclear power, I mean, some people are but no one serious.

What anti nuclear movements in my country fear isn’t the technology but rather the people who have to maintain it.

I’m not sure that last part can be easily fixed.
2.4 billion birds are killed by cats every year. 600 million by flying into glass panes. 200k by flying into wind turbines. (these are US statistics, so not global numbers)

The bird death argument is completely meaningless in several aspects. I'd rather make cats illegal than put any kind of breaks on wind power expansion.
Do not be fooled, julia is not a oo language, despite some similarities. If you try to replicate oo patterns in Julia it's not going to work well, but in idiomatic julia I've never found the need for concrete subtyping: generally julia under emphasizes class hierarchies in favor of types as dispatch vessels and data holders. It's very different from OOP but when you get used to it it's quite nice. The things I miss from oop is the consistency (when there's just one way to model the world you don't have to think quite as much about design) and things like tab completion for method discovery.
Removing Certain Ad Targeting Options and Expanding Our Ad Controls
Ever since I saw Big Hero 6, I've wondered about the practicality of something like this. Blimps with generators seems like something to explore!

https://media.wired.co.uk/photos/606da5dc581351b2c44d7d4c/ma...
Why You’re Not Funny: A Professor’s Scientific Approach to Dissecting Humor
In Finland 18% of all energy is produced with Nuclear, which almost the double of the global average (~10%). We don't have earthquakes or other very strong weather phenomena (apart from freezing temperatures up to -40C/-40F), which makes Nuclear a very feasible option.
> lest practically all apps be "free with in-app purchase to do anything meaningful"

This is already the case with most apps? Everything is a demo, with a subscription IAP.
A Udemy free guide to learning React in 2021/2022 using up-to-date resources with focus on React Hooks and functional components.
This will save you from frustration and possibly wasting your time on outdated material.
I hope this works out, the number of people who are always like "lol I suck at math" is insane in the US. People are 30yo+ and using it as an excuse to not learn how to move a period to figure out how to get 10%. Smart people who were either discouraged as kids or had poor teachers run around math illiterate.

Luckily it's not very debilitating since we do all walk around with calculators in our pockets, but I feel like it's an important part of people's brain, closed off our underdeveloped simply because no one took the time to teach them math.
If you have family, this becomes more complex. If your kids are older have already good friends and social circles, such a move becomes supremely selfish
Running prettier on the code makes the "hidden" variables fairly obvious -> https://imgur.com/a/MhhRpwq

That said, nothing on my buildchain actually throws an error or warning.
If you combined this attack with Whitespace (https://en.wikipedia.org/wiki/Whitespace_(programming_langua...) you could embed entire programs in your JS code.
It seems like ADHD patients get all the cool drugs.
Technofeudalism
> We don't intend to support M1 yet.

The post title should be fixed.
Maybe the green party elector finally realised that the battle against CO2 doesn't need to be 100% renewable?

Regarding the closing of Fessenheim, it seems like a sensible decision. The central was designed to last 40 years and long exceeded its expiration date. In the last 10 years it had roughly one incident per year with graver and graver consequences. And in any case, France would have started lose a lot of money because, due to the geographical position and the risk it pose, its neighbours, Switzerland and Germany were not really happy with it and had started to repetedly attack the decision to maintain it open in courts.

The fact that a politician had to take this decision (and not engineers) is in my opinion the most shocking part. It shows that the ANS probably became complacent with the state of security of centrals. Probably similar to finanicial markets or aviation regulators. And generally when that happens it's the begining of catastrophes.
That is just a bad implementation of NFTs. Take a look at the Flow blockchain for example, which is probably the most famous NFT blockchain out there. They store all metadata in the token itself.

It's not fair to discuss NFT's by only looking at a bad implementation. Metadata is stored on-chain.
FYI in ops security model they likely used bridges, which are not on a public list as the other nodes.

That said, I am no specialist however, I am pretty sure pattern matching does not really work reliably.

The most common attack to de-anonymize tor users in the recent years is getting control of their server and than match incoming traffic with outgoing traffic from their country and basically catch them logged in. However as you can tell this needs international cooperation and a bit of work.
thats actually super easy if i didn't misunderstand you

.col-style {
columns: 250px;
height: 100vh;
}
<div classes="col-style"><p> everything in here will be in columns of 250px width and the scroll bar will be going to the right instead of the bottom</p></div>

try it out on the linked articles <body> element :) (you'll also have to remove the margins on that page however, as they're using negative values)
Did they change the site? Every comment is about having to download an extension before trying out the search engine, but the site works and I've not even been prompted to install anything.
I don't have much of an opinion on the product, it seems fine, but I greatly enjoyed the cute little spreadsheet styling on the pricing table[1], it actually made me laugh. Good design, nice work.

[1]: https://rows.com/pricing
I hazard a guess it's the PR campaign. YouTube Kids does not look like it's anywhere near successful as it should be yet they didn't get article after article yelling at them like Instagram did.
Also the million year commitment to storing trash.

Globally building nuclear power plants will be too slow to solve climate change. We still should keep it to solve future problems. Like conquering the universe and stuff.
> System76 & the LVFS
> [...]
> Later on the LVFS team put in work to support the use case of System76 so that vendors could use the LVFS without any sort of reporting.
> https://archive.is/mH4dO

The goal of the author here is to show how bad System76 behaved. But after reading this, clicking the links, and reading the PR that actually got implemented (link above) my take is that System76 had to fight for years to get an option added to fwupd, to avoid their users from getting tracked when downloading system76 firmware through the tool.

That... doesn't sound like evil to me? I didn't knew that fwupd collects statistics about which firmwares my laptops download, from where, when, etc. and sends them to the hardware vendors. Is there a way for users to disable this tracking for all firmwares from all vendors?

If anything, this actually makes me want to get a System76 laptop.
I do this sort of thing quite often, more often than not:

my $foo = GetFoo();
my $bar = GetBar($foo);
my $baz = GetBaz($bar);

As opposed to this:

my $baz = GetBaz(GetBar(GetFoo()));

It takes a smidgen longer to write, but is much easier to read and understand when I'm looking at it 2 days later.
> we automatically generate the Terraform

This is the real product I'd pay for. The networking world has plenty of awesome tools that let you just log in to prod, make the change you need, and an automated system comes along later and dumps the configs to source control and documents the changes. Let engineers move quickly and change stuff in prod, you update the terraform and keep everything synced in dev/test/etc.
So let's say hypothetically America splits into red and blue. What about those of us not comfortable with living in either territory? Because at least as things are now, the extremes tend to balance each other out. But if you separate, there's a chance the highly motivated people on the far right and left will gain power and push for that kind of government.

Which would leave a lot of people in the Overton window unhappy with living in either blue or red. Can there be a three-way split? Blue is a leftist utopia, red is a conservative paradise, with purple remaining neoliberal (current US minus the left/right).

Question is how does purple keep red & blue from meddling in their politics as a kind of proxy war against the other?
I tried both and was turned off by the amount of clicking and steps involved in doing anything. Node-RED just lets you drag and write code inside custom nodes with much less friction.
But having a on-chip memory removes my ability to swap the hardware when it breaks. Right now I can just remove* and put a new RAM for fairly cheap. Isn't that a good thing? I personally prefer modularity over Single Board computers. Or is making things modular no longer worth today?

I was having some unexpected restart issues with my one of my laptops (lenovo), which was at the time under warranty. Lenovo just swapped my whole board (Remember this is everything except the keyboard, screen and battery, so CPU + Power supply + RAM + motherboard) instead of bothering to isolate the issue. Ofcourse at the time I appreciated getting a new machine because it was covered under warranty, but it makes me uncomfortable that someone might end up paying for the complete board when say the issue was just with the power supply.

* Assuming the Ram isn't soldered on, which in the current state is often in case of laptops.
I really enjoyed the documentary about their work: https://m.youtube.com/watch?v=qd_hEja6bzE
> If you want a bad treatment in developer community, this is the way to go.

Expectation surely changed in the last years. I have an M1 and don't expect any software to accommodate my bad choice of platforms, especially if there are ways you can just run it anyway.
Repost?

https://news.ycombinator.com/item?id=29160156
>being pasted into the browser.

Not just the browser:

>links that I send to people across all the different messenger apps I have installed.

The article does say it might be useful to log where the URL was copied from, and potentially also where it is pasted to:

> I would also expect to know where the URL was copied from. I.e., whatever application is in focus when the clipboard is modified. It probably isn't feasible though to track everywhere it is pasted (maybe it is actually...).
Sadly many European companies open offices, move HQs and eventually IPO in the US, due to much more abundant funding. O
Perfect timing on this too. I've been learning c++ lately with the intention of using raylib and hey look v4 dropped.
Very different concept though - using a steered kite vs what is basically a self-erecting small wind turbine.

Way less logic and parts needed vs Makani
Show HN: Orientation tracking using ESP32 and Unity3D
>The people of Japan will not be able to agree to easily turn back to nuclear power dependence.

A year ago it was being reported that:
"Japan targets 45GW offshore wind generation capacity by 2040". [https://www.power-technology.com/news/japan-targets-45gw-off...]

Posted article also says waste from the 3 Fukui reactors

>will exceed currently available storage capacity in five to nine years.

I'd bet the costs of these restarts will hurt the offshore program. I'd sure like to see the equations (and who devised them).
Just because CATL can manufacture LFP cells at $80/kWh doesn't mean the end-to-end system is available at that price. Home battery storage is nowhere near $80 or even $100 per kWh. It's at $500-$1000/kWh. Tesla Powerwall 2 has the best price per kWh available on the market, at $560/kWh. Inverters able to handle the currents necessary for turning on an electric oven are in the thousands. Installation costs are in the thousands. And then, these batteries do not last forever - they're rated at 3000-5000 cycles

If we imagine a near-future scenario - a battery powered house heated with heat pumps, driving an electric car, during central European foggy winter, which tends to last for about a week at a time. Let's say they use 60kWh/day. We're looking at $100k just for the batteries and installation, even assuming electricity comes free. In ~15-20 years, the batteries reach their recommended cycle life, requiring a choice of another $100k or accepting that what used to be a 3-day storage becomes 2-day

This is not some "extreme situation". It's a completely predictable scenario that recurs with near 100% probability every single year. Then there are places like Ganges river, Bangladesh or Indonesia, home to hundreds of millions of people, where neither solar, nor wind is viable (and land is scarce)
I use some Go in Conjure's [1] Rails backend through FFI, for calculating Habit streaks and have had huge speed improvements.

Rewriting from Ruby to Go, some benchmarks for calculating long streaks showed going from ~5 sec to ~0.04 sec [2].

Conjure's habits use the iCalendar Recurrence Rule format (RRULE [3]) for their frequency, along with one or two other considerations (like Habit Completion Types and streak effects), which makes evaluating streaks more expensive (as you have to work backwards through habit completions one by one based on the next occurrence).

Data is still fetched from Postgres in Rails and passed to the compiled Go library and Ruby/Rails handles the results (persisting, notifying over web sockets, etc)[4]. I modified Conjure's Heroku buildpack to install Go and build on deploy.

No doubt there is further optimizations that can be made, but this approach has allowed me to sprinkle Go into a Rails app and progressively optimize certain things when needed.

[1] https://conjure.so/
[2] https://twitter.com/Whelton/status/1370482793558458370
[3] https://icalendar.org/iCalendar-RFC-5545/3-8-5-3-recurrence-...
[4] https://jondot.medium.com/ruby-and-go-sitting-in-a-tree-38c1...
Uh. You should check out Urban Dictionary and see what "CP" means in the context of the internet.
FWIW, there's nothing super-unique about the Finnish solution. Most countries have suitable geology. AFAICS, the main reason for the success of the project is that various hysterical anti-nuclear activists weren't allowed to dominate the discussion.
Makani needed expensive equipment and locations, and worked very differently.
I feel that search engine is hot again :)

A recent well-executed one: neeva.com https://news.ycombinator.com/item?id=27675408

Then you.com today.

For anyone who wants to build a search engine, just look at DuckDuckGo's traffic growth: https://duckduckgo.com/traffic It takes time to grow. Be patient. Don't give up too soon :)
Good points.
Denmark has a lot HVAC district heating with storage for load balancing planned in it's energy strategy 2050 (as I remember when I read it few years back).

Example of a proof of concept for electricity to heat and reverse via rock heating is the Siemens Gamesas Hamburg plant:
https://www.siemensgamesa.com/explore/innovations/energy-sto...

Additionally, I would add that there electricity for generation of hydrogen or synth fuels for airline or seafaring industries:

https://www.offshorewind.biz/2021/05/17/construction-starts-...

https://fuelcellsworks.com/news/major-green-hydrogen-facilit...
There is antisemitism but fighting hate speech comes with a steeper price tag than just ignoring people that have mostly more problems with themselves and projecting it on Jews that allegedly rule the galaxy. The line should be intimidation and violence, not some random internet comment. There is even profit here since it draws attention to the problem.
A vast majority on book typography agrees on 66 characters per line in one-column layouts and 45 characters per line in multi-column layouts as being the optimal numbers for reading. The text-block should also be placed assymetrically on the page, with the margins in size order being inner<top<outer<bottom. The line height should be set at 120% of the highest character hight for normal book typefaces, but should be increased for typewriter typefaces and can be decreased slightly with shorter lines. A small set of typefaces are economic without losing readability, and if you use them you can increase these numbers slightly. But any more than 80 characters and anything less than 40 characters is suboptimal for texts that are longer than a paragraph or so.

If you adhere to these very simple principles, you will have avoided like 95% of the typographic choices that can make texts hard or slow to read.
> A lot of the time trying to do something complex big design up front kinda thing as suggested in this article is just a waste of time.

This is one of those things that comes with experience. A junior programmer will make a meal of the simplest task. An experienced developer will, if possible, interpret the problem in a way that makes the implementation trivial while still solving the user's problem. Sometimes this doesn't actually involve writing any code at all.
Can you please give an example? Keep in mind that if a change fixes some accessibility issues for some people but then causes other accessibility regressions elsewhere, that could also be bad and not wanted. Nobody wants to be the person to make that decision and deal with the angry users, but sadly, somebody has to do it unilaterally otherwise development on the project will not happen.

Really now, if your stance is "it is bad for an open source maintainer to make decisions that might be difficult" then it seems you would have trouble finding any project that suits you.
I dont think Airtable was ever bought by google, but i do remember google launched a competitor. Neither Rows is by Yahoo.
Thousands of phone boxes around the UK will be protected from closure
I agree with what you say.

The idea for total loan forgiveness is that for a reasonable progressive scheme, the difference between that and total forgiveness may be marginal.

We have plenty examples of how drug-testing for government benefits ends up costing more than simply giving those benefits to all who qualify even if they are drug users. Same applies here. It'd be interesting to see the actual numbers.

But sure, I'd take a progressive scheme like the one you proposed. Hell, just your first sentence (re: bankruptcy) warms my heart and fills my soul with glee :)
How to Create a Team-Health Assessment for Engineering Organizations
There's a whole bunch of thread with wings attached in a fairly small radius. I would think birds can see this way better.