skysight-inc/HackerNews huggingface dataset:
> VisualEditor is not worth it.

Surely it's "worth it" if you want the site to be usable by novice users. This is about optimizing for reach and intellectual diversity, not just "people who are currently adding value".

> Wikipedia isn't providing double the value of what it was 5 years ago.

Wikimedia supports other projects besides Wikipedia itself, and the value it provides has not just doubled but plausibly grown by an order of magnitude compared to its early days. Wikimedia Commons and Wikidata are hugely beneficial to the Internet community, and Wikivoyage is not far behind.
Illegal Netflix, Amazon Streamers Cut Off After European Arrests
Google should help the users choose whether to visit the site in question or not, but not flat-out remove the need as everything is directly presented in Google. Often the sentences Google shows in the card excerpts are lacking in context, but you wouldn't know without visiting the site.

This would be comparable to write a scientific paper and only reading the headlines of each source you're using
Amazon will pay more than anyone outside of other large established tech companies. Historically, accounting for stock increases, someone who has spent 4 years at amazon will probably have matched other large tech companies.
wikipedia is also losing editors and fact-checkers. It also degrades its image -- why would i contribute my time so that google exploits it to become richer?

this is bad
Goddamnit, why'd you have to out the secret? Now everyone's going to plug it. T_T
I have a generic English ASR model for ESPnet (https://github.com/espnet/espnet) trained on multiple various datasets and would be happy to provide it. If you send me few audio samples, I can give it a try. You can contact me pavel.denisov@gmx.de.
Counter point: I have also worked for 10 years, and I keep running into people wishing developers spent more time writing better commit messages.

I think what matters is the type of project. A lot of commercial software is all about moving fast and not caring too much about the past. In such a setup, writing good commit messages may be less useful or even seen as a waste.

For software built to last however, I think good commit messages are invaluable. Issue trackers are replaced, documentation is rewritten or lost, comments are modified; but commit messages stay the way they are. This helps you get a better understanding of why decisions were made, something rarely documented properly.
Are you sure you aren't thinking of a different Mig?? Mig 15s go for pretty cheap, like in the $100,000 range. I heard one was for sale in Brazil for $60,000. (good luck getting it home!)

https://www.latimes.com/archives/la-xpm-1987-02-13-me-2216-s...

https://www.trade-a-plane.com/search?category_level1=Jets&ma...
AMD EPYC Rome Servers with GPUs
Just wondering what would happen if you combined these thousands of radio stations to 1 stream. Would it result to white noise?
Is it really though? Bing has been consistently worse than Google over the years. Maybe our definition of vendor lock-in needs to change.

Honestly at this point it doesn't even matter how good Bing is - we've been unconsciously trained to work with Google's algorithm in particular and they just have a de facto monopoly on the mental process a person goes through to formulate a search. Everyone's workflow everywhere will be worse and take more time if they voluntarily stop using Google, that's not what I consider a fair competitive landscape.
btw this can be done with a 'proper' domain name too (e.g. at namecheap)
"The class used a draft textbook that Chris Hanson and I have written. The book is entitled “Software Design for Flexibility (how to avoid programming yourself into a corner)”; it will be published by MIT Press soon, with a Creative Commons Share Alike license (and all the code in support of the book is under the GNU GPL)."

I'm very excited for this. https://mitpress.mit.edu/books/software-design-flexibility

For reference, Sussman is an author of Scheme and

- SICP https://mitpress.mit.edu/sites/default/files/sicp/full-text/...

- Structure and Interpretation of Classical Mechanics - https://mitpress.mit.edu/books/structure-and-interpretation-...

- Functional Differential Geometry - https://mitpress.mit.edu/books/functional-differential-geome...

All of which are available free online (look for the open access tab)
Around 30k represents half of the "average" American's yearly household income.[0] Once you factor in maintenance and storage it's safe to say most Americans couldn't afford even a "cheap" plane.

[0] https://en.wikipedia.org/wiki/Household_income_in_the_United...
They had an anti-poach between companies. Shared Blacklist isnt that far from that.

https://fortune.com/2015/09/03/koh-anti-poach-order/
This is not ARM; on Intel, the CPUID instruction can also be used by normal unprivileged programs. Not all programs look only at /proc/cpuinfo or the ELF auxiliary vector.
So how are all these radio stations connected to the Internet? Do all these radio stations have a server? Or is there some organization which does the broadcasting on behalf? Who pays for the streaming fees? Can I start my own station?
Comments almost always become lies with time, because code changes and nothing enforces that they are correct.

Having commentary built into the artifact that introduced the change ensures your commentary applies to the specific change introduced. It's then possible to tell why someone did a specific thing, and also to tell how things are today, and to decide if that justification still applies, or if things no longer match the description.

If you dig around a little bit, using e.g. the git pickaxe (-S), or github's excellent blame browsing tools, it's not that time consuming and you might find out some pretty surprising things.
Please use a framework - Laravel / Symfony has all of these
So if you're doing the Digial Nomad thing, where do you stash the server?
Right people can’t begin to imagine why sanctions against Russia don’t work. Subtracting from near zero leaves them at near zero. Moar sanctions don’t bother them as they are already used to living with the bare minimum. It’s not like pulling the rug from under a middle class lifestyle or where people are on the cusp of success.
Well, you could argue that all of North Korea is functionally an open air prison.

If you don’t get to live in a city because you lack the permit, is a rural Chinese citizen jailed in their home town?

If you don’t get to do stuff like drive without your male guardian present, is that Saudi woman watched over by a prison guard?

If you’re a German kid and you’re just tracked into trade school, did society put you to work for it below what you’re worth? Like prisoners being paid below minimum wage to make Victoria’s Secret underwear?

I’m not a hack, I know these things are different than jail. Coercion and incarceration takes many forms around the world though. Expand your mind beyond the formalism of the jail cell and you start to see it everywhere. That’s not necessarily a bad thing - that’s the self awareness this writer is asking for.

Besides, there’s also Belarus.
If you don't do that, you get the python 2 to 3 transition. Which is still going on.

PHP did drop some stuff between 5 and 7, but all of it had been marked deprecated for some time prior (often years).
Oh I think for myself first. Also I'll show myself out given its clear what type of person I'm talking to.
Wikipedia relies on donations. With 0-click the visitor never lands on the page and I'm sure that also impacts the results of their campaign.
People and processes behind “Ubuntu certified” devices
It looks like this is YOLOv4 implemented on PyTorch, not actually a new YOLO?
Why I Use Forth (2015)
Amazon pays more than everyone except the largest tech companies and some unicorn startups. You have a very distorted view of what the tech industry actually pays.
Guess that makes it very good bet ;)
> I think going with an android tablet is fine and headache free.

