skysight-inc/HackerNews huggingface dataset:
The article doesn’t say it explicitly, but I’m assuming it heats water on demand, rather than heating a tank which immersion heaters do. You can buy a resistive element electric shower that gives instant hot water and requires up to about 10kW (and costs £100-200 not £3500) but a gas central heating boiler might pump out 22-30kW equivalent of heat. You would need modifications to your electricity supply to achieve that with electric heaters. If the microwave technology was able to give better performance that would be in its favour, but the boiler cost is not competitive (like many new products). Air source heat pumps are more efficient but again the purchase/install costs make the return on investment long, it was going to be more than 40 years in my case (unless of course carbon pricing changed the calculation), which may be longer than the lifetime of the unit. You also have to be mindful of the refrigerant used in ASHPs because if it leaks the warming potential is several tonnes of CO2e, thankfully a lot of change is happening there too.

What will make the difference to all this is the combination of increased efficiency plus production at scale that makes retrofitting attractive to homeowners. Part of that scale could come from mandatory fitting of such equipment to all new builds.
The USA spends more per capita than anyone else and we get worse results.

More money isn't going to fix it.

We need to break up the teacher's unions and put competition into the education marketplace by supporting students not schools.

If we gave every student a stipend that their parent's could use to pick the school they wanted, then our education system would have competition and actually get better.
That makes me feel better.
Probably none. That's why my link is to a high yield municipal bond fund with low fees. I roll over my monthly distributions and buy more shares. I've never sold or traded a single share. I took Warren Buffett's advice to heart:

"Wall Street makes its money on activity. You make your money on inactivity."
That actually makes perfect sense of the "walking away" talk, though. It was extreme and unusual in the first place that ardent conservatives would vote for the same political party as socialist activists based solely on race or identity. That was really weird, actually, and an end to that kind of thing is just "reversion to the mean" of people voting for what they actually believe in.
Unless somebody builds a kind of 'pseudo-random-generator' chain where the internal state is huge, changes substantially each tick and is very expensive to compute, so that it becomes infeasible to store or recompute (a large number of) previous states for anyone but the most powerful players.

You could then use that internal state as a private key to sign what you want and only keep the corresponding public key and a signed date+time to proof the veracity. The public keys themselves would need to form a blockchain in the traditional sense, so you can verify their integrity without the previous internal states.

If you wanted to go all-in with the verification, you'd probably also want to show something containing the date+time in the video, together with some complicated physical effects that are hard to fake.

Well, just thinking out loud here, but it seems like it might work :D
Well the whole "public static void main(String[] args)" thing took me about 8ish months to understand everything in just that statement.

JavaScript, jquery, json, and xml also were another hurdle. I lump them just because I was kinda learning them all at the same time. I was doing web stuff and one day i finally understood the difference between a scripting language and a compiled language. Suddenly understanding how to use the language became much easier for me.

Oop took me about 6 months of just java coding constantly. Then I got it and it really helped me at my internship.

Now my main struggle is LINQ expressions and streams.
This new era of censorship is a reaction to the now obvious long-term effects of lack of censorship. As with most reactions it will probably swing too far the other way for a while.
It's a good idea! Unfortunately, this particular phone had one side so badly bashed in that there'd be no fitting the display properly back into it, in any case. I'm sure I'll get my chance sooner or later, though!
Ask HN: Am I being taken advantage of by my company?
I’m was hired as employee #1 at a startup with a handful of cofounders about 1 year ago. I agreed to a salary at half my market rate, in exchange for stock options totalling 5.5% after 4 years. I felt like this was a fair deal at the time.

One year later, we’ve grown significantly. We have 20 employees, 10 of whom I manage as the director of engineering. We’ve also done some pre-seed fundraising, which I learned has diluted my options to about 1.1%.

There is also way more travel expected of me than I anticipated. For example, I’ll have to be away from my family for almost two months this spring, leaving my partner to take care of our two young children on her own (during a pandemic and while also working full time). No break days, working sunrise to sunset every day, sharing hotel rooms.

My mental health has taken a nosedive because of the stress of the job and the dread of the travel. A lot of that mental health stuff is of course on me to resolve, but the pressures of this job aren’t helping.

Is this normal? Is this just part of startup life? Does it sound like I’m being taken advantage of? I have so little human contact these days it’s hard to get perspective!
No you can't.
There are requirements that you are not displaying here, because you are using a source article in a language that probably 5% of the HN community can read.
You are gaming the system and profit of social advantages offered by the nation for your personal interest.
I hope people like you get caught and that you will pay every cent you owe.
Show HN: Presence — Spontaneous voice chat for remote teams
Please avoid using "virtue signaling" and other thought-terminating clichés
It will trickle down. Even for those top brands it was a struggle.
From using Alembic a little bit lately I've found it needs a lot more babysitting than for example Django's migrations. It's probably for the best as I end up reading and editing the migrations much more than I would in Django.
Before we jump to legislation, perhaps we can try to collectively not purchase products with such issues? A marked drop in sales figures immediately following a business decision would seem to me to be a pretty strong incentive to reverse it pronto.
How do they sell a public stock back and forth between each other? How could one fund put shares up at a given price (especially one below the current bid price) and ensure their partner fund is matched as the buyer?

