skysight-inc/HackerNews huggingface dataset:
Who do you mean by "we"...because some countries don't give a shit about the impact they are having on the world and still pollute the air and water worse than EU and US countries 50 years ago (China, India, etc).
California Wants to Pay People with Addiction to Stay Sober
In my BBS days (I ran a node of ARB Net), BBSes were black background by default with white text. "Links" were just key presses.

Press [SPACE] for next screen, or as it was commonly known, "Spank the blank."

[G] for the document repository. Or as it was commonly called "G-Philes."
sorry maybe we misunderstand each other, I just got my license last year but this FAQ link reads, "Is the Ham It Up capable of transmitting as well as receiving? Even on lower frequencies? -- Yes, it is bidirectional, so you can transmit and receive on any frequency within range, provided that you have a compatible transceiver, like the HackRF One. "
Sounds like the diesel scandal
Some did. The green parties go a long way back.
Some of them did. The first solar panel I ever saw in person had a BP logo on it. But big ships turn very slowly.
Per TFA and many other sources, "Big Oil" (and many other industries) lobby and market hard to make sure that people misunderstand climate change and lack access to the information required to make climate-friendly purchasing decisions. Your comment is peak victim blaming.
So did the oil companies, and they still continued lobbying against environmental regulations and in favor of fossil fuels. So why are you giving them a pass?
They’re looking for a very specific skill set. Just any good coder is not gonna do.

Contracts are tailor-made for this situation. Great way to get started at low risk to both parties.
The only one of those even remotely similar to what I'm talking about is X Window System protocol, and that's never been close to ubiquitous, which is something you can say about web browsers. HTTP+HTML is so ubiquitous that many (all of the most popular) operating systems ship built in components to handle it, and then people often have one or two additional clients to handle it.

For RDP, clients are easy to come by (but not ubiquitous), but the server side tech is limited, and generally OS based and not application provided.

For VNC, client and server tech is easily available as a library to all, but it's still an additional layer on top of your application which you need to layer on and then communicate as a separate step to any client that needs remote access.

I'm not familiar with views, but I'm not sure how it could be any easier to use than VNC without limiting where it can be easily deployed.

Opening a port and taking a few commands is simple. There are myriad libraries to help handling requests, and in some languages rolling your own is a matter of tens of lines. The client requires nothing that every person that would want to use it doesn't already have, and if you want to support remote access, you literally just change the interface you bind to from localhost to 0.0.0.0 or the actual IP address. All additional firewall config is something you would likely have to deal with in every other technology as well.

Now, don't get me wrong, I'm not saying this is the best UI paradigm to target. There are many things better about specific UI libs, but none of them can even come close to the cross platform capability and simplicity of just using HTTP+HTML. Do I want major applications delivered this way? No. Do I think it should be the ultimate choice for most programs that have time and resources to do otherwise? Probably not. Do I appreciate that I can write a Perl/Python/Rudy/JavaScript script and package it with its runtime or ship as a script (or just use a compiled language) and it will just work on basically any platform I'd want to run it on, and a client (browser) exists for everything someone would want to use to configure it? Hell yes.
Did big oil buy you a big house in the suburbs?
Compiling a small Scala subset into x86-64 asm
> I mean, sure they could, but what would that expense gain?

Giant piles of money

> in terms customer experience?

This being the top concern doesn't really mesh with the game theory of google giving them $15B. If everyone believed UX was apple's primary concern, and that google was the best option, then google would not have to pay.
Apple does sell search ads. Search the App Store for almost anything…
I'm just here to say I largely agree with the author.

I think a lot of this boils down to the functional approach that (c)attrs takes, vs Pydantic's OO. Because it's more functional, there's higher composability and more power given to the user.

On my team, we use cattrs and add our own customizations to it to great effect, and these simply would not be possible with Pydantic.

That said, there are reasons Pydantic seems to be ascendant despite attrs being the library that inspired dataclasses. It's very much a batteries-included library, which fits the ethos of Python.
How Sweden delivered the worlds first fossil fuel free steel
Isn't it basic that if there's no point to saving and investing is a rigged casino, you might as well spend it on something fun?

Consume consume consume! It's good for the economy (if you don't grow exponentially at any environmental cost then you can't keep up with inflation and our economy collapses)
Webb Telescope completes testing and prepares for trip to Europe’s Spaceport
OP here. Au contraire - I am happy to pay a bit extra for software that does its job and gets out of the way. With hardware, one could argue that can be made a part of the price for the device - if I buy a "premium" component, I prefer to have a clean user experience that does not create a hole in my network to manage RGB lights.
the tragedy is that we'd probably be carbon neutral if it wasn't for activists who lobbied against nuclear energy decades ago because it wasn't "environmentally friendly"
>"These people are wrong, so they should be silenced" ... would you say that's a fair summation of your position?

