skysight-inc/HackerNews huggingface dataset:
> Why do you think it gets repeated by Go developers?

Not by all, only by a subset of Go developers (until very recently I was one as well, maintained a moderate-size webservice). I specifically said "some Go developers" in my comment because that is what happens (at GopherCons, meetups and so on).

I don't really have a lot of C# experience, but I have read the same story about C++ from lot of people. I think you will agree that abstractions are not a problem, abuse is. Now, I have worked on a C# project for a very short time where I have seen the problems you described. But I do not follow the thinking that a tool was abused and hence its the tool's fault. That is silly.

I was a Go developer for ~4 years where I struggled because I had to constantly spend mental effort trying to ignore the people in the Go community who, instead of focusing on what Go does well, spent all their time (in GopherCon, meetups and so on) rationalizing missing features from Go. Here I was - with this nice language that let me write webservices which are efficient and do not carry a heavy runtime (CLR, JVM etc). But it is severely missing features that can help you be more productive when programming. After all that, listening to people say "its feature, not a defect" just makes you lose all hope that things will get any better.

A better approach is what (thankfully) some folks from the Go team take. You will find blogs from the core team where it is explained that Generics aren't missing because they are outright bad. They are missing because the Go team had not yet[1] figured out how to do it the right way (TM). _That_ is fine, it is the truth.

Finally, you say that it just isn't possible to avoid writing complex code with a powerful language. Well, I have heard that as well, from the same people. But it isn't true, I have worked on a C++ project where I was careful to keep things simple[2] and had quite a few developers on the team (with only college-level C++ experience, most of them Go devs) contribute to the project without much trouble.

But hey, maybe it is personal preference then. I would rather use powerful tooling and put cognitive effort into keeping things simple - rather than using something else and feeling limited by it all the time.

[1] now they have, for the most parts
[2] for example, it would use templates but avoid nesting more than one level, and so on. You get the idea.
Play is a cornerstone of the hacker ethos
It was particularly interesting watching journalists cheerlead for AB5 right up until the point where they realized that it affected them too and not just Uber and Lyft drivers.
Sure, const is great to have.

But Haskells view on this topic is far far more opinionated than just supporting 'const'.
> compiling times force you to leave your seat for a cup of coffee

This is not the case in a codebase split into multiple modules that compile in parallel.
Does one imagine that the RIAA is substantially worried about this? I don't. I'm sure they see it as a total win.
This is incredibly exciting. Along with the bill I’m DC, things seem to be going in the direction I hoped.

I’ve been considering founding a startup in this space. If anyone is interested in chatting (cofounding, sharing stories, sharing ideas) my email is my last name at gmail.
I was thinking about the MCDRAM models when I thought about a Phi developer workstation. Having no external RAM would allow a very simple design. It would be no NUC, however - it's still a 300+W part.
Why African farmers are younger than you think
> While that is true, it also helps people new to a scientific area.

That's what surveys are for.
Really huge win for those without health insurance in the US. In any other country having a job with no benefits is not an issue, except here, where getting sick and going bankrupt are fine with everyone. Of course with such low unemployment, all the driver who have no desire to work in this job can just start as programmers and make huge salaries. Maybe they can take your job since you can just drive an Uber and be carefree.
Stupid mistakes I made while building my first startup
you have answered your own question. cool.
In what way are you buried? I can see your comment.
TLDR http: is parsed as a label and the rest of the url following // becomes a comment.

Nothing special
Two Point Formula for Achieving Anything in Life
Every time I read about such things I imagine what kind of things are we doing now that people 50-100 years from now will comment and laugh about.
> Yet the moment it came to software, the interest dwindled since it is just another Linux box.

RasPis can run RISC OS too:
https://en.wikipedia.org/wiki/RISC_OS

https://www.riscosopen.org/content/downloads/raspberry-pi
So much opportunity wasted considering China would do more if the US also did more.
As a European this is the main fear I have during this election. 4 more years of inaction from the government of one of the biggest polluters in the world will really bite us in the ass. Not that I’m super proud of how we are doing in my country, but it can’t get worse.
Question: should countries be able to tax imports from countries with more lax environmental laws?

Because that would address the argument about cost and staying competitive.
> The problem of "page tearing" (not to be confused with vsync) means you either need to render frames continuously, or at least 2 frames for every time you get input or need to implement some kind of "retained mode state tracking" on top of Imgui.

Suppose that the widget functions apply one of two different strategies depending on the call context: 1. Render the widgets and 2. Evaluate the layout and process input accordingly. You invoke the GUI code in the second context on every input, and after that invoke it in the first context only if the calls in the second context potentially resulted in a change. This minimizes re-rendering and eliminates page tearing while allowing you to re-render reactively to events.

You will of course still need some kind of basic state tracking to make the GUI re-render to reflect changes that are not triggered by input.