Wouldn’t a market maker need to collude as well?

Not saying it’s not true, I genuinely curious as to the mechanics.
> The creators of the world’s first microwave-powered boiler have said it can provide a straightforward, zero-emissions replacement for the gas boilers that heat most homes in the UK.

> The boiler uses electricity to heat water which can then be pumped through existing radiators and to taps and showers and baths.

What am I missing here? The novelty microwave part? There have been electric boilers for ages but no one buys them because electric heating is costly in most parts of the world, never mind the NY/NE area I live in. Though I think it is competitive in the Niagara region like Buffalo, NY or Toronto, ON.

Though electric hot water heaters are not uncommon if the area does not have gas or apartments and so on.
> I swear I'm going to add a bitcoin miner to my libraries and list it in spring.factories

That will be great service to this world. Considering endless turds Spring/Boot generates at runtime, bitcoin mining might most ethical thing to do.
The association varies based on geography. American history is inextricably tied to the slavery of black people, so it's fair that the master/slave relationship is overwhelmingly associated with them in America
Greenwald is someone who often asks for verifiable proof.
Is there real proof or is it people saying there is proof? Can you _link_ the proof he ignores so we criticize him for ignoring the _verifiably true things_? I have multiple examples of where he seemingly ignores stuff he doesn't want to talk about for one reason or another but that's where I've personally failed in the past.

I was very critical of Greenwald for quite some time after championing him for his work with the the Snowden revelations but once someone on Reddit asked me to see if there was actual real proof for the things I thought Greenwald was deliberately ignoring, I understood a bit more what he's about.

I think many people are so used to having the media cheer for "their team" while criticizing "the other team" 100% of the time that they completely forgot what journalism is supposed to be.
Tesla has made more money on Bitcoin this year than selling cars and batteries
Break Google's ad business off the company.

It'll cause some churn, and a lot of Google stuff will die, but it needs to happen.

Strangling the revenue pipe, while owning most platforms to ensure most people are forced through said pipe, is harmful to the greater internet ecosystem.

Google does amazing, great things. But they're funding them by dumping toxic waste out the backdoor.
There's also Pagure[1], which is in-between Gitea/Gogs and GitLab.

Unlike most Git forges, Pagure has features that support decentralized development. For example, Pagure supports submitting pull requests with Git repos on any server (regardless of whether it's running Pagure or not) with its remote pull requests feature. Issues and pull request metadata are all stored as git repos using JSON files as data, making it easy and portable to other Pagure instances and easy to convert for any other system.

There's development ongoing by one of the other contributors to build an extension for Pagure to support Forgefed[2], a protocol to federate and decentralize code project management. And unlike most Git forges, Pagure is really easy to deploy, update, and modify. Naturally, this means Pagure is packaged in virtually all major distributions[3][4][5][6], too. :)

[1]: https://pagure.io/pagure

[2]: https://forgefed.peers.community/

[3]: https://src.fedoraproject.org/rpms/pagure

[4]: https://build.opensuse.org/package/show/openSUSE:Factory/pag...

[5]: https://packages.debian.org/sid/pagure

[6]: https://packages.ubuntu.com/focal/pagure
Seats and wiring huh? Wouldn't a BMW with xDrive be better?
'family safe' and 'politically safe' aren't much different in the fact that they're arbitrary filters on what is shown in the app by default. Start out with just a url box for 'connect to a PeerTube instance' and you don't have to worry about either.
And even if SMS starts off being just a second factor, it often gets changed to be used for account resets too, so it becomes a single vulnerable factor.
There is no question he really could have exchanged the coins for $500k of value though.

If he had sold the bitcoins for cash and then used the cash to buy bitcoins again immediately after so that he could send them to the scammer, then would they be "realized" as opposed to "unrealized", even though there's no practical difference between the two situations?
That shouldn't have an impact on whether OP can unlock his iPad, and if it does then the iPad and Apple as a whole needs to evaporate into obscurity ASAP.
> Having username+password+sms is strictly safer than having username+password.

As someone else pointed out: that's not true if the SMS authentication can be used to recover the password. But let's for the sake of discussion rule those cases out.

Then yes, SMS verification does perhaps add a tiny bit of "security" to the process for the reason you describe. But that tiny bit of security has to be weighed against the enormous extra burden placed on the users performing the (far more plentiful) legitimate logins. Than burden may well be worth it if a lot of extra security is gained. I think it's definitely not for the "security" provided by SMS.
I agree I came into Programming via the technical side and there middle out development was how I normally worked.

By that I mean work out how the core algorithmic parts first then interface to the lower level (normally experimental rigs) and finaly polish the interface
Automatically track how you spend time on your computer with FLOSS
AMD Radeon RX 6700 review: If another sold-out GPU falls in the forest
What are you walking away to, the r̶e̶i̶c̶h̶ right?
Interesting thoughts, but it doesn't address the content of the article. The article is saying renaming master to main in Github won't help race relations one bit and he's annoyed that it's probably white people who come up with these things rather than (his example) putting money into retraining for ethnic minorities who change careers.

All your points are true and using positive language around race does matter. Just the desire to remove the word master (which also means principle) from use will not help a single black person or ethnic minority and is simply designed to look good without any real progress being made.
Competitive programming problems are often designed with intended solution technique in mind first so whatever the trendy thing to do is finds its way into the competitions. Segment trees used to be popular but less so now because it's unfair to some languages. Python and C++ competitors can often work around a segment tree with a sortedlist/ordered_set oneliner while someone using Java is coding it from scratch or resorting to a "hackpack".
I was using self hosted gitlab (plus runner) . It did the job perfectly well but was too resource heavy. Moved to Gitea and haven't looked back. Although extensibility / plugins are not there yet, but still for "git" it works wonders.
First time I imported data and ran a query in Google Cloud BigQuery ML / AutoML was an absolute, 100x eye opener. An honest to God revolution. So fast, precise and automated. Many talk about "democratizing AI" but there it was. And every time I recommend or demo it, it gets the same stunned reaction.

Terrific list and discussion! I especially like the old school visual debugging tools: firebug, wireshark, physx / nsight, etc. Really brings back the memories and really believe in general having a picture of running processes is 10x more helpful than console output alone ;)
I think you have to play pretty fast and loose with the groups involved to come to these conclusions.
> Is it called a method or a function?