These people are intentionally spreading lies to the detriment of society as a whole. Allowing the lies to spread increases their location in search results and starts giving people who are technically illiterate a misguided belief that because it's on a popular site or shows up high in a search ranking that somehow makes the lies more likely to be truth. I've seen it first hand via a friends younger sister who has gone off the deep end and points to "reddit wouldn't allow something like this if it weren't true" when providing such facts as: vaccines have mercury in them so that the government can control your mind through electromagnetism.

>Have you never been wrong? How did you correct your error? Was some form of communication involved? Wouldn't you like others to have that chance too, of correcting an error?

The people in question have had over a year to have their incorrect beliefs corrected and are still regurgitating provably false statements. It's well past the point of "they just didn't have access to the proper information".

>Has the "settled science" not been found to have nuances and complications that might be worthy of further discussion?

The people in question aren't talking nuance. The people in question are claiming viruses don't exist, that science has fabricated it all. What discussion are you planning on having with someone who denies basic reality? There's no nuance to "viruses exist".

>I personally have been saved from likely severe injury by seatbelts. I require passengers in my car to wear them, (absent real reason not to). I still don't think the government has any right to mandate their use nor fine people for failing to wear them. I cannot imagine what positive use would be served by attempting to silence debate on the issue. Negative results of such dogmatic approaches are well documented and often repeated.

"The government" isn't some faceless beast, it is made up of representatives that you and I elect. The majority of people felt that a seat belt law was appropriate, so we have one. If you don't like it, try to convince your fellow citizens to vote for people who are willing to get rid of it. Or if you have the financial means to do so, move to another country in which the majority of the population aligns closer with your belief system if this one doesn't.

As for not being able to imagine what positive results could come from silencing debate: there's no debate occurring. There's a subset of folks who refuse to believe subject matter experts and cast aside any scientific study as fake. You're trying to bring logic and reason to a table at which they aren't just unwanted, they are actively ignored.
50+ years of manufacturers spending on R&D for internal combustion engines could have been spent on improving electric powertrain technology.

Think about how many engineer's have spent their entire lives optimizing ICE powertrains, with all this tech actively harming us with smog shortening our lifespans, acid rain and climate change.
Hi HN!

I wrote a toy compiler.

Here I tried to describe it in detail: https://mykolav.github.io/coollang-2020-fs/

And the repo is here: https://github.com/mykolav/coollang-2020-fs

The project was purely for fun and to other people it's, honestly, just another toy compiler.
But there are a couple things that should set it apart.

1) It compiles down to x86-64 assembly. Then invokes GNU as and ld to produce a native executable. To me personally, this is much more rewarding than emitting MIPS asm and using an emulator to run it.
I also prefer emitting asm to emitting, for example, C -- at the very least, it forces the developer to figure out converting expressions into asm. That really drives home the point how much work high level langs do for us.

2) The lang is simple but not too simple. A lot of mini-compilers have languages with functions, primitive values and pretty much nothing else. Whereas this project's lang has classes, inheritance, virtual dispatch, and even a very simple form of pattern matching.

3) The write-up describing the project. Final sections contain a number of links to awesome compiler-learning resources. Every major topics is covered only by one or two links. Obviously, I had to make these sections opinionated, but give it a chance, it might click for you too.
Fake USDA inspected meat products? Grind a mad cow into your hamburger supply chain and watch billions of dollars evaporate.
the part in chapter 4 where leopold is squeezing one out would work great!
I think the reason for the absence of good string handling in Fortran was that strings are rarely (if ever) used in mathematical formulas.
Similar to how one sees [PDF] or [2002] in link titles, it would be nice if [PAY] would start being used.
It was released in December 1990. As pointed out by
billyhoffman in the comments, there are some factual errors.
‘What happens on your iPhone, stays on your iPhone’ billboard in Las Vegas(2019)
I can’t say definitively for the first one, but for the second one, obviously not.

However, lies are bad.

Presumably they had a motivation to tell such lies, yes? Presumably they believed that telling such lies were to their benefit? Presumably the mechanism by which they believed telling such lies would be to their benefit would be by influencing the actions of others?

Surely you don’t think the reason for the lies is just that they would feel socially awkward if they had been honest?

Presumably they perceived a risk that if they hadn’t lied, that some regulations would have been imposed.

These regulations could have restricted emissions by reducing consumption.

Yes, this would mean that consumers would lose something they wanted.

This does not justify lies.
I don't know a single person who uses bitcoins or a single store that accepts them... and it's very risky for companies due to it's extreme volatility (the price may increase/decrease by hundreds percent within days or weeks)
Green/Red has a connotation; plus green has poorer contrast. Blue is meaning-neutral and reads well.
Although your tone is rude, I'll give you the benefit of the doubt.