In general, I agree, though. The right tool for the right job.
And 796 pages for Java https://docs.oracle.com/javase/specs/jls/se14/jls14.pdf
Which will lead to GitHub adding content filters which will lead to false flags and rejected commits which will lead to algorithms wrongly flagging existing content in your repo which will lead to a byzantine appeal processes which ...

... no wait, that was my Youtube channel.
These are not runtime errors. But regardless I rather like a runtime error instead of doing the wrong thing.
It starts in your room. I have my office in my room. All 10 screens + 4 computers that i need to keep on Sleep mode to keep the state. So many leds everywhere i need to wear a blindfold to sleep. Routers are the worst.
Related wikipedia: https://en.wikipedia.org/wiki/Polyglot_(computing)

And C/C++ also has the "-->" operator which, of course, is the "goes to zero" operator: https://stackoverflow.com/questions/1642028/what-is-the-oper...

And the famous joke thread from Stackoverflow with examples of file format abuse: https://stackoverflow.com/questions/5508110/why-is-this-prog...
In the long run Uber goes out of business, since it can only be profitable if the drivers are actual slaves and earn nothing. Until of course people perfect AI taxis, then all Uber drivers can get unemployment, oh, wait.
$23M to Staffing Agency for Covid-19 Contact Tracing
Then you would be entering into a "trade war" with the United States - which most countries aren't going to be able to do.
$0.12/month seems expensive for such a low requirement? Is it because of the size of the function? Does GCP lack a free tier that would otherwise be free on a different platform? Not knocking your decisions. I just legitimately want to know where the cost comes from.
The main fear I have during this election is that Biden wins, he picks up where Obama left waging wars, and once again they flood Europe with "refugees".
So if I make a new company I'm not allowed to abuse the law like those?
> Wouldn't it be possible to separate the public API from the internal implementation so much that the library appears "immediate mode" on the outside, but is completely "retained mode" on the inside?

It is possible but you would need some severe API changes... you could either ask the users to use unique names for each widget, or something similar like storing references between frames. Alternatively you'd have to force "same order between frames" (similar to React does with Hooks).
There is absolutely a stigma against obesity in the US. The country’s fixation on weight is well-documented and the last decade of “body-positivity” has done little to change it.

That said, the stigma against obesity is absolutely less severe than the stigma against drug addiction. Personally, I think that’s appropriate.
I bought mine (Canon Laser) about what, 10 years ago? I'd say it's one of the best office appliance I bought and I think it can comfortably last my lifetime.

I print some pages about 5 times/year max. The toner that comes with it is nearly running out, but still able to print some greyish image if I want quick physical form of some files. ZERO maintenance.

and it's not even the expensive model, it's the base model, almost the cheapest. Such quality, really.

On another story, I also used to own Brother's multifunction scanner-inkjet printer. It was a nightmare.
You want a real-life "why do printers still suck story" ? Try this one one for size.

Go out and buy yourself a Canon laser, one of the current LBP models.

Set an admin PIN/password.

Forget the password and try to recover it.

You'll find there is no recovery function.
You'll find there is no factory-reset function.
Your ONLY option is to call out a Canon service engineer at your own expense (or 'carry-in' the device to a Canon service centre and still be charged for the pleasure).

No, I'm not joking. I have this both verbally and in writing from Canon that they have no factory-reset because of "security reasons".
This article presents a false dichotomy. There is nothing preventing these two people from hating each other and having some divorce-like custody hearing. It may even be more likely, there is no data on this new “approach”.
The market is doing its best to counter Trump's efforts here, as renewables and storage are dropping faster in price than anybody expected, even the biggest boosters of the tech. We will never build another coal plant in the US. And our energy is getting cheaper, and the grid will get more reliable as we distribute more storage through it.

And fortunately for the environment, Trump's efforts at the DoE to help coal have been staggeringly incompetent and ineffective. But I fear that in the past four years, the administration might have found some lawyers that understand the basics of how executive branches can legally execute given the laws that gave them executive powers.
Sabotaging WhatsApp Business Accounts
I agree with you and I want to clarify the point to others: not punishing users is not enough. They need access to clean, cheap drugs so they don’t have to take more risks to their health than necessary and stay away from the criminal side of drugs.

I might add that at the same time they should have access to the help they need to fight their addiction.
> Others would take the USPS as proof that a strongman president can switch such services on and off at a whim, for political reasons.

When was it done?
Artistic freedom is at death’s door
This could have been titled, "when operating systems (or computers) were different from each other".

