skysight-inc/HackerNews huggingface dataset:
Well said as usual.

And Wow, Slashdots back button disabling is the strongest I’ve ever seen, felt like I was in the Deathstar’s tractor beam trying to get back to HN.
In 30 years, I can count on the fingers of one hand the number of times I've encountered projects that were in trouble because there was copy/pasted code everywhere and the team was not abstracting out of fear of breaking the existing code.

What I have encountered is dozens of projects that had essentially ground to a halt because of numerous deeply, and incorrectly, abstracted systems, modules and libraries.

Correcting projects in this state has almost always been refactoring into fewer abstractions; less complex, more cohesive and less coupling.
U.S. Utility Giant kills pipeline, ditches gas in Berkshire deal
I squash before I open the PR. Then I have last say in the commit message.

Also it gives me a chance to figure out what I actually worked on.
Hands on with the Sutton Hoo Sword
> if all you want to do in your content is those things, that markup is ridiculous.

Why? I actually think it’s pretty clean. You have a one-to-two letter opening tag and an equivalent closing one.

Markdown looks aesthetically nicer and is easier to type, but it’s less precise.
Tl;dr: JIT is a compiler that optimuzes certain parts of code after interpreter see it as hot (e.g. was executed many time). Thank to runtime information it can occasionally exceed performance of statically compiled language.
I worked on a webapp that our team inherited which had 400-800 line controllers (and one that was a little over 1200 lines). When I first started looking at the code I was horrified but then I realized that everything was self contained and due to the linear flow, pretty easy to understand. You just had to get used to scrolling a lot!

The issue that we started having is that pull requests, code reviews, and anything that involved looking at diffs was a lot of work. There were two main issues:

