skysight-inc/HackerNews huggingface dataset:
> The downside of “extensions can do anything!” is that it means extensions can do, well, anything, including things that are hostile to the user’s interests.

This is also arrogant: why do you think it is OK to say I can't do something I want to do because it is possible that I use that freedom to do something that harms my own interests? People fundamentally should be allowed to do things that harm them if blocking them from harm restricts their ability to do things they wanted to do; I mean, you aren't even suggesting some kind of user-controlled sandbox: you are advocating for putting the user themselves in a sandbox because you think they are too stupid to handle power.
Coding is fast becoming the single-most important skill in the modern workplace. The lack of a pathway to increase interest for half the world's young population in this field needs to change. This project has my support.
> The old milkman, or Corona pop man in the UK got about 50 round trips from each bottle. Any breakages were thrown in with the new glass.

A commercial relationship like that is at the very best case for bottle returns, though. I think bottle reuse in Norway when glass was phased out was in the high teens.
I think you need to retake that physics course where you learned about conservation of angular momentum.

Use of wind energy has zero effect on the total angular momentum of the Earth + atmosphere. It might cause a glitch as it ramps up and reduces average wind speed, but after that conservation of angular momentum ensures it cannot cause any further change.
Why would a novice would care? Why would a novice interact with OpenSSL anyway?
The article does not mention Python, other than to reference CPython's "Flexible String Representation". However, it's interesting that alternative Python implementations have decided against that model and indeed use UTF-8 strings internally.

MicroPython saves memory by simply making indexing into its strings O(n) [1], while PyPy's UTF-8 strings have "an optional extra index data structure to make indexing O(1)" [2].

For compatibility, of course, Python implementations have to provide indexing of code points - it would be interesting to examine the pros & cons of the different string representations. I wonder if new high-level languages would be better off using one of these representations, or taking the Go/Julia approach of only indexing bytes.

[1] https://github.com/micropython/micropython/blob/a4f1d82757b8...

[2] https://twitter.com/pypyproject/status/1095971192513708032
I know some sites that do this but it’s definitely not working on sites where no UA gate is involved, the WebAuthN request is being made but my Yubikey never lights up
Molecules of freedom has prompted me to consider the nature of freedom.

Can you get discrete packets of freedom, or is it a continuous range? Maybe its a binary value???

I suspect viewing it as binary just ends up being very absolutist. I struggle to think what a molecule of freedom actually looks like, or what atoms it would be made up of though.
Android Developers – Play Sports Network – Bath UK, Relocation Offered
Play Sports Network (aka GCN) is hiring Android Developers at all levels.

We can support your cross training from personal or hybrid app projects, to become an Android Developer or a Full Stack Developer

We're releasing exciting new apps this summer anticipated to be adopted by millions of people who love to follow and enjoy cycling globally.

We offer progression for a practiced Android Developer on our newly formed apps team, delivering engaging experiences and utilising our new capabilities in data. We can build upon your interests around the architectural aspects of Android, the user-facing elements - or both - as you wish.

Optionally you may also help us around technology exploration, tooling, app architecture, coding standards, mentoring, and integration with our wider stack - just let us know what new skills you wish to grow.

You'll get to use the most modern practices and the latest components from Google. You'll be given time to do the right thing, in the right way, supported within the right culture. We'll encourage you to take regular learning days, and you can attend or talk at conferences and meetups, and to contribute relevant upstream to projects, if you wish.

Salary and benefits: £45,000 - £65,000+ joining salary - as a Senior - we're keeping an open mind

Location: central Bath, South West UK - 15 minutes walk from Bath Spa station, commutable from Bristol - or partially remote within UK

Timing: you may join us right away, or as late as September - please engage now for firm commitment

Even if your CV isn't ready, please talk with Andrew at techfolk to find out more: 0117 318 2447 | hello[at]techfolk.co.uk | [at]we_are_techfolk

RECRUITERS: Play Sports Network has selected techfolk as our exclusive recruitment partner for this position and cold calling and speculative applications are not welcomed.
Chrome extension manifest v3 proposal: comment from uBlock Origin author
Searching for stuff I've used, this document is also quite light on combinatorics, complexity theory, and order theory (and of stuff I haven't used much, I don't see anything on category theory or topology). I don't think 330 pages is nearly enough to be truly all-in-one.
I really enjoyed reading the first chapter, and I was looking forward to purchasing the book, but like others, I'm really turned off by your purchase process. Entering email and getting to a payment page where the easy ways to pay disappear below 20 EUR is really, really annoying. If you were to fix the purchase process and publish some sort of chapter outline of your book, I'd almost certainly purchase a copy.
Those are interesting ideas thanks for the thoughts. FWIW I’ve seen users try to use even non-prominent search boxes like those as if they can do more than SQL LIKE. Most users have no idea how any of this works and just want answers.