Now it's just a cpu, peripherals, a flavor of Unix, some mild window management customization, and one of two browsers. Even windows is finally getting on the Unix bandwagon (not counting xenix....)
Canon Laser. Fine, unless you forget the admin PIN/Passowrd, then you're screwed. ;-)
China and the EU can, and should. "Polluter pays" should become the standard policy in international trade in numerous other ways, too.
Kinda sorta. The US is likely to officially re-enter the Paris climate accord in 77 days.
Replacement migration has been handled about as poorly as possible.
Does one need to eat the whole pie to tell how the pie tastes? What if we are talking about baking an apple pie ;)?
Gone through the article. almost all countries are trying to avoid climate indication.
I think if he had quietly disappeared it would be forgotten about, but he seems to crave the attention the case brings. From the dramatic retelling of "The Raid" on his website, to his bizarre coded messages hinting about Mega being stolen from him, to regularly hinting at reviving the service that the case revolves around, to setting up Mega.nz to his brash music videos and books, he has made himself very hard to ignore.
I don't know why you think it will push into other states.

The manufacturers will continue to fight this tooth and nail and will only open this up as much as they are forced to.
Agreed. If the people behind these take-down requests actually ended piracy, they'd be out of a job.
> And I realized that to a lot of people there is no discernible difference between doing software development and doing tech support.

I've experienced something similar. Whenever I'd tell people I'm studying electrical engineering, they'd think I was studying to be an electrician.

I think it's just a matter of what people are more exposed to. They're more likely to deal with tech support reps and electricians on any given day.
Doing so would raise the price of consumer products significantly, which will go down terribly in most rich, developed nations.
Here are some interesting graphs from arguably the most transformative economic miracle in human history [0]. The risk isn't the US doing nothing, it is India, Africa, etc, etc deciding that they seriously want a comfortable standard of living.

[0] https://ourworldindata.org/co2/country/china?country=~CHN
It was barely debated. We can't even get half the country to care about a disaster that's unfolding in their faces.
Isn't testing that approach of breeding tritium explicitly part of what ITER is trying to do with its TBM programme?
Obligatory note that self driving cars don't actually exist at present.
I didn't know what "turkey baster" meant, but Urban Dictionary has a definition:

https://www.urbandictionary.com/define.php?term=Turkey%20Bas...
> The federal government employs nearly 9.1 million workers, comprising nearly 6 percent of total employment in the United States.

Both are shockingly large.
A flat tax is a shared sacrifice
The Scala language is great but the ecosystem sacrifices simplicity for pure FP. Scala has always suffered from complexity problems due to libraries. For example, using Http/JSON/Database libraries have always been a lot harder than they need to be due to a die hard approach to pure FP.

Scala 3 looks pretty good, but I just can NOT see myself using Scala again, after having worked with it for 4-5 years at work and on personal projects. I write mostly/reasonably FP code without using Cats/Category theory. I’ve recently moved all my code from Scala to Kotlin and I’m loving it, found the perfect balance with Kotlin.
The Strategist’s Dilemma: What Makes a Breakthrough Strategy
> We will never build another coal plant in the US.

Because of natural gas, not renewables. Renewables still need base load due to variable generation because storage technology isn’t economical.

If the price of natural gas didn’t collapse due to fracking the fuck out of the whole country for the last 15 years, we would still be building coal plants hand over fist.
Better superconductors allow reactors to be made smaller, up to a point. But they still would have lousy power density. ARC's power density (total reactor volume, not just plasma volume) is 40x worse than a commercial PWR.

Fusion reactor power is ultimately limited by the need to radiate energy through the wall of the reactor, and the limit from that would apply even if plasma confinement were a nonissue.
Not sure whether there is any systematic way to identify them.

I've been looking for a cheap b/w laser for my parents and have found HP LaserJet 135/135w. It looked very familiar, and behold, it is a rebranded Samsung SL-M2070w that I have in the office.

Hardware-wise, it is actually a nice printer. Software-wise... It works in Linux, but you have to install the binary-only uld driver. For MacOS it is more interesting: printing is not a problem, scanning in B/w is also OK, but scanning in Image Capture/Preview in color into PDF produces garbage output. What works is scanning in color into TIFF, then stitching and reexporting into PDF manually. The alternative, the EasyScan Samsung software no longer works in Catalina, it has 32-bit components.

Edit: from the ppds in the driver package, they are:

* HP Laser 10x Series

* HP Laser MFP 13x Series

* HP Color Laser 15x Series

* HP Color MFP 17x Series
Yes, addressing one nation and failing to address countries without environmental laws despite being part of the Accord is failure people fear talking about.
Go is over a decade old and basically powers the majority of web infrastructure right now (k8s, docker, traefik, istio, terraform, cloudflare) and is used by google, Uber, twitch, SoundCloud, dropbox, YouTube, sendgrid... these are not exactly backyard projects. 90% of all software written falls into concurrent network services now.
Nearly $1b worth of Bitcoin linked to Silk Road black market is on the move
Really? I thought that every dmca notice was counterable. GitHub simply took down the repo with no recourse? That doesn’t sound right.
Well, as an unhappily former EU citizen I don't think getting into arguments at all is an option for the country I live in. :-(
Reading the text of the proposal, I find it bizarre that the requirement would be for a mobile app versus, say, a serial connection that allows access to the same data that is transmitted OTA.