The problem with many tablets is that leaving them plugged can cause batteries to swell, which can end up being a huge headache.

I've heard stories of offices that used iPads as wall mounted displays having this problem, so I don't think any particular make or model is immune to this issue.

I considered Pi+Monitor, but for me, something like the Pinetab is a cleaner, simpler solution. And at $99 without the keyboard, that's a pretty decent price.
It should be relatively simple and portable shader code, and should not be too dependent on the rendering architecture, much like Dear Imgui can be ported to pretty much anything with vertex and fragment shaders...
Not sure if I missed it but didn’t see anything in your source to back up this 7 years worth of battery production requirement for what the US needs in stationary storage. Without seeing how we got to the number, I’m skeptical. Things worth considering:

1) decommissioned battery packs from electric cars will eventually have 2nd lives on the grid

2) the manufacturing capacity of li-ion globally today is paltry compared what’s needed just in the batteries for mobility, let alone grid storage. Just like underestimations done for solar and wind, I expect current projections to be undershooting where we’ll end up

3) effective demand response (ramping up and down variable loads like commercial refrigeration, heating water, among others) based on renewable generation levels can effectively replace large chunks of battery storage requirements.

4) wind and solar generation profiles compliment each other - when it is usually sunny, it’s not too windy and when it’s colder (night, winter) wind generates more. Add in negative energy prices in periods of excess generation / curtailment - that is economic opportunity for energy storage to come in and capture value