Mostly I think this whole thread demonstrates the point of the original article, but I appreciate your response.
Actually, a space elevator would help a lot here, but it's questionable when/if we will be able to build one...
This is what I needed to finally abort Chrome altogether.
Don't oversell it. It's more likely to reinforce gender biases than address them - as it makes it appear that girls need "simplistic" aids like this to be able to learn programming, whereas boys wouldn't.

The goal is noble, but a "solution" it is not.
I've been doing this for a while but the part I haven't managed to solve is that using your own sync server on Firefox for ios seems to require you to also run your own Firefox accounts server - which is much more painful to set up. Is there a similar easy guide for setting that up?
Right, but is this relevant to the proposal to prefill fields instead of copy-pasting?

This requirement exists anyway for international bank transfers.
I love this product! Proud backer!
The places where this is targeted for aren't close to a grid to be able to pump the power back into it.

The benefit of this sort of system is that it gives you a way to consume electricity close to the source, so that you don't end up with the distribution costs.

I do agree that doesn't seem like the best choice, but the alternatives proposed are not alternatives in the situations that this is targeting. I suspect/hope that there _are_ other alternatives, that may serve a better "global good".
The Dark World of Captive Wildlife Tourism
It can be done and if a POC is legit and the numbers line up it will be done. When energy is primary cost — and assuming enough rigs can be built — the operational scale that can be reached by a 10x-leaner setup will disrupt the network. The computational difficulty (which they will only increase) outweighs the communication challenges of broadcasting the blocks or being first to the mempool.

Even the communication costs will likely be driven down simply because of the profit incentives to doing so.
I work for a 4 letter agency that is trying to go back to the "mall" in 5 years. The talent is a bit lackluster, compared to what I expected.
[KaiOS] silently ships 100M devices.
a code unit with value 0-127 always maps to a single code point, i.e. it is never part of a multibyte character. It also maps 1:1 to ASCII values. So, if you are looking for specific characters in the ASCII code set, it is perfectly fine to iterate one byte at a time on an utf-8 string.
As stated in the article Google already has manager training in place covering this topic, is conducting an investigation into the claims and has already fired the executive in charge of the group following an investigation. Exactly what more is Google suppose to do?
I'm sorry, but this is a somewhat uncharitable analysis given the audience this browser is aimed at.

I took their statement in good faith to mean that their software doesn't actively send telemetry to all and sundry without you knowing.

Anyone concerned about privacy would already be aware of tracking that occurs once traffic has left the browser which is clearly difficult to influence.
A pretty neat project. Programming used to have more physicality whereas now it mostly revolves around screens and touchscreens. Writing code is cool, but building things by writing code is even cooler, and that for young folks just starting off, that does make a difference.
Yes, we don't really know what a good social environment for children looks like.

But it does seem obvious that being forced to associate with brutes is unpleasant, demoralising and inconducive to academic learning. By the same token why not teach people to deal with pain by tapping them daily with hammers?

We also have to factor in also that many people will become brutes as a result of this forced association, like the way criminality incubates in prisons.
Even those details are platform-specific though. If you want to be truly portable, you can't even assume that paths are byte arrays.

On windows, the path separator is '\' and paths are arrays of 16-bit integers.
When did we finalize physics? From my point of view, if they show the evidence then I’ll believe them.
Possible explanation why it happened: https://twitter.com/ilyakuh/status/1134008287068921856
>No one made a conscious decision not to write tests, not to do PR reviews, or not to refactor

I know several small off shore software contractor firms that actively turn down cries of help from their developers for tests and refactors for "budget reasons" all the time. Their clients usually don't know any better and later go on to pay the technical debt in support fees.
it's not about reinforcing gender biases, but instead about user-centered design. We worked together with teenage girls to understand why they are not as engaged with technology as boys and what tools they would like to use to learn programming.
Thanks!

- Percol (Python): https://github.com/mooz/percol

- Peco (Go): https://github.com/peco/peco

- fzy (C): https://github.com/jhawthorn/fzy
Rule of thumb: “it never is”
You wouldn't be able to exponentially increase the shipped in/out resources for long.