This is better than nothing, but this approach would seem to open the door to issues such as previous owners still having access to the data, OEMs obfuscating the API to access the data, the apps being geo-locked and possibly requiring paid subscriptions, etc...
Dear ImGui already uses such "implicit" widget ids, by default it hashes the widget's label string, window title or name, with a convention to add an invisible 'identifier string' to the label string separated by a "##" (e.g. "Label##id") - for the case that the visible label string needs to change or isn't unique within the current scope. There are also separate PushID/PopID functions to manage such widget ids in "more elaborate ways".
Wouldn't "user pays" be more logical. I think it is quite dishonest to blame China when consumption happens in Europe or USA... All of the pollution should be transported in calculations where consumption happens.
Only if Biden wins. We won't know for sure yet, for a while.
Yes, is a pattern. You don't became cachectic by a acute poisoning. I checked the authopsy but did not claim obvious tumors, tymus anomalies, no obvious signs of kidney or liver diseases. And I didn't find anything about the heart that would support a heart attack, but is soon to discard that.

If it was a poison is not a haemotoxic one in my stupid opinion. (No petechias or inner bleeding, all correct in the circulatory system and most of all all apparently correct in the liver).

If it was a drug it did not appeared in the analytics, so either it does not leave trace after a while or is not a common one. There was not specific medication against cancer or hypotiroidism found in the backpack. Only ibuprophen and antihistaminics I think [1].

[1] I think that is reasonable to explore at least the possibility of an Ibuprophen overdose, just to discard options.

> My guess is there are some oncologists and surgeons (probably in NY) who know who this person was

Agree.
The People have voted and they desire low cost transportation options more so than protecting vulnerable transportation workers.

The state will not get its payroll tax.

The employees will not get their benefits.

Wait till the people get to vote on public sector pension plans...
>along with the growing economic competitiveness of renewable energy sources

I feel that this is the key sentence. Solar panels are getting better every year, batteries are getting better, and in the meantime we have natural gas replacing coal plants which helps to bring down carbon dioxide emissions. I'm personally OK with this.
I can only comment that this is at odds with the information at the link I supplied, and I cannot tell you for certain whether that information is actually accurate.
Haskell Foundation
This must be what Danforth saw in 'At the Mountains of Madness'
Isn't this the more pertinent graph?

https://ourworldindata.org/co2/country/china?country=USA~IND...
The island is also rat-free, which is utterly mind boggling given the terrain.

https://www.gov.gs/environment/eradication-projects/eradicat...
In the same timescales I was thinking the same thing, but in particular recording the conversation between pair programmers.

OneNote had (has?) a mode where you could click on sections of a meeting note and hear the audio from the time the text was written.

Extend that to an IDE and every time you found yourself saying “what were they thinking when they wrote this?” you could listen in on the conversation and find out.
The frustrating thing about the handling of COVID is watching the climate change story play out at lightning speed. Deny the problem exists, politicize the science, eventually admit the problem but say there's nothing we can do about it, etc.
This is why in most countries, phone systems were developed and run by the post office. I don’t think it worked out well.

I am supportive of municipal telecom infrastructure but this example always gives me pause.
Every notice is. This wasn't a notice.

The recourse is filing a declaratory judgement to establish the legality of the code.
You wouldn't clone this repository.

https://www.youtube.com/watch?v=ALZZx1xmAzg
> [T]he RIAA was not citing DMCA Section 512, the usual takedown route, but DMCA Section 1201, the ban on breaking digital locks. [1]

[1] https://www.eff.org/deeplinks/2020/11/github-youtube-dl-take...
And people still say Malthus was wrong.

At least some of them have woken up to the realisation that exporting your pollution/nasty stuff to other parts of the world doesn't really solve all that much, but even so, they're still a minority, the great majority still believes in silver bullets like recycling, "clean tech" etc.
TLB hit podcast: mov FP, sp
What gives you that belief?
It's also a terrible thing to do to poor people.
I think you're jumping to conclusions. I mean, it may be true that most co-parents still don't share many of the physical assets but considering how co-living has been increasing in the last decade it would only make sense for co-parents to arrange for something similar.

I mean, even divorced parents tend to try to live close to each other. Why wouldn't amicably arranged co-parents not opt for the same if that means easier parenting and living costs?
Or he was just chilling. While I've certainly done 20+ miles pr day hikes, I find it every bit as enjoyable doing 10 miles pr day where I can sleep in, take long lunch breaks, get sidetracked, and generally just enjoy my surroundings.