5) li-ion batteries as they are today are effective for “peak shifting” applications of moving energy across a few hours, but not across weeks or even across seasons. Where it is applicable, pumped hydro and other tech can better fill those other spaces - but we can still make lots of progress prior to those ramping up.

6)Investing in broadening the connectedness of grids across states / countries / continents is another way to reduce generation variability with renewables as across, say North America - it may not be very windy in one state at a given moment but 1000mi away it could be either sunny or windy elsewhere. Smoothing the generation across geographies and types ( connecting hydro and nuclear to more grids) is another way to reduce the amount of energy storage required on a grid.
It gets gray real fast. The Internet as we know it grew out of military research to maintain communication channels during nuclear war.
The typical x86 extension query (cpuid) is an unpriviliged user-mode instruction — unless the application takes care to ask the OS, there's no real way for the OS to select the common denominator.

Edit: Also: AVX2 is a lot older than Skylake. You're probably thinking of AVX512.
> You adjust what the query returns to only return the common set.

But this shoots the big core in the foot. You run at the lowest common denominator and the big core doesn't have the advantage of higher clocks. And this might just lead to a lot of software that only runs on the big core.

Imagine you wanted to fly around between multiple points but if you want the option to ever switch to a bus then your plane will circle around each airport until it's as slow as the bus. Or you can opt for "plane only".
That was me answering a question about dry storage casks. Dry storage casks are used above ground. Under ground it is rarely dry, so it’s not dry storage. All these things are easy to look up. I suggest you do.

And I don’t know what US proposed disposal site you have in mind, but you do know that Yucca Mountain was abandoned?
The parent poster is correct. WMF spends about US$2m on hosting annually (out of $100m+ in annual donations), and burns almost $90m per year, as if it were some kind of VC-funded startup.[1][2] Spending $46m on salaries is ridiculous when almost all of the work is done by unpaid volunteers.[2]

1. https://news.ycombinator.com/item?id=21699011

2. https://upload.wikimedia.org/wikipedia/foundation/3/31/Wikim...
There are a lot of broken networks. HTTP/2 and even HTTP/1.1 ran into this.

But really the idea of the protocol being transparent to the network is completely backwards in relation to the main idea of the Internet, namely the end-to-end principle, which says that the network is dumb and is not allowed to look inside the IP packets into the higher level protocols.
With apologies for pulling out the dictionary, but here we go:

https://google.com/search?q=define+privilege

> a special right, advantage, or immunity granted or available only to a particular person or group.
1st read other comments

then:

> has the specification been proved to be bug-free?

Yes for SeL4, but no for a bunch of other systems advertised as "having been proven to be correct". Which often sadly only means "implemented as specified" but not "implemented as specified and proven to have the right properties".
I've absolutely encountered this as well - maybe on mobile?
Teaching college students how to program my first year of grad school, I realized that it's not possible to make someone understand something. In a real sense, I could not teach them to program. Learning how to program is learning a new way of thinking, and there was no way I could force them to start thinking in this way. I was more trying to guide them to have many personal epiphanies - through a combination of socratic method style questions and giving them specific actions to try with the hope it would improve their mental model.
Maintaining a Changelog
> The most effective means we have today for determining what we should do for other people is prices.

That means markets, not capitalism.
I think having commit messages that point to a an issue tracker and don't have the context from that issue tracker are a bad idea.

At some point things are likely to change and the issue tracker that was being used will be changed. And now all those commit messages are useless because the underlying issue tracker is gone.