> The forces of supply and demand can be overridden, but then you have to enforce the rules

Enforceability is a key factor in whether a law will work. "Proper" use of rent control, like narcotic use, is very difficult to enforce without extremely authoritarian measures.
the whataboutism is strong with this one...
So William Gaddis was right after all. JR
We've known aboht climate change for 40 years.

We've all individually and collectively chosen to ignore the problem.

Now is the point where we lie and pretend no one told us and it was all somehow a conspiracy by big oil, big meat, big airline-travel etc to force us to emit when we didnt want to.

Count me out.
This is probably true, meaning you can't really have a FCC certified tx-capable SDR. However in order to legally use the tx-capabilities of an SDR you probably have to be a ham anyway. And hams don't need their equipment to be FCC certified if I am not mistaken.
The question is about long term interests versus short term. having an excellent qtr when you company falls off a cliff at the end of the year would probably be considered not looking out for share holder's best interest.
> > People act like oil companies are the ones burning oil. They’re just responding to demand.

> No, they’re not.

That would be more convincing if you gave a reason why you say "no, they're not". Even better would be evidence.
Very much agree.

I think web-dev, for better or worse, has pioneered a lot of UI concepts and design strategies purely by being more accessible.

Getting those lessons into a more efficient compiled form would be a great step, and I do think TypeScript is slowly approaching a place where it might be able to bridge that gap.
The hacker had some interesting experiences

> Griffith is accused of violating international sanctions by traveling to North Korea and delivering a speech about cryptocurrency.

> He is charged with helping North Korea circumvent sanctions through the use of crypto.
I miss blue for links and purple for visited links. I think Google still does it (which is great for the nostalgic of the webs), but today links are mostly buttons/images and not text anymore.

I remember also, in the 90s, was quite popular yellow text against a black/dark blue background. The old days!
Now ask me if I have a big house in the suburbs? Answer will be no.
Without dedicated lobbies paying politicians to ignore the problem, Republicans could have promoted conservative solutions like nuclear energy and carbon pricing.

Green energy could have been cost-effective decades earlier, leading to wider adoption and massive investment in research. We could have been building nuclear plants for the last several decades instead of pretending coal was still viable.
I believe this is a shift in mentality that has occurred ever since smartphones and social media became ubiquitous. before that, in the early-to-mid 00s and earlier, it was assumed that the Web would contain tons of disinformation—possibly moreso than actual information—because anyone could make a website and put whatever they wanted on it, and this was well-understood and acknowledged by basically everyone who used the Web at this time. then smartphones happened and suddenly everyone was on the Web, and social media happened, shunting all these new Web users into walled-garden information silos. thus, it makes sense that these people who mostly began using the Web in earnest in this social media age would expect, nay demand ultra-locked-down content-controlled ideological safe spaces. of course, then, these massive social media corporations are more than happy to acquiesce to these implicit demands, because they can then tout their ultra-locked-down ideological echo-chambers as being a feature of their service compared to the others—don't worry, you won't see anything untoward here, on our service!

this cultural shift in attitude toward the Web was probably inevitable and we probably won't ever go back to the way things were before, which is unfortunate, but here we are.
This doesn't seem right, you might be thinking of a different product. The LimeSDR uses the LMS7002 IC as an all in one dual channel RF to bits chip. The chip specifically is targeting broadband wireless communications applications. Data sheet linked below.

https://github.com/myriadrf/LMS7002M-docs
> This problem is so much more complicated than just blaming a few evil CEOs.

That's a good point. I'd say it is universal greed, but the vast amount of power is concentrated in the hands of a few who do anything to preserve it.

Perhaps we need to look at others to blame...

The industrial revolution opened the floodgates for greed among all types of CEOs/Presidents that ran faster than the law or science could keep up. Although I doubt the blighted factory towns in England that lived under perpetual smog darkness were like "Sure, this is OK for the environment."

The baby boom? Everyone wanted to live in suburbs, which required cars, roads, tires, gasoline, oil?

American's sense of entitlement? "I deserve more and I'm going to take it?" Let's be honest, most americans are greedy seflish bunch who think "Well, this one little thing isn't going to hurt anyone this time..." x 1,000,000 instances.

It's probably just the fruition of Manifest Destiny: man's toxic urge to conquer and oppress: only the strong survive, winner take all, yadda yadda yadda. When is the last time you heard a leader (with actual power!!!) say, "Hey, wouldn't it be great if we were all just nice to each other?" ... And that guy was nailed to a tree...
Your premise assumes that `insert` will abort immediately if `get_location` or `compute_metadata` throw, but that's an arbitrary (poor) decision by the author of `insert`. The errors can (should) be caught and the relationship between `locations` and `metadatas` restored in the handler.