1) Inadvertently creating a giant diff with a minor change that affected indenting, such as adding or removing an `if' statement.

2) Creating diffs that had insufficient context to understand: if your function is large enough, changes can be separated with enough other lines of code to make the diff not be standalone. You end up having to read a lot of unchanged code to understand the significance of the change (it would be an ideal way for a malicious developer to sneak in security problems).
FTA: “The findings of this study do therefore not endorse a strong recommendation for or against any of the ergonomic devices commonly recommended for patients with CTS. Selection of ergonomic devices remains dependent on personal preference.”

They don’t claim using a different device won’t help individuals. They claim there’s no evidence to categorically advice users with carpal tunnel syndrome to move to these devices.
I think that you are misreading units somewhere. I don't see anywhere in that report that looks like $1400/kWh for hydrogen systems. Are you referring to Figure 14? The "Spilled Wind - Current Technology" bar there looks like it could be about $1400. But that graph is dollars per kilowatt, not per kilowatt hour. It refers to a system with 6 hours of storage.
Not really. NVidia bought 3DFX for the Voodoo/Rampage T&L IP in 2000, around the same time that ATI bought ArtX.

The R300/Radeon 9700 (based on the ArtX IP) came out late summer of 2002, and several months later NVidia launched the dismal GeForce FX series (which is the project that most of the 3DFX “rampage” team went to work on after acquisition). The fundamental problem with NVIDIA’s design was that it was optimized for 16-bit precision pixel shaders, and then-new DirectX 9’s “pixel shader 2.0” model mandated a 24-bit minimum precision. The R300 ran FP24 math natively, and consequently ran circles around the FX series in DX9 performance.

NVidia didn’t really catch up to and surpass ATI until much, much later.
German public does absolutely not want her to stay. Not by a long stretch.
Re: 5 different IPs. That's already covered for the COMPULSORY LICENSE, which would have the terms that society agrees are the absolute maximum that could be charged.

Lets say this is 25% of the sale price. That is, society says that at most 25% of the sale, not profit, price is allowed to cover IP costs. In your fictional example of 5 different involved patents the legal framework incentivizes the 5 patent holders and those who desire their patents to negotiate a split.

Re the other question: no patent fees in sub-assemblies aren't counted, those things were already on the market as whole units. However a large corporation that is integrated across manufacturing many things (which presumably also has other market distortions like a huge IP portfolio anyway) would be able to count it, if they were also making those sub components. Yes that seems unfair to me, but it's a reflection of a different broken system and should be addressed there.
Disappointingly it seems that organic farming isn't better for the environment either. It relies heavily on the byproducts of animal agriculture (i.e. manure), which is the most inefficient and polluting segment of our food supply. Even though people who eat organic may tend to eat less meat, that's not sustainable if their food supply is dependent on the meat-producing infrastructure remaining in place.

Organic farming also requires more land than non-organic farming, which means more forest and wetlands cleared for agriculture to produce the same amount of food.

Here's an interesting study on the topic: https://www.sciencedirect.com/science/article/abs/pii/S09596...
Take any domain that requires classification work that has not yet been targeted and make a run for it. You likely will be able to adapt one of the existing nets or even use transfer learning to outperform a human. That's the low hanging fruit.

For instance: quality control: abnormality detection (for instance: in medicine), agriculture (lots of movement there right now), parts inspection, assembly inspection, sorting and so on. There are more applications for this stuff than you might think at first glance, essentially if a toddler can do it and it is a job right now that's a good target.
Demeter’s Law: Don’t talk to strangers
Wow. This is really disappointing to see. (https://github.com/RadeonOpenCompute/ROCm/issues/887)

I guess PlaidML might be a viable option?
Yuck. The world needs more people like Elon Musk. It does not need "all the people" like Elon Musk.
you are a statistical anomaly then. people stream radio online in their kitchens these days, and i have not seen one myself. in fact anyone younger than my 40 years of age doesn't know what am radio is.
> Do you store lines or full blobs at all? That's really where I came unglued on my first pass. I still want to reintroduce them somehow so that researchers can study changes more closely

No, since Git does a pretty good job of efficiently storing blobs. I would like to be able to execute

"select blob from blobs where sha=<some sha>"

but I can't justify the overhead of storing this in a database. This isn't to say I won't in the future, but if I do, I'll probably introduce a key/value DB for this, instead of using postgres. I do index blobs and diffs with lucene though. I also store the diffs in postgres.

Since Git does a very good job of storing blobs, I really can't justify using a DB just yet.

> What I'm doing looks to be a first for VMware, so we're moving cautiously

Understood.
I’d love to hear your ideas. Side note: is there a subreddit or other forum for people to share and debate big picture ideas about what we should be doing differently as a society? Seems different ideas are debated in different places but I haven’t found a single place where ideas can be debated, voted upon, ranked, etc.
First step would be for all democracies in the world to recognize Taiwan as an independent country assertively and unilaterlly without CCP influence.

That alone is difficult due to manufacturing dependence on China.
Bullshit. Signed, someone in their 20s.
"Please don't post insinuations about astroturfing, shilling, brigading, foreign agents and the like. It degrades discussion and is usually mistaken. If you're worried about abuse, email hn@ycombinator.com and we'll look at the data."

https://news.ycombinator.com/newsguidelines.html

https://hn.algolia.com/?sort=byDate&dateRange=all&type=comme...
Isn't this the primary value proposition of Arguman? https://en.arguman.org/everything-in-the-universe-is-either-...
Cascading Security Through the IoT Supply Chain (Herr, Kim and Bruce Schneier)
I encourage you to read https://julialang.org/legal/data

This is very minimal data that gets sent along with requests that you’re already making to a (user-selectable) package server.
It is offensive because the word "black" in the phrase has negative connotation, right? If so, the stance Google engineer took was not progressive enough. I suggest a purge with rigorous examination on at least the following phrases on top of my mind:

black cat

black money

black sheep

black frost

black market

black humor

black plague

black widow

black monday

black ops

black hand

black death

black magic

black propaganda

black economy

black book

black prince

black eye

black marketeer

blackmail

Oh, and do remember to cancel this website: https://www.bourncreative.com/meaning-of-the-color-black/, as well as all the discussion about the sensation of the black color.

In a racist's eyes, everything is about racism.
Really curious why I'm getting downvoted.
this is about am radio going away, not fm.
4K Texture pack for old PS1 game WipeOut 2097/XL exclusively on RetroArch
If it runs a single system image, how is it different from any other NUMA system or a big.little arrangement?
Agreed. I don't know what year that tweet is from, but I can't believe we're still being told by the UN that we can beat climate change by "unplugging unused appliances" when what we really need is a major shift from industry/ It's the same kind of blame-shifting propaganda that we've seen for decades about single-use packaging:

https://www.chicagotribune.com/opinion/commentary/ct-perspec...
That's probably the biggest design flaw with many UIs - no visual distinction between what will accept touches/clicks and what won't.
Koalas is the Pandas API on top of Apache Spark for anyone that's interested: https://github.com/databricks/koalas

It works similar to PySpark and is scalable to massive datasets (hundreds of terabytes). Koalas is probably the best bet if you're working on a massive dataset and want the Pandas API. Or you can simply use PySpark which has a cleaner interface.
Supposedly it's more about AM radio being swamped by the RF interference from the car electrics

I once tried out one of those little BMW electric cars (i3, maybe. The one that looks like it was designed by Ikea), and it didn't have AM radio for that very reason.

It's kind of a big oversight for a car sold in the United States, where the top ten rated radio stations in most large cities includes a number of AM stations.

Currently in New York, the #5 and #12 stations are AM (WINS and WCBS): https://ratings.radio-online.com/cgi-bin/rol.exe/arb001

In Los Angeles, the #2 and #12 stations are AM (KFI and KNX): https://ratings.radio-online.com/content/arb003

In Chicago, the #1 and #3 stations are AM (WBBM and WGN): https://www.robertfeder.com/2020/06/09/chicago-radio-ratings...

Dropping AM radio isn't something that's really happening in civilized countries. For example, in Australia, where the #1 and #8 stations in Melbourne are on AM (3AW, SEN). I wasn't able to find any ratings for radio stations in Tokyo, but when I scan the dial there, I find a good number of AM stations on the air.
>“I don’t bemoan Elon Musk doing this kind of work,” added Vasquez Heilig. “I just wish he would have chosen instead to partner with Oakland or Alum Rock, a school district that serves low income students in Silicon Valley. There are a lot of equity concerns in the STEM field and he [had] a real opportunity to make what he was doing a public good, rather than a private good only certain people can access.”

Well it's in line with everything he does. If his fans think they're going to Mars they're going to be disappointed. Schools for the super-wealthy with a questionable curriculum, a bullet proof truck for civilians, fleeing from earth because of the evil AIs and collapse, I'm not exactly sure why people think Musk is inspiring some utopian vision given how dystopian this stuff is.I always got the same vibes from Andrew Yang and I don't think it's accidental that there's apparently so many young men on the internet who are obsessed with both. (the robots are going to replace all of us, just take your UBI and we'll move the cities up the mountains instead of fighting climate change etc)

I haven't seen it talked about much but there is a strange combination of extreme nihilism with superficial techno-optimism on top that's kind of scary in many ways, and very popular among the 'tech elites'.
The late 1990s called and want their Numalink back.
"If a ship has 26 sheep and 10 goats on board, how old is the ship's captain?"

oh boy
Really all they eventually say is eat less dairy and meat. As in industrial meat and dairy farming impact the environment more that vegetable crops.

Nothing else to take away from it. Pretty much a pointless "well duh" article with an end comment that we need to do less travel by road and air. Well that will never happen and another pandemic will force more on the roads separately instead of sharing bus, train, or plane. However BEV will pretty much solve the majority of the pollution side but it will increase miles traveled.
You are focusing too much on the snapshot and not the trend.
I like this one better XD
It's also in the post, but https://carolchen.me/blog/jits-impls/ has more advanced concepts
"AI" is not really appropriate name for what it is
The idea that we can accelerate progress without having any realistic prospect of magical future technologies to produce power is part of the problem.

The most likely way to meet targets is in reduction of energy consumption. That is the one thing that this current economic system is not set up to do.

Dreaming of some non-concrete, unbounded, inchoate blueskies solution while ignoring living patterns and modes which could be changed to improve their efficiency is reckless.

The simple list is well-known, but apparently taboo due to cultural fixations in the West against centralized planning:

automobile abuse; aeroplane abuse; irrational distribution of workers geographically from their workplaces; over-consumption of meat and dairy; poorly insulated housing; overpopulation(1)

1. Please do not bother re-iterating tired arguments about racism for this last point -- it is blindingly obvious that the elevation of consumptions patterns in the rest of the world to those in the West is a non-starter if we want to fix this problem. Just because some racists are delighted at the idea because they imagine population reduction does not involve Western countries does not mean that racist motives are the only impetus here. Similarly the consequence of not fixing this problem are predicted by many to have exaggerated effects on the very areas you are concerned with.
It is doing the opposite of what it appears to be doing here. Blackhat is incredibly prestigious, expensive, and largely corporate and government in attendance. If there really was some association to race (I do not think there is), this would be a positive example.

What I would like to see all these people do, who are doing find and replace in repos, is to show up to local city council meetings. They should find out what changes would be most impactful for minorities in their city and fight for those.

Changing 100 tech conference names will never negate the economic damage of them blocking housing development in the single family home neighborhoods that they live in around Mountain View.
and you would not. it's just radio, and doesn't look any different. you likely listened to digital radio a lot, without knowing it.
Of course the virus was not "eradicated" had it been the number of new cases would be simply zero. I see that only in Asian countries. The virus however doesn't have to be "eradicated", it's enough to reduce the number of infected people to bring the country to the less dangerous state: we see that happened in most of the European countries, and it happened there too.

So after reaching that state, which can be imagined as a "reset", the virus starts to spread more actively again once the measures are lifted, and of course there is a period where nothing "big" is visible. But that is also what we have seen in many European countries at the start of epidemics: the exponential curve has a phase where the number of cases is very low. Only later it gets to be much worse, fast.
Even after signing up, I am unable to find any arguments to browse, star, or participate in.
I support nuclear but:

> there are few technologies available to bring emissions down to zero in areas such as shipping, trucking and aviation, the IEA said. The same problem exists in heavy industries like steel, cement and chemicals.
... which does not specify a setting. As falcolas explained at the start. Have you caught up now?
> growing threat of cancel culture

Really? While there are excesses everywhere in all things, this it just silly. This is a point made in sympathy to the goals of a political campaign and not out of genuine fear.

People aren't going to stop using their real names for fear of being "cancelled", come on.
Because the car you’d own could be substantially cheaper than the car you currently own, making up for the entire difference for when you go to ikea or for an extended road trip. Delivery from ikea is entirely an option, too.
I find statements such as this to be profoundly anti-intellectual. It suggests that we can't become better at what we do and need to be stuck at the level of "a beginner can understand that".

Now, I agree that simplicity is a virtue and that some people go overboard with crazy stuff just because they find it cool. But, as Rich Hickey says, there is a difference between simple and easy. If a junior dev doesn't understand "map", then we should explain them what "map" is, instead of going to back to writing everything with for loops.
If someone sees the phrase "Black Hat" and immediately thinks of negative stereotypes about black people, I really feel like they're the one with unconscious bias that needs to be broken down.
I'm white so I can only postulate from other experiences where I can actually relate.

I think the question of "black hat" may in fact be offensive is valid criticism of our culture using "black" to be on the opposite side of a spectrum compared to white; where humans think the white side is possibly noble while the black side deserves some form of contempt.

I think it's a red herring to think about other combinations of words having "black" before the following word and where no negative feeling exists from it. Example: black swan

Should people care? IDK
> Lots of unharnessed energy released in exercise.

Not as much as you might think. The human body is incredibly efficient.

eg https://blog.directenergy.com/how-much-exercise-would-it-tak...
I don't know really.

On the one hand, I don't care much about rich and/or prominent people getting served online, when they promote toxic behavior.

On the other hand, I don't like this fake ally culture either. I believe most allys are in for social signaling and to improve their status, and not because they really care about the issues at hand.

And I'm torn.

If I tear down a fascist because it was also my competitor, how good or bad am I?
I just published Option 3D API on RapidAPI. Check it out
I like to remind people that pull requests are an abstraction over a set of commits. I show people that they can click on each individual commit in a PR and see the granular delta. Surprisingly often I’ve learned that people really don't know you can do this! If they argue that you cant revert entire features remind them that merge commits are a thing. If they don't like lots of merge commits littering the history suggest that most people should be FF merging (rebase and push) anyway. In my experience git has exactly tue right tooling for many diverse workflow scenarios and the problem more often than not is people don't understand their tools. Help educate them.

If your team insists on 1 PR == 1 commit (or if you use an authoritarian tool that allows enforcing it like gh or gerrit) then be abundantly pedantic about making sure that only changes related to a single unit of work are being introduced in new PRs. I find that calling people out when they make sloppy changes starts to get them thinking that it would be really nice to just keep this typo fix in an isolated commit and not require a new PR for it. When I have seen that model be successful, it’s usually the case that the team agrees that it is more important to ask someone to break out an unrelated change than to merge a sloppy PR.
It's clear that some of the language we use needed to be changed, the previously used terms for primary and secondary hard drives are an obvious example.

It seems to me that the notions related to black and white have broader cultural associations though. Light and dark or day and night have long been associated with good and bad. White similarly has associations with good and innocence hence the use for wedding dresses. I'm not convinced that we can easily rid ourselves of these deep rooted notions.
My issue is that I’ve come to terms with the fact that the IP address of every connection can be tracked server side- I can use a VPN to get a little anonymity but can’t stop a server from logging connections and downloads. But telemetry adds data on top of that, and it seems like a lot of software wants to track me. I’d feel it was okay if I was required to register an account and log in before downloading/updating packages, that’s a noticeable action that lets my brain process the idea that I’m able to be tracked. But sending “anonymous” metadata with almost no action on my part rubs me the wrong way. Lots of devs try to optimize things so they are low friction for users, but I think the Julia user base is a little different than normal software and wouldn’t mind a little friction if it meant they had better control of their privacy.
My understanding is that the terms “black hat” and “white hat” stem from Western movies where the villains and heroes would typically wear black and white hats, respectively. I’m not aware of a racial association, but perhaps I just don’t know about it?
This is also a difficult distinction to draw these days because white supremacist groups specifically choose coded symbols in order to publicly display their allegiance while maintaining plausible deniability. I think it's tricky to say anyone who makes the "OK" symbol is a racist because there's a long-standing meaning to that symbol that isn't racist, but on some level the same can be said of the numbers "14" or "88" which are more clearly tied to white supremacy. White supremacists count on the fact that, on the surface, no reasonable person can say that using these symbols makes you a racist. Because this is an explicit strategy to grow their numbers while keeping "normies" in the dark, I think it's important to view things like this in that context. Is it possible someone did something innocent and accidentally used a covert symbol of racism? Absolutely. But when you see repetitive uses of those symbols or a person has a long backlog of questionable actions and comments, at some point you have to draw a line.
Until you use squash and merge. Suddenly commit messages become far less helpful.
good for you. so you know a lot of people who listen to am radio then?
A large percentage of the population going vegan and working from home becoming the norm for suitable jobs, would be game changers in terms of pollution.