And taking the VERY long view, and galactic civilizations, assuming current physics, you end up running into similar issues (except instead Earth it's ALL matter in reach converted into Nuclear Reactors + Dyson spheres), and further expansion running into speed of light limits.
more comments here: https://news.ycombinator.com/item?id=20044430
Show HN: Komiser – Multiple AWS Accounts Support
Some previous discussions:

https://news.ycombinator.com/item?id=19852989

https://news.ycombinator.com/item?id=19853931
Netflix actually moved from their own datacenters to AWS at one point. Though not the bulk streaming part.

https://media.netflix.com/en/company-blog/completing-the-net...
It's more or less just capitalism in the tech era.

Google became 'evil' as soon as it realised that exploiting user data was the route to profit. We live in the information age - any for-profit business is going to pursue that which makes it the most profit.

Since most people are used to the idea of online services being 'free' - they got used to the relationship imbalance, and few companies ever really inform their users about exactly how much value their usage produces.

The surveillance aspect is definitely real - but I suspect it emerged over time as Google was forced to work with law enforcement, security services etc as its reach and power grew.
Cold Fusion, for me, was the first time I felt I was living in the future.

I had first heard about CF in the Usenet science newsgroups. Then a guy was attending the press conference, and posting what was announced. (The 1989 version of live blogging.)

And then I was able to download the Pons & Fleischmann paper (as opposed to waiting months for it to be published), and print it out. Though I didn't have the correct set of troff macros...

That was pretty frickin' cool. That showed what living in the Information Age was all about.

As for CF itself, I was a bit skeptical, and followed the news closely for a while on others trying to reproduce the results.
This is a reminder that fossil fuels can be seen as both liberating and enslaving. It gives people the freedom to drive cars and generate cheap electricity, but when countries become completely dependent on it, the freedom is lost.
> In the current late stage of a cheap debt infused bull market it appears to be more sane to predict a crash and hence discourage people form investing in it altogether (or at least be extremely cautious) rather than speculating on where exactly the market top will occur.

People were making the same argument in 2012.
The GCHQ article in question: https://www.lawfareblog.com/principles-more-informed-excepti...

>We’re not talking about weakening encryption or defeating the end-to-end nature of the service. In a solution like this, we’re normally talking about suppressing a notification on a target’s device, and only on the device of the target and possibly those they communicate with. That’s a very different proposition to discuss and you don’t even have to touch the encryption.
A few years ago, I wondered if my electrically-heated office could instead be heated with bitcoin mining hardware. It would effectively be free electricity, right?

What I found out from sources like [1] was, because the bitcoin mining difficulty is constantly increasing, the BTC a bitcoin miner produces reduces exponentially. So even with free electricity, a miner that makes BTC worth a total of $361 in 24 months, will only make $10 more if run for 99 months.

And if you only need to heat your office 25% of the year? Well, the mining difficulty will keep on rising even when your hardware is turned off, so it'll be obsolete after 24 months anyway. But it'll only have produced 25% the BTC in its fixed useful life.

So if buying retail mining hardware is already questionably profitable† even with free electricity, buying it and only running it a fraction of the time is even moreso.

This company must be getting a great price on mining hardware if it's profitable to install and run it only a fraction of the time.

[1] https://calc.randomcrypto.org/?h=bitmain-s9j-14.5&hr=1450000...

† Which seemed to be the case when I researched this, although bitcoin prices can vary a lot of course.
”So, Emacs pretends it has constant time access into its UTF-8 text data, but it’s only faking it with some simple optimizations. This usually works out just fine.”

Usually, except when you’re writing in, and searching for Chinese, Greek, Hindi, Korean, Russian, Turkish, etc, text, like 50+% of the world’s population? It seems Emacs is made for programmers, who predominantly type and search for ascii text.
The story line actually covers it quite well in having him struggle with the thought of whether or not he can make them safe enough (e.g. he's other places talked of the battery in his chest having the energy of a small sun) to make them accessible.

The story line in question comes after one where someone has scavenged his tech from broken parts of Iron Man armor and used them in terrorist attacks, and at the same time as he's put together a purely "defensive" Iron Man suit for Pepper Potts called Rescue, and he decides to rebuild his company around civilian applications of the underlying tech,

Iron Man is actually quite interesting in that respect, as a lot of the story lines delve into him struggling with whether or not he should produce weapons to stop bad guys or come up with a design to find a counter to them before a bad guy comes up with the same design, vs. finding civilian applications without inadvertently handing bad guys new weapons. Some of those story lines make poor arguments, but at least the Iron Man story lines are trying unlike FF, I feel, where it's "let's whip up something new amazing before breakfast and then never do anything with it", while Tony Stark grapples with the issues of commercializing his inventions all the time, and often has to deal with fallout from it.
You should see how much crap Americans like to bring with them to kids baseball games, camping, etc. Sedans can't hold it all and vans are not cool. SUVs and trucks fit the American lifestyle.
Why? Assuming their “25x more impact on global warming” claims are accurate won’t this reduce global warming in a more substantial way? Also, won’t this push energy prices up thus creating more economic motivation for clean/sustainable energy and reducing demand for unclean energy?
Loved my 4th gen iPod touch, was almost like a good game boy alternative.
Who can argue with such a detailed refutation?
I was thinking that this no-code thing was about giving people who can’t code the power to make apps. Could you please give an example
were a no-code expert would be useful?
How is that shower legal in any sense? The "company" which did the work no longer gives a guarantee?
Try this one: https://mozilla-services.readthedocs.io/en/latest/howtos/run...
It's not as detailed as for sync, but has all the links to very detailed guides (even for a docker-based one). Hopefully it helps.

upd: typo
> No one made a conscious decision not to write tests, not to do PR reviews, or not to refactor.

Then you've never worked at a company like my current one. The developers all very much want to do those things, but are forced not to by a management that is suspicious of the value of these things no matter how many times avoidable bugs pop up or massive refactors become unavoidable to add new functionality and management gets "I told you so"-ed. Tests are regularly postponed to follow-up issues that mysteriously never make it into sprints and preventative refactoring is a non-starter.

What the developers want or are capable of is meaningless in a situation where they have no leverage over how they spend their time.
If you're well credentialed, tech-smart, greedy, and morally bankrupt, it's probably more lucrative to work for Google than the NSA.
This makes sense, but -honestly- how often do you take the time to fix the debt? Or are you pushed for the next feature?
You're presenting a personal pov that's grossly hyperbolic even in its subjectivity and does not reflect reality. With the exception of a hand-full of highly sensible topics that are prone to brigading, such as political issues, most articles barely receive any edit and are far from being monitored. Articles that are particularly vulnerable are articles on geography-related topics from nations that don't have a strong wikipedia presence.
For those wondering just like me, 750 KW generator yields $657K worth of electricity during a year assuming 1kWh=0.1$

I'm guessing these rigs are at least $500K+ and you have to take into account things breaking like they always do.

Btw, these rigs definitely don't look like they would be able to provide appropriate cooling in a hot climate, but maybe that's not where they are going to be used.
Aye, cheers. Understandable!
Has anyone done the math to determine what fraction of global warming is just from the steady-state relationship between heat production and radiation into space, regardless of changes in albedo? Always been curious about that one.

i.e. In the same way that a computer runs hotter when consuming more wattage, how much has the Earth gotten hotter just because we are consuming more wattage lately?
Do you realise that almost nobody working in this kind of job can disclose that?
>But this is an archetypal example of how the media manufactures outrage and manipulates people’s emotions.

Why is this not the DoE manufacturing outrage? Are you suggesting that calling natural gas 'Molecules of US Freedom' in an official press release from the DoE is not newsworthy because the Department of Energy is just carping about and running a comedy act? If that is your position, isn't displaying such an utter lack of seriousness something that is newsworthy in and of itself?

edit - I like jokes, I can be one of the silliest bastards around when I want to be. However, if I was writing press releases for the DoE, I would do my level best to be serious, level headed and considerate of the issues. And I would expect to be fired should I do anything outside of that. If the energy department of the world's largest economy has decided to abandon seriousness in their public dealings, then that is a pretty dire situation to be in and not one that should be tolerated or swept under the carpet with a 'hey, chillout, they were just joking'.
Multiple and fully isolated user profiles - hugely important for the work I do. I know Firefox has containers, but they're not really feature complete compared to Chrome's, and the UI experience leaves a lot to be desired, there's just to many friction points.

edit: forgot to also mention, I'm also aware FF has profiles as well (about:profiles) but the implementation has too many speedbumps. As I mentioned in another post on HN, the profile manager needs to be an upfront and first class UI citizen, something hidden away with a fairly poor UIX.
I'm not trying to argue that Firefox shouldn't have deprecated XUL or NPAPI. I'm one of the people who didn't depend on any add-ons which aren't available anymore; I just had to update the add-on I wrote to work with the new API, which was easy because it's one of those add-ons which essentially just needs some javascript to be injected into all web pages.

I'm just saying that when Mozilla decided to break the browser for many people, it wasn't "good for" the people who ended up with a browser which doesn't let them do what they want. It's not even "good for" the people who "only" had to invest hours into learning a new workflow with a new set of add-ons. Pretending that it is, is harmful; there are very real drawbacks which have to be weighed up against the advantages of a cleaner API which it's easier to maintain and which might be more secure. I think Mozilla absolutely made the right choice; I just don't think we can focus exclusively on the benefits and pretend that the costs don't exist.

I'm also kind of curious about how the security angle works. Currently, any WebExtension which asks for the proper permission can just read the content of your banking websites if it wants, and send what it finds (your social security number, your password, your bank account numbers, etc) to an attacker. With the new API, you still have to make sure not to install malicious add-ons. How is that different between XUL and WebExtensions?
Here’s an often missed topic in this discussion. A method for lenr already exists:

https://en.m.wikipedia.org/wiki/Muon-catalyzed_fusion

Sure it’s not over unity right now but it is fusion at room temperature. And it’s always possible we might find lower energy ways to make muons at some point.