And there's certainly no reason for `insert` to re-throw its helpers' internal errors. What would its caller do with them?
Android already supports installing third party apps that can install other apps. For example, the Humble Bundle installer.
I don't have a survey, but everyone I know who uses it says that it's shit, too.
"beyond trivial" - perhaps from your perspective :)
These days the vast majority of people who with the job title "developer" or "software engineer" only know one or two things. Given that the number of software engineers consistently grows 20% year-on-year, it means that at any given time the median developer has just 2 years of experience. It's enough to learn a narrow set of tools (bootcamps or self-taught) to become productive and start your journey. DevOps-y stuff is often not one of those things.

So tools that simplify the unfamiliar parts tend to be quite useful
Speaking up: how to have hard conversations
Well. I think the SSN analogy is actually really damning: because of the ubiquity of data leaks and of people asking for our SSN as "identification", we have vanishingly little control over who has access to it. Likewise, if someone is able to get a copy of my "password" by taking a picture of my face, then it's a terrible password, because it ain't private.
I saw that after the page reloaded. When you load a page and somebody comments, it doesnt inline load.
I'm quite sure that students, even grad students, at UIUC, had lots of access to windows based computers in 1993. Just because they weren't doing their work on them didn't mean they didn't have PCs running DOS or Windows (and maybe dual booting Linux).
> If an idea is only supported by 5% of the population, we generally do NOT want that 5% of the population driving the legislative agenda.

It depends. The other 95% of the population might be agnostic or unaware of the idea, or the other 95% of the population might be opposed to the idea.

If Congress were to pass a law mandating funding for WWVB radio until 2050, for example, would even 5% of the population have an opinion on it either way?
the article is incorrect for memory, google cloud allows you to create custom configurations. e.g. 1 cpu and 100 gb of memory. That itself allows us to cut the cost 10% just because predefined instances doesn't match our memory and cpu footprint.
To answer my questions:

1 Not to my knowledge; housing policy reflects the desire for segregation.

2 No, Hawaii is nice.

3 No, it's physics. Until very recently even a heat pump would burn more hydrocarbons using the grid than direct heating and cost a lot more.
You'll want to look for the "King Turd Collection" as it is every episode including videos
> (since the next tenant has to tear it down).

In Tokyo?
How is this different from literally any company, though?

If it would be more profitable to be efficient, they would be.

Where are these mythical giant companies that are foregoing profits and doing the right thing and not getting sued by shareholders?
The ASCII color codes for a terminal are in a 6x6x6 space. That’s 216. Does that explain the number of web-safe colors?
Beware Child Predators Are Lurking
This is a story of hope for young athletes who have been victims of sexual abuse in our youth sports culture. This has been going on for far too long.
Forget about using Discord if you use a wireless carrier that uses VOIP (like Republic Wireless, for example). Discord will not let you authenticate. Their answer is "change carriers", but I don't need Discord all that much.
This article is poorly written, I was expecting an interesting investigation but stopped reading halfway through. Here's a bunch of underdescribed things with non-blue hyperlinks, and some completely unrelated ones that didn't even have hyperlinks. The answer to the headline could have been made in one sentence and there would have been no loss of value.
Precisely. Payment processors gatekeeping the collection of small donations is soon to be a solved problem thanks to cryptocurrency. I mistrust anything that purports to enable something like this via centralised banking, primarily because it will let regulators of unrelated jurisdictions and large corporations/banks control and surveil the transactions. It's either crypto, or this.
Big surprise the betacucks in the military institute of communist Karenifornia would do this.
they are the ones who have an issue with alpine-glibc's name
1. Consumers don't have access to information they need to make climate-optimal decisions.

2. Oil companies lobby hard to make sure people lack the aforementioned information, specifically downplaying climate change.

3. SUVs are not even a drop in the ocean compared to industrial emissions. You're reaching hard to blame consumers for what is transparently industry's fault.

We need to pass carbon pricing and decarbonize our energy sector.
I think it's mostly a distinction between abstract and practical concepts. You might say that the infinite set of real numbers between 0 and 1 is as big as the infinite set of positive integers, but that's just true in an abstract sense. In the practical sense, for example, there are not infinite frequencies between 0 and 1 Hertz because they're subject to physical limits.
Planet of Cops
"Personal virtue is an eternally seductive goal in progressive movements"

You don't say... Almost sounds like planting a sign in your yard enumerating the various reasons you're a good person is the brand of activism advocated by regressive causes. Doesn't matter if you do anything to advocate those causes, so long as you pretend to care. Broadcasting it to your other privileged friends and neighbors. That way you can continue business as usual while thriving on the status-quo, but rest assured you're on a pedestal above everyone who didn't plant a sign next to their stoop proclaiming activism. Printed free of regulation in SE Asia, wrapped in plastic, shipped across the ocean, and delivered to your front door. Now if only there were a way to wear it on your face...