skysight-inc/HackerNews huggingface dataset:
Not 40x but Firefox is also a power hog on my Windows based laptop when it comes to anything regarding video playback which is why I don't use it. Vivaldi is also especially bad regarding power usage and video playback. Chrome is acceptable but Microsoft Edge is by far the most efficient when it comes to video and power usage.
Also if this is something you want to discuss working together on, get in touch! https://gelform.com/contact
This drives so much existential angst for me. We utterly and abysmally failed at collective action with COVID-19. How can I anticipate that we achieve anything when people are left to their own devices?
Cost of living adjustments aren't necessarily fair either. Between two office workers who do the same job in the same location, should the one being thrifty by choosing to live in a lower cost area farther away from the office be paid less than the one who lives in a glitzy neighborhood close by?
And in Kurzgesagt video form: https://www.youtube.com/watch?v=h6fcK_fRYaI
I had never heard of Out-GridView and it's awesome!
Salary is a function of supply and demand. By expanding to Poland, the supply of labor increases, so overall SWE compensation goes down. Collective bargaining can only work by artificially constraining the supply of labor such as preventing a Polish SWE from having the ability to undercut an American SWE's salary, which disincentivizes hiring in Poland.
It reminds me more of timescale’s continuous aggregates and the new snowflake slayer, firebolt’s, aggregation indexes.
Yeah, in oats now the harvest is managed in terms of if a pre-harvest desiccant was applied crops are binned and handled separately.

I dislike this being spelled out in terms of "increasing yield" as it is actually more about managing quality. Pre-harvest applications of glyphosate are mostly a thing of the past in wheat anyway, the varieties dry down better now - it was mostly a artifact of the Canadian transition from drying crops in windrows to leaving them stand. The genetics have caught up now.
https://addons.mozilla.org/en-US/firefox/addon/matte-black-t... (not affiliated) It has black right-click menu
Foobar2000 is still around!
http://mobile.foobar2000.com/
For me and others who got in before that existed no. For those after, yes.

After this discussion, I think going to the inperson events gives you a bit of an unfair advantage to really explain what you have made.
The race for Africa’s 5G market is caught in a US bid to cut Huawei’s dominance
Really, they should be calling it "Distributed MapShuffleReduce", I let Sanjay and Jeff know this (in person) but they didn't really seem to care. Neither map nor reduce is a method of parallel processing, the shuffle stage is.
"Plant poisons" eh?
> Anything that completely blocks Play services is a win in my book.

In mine too, however...

Don't banks in Sweden require a mobile app for 2FA?
> We've added a new locale: Scots (sco)