Allow me to throw a wrench in the works and point out that a lot of the time when people say “function” they mean “procedure”
You still haven't said a single number, url, or searchable phrase.

Asking for a source is not nitpicking.

For what it's worth if I search for "covid vaccine transmission effectiveness" my top results are "COVID-19 vaccines are probably less effective at preventing transmission than symptoms", which is vague on the term "less" but still suggests a large improvement over not being vaccinated, "New research suggests vaccines reduce risk of COVID-19 spread through nose and mouth", and "Pfizer vaccine shots actually stop asymptomatic transmission, too"
As someone who loves Python/Django, dabbled in Ruby/Rails, learned a multitude of front-end JS frameworks (Backbone, React, AngularJS, and Ember), and currently works with Java in an enterprise environment, I just want to add two points:

- If you're going to have config/setup files, make sure they utilize a language that is Turing Complete. YAML looks pretty, but for all practical purposes, is it really better than XML?

- I've said this before, and I will say it again: I doubt writing an import statement ever killed anyone.

Edit: the two points are related. Having a Turing Complete config/setup file makes it easier to add a level of indirection between your code and library/framework code, so you can e.g. utilize different implementations for different ENVs.
You know what should be taking care of all of these things? Java! For a language that bills itself as the "enterprise language #1", it's abysmal in supporting actual enterprise features like you listed above in a lightweight fashion. Instead, a whole third-party framework has to be tacked on just so you don't have to reinvent the wheel. Java doesn't even support dependency injection, something that I would consider an absolute minimum for even a small project.
> People willingly pay for the NFT and they know what they are getting.

I doubt most people know what they're getting. I doubt they know what is actually stored on the blockchain (that the image itself isn't for instance) or how to find what is.
I was talking about hardware, their software looks fine enough, though I honestly don't see a reason to use it over something else running Plasma mobile, a custom configured Plasma install, or LineageOS/similar.

Unless they've got access to more closed source drivers, the number of devices targetable with this is going to be comparable anyways.
There are shady services that will convert bitcoin to monero with no questions asked.
The thing is EV for the masses needs a price point that more closely competes with ICE (even if with a shorter range). The US centric 'luxury' EV will always be marginal in other cost-sensitive markets.

I do think Nissan's know-how will play a role but much more likely that the actual sales numbers will come from the Alliance's more agressive cost-cutting brands like Renault or even Dacia.
One observation / warning I have WRT msgpack is that I have seen situations where data getting serialized directly to msgpack can't be rendered as proper json. Specifically JSON requires some proper encoding of characters while msgpack is perfectly happy to convey some binary characters.