I'm not saying don't put a link to the issue tracker, but please make the commit message self-sufficient.
I think they can in fact all be "so, so, important". Maintaining a large, long-living, complicated codebase is a genuinely difficult problem involving a plethora of actually critical components and processes.
I understand that. but what is the suggested alternative? These students simply cost more to educate, is that the students fault though?

Leave them behind and underfunded like in the past? Lock them up?
MS COCO looks to be improved even overall.

OT: the stats above should be part of the PyTorch marketing material, indeed impressive
Federal Reserve predicts unemployment will fall to 9.3 percent by end of 2020
How is "Do not end subject with a full stop" self-explanatory, but "Begin subject with a capital letter" not self-explanatory? Makes me suspect the author doesn't really know why they don't put a full stop ;)

Now I don't know why don't you put one! I vaguely to remember reading this on the last "how to write good commit messages" blog and thinking it seemed fair, but now I can't think of a reason. Why follow grammar rules for the start of a sentence, but not the end?
Tangential rant: I hate it when sites ask for your domain name (eg. for setting up hosting) and say that they want the "fully qualified domain name", but they don't actually accept the FQDN. eg. they reject "www.example.com.", but accept "www.example.com" (without the trailing dot). But the FQDN by definition includes the trailing dot. https://en.wikipedia.org/wiki/Fully_qualified_domain_name
> Why does this matter?

Operating systems move threads between cores. If those cores support different features, threads that are migrated to low-feature cores might experience illegal instruction traps despite correctly checking for instruction features.
Would it be sustainable if we all go on a pilgrimage to the

[1] https://en.wikipedia.org/wiki/Georgia_Guidestones ?

edit: Of course i'd prefer to ride in on

[2] https://en.wikipedia.org/wiki/Blue_Mustang