Congratulations to my friends north of the border! It's a slippery slope for the UK government, first firefox gets it's own scots locale, next 2ndIndyRef :)
If they declare themselves an expert on NAFTA before commenting would that satisfy your requirements? You sound silly. Everyone please check-in with klodolph before commenting.
I believe that's related to this bug, basically working to reduce the latency related to user interaction events when possible:
https://bugzilla.mozilla.org/show_bug.cgi?id=1675614
His point is they can't afford the AGTMs, not the cell phones. AGTMs are expensive, and the Taliban can't afford it.
Good point! We can safely isolate ourselves from any timing leaks by E3 because all E3 requests with potential timing leaks simply get transparently tunnelled to the end destination (e.g. an API you're passing through Relay), so a malicious end user can not determine if there was a crypto error and, specifically, how long that crypto error took to happen.

More broadly, though, we don't currently use RSA and chose ECDH instead — so padding oracles aren't something we have to worry too much about. We also have similar safety models for things like invalid curve attacks.
You have to read it with the voice of Groundskeeper Willie.
Which is still missing a key feature - I want to be able to independently clear history/cookies on a per container basis.

Give me a 'garbage' container for general browsing that is flushed by default, but bespoke Netflix/Github/etc containers that retain cookies forever.
Maybe AI hype won't ever solve natural language understanding, but it'll keep some cash and careers going.
You are thinking of Tau Zero by Poul Anderson. It's well worth reading even though the cosmology is dated.
Privacy and Speed with Perl's Object:Pad
So I’ll be a little blunt about this: why does the employer care if the employee is good or bad at finances? I understand some places are expensive and that can’t be helped but living within your means and being financially smart are totally possible as much as people love to harp about the cost of living. I somehow manage to pay a mortgage, day care and still put $xxxx in savings every month. What’s keeping these people who move to cheaper locales from doing the same? They got used to an expensive lifestyle? That isn’t the fault of the employer.
Pay cut: Google employees who work from home could lose money
The Panama Canal
So the higher you climb in management the more strategic your role -should- be. Long time horizons, collecting enough data to make organizational decisions, set priorities and direction, etc.

The problem is too many upper managers think their role should be tactical. They want frequent status reports to know if their long term vision is going to be met, and then any area it doesn't match up, rather than modify the vision, or seek to empower people to change things up to deliver on the vision, they'll instead choose to get involved. This despite not really having the details of why things are working or not working; this is where micromanagement comes in, daily status reports and other time sucks, etc.

But staying strategic and unblocking people below them can look like doing little. Inaction in the face of delays and things, even when warranted, may still look and feel bad to them, and so rather than have an org wide retro or similar to figure out what happened and if/how to avoid it in the future, they'll instead reason "something must be done!" at which point anything counts as something. Remote work is an easy target; it was an unplanned change forced upon them, so blaming issues on it means no one actually gets blamed.
Depends on house type. For american-style wooden houses that might be true, but where buildings are built primarily using concrete with outer insulation, their thermal mass and inertia is much bigger.
Strangely enough, I'm an American who was taught Singapore math in elementary school.

Then my family moved to a nearby city where they taught standard American math and I wasn't allowed to solve math problems the Singapore way. Even though I got the correct answers, the teachers insisted I do math the "right" way, which I consistently messed up for the rest of my life.

Singapore math not only has a more reasonable pace to learning, but as someone with inattentive ADHD I found its approach to arithmetic easier for me to keep track of in my head.

Even if people have heard of Singapore math, they might not know that things like addition are done left-to-right rather than right-to-left.

https://youtu.be/HS7BDq73pRE?t=44

I don't know about anyone else, but that is more like how I do math in my head on a day to day basis since the first step gets you closer to the answer. Just doing more addition underneath is also more visually clean than carrying numbers by writing them above the original equation. Paper is plentiful, and now I'm sure it could all be done digitally, so there's no reason to use standard American math to save space.
How about people living with multiple roommates, or renting out part of their house (I used to live in one of those situations)? Those people have a lower cost of living as well compared to others in the area.

Or does it only count if you're talking someone's sole and primary mortgage and where that's physically located? Even mortgages can vary wildly. In my city I can buy a condo for $100k or I could buy a mansion for 5 million dollars. My cost of living will vary drastically depending on what I decide to get.
Crypto Languages
As explained on the site the data comes from OpenStreetMap. Feel free to add cameras from your neighborhood.
Yup. I recall reading of a study 5+ years ago where the result was basically that remote work made good managers better (their teams became more productive), and bad managers worse (really revealing their weaknesses).

I can't locate it, but I've noticed similar effects, and this pandemic seems to support it also (even after compensating for my likely confirmation bias).
I don't care about the technicalities. The issue is that we would be constantly watched with a government defined black list. They could find all "troublemakers" with a simple query. This gives immense power to goverments, and completely destroys any notion of individual freedom.

If you support Apple on this, you support totalitarianism.
Maybe there's good reason for that? Reading and math are fundamental for a much broader range of occupations than art and music.
Right because HN is a tutorial? Nobody here can understand much without detailed explanations.

The purpose is, so folks can look up delta-v and start to understand. It's not necessary to recapitulate everything on the web in a post. For instance I google 'orbital mechanics delta v' and the whole story is right there for the taking.
A phone with no agenda sounds like a phone with an agenda.
Currently, Stripe is addressing this issue. Couple months ago, they released Stripe Tax... I didn't have the chance to try it but it seems very promising and it's only the first version.
More sinophobic Western-media fueled propaganda, ignorant of historical and political context beyond what you might read in a US tabloid.
1. The fact that they look like buttons now, not tabs.

2. The active and inactive tab colors are so close that it's difficult to tell at a glance which is which. Especially in low-contrast situations (e.g. outside) or for those with vision disabilities.

3. Massive amounts of pointless padding. Which means you can't fit as many tabs in the window, and makes the browser a challenge to use for those with small screens. It also wastes horizontal space which is precious now that all monitors are widescreen.

4. The most important reason: they tried to fix something that wasn't broken and made it worse instead. There was nothing wrong with the Firefox UI but plenty of things they could improve where it comes to performance, extensions, HTML/CSS/Javascript behavior, and the large stack of open bugs in Bugzilla that have gone years without any attention.

Instead, they paid someone (or possibly a team) hundreds of hours to fluff up the UI.
Which one? I mean, could you clarify?
I'd like to know that too. Anecdotally, in the past 6 months 7 people I've previously worked with on projects at Google left after having been there about 10 years.
Uptycs Protect: Rethinking response for modern CSIRT teams
Versioning is indeed an issue, but that's the case for anything with long-lived state. Our current rely on JSON schemas, TypeScript, and built-in testing support to help ensure compatibility. Those things actually help quite a bit in practice. But I think we may also want to build some more powerful features for managing versions of datasets, since there's a real need there, regardless of the processing model you use to derive the data.
> What definitely exists in Russia (or at least some big cities) is a system of free after-school classe

I've been studying in a "respected" Soviet / early post-Soviet school.

These classes were super elitist and had a huge disconnect in their level from what you were taught in regular classes.

I was a straight A student and was shut off very quickly. The problems were enormous in their difficulty and teachers had zero interest in helping or educating you.

Those classes were either for 0,1% genius olympiadniks to be later recruited for Soviet science or defense, or for 0,1% elite (Soviet nomenclature) kids whose parents could afford private education.

Along with other naive/poor kids I was quite quickly reminded that I'm not welcome in the circle.

Just a reminder that Soviet system had very entrenched elites and huge discrepancy in access to education, medicine and goods.
Author of the supine computing post here. I agree thoroughly that variety is best for health overall. In a different post I wrote a section about it: https://mgsloan.com/posts/deskless-ergo-wfh/#variety-is-key . I think it comes up elsewhere, but I should probably emphasize it in every post!
No, the Scots language, which is indeed part of a rich cultural history: https://en.wikipedia.org/wiki/Scots_language

Scottish Gaelic would be "gla".
What's in your open source toolbox?
You must be very attractive to maintain friends with that attitude.
Always interesting to see a non-linx os around, I guess next goals could be getting it self-hosted. Also the source code of a modest enough size that it's not impossible to actually get your head around it.
But TFA is about K.
Revenue, but the number is actually 73%, I misremembered.

https://www.washingtonpost.com/opinions/2019/06/12/best-way-...
First option is not to encrypt data at all (current state, server side does not count), second option is to use end-to-end encryption with hidden backdoor. They found a (third) way, to lock themselves out of most of the data, and for example FBI can’t ask them to show some arbitrary images.

Sorry, this was three options.
I work about 80-90% with Vue 2 and 10-20% with React, so take this with salt.

But, with React, I rarely find myself wondering why the component isn’t re-rendering when something changes, whereas this happens frequently with Vue.

I also rarely find myself having to plan out how props will flow to state or when something needs to be a computed (or memoized) property. Things usually just kind of come together.

There are several reasons for this, but often times it comes down to either doing the wrong type of assignment that makes Vue lose its wrapper object around the property, or something to do with the way I use props as defaults for reactive state.

Which leads to another complaint - mixing props passed in to the component in the same space as the reactive state. This means the property needs a different name from the state property that it drives, it means having to mentally track which piece of data can be mutated because its state and which cannot because its a prop, and it often means wondering why your component isn’t re-rendering when your prop changes, only to finally realize you really need a computed prop or a prop watcher.

I don’t want to sound overly dramatic though. It doesn’t happen every day, it’s never prevented me from doing anything, and Vue (IMO) makes up for it in other ways like single file components with better styling options. It’s also possible I just haven’t used React enough.

But that said, in my experience, some of Vue’s magic that makes it simpler to get started with, is also what makes it trickier to work with as projects get larger.

Disclaimer: Vue 3 introduces hook like things that I haven’t tried, and perhaps make my complaints less valid.
I'm sorry, I don't see how your point relates to mine, nor why it is a question?
Watching a sunset is a privilege. A kid in a dense urban setting isn’t going to see a sunset. A kid in a third world village wouldn’t think twice about it in between all their other worries. Technologies and screens democratize access to ideas and knowledge of what could be. There was a golden era when every businessman wasn’t trying to game this system and it was beautiful. We don’t live in that era so screens seem bad. But screens were life altering and eye opening to a middle class kid in India. Not everyone Can afford to camp or trek or take a break year and honestly I’ve met a metric ton of people who have done all of that and I don’t want to spend a minute of my life around them. I have a feeling your instinct might not be accurate here.
Another shell that tries to make use of the idea of structured data is Elvish.

https://elv.sh/

As it's aware of data-types you could likely build even the image feature (when combined with an adequate terminal).
nothing mindless about my clicking through the titles of HN frontpage!
Fair enough.

If I may say, that would be great to have as an up front summary!
Yep that's all correct, there were a few lines that needed to be replaced with E85 rated lines, it wasn't a big task though.

For my setup I have an ethanol content sensor so I can run regular and ethanol based fuels, and I upgraded my fuel pump and injectors, as you need about twice as much fuel volume per combustion compared to regular unleaded.

To answer the "Why" of the parent post, typically it's because you can get more power out of a vehicle with ethanol.

The reason you can get more power out of ethanol fuels, is because the aforementioned increased volume of fuel cools the combustion temperature. Ethanol brings some of it's own oxygen, hence why you can combust that extra fuel without adding more air.

Lowering combustion temperatures reduces the tendency for an engine to "knock" or "ping". Knocking is when the flame front is uneven, which gives a poorly timed and high peak pressure combustion that can lead to catastrophic failure.

Most turbocharged or supercharged engines are "knock limited" meaning you could produce more power if you could eliminate the risk of knocking. This only gets worse as turbo/superchargers increase intake air temperatures, which increases combustion temperature, increasing the tendency to knock. So by using ethanol fuels, you decrease combustion temperatures and get back the ability to push the engine further using other parameters.
google be losing employees then.
I'm not aware of any public datasets, unfortunately.

There are many internal maps; in short the winner was "cheap housing in the Atlanta metro area".

(I'm glad that Atlanta's finally seeing increased engineering investment! It always felt like a shame that our only tech presence in the area was for datacenter work, given the proximity to Georgia Tech. I guess Google Fiber too...)
Real-time aggregates is the core value pitch of Clickhouse.
> a malicious end user can not determine if there was a crypto error and, specifically, how long that crypto error took to happen

That sounds interesting. I'd like to test this hypothesis sometime ;)

> We also have similar safety models for things like invalid curve attacks.

What is your defense against invalid curve attacks exactly? I'm very curious about that (although your target audience largely won't care, so this post probably doesn't need to be updated).

Two defenses that work:

1. Always check that the (x, y) coordinate is a solution for the curve equation

2. Use compressed public key points

I prefer option 2 (especially since the patent on point compression expired years ago), but option 1 works.
So you're working 9+ hours daily, given the time on email/slack during your commute? I'm not sure that's better than the people using their commute for audiobooks or whathaveyou, since that's at least personal time.
Also a user of tree style tabs.

If I ever need a "Chrome(ium)" I use Edge which has build in vertical tabs support (dont know if google chrome has this as well but it didn't last time I used it)
Hell yeah! I particularly find it easy to move around with my keyboard strapped to my belt - https://mgsloan.com/posts/tree-based-computing/
For anyone who might be put off from reading the article: lovage is mentioned in the article but isn't the lost mystery herb from the title.
C++ also has std::popcount since C++20. It should probably have had that from the beginning.
One of the best extensions is the tree-style-tabs extensions. It puts your tabs on the left/right of your window organised in a tree, makes finding tabs much faster than having tabs at the top (and with modern wide-screen monitors also optimises screen real-estate)
I’m in the process of making this move now because I know both well but I’m on a team of primarily backend engineers that want to be able to work on our front ends and Vue is much simpler to read and reason about in my experience. Fewer files, fewer new concepts, syntax closer to what you’d see with old school server rendered stuff. I don’t really care about 3rd party libs or React Native so it just makes sense.

Overall I just have a strong aesthetic preference for Vue too. It feels clean and I have a higher appreciation for the quality of my work when I use it. React apps I work on always feel like they’re not quite “there”, there’s so many different parts that it never feels fully coherent to me.
55% sugar beets, 45% cane.
Debian is on Firefox 78, which is an official long-term support version (Extended Support Release in Mozilla-speak). The point of those LTS versions is exactly to only contain critical bug fixes and no other changes.
Yes, but they don’t buy iPhones for their surveillance capability. In fact, many buy them because Apple tells them that they, as customers, will NOT be surveilled.

Apple sells this idea so strongly that they say they treat privacy as a fundamental human right.
Show HN: Open source ML Book: Learn ML by Reading Answers, Like SO
Hi HN, original poster here!

We made a compilation (book) of questions that we got from 1300+ students from this course [1].

We believe that stackoverflow-like Q/A scheme is best for learning, so we made this.

Project Repo: https://github.com/rentruewang/learning-machine

Website: https://rentruewang.github.io/learning-machine (link in the title)

The website is hosted on GitHub, automatically built from the repo by github actions.

We are lucky to get some feedbacks on reddit here [2], here [3], and here [4], and have made changes accordingly.

It's still WIP, so we really want to know what you guys on HN think. Any suggestions are welcome!

[1] https://speech.ee.ntu.edu.tw/~hylee/ml/2021-spring.html

[2] https://www.reddit.com/r/datascience/comments/oz7xab/open_so...

[3] https://www.reddit.com/r/learnmachinelearning/comments/oz78n...

[4] https://www.reddit.com/r/MachineLearning/comments/oz7p26/p_o...
That seems counter-intuitive, why should China pay for other countries energy sectors? Do you have a source for this?
Ah I see, so this all happens at a quantum level that doesn't translate well to our intuition? That makes a certain amount of sense, thank you.
As I mentioned in the last paragraph, it seems that she would've been cleared if she'd been able to convince the jury that she didn't know it was there. And would've been clear even if she had seen it so long as she'd reported it (although that would of course have got her own sister in trouble even though she was acting in good faith).
My employer can surveil the room from which I work from home, if they pay rent and utilities.

Otherwise, get the hell out of my space.
Replacing my TN monitor with an IPS monitor.
I'm baffled by your comment like some of the others. If you swap Vue for React it'd make a lot more sense.
Any node in particular you think is risky for TSMC?
They typical standard for a teacher to be certified in a subject at a given grade level, in the US, is to be proficient at least one level higher than that grade level. That ensures you really know the level you're teaching very well, and also have a good understanding of where things are going, so you can offer enrichment to students who need it, and explain motivation behind or direction of certain topics, when asked.
This video from the "Cool Worlds" youtube channel is a fun walk through this idea.

https://www.youtube.com/watch?v=b_TkFhj9mgk
I wouldn’t say that anymore than I’d say soccer World Cup is a bunch of people worshipped for jogging around passing a ball around.

It’s pretty easy to simplify things down until they sound unimpressive.
If UI changes needed everyone's approval, we would still be looking like a 1990's browser.