The specific situation I saw was
1) antique perl application barfs a sql dump into msgpack
2) fluentd takes that, turns it into a thing like json but with a control character in it (think old time cyan blinky happy face or \0x03)
3) that thing gets dumped into kafka
4) logstash pulls that thing out of kafka and tries to feed it to elasticsearch
5) elasticsearch reports that it doesn't like the blinky happy face, generates an extensive log, and stores the event minus the key/value pair with the blinky happy face.

Certainly many of these steps have an implicit "don't do that!" or "Update to a newer thinger!" but the root cause (perl serializer into msgpack renders a thing that's valid msgpack but not valid json) is surprising in an unpleasant way.
> MS-DOS cornered the desktop market around 1981.

Sorry, but in what concerns Europe, the desktop market was split across boring PCs with MS-DOS, Atari and Amigas, and in 1986 the option was still between ZX Spectrum and Commodore descendants, with most people migrating to 16 bit desktop systems around 1990.

In 1988, our computer club at the school just had a couple of newly bought Amstrad PC1512, where I got to play Defender of the Crown, with students having turns at the keyboard.
Really fun concept and much needed! Can’t wait to check it out!
How exactly did it break your workflow? The change only affects new repositories and doesn't prevent you from creating a master branch on those new repositories. You're even able to set any branch name as default on a user, org, or enterprise level.
It probably refers to the controversy surrounding hacktoberfest: https://news.ycombinator.com/item?id=24643894
This article is spot on with more white americans beliefs about the issues than many would publicly admit. I'm from the midwest and all I can hear are the same white people that wound racist according to today's left, but in reality, match this exact same thought process. But because they are white they can't say these things.
It could have taken time for the BTC from his wallet to be marked as tainted. Once that happens, the person who buys the 10BTC is bag holding. I wonder what happens if it's an exchange holding tainted BTC, though. Will it be excluded from the supply indefinitely?
EGA Monkey Island is similarly beautiful.

I feel EGA forced artists to work within the limitations of the available color palette, and good artists created awesome stuff (like shown in this case). Once they had VGA, some artists rushed to use every color gradient they could get away with, and this ruined their art till they got the hang of it.

Something similar happened with the transition from pixel art to 3D games -- games were 3D because they had to, whether necessary or not. And many suffered from it. (Arguably, many still do!)

Of course, I hold the extremist opinion that even some CGA (4 colors!) games were beautiful in their own way. I don't think more is always better, a lesson that seems to be lost on some game developers...
Have you ever set it up? If so, how complicated was it to get it to work?
That's exactly what this reminded me of too.
Huh? Do you have some more information on the Firefox bias blocking?
As a Wikipedia contributor and admin (in one country) since early days, I urge everyone to read the original description[0] of this product:

> The goal of the project is to build services for large-scale for-profit reusers of Wikimedia content. [...] The focus is on organizations that want to repurpose Wikimedia content in other contexts, providing data services at a large scale, so that they are faster and more comprehensive, reliable, and secure. Wikimedia Enterprise aims to improve the user experience of Wikimedia's readers beyond our own websites; increase the reach and discoverability of the content; and improve awareness and ease of attribution and verifiability by the organizations that reuse Wikimedia content the most—through self-funding services.

This has _nothing_ to do with diverging into a free and a commercial version of Wikipedia. Wikipedia stays the same; Enterprise is just a product built on top of it that anyone can opt to pay for.

This is actually to make it easier for _everyone_ to make use of the Wikipedia data in a better way;

> As this idea developed, it became clear there is a responsibility to democratize our data for organizations that do not possess the resources of these largest users, to ensure we are leveling the playing field and helping to foster a healthy internet without reinforcing monopolies. The benefits of such a service shouldn't just be for startups or alternatives to the internet giants, but also for universities and university researchers; archives and archivists; along with the wider Wikimedia movement.

[0] https://meta.wikimedia.org/wiki/Wikimedia_Enterprise
I don't care about any of these points, and I especially dislike one-on-ones. I just want my manager to do one thing: make decisions. To resolve conflicts, and make sure discussions wrap up and reach conclusions.
It is in fact weird that there isn't more focus on logic and critical thinking in basic education. I wonder how much of that has to do with government control of education: that is, the people who run the schools are beholden to those who benefit most from a population that doesn't think too critically about what they're told.
Apart from being an obvious scam, NFTs are actively doing harm to the environment.

It's like people collecting/trading/selling Funko Pop figures, or most other collectibles. NFTs are pretty much captialism working as intended. Is scam the right word?
What do you mean by write-only framework?
Not to mention this belies a misunderstanding of Apple's business model. Tesla owns 80% of the electric car market and makes zero profit. That sounds an awful lot like Android's place in the market (72% market share, 30% of profit share) [1] Samsung only has 17% profit share - nobody else makes any money.

Apple's always owned the entirety of the profit in the entire global smartphone space.

[1] https://www.forbes.com/sites/johnkoetsier/2019/12/22/global-...