(because reasons, amongst them https://duckduckgo.com/?t=ffsb&q=Denver+Airport+Murals&iax=i... )
> I'm sure someone will say "but I use the history ALL THE TIME to source dive and paragraphs of context are super helpful". This is not the case for 95% of developers or projects so I can't really endorse spending time learning this "best practice".

Perhaps the solution is to train developers to look at commit messages then? Source control is amazingly powerful and nearly universally used at this point. Why not make the most of this?
> Macbooks have underpowered chargers.

My 16” shipped with a 96 watt charger, and I’ve not seen a laptop with a higher powered one. I’d have to contend with that assertion.
> filled to the brim with ads.

This was the social contract of the web. You give google free content , they give you back money through adsense. Google broke it, and went overly greedy.

If enough websites band together (incl. wikipedia), they could boycott google and force it to pay them per search click or sth. It's only fair . Google is exploiting a system in their own advantage and to the detriment of others. This is no longer win-win.
> and I keep running into people wishing developers spent more time writing better commit messages.

that's not at odds with what the GP posted.

I've worked in places where people spent a lot of time and effort 'improving' commit messages - reviews on those, rewriting, meetings, etc. after several months, the 'team' such as it was was writing 'better' messages per the few people who made the determination as to what 'better' was. they were the people who made it a focus and said this was necessary.

bug reports didn't go down. time to turn around functionality and fixes didn't go down. code review time didn't really go down. we didn't get more code coverage. code didn't execute faster. no one we delivered business value to was happier, or got more value. not in the immediate moment these changes took place, nor in the months that followed.
or you know... install ublock origin

edit: add "origin" qualifier
I remember when I was starting out that people talked about this problem a lot. But it's been years since I've heard it said unless I was the one saying it.

I still routinely wonder if the right solution is to build up an 'action bar' the way video games often do. Microsoft got into this neighborhood with the Ribbon but I feel like they missed the target.

You graduate to more sophisticated options and the ones you use all the time are mapped to whatever key you want it to be. Add a hidden flag for setting up a new machine or user where you jump straight to expert mode and you're done. This costs the expert one more setting to memorize, but the payoff for doing so is quite lucrative.

Shortcuts seem to work great on QWERTY but less awesome for everyone else. Just let me set my own so I don't have to use an extra finger on Dvorak or a Japanese keyboard.
Yeah, exactly. It's pretty wild to see "transparency" invoked in the context of literally talking behind someone's back.
Seen hippie girls carry this weight in a backpack thru Asia.
VS Code and gopls has been a pleasant experience for me the past few months.
Three Simple Rules Poor Teens Should Follow to Join the Middle Class (2013)
Many text editors now have this feature built in.

Myself I use vim and the vim-fugitive plugin. Being able to do ":Gblame" is amazing. And then being able to step back in time to see what the code looked like before this commit is great too.
Blazing User Search Trails
Lots of grocery stores in the US have a bunch of self checkout lanes and only 2-3 cashier lanes. Walmart, target, Kroger, Lowe's Foods, etc.

It does help if you go when there's low traffic.
How would the OS know?

The only mechanism I can come up with is to detect illegal instruction traps on small cores, then flag the thread as big-core-only and re-start the execution at the bad instruction. That's not ideal but maybe workable.

(If it traps on the big core, too, it's just a bad instruction and SIGILL is raised to userspace like usual.)
As an immigrant from Russia who regularly visit US, I can relate your "low-end" class to Russian "middle". People called poor in US almost always own a used car, and often some cheap house or trailer. Poverty in Russia means no housing for a family (2-3 families live in one apartment), absolutely no car, which is already considered as middle-class privilege, struggle to buy food for the whole family and don't have access to social lifts to escape this kind of existence.
I get certificate invalid here..
> a lot of the most interesting texts are in verse

This is a matter of taste.

> I have never had a conversation in any dead language.

This is also a matter of taste.

> Prose literature is actually a more recent development, so if you want to read ancient stories in the original, which are awesome, you will be reading poetry.

This is more of a matter of which language you're studying.

> because of meter [poetic language] is memorizable

This is bizarre. Your claim is quite correct as to speakers of the original language, but we've stipulated that the language is dead. In general, students cannot identify or even notice poetic meter in the dead languages they study. I really enjoyed scanning Latin verse, but that is because I enjoy math. To more "normal" students, scansion is infamous for being painful and difficult.

I responded to the perceived suggestion that studying poetry is an effective method of learning a language. I don't agree with that: poetry is more difficult to read than prose, and the lessons you may draw from it are often specific to the genre, not the language. For example, if you want to read Latin poetry, you will want a working knowledge of Greek grammar, which is sometimes used in preference to Latin grammar. The Roman poets could count on their audience to know Greek. But learning Greek grammar is not actually a particularly valuable step in studying Latin grammar.

You don't read poetry in order to learn a language. You learn the language in order to read the poetry.
Well we could allocate the stocks equally to everyone if we wanted to work with that idea. I'm not sure what to do with the stock market in that scenario though. Maybe we can reallocate annually?
How to become an exceptional Performance Engineer
Can I get a couple of these for my apartment?
> The A13 has two large cores and four small cores, whereas either one of the large cores outperform the comparable 'Core' core in this

The evidence of this is flimsy at best. It's possible the A13's big cores are faster than Intel's Sunny Cove, but also not very likely, and certainly not established fact. The only real evidence here is Geekbench, which is a highly questionable benchmark that also has extreme OS dependencies (compare results for the same CPU on Windows & Linux, for example).

When/if an Apple releases something running MacOS with their custom ARM cores then you'd finally get a good comparison to isolate the CPU's performance by itself.
How?

Edit: thanks. I see Google makes it really hard to opt out of featured snippet while retaining regular search result snippet support.
The rules:

- finish high school
- get a full-time job
- wait until age 21 to get married and have children.

"Our research shows that of American adults who followed these three simple rules, only about 2 percent are in poverty and nearly 75 percent have joined the middle class (defined as earning around $55,000 or more per year). There are surely influences other than these principles at play, but following them guides a young adult away from poverty and toward the middle class."
Are you saying that the police prefer dealing out permanent damage over non-permanent damage?
Whom does this fall under? SRE?