skysight-inc/HackerNews huggingface dataset:
Or we could spend $1B seeding the ocean with iron sulphate to create algal blooms that reflect sunlight well. Harvest the excess salmon to balance the ecosystem, and repeat whenever we need to dump some heat. As the co2 continues to climb buffer the oceans with a cheap base to counter acidification. Which will sequester that carbon as a salt.
Time to run.
Facebook and the Silent Bob Effect
> That was a complete waste of time.

I think that's a bit harsh. It's an article explaining simply, but effectively why you should probably not use toString(). Just because something can be summed up in a sentence does not make it a waste of time.
There's nothing wrong with returning something well-specified from toString, but I agree this should never be relied upon. And even if toString actually return something well-specified, the same functionality should be available as a distinct method.

Any form of (semi-)automatic SomeObject -> String should be treated as a convenience for the developer to avoid getting a non-descriptive memory location reported.

Having the automatic toString isn't the problem, but maybe the name of the method is. It could be called "asDebugHelpRepresentation" or something more descriptive.
To be human comparable, I'd prefer everything in MBs instead.

ls -l --block-size=M
The "Silk Road" conundrum
Interesting question. Was afraid of the shower drain cover's holes once, but generally no, have seen few human-made objects possessing the phobic quality. I think manufactured patterns are too regular and neat to trigger it.
Dropping a bomb is not an act of war because of the target itself. It is because to do it you have to violate the country's whole security system and cause damage to the country's real state, which is an act of war, whereas to invade a company's cluster of computers you don't have to compromise the country's whole cybernetwork.

It is interesting though to think about aftermath. If it is not an act of war, one can compromise a country's economy without going directly against the country itself.
If we could replace concrete and steel for pressed/processed wood in most construction, that works out well for removing sources of carbon and incentivizing sequestration.
What I really love about Tokyo is the coexistence of high tech and tradition. Like a small shrine in the middle of city hidden among the skyscrappers.
Pyodide – Python data science stack in the browser via WebAssembly
The EU might be doing a better job here-- but is this suggesting that I trust my US ISP's DNS servers? The ISP that injects HTML into my HTTP requests? The same ISP known to hijack DNS requests?

Don't get me wrong, the issues raised by OP are valid and need to be addressed-- already we see the strangely privacy-antithetical behavior of using DoH to get around CNAME tracking in adblockers (using Cloudflare no less) --but I don't think legislation and regulation have been effective so far. Expecting that to change in the near future seems like a pipe dream.
A complete waste of time for some, and very useful for others. I don't believe comments like this is constructive for anyone.
If you have had a noxious gas in your house for already quite a while, and it will soon kill you, do you reduce the toxicity of the air first, or try and figure out the source and stop it?
Just heard about this today. It is pretty wild imho. There is also a live demo: https://alpha.iodide.io/notebooks/300/ Watch out though likely doesnt work on mobile and will download >50 mb of libs to work.
After using letgo to buy and sell I will never use craigslist again. Night and day in terms of usability.
Reebok’s newest shoe is primarily made out of plants, not petroleum
Also think that C2 makes more sense.
Also from the same person, Azdle, further up in this thread:

> My garbage kitchen scale says 231 g.
When I lived in a building, the number of boxes I saw in the recycling room made me kinda sad. Maybe it's just the minimalist in me, but we consume so much crap.

Sure cargo bikes are better for the environment than big trucks, but you know what's even better? Consuming less.
Yes. Literally millions of people enjoy writing this way and enjoy reading this way, how would Twitter exist otherwise?

Granular, fast to consume, mingled topics. It’s also addictive.
Of course we aren't close to AGI. Maybe I should be clearer, I expect that such an AI would pass the Turing test more or less inadvertently in the course of other activities. We might even briefly be unaware of it because of this. From its point of view "humiliate humans by being smarter than them" is not a thing, just as I'm sure sparrows don't aim to "humiliate humans by being able to fly unaided".

But the moving goal posts are a symptom of the problem that inspired Turing here. The humans will claim they're still the only ones with real intelligence even after they fail that test, but they'll know what they're doing. As we see in this thread, today plenty of people are convinced that they aren't moving the goal posts, even though they are. My suspicion is that the humiliation of the "imitation game" stops that, even as the outward pantomime continues. Humans will keep _saying_ they know they're special but they won't really believe it any more. Good.

When a Pope insists they are certain God exists, I know they're lying, whereas when some little old lady in a sleepy rural village insists the same perhaps she really believes. The Pope has seen enough to know he isn't sure, lie to me as he might.
The point presented by the post is plain wrong, people were using non-ISP recursors for a long time already and this was not problem due to the fact that EDNS Client Subnet has been a thing for a while now.

The problem mentioned in the post is specific to Cloudflare, as they do not support EDNS Client Subnet anyway, even over plain UDP53

more reading: https://www.samknows.com/blog/dns-over-https-performance
Shockwave and Flash co-creator Sarah Allen's lessons on system vulnerabilities
> Until Stroustrup fixes the header processing behavior (it's 2019 already...) C++ will not become a sane language to use for new development.

C++ does not have a BDFL like other languages, C++ evolution is governed by a committee. In other words, Stroustrup himself needs to submit any changes he wants to the committee and there is a vote ...

C++20 modules should partially solve the header processing problem, but it will take years until it will become widespread in big companies.
That doesn't make it the official implementation of ISO C, just one among many.
Oh, how I love these handwaving arguments.
You don't think that a huge algal bloom in our oceans, a prime protein source for billions of people, will not have an effect on the life in the ocean? Just one of a plethora of inadvertent effects that would need to be thoroughly studied...
It's a bit like the BeeLine reader that can make it easier to read text:

https://chrome.google.com/webstore/detail/beeline-reader/ifj...

But the advantage of the syntax highlighting is it also gives vertical structure.

If my eyes drift away or something, I can use "pictoral landmarks" via the blocks of colour to figure out where I was.
It lives on the stack and is handed around by value, the question of ownership really only gets interesting once heap memory and pointers/references come into play.

I guess ancient C compilers would do a memory copy on return, but there are various optimizations in "newer" compilers which remove redundant copies, and structs up to 16 bytes or so are passed in registers anyway (via the 64-bit Intel and ARM ABI conventions).
Do pople who eat spiders not consider them to look scary?
OCaml: https://godbolt.org/z/8bWDXy
C: https://godbolt.org/z/WAjsvk

I've never actually looked at the output of an OCaml compiler, I have to say I'm surprised by how clean it is. But I wouldn't call it more predictable than that C's output.
The other responses to your comment are good, but another point:

They also support autoscaling the provisioned concurrency. See here:

https://docs.aws.amazon.com/autoscaling/application/userguid...
I doubt there are that many people that want a provisioned concurrency of greater than one.

If you have a reliable base-load of a few requests a second and you don't have some constraint that forces you to use lambda, you are going to get much better value running your application on ecs/ec2.
What are social media trackers?
"28 sold" ah yes, the fake sales number too.
More like "beginning software architecture". While this is "common knowledge" after coding for years, it's actually hard-earned, battle-scarred knowledge. Sharing experience on how to design software is very useful for all the people just starting out.
The first few autonomous vehicles have clear utility. The first few machines on IPv6 did not.

There's no network effect holding back autonomous vehicles.
"Snakes and Ladders requires a level of manual dexterity"

This seems an odd thing to say. The only "manual dexterity" you need is to be able to throw the dice.
>But arguably your time is worth something. Such as your customary billing rate, times three.

Wouldn't the legal fees and time spent litigating exceed the winnings?
Fake Meat vs. Real Meat
Hi.

You're speaking to someone from the UK. When I grew up we had to walk uphill both ways, to quote the Four Yorkshiremen sketch.

I couldn't afford to buy things like books, operating systems, games, etc. We spent the money on food, rent, and on the Internet.

People like that past version of me are going to pirate regardless of what you say. Law breaking? You can't see me grinning ear to ear.

I like to think my tax bill makes up for that.
Also

"I am a pessimist by nature. Many people can only keep on fighting when they expect to win. I'm not like that, I always expect to lose. I fight anyway, and sometimes I win."

-- Richard Stallman

What I am trying to say is that even one lost all hope and thinks catastrophic climate change is already unstoppable and human civilization is going to collapse and the game is over, one can still fight. Because it's the right thing to do. Fuck hope.
did you read the article
SWE = SoftWare Engineer

URM = Under Represented Minority (I think)

PRC = People's Republic of China.
It is, but many developers have allergy to static analysers.
Finally: AWS Gives Servers a Real Shot in the Arm
Mozilla did their own testing of DoH and its effect on performance in conjunction with Akamai:

Test announcement: https://blog.mozilla.org/futurereleases/2018/11/27/next-step... "To do that, we’re working with Akamai to help us understand more about the performance impact."

First results: https://blog.mozilla.org/futurereleases/2019/04/02/dns-over-... "The results were strong! Like our previous studies, DoH had minimal impact or clearly improved the total time it takes to get a response from the resolver and fetch a web page."

Final post: https://blog.mozilla.org/futurereleases/2019/07/31/dns-over-... "Furthermore, we found that web pages that are hosted by Akamai–a content distribution network, or “CDN”–have similar performance when DoH is enabled."
I was excited to read about this. An upgraded C would be nice. Unfortunately, after the homepage, this seems disastrously opposed to anything resembling a "better" C.

The features page feels extremely painful to read.
It took me at least two minutes to even begin to make sense of the first section: "Declarations", then an explanation of Tuple, immediately followed by:

int i;
double x, y;
int f( int, int, int );
f( 2, x, 3 + i ); // technically ambiguous: argument list or comma expression?

Tuple isn't mentioned again until seven or so lines after its explanation. After reading further, I realise they aren't linked in any way, but this was confusing at first. I thought I was missing something major about the syntax.

[ y, i ] = [ t.2, t.0 ]; // reorder and drop tuple elements

I don't know what this even means.
If this:

[ i, x, y ] = *pt; // expand tuple elements to variables

pulls out tuple elements into variables, and this:

x = t.1; // extract 2nd tuple element (zero origin)

accesses tuple elements: then what is "reorder and drop" and why does the combination of the above two behaviour result in an ostensibly different third behaviour?

It gets worse the further down the page I try to understand. Very claustrophobic and presented as a mish-mash of syntax examples.
I can't see how this is any better than C's syntax, honestly. What C would benefit from is a better baked-in stdlib, OR an easily available, downloadable, lib of helper functionality that doesn't require any modifications to existing code (eg. when I want a hashtable in an already-established project, I don't want to modify my existing structs!)
Have been doing this years Advent of Code in Zig because I've been exited to try it out for a long time now. After over the first bumps I really like how it keeps most of the simpleness and clearness of C while fixing a lot of annoyances. The really simple to grok but still incredibly powerful comptime idea is a good example. It adds generics and a much saner macro language without making something too complex or hard to understand. I still have great hopes for languages like Rust in the system programming area because of the guarantees it gives at compile time but when it comes to minimalism zig feels like a much better choice.
I would really like the Std lib to be better documented though but I hear that is in the works.
There are mysterious Group Chats (only available on mobile apparently so I never used them) that is a play against Discord and its ilk.
Can said information include everything gleaned from Google searches and pages with Google analytics? I.e. a full browsing history?
There is actually a toggle for Emergency Services, and it was set to off for the test.
That's fascinating that the feeling was so memorable, even after so many years, and how you describe it as not only dangerous but "evil" - that seems to be tapping into some primal instinct, like "horror" in a Lovecraftian sense.

> I have to repeat this experiment some day.

Gotta love the pursuit of knowledge, the curiosity to understand one's own psychology. It reminds me of the various experiments conducted in the surrealist movement, inspired by Freud's exploration of the unconscious, the "art of the insane", anthropogical literature.

In another comment of yours, you mention that the holes being physical, rather than a 2D image, was probably an important aspect of its effectiveness in raising a strong reaction. That makes me wonder about what other natural phenomena produce such trypophobic textures, in terms of physics, chemistry, biology.

Strangely, I think I have a kind of "trypophilia", a sense of aesthetic pleasure from dense, complexly patterned structures.
A lot of the gnu coreutils have a -h flag for "human-readable" sizes. Works with sort too, so it'll put 990M before 1.2G
When you run a large organization you can't exactly nickel and dime every line item. There's a cost to running a business. There's overhead for every employee, usually 25 to 30 percent of their gross pay. That doesn't include office space.
> We have to try and make the best of all possible worlds here.

In this specific context, it's primarily the things outside of your control - far outside of your borders and political influence - that make that an impossible action for a given person.

China is currently adding nearly as much coal power output (+121 GW) as exist in the whole of the EU combined. [1][2] Their companies are working on adding even more output and plants than that around other parts of Asia. Domestically China is building more new coal plants than the rest of the world combined, in fact.

China has approximately 987 GW of coal power in operation, soon to be 1,100 GW. The EU has 149 GW. China passed the EU in coal plant GW output around the year 2000 at 200 GW, they passed the US in 2006 at around 340 GW, and are now closing in on 1,000 GW this year. Next year they will have 4x the coal plant GW output of the US.

The US has reduced its coal-based power output by ~80 GW (1/4 reduction) in about 12 years and continues to close coal plants. China has an additional 149 GW of coal power output under construction. China's actions trivially wipe out anything the rest of the world can do to counter it.

The article properly lists the US as a mega emissions culprit, along with China and India. Except the US isn't massively expanding its emissions, it's reducing. The US isn't opening new coal plants, it's rapidly closing them. The problem in the US is that it isn't moving fast enough.

How does a person from, say, Finland do anything about any of that to try to make this the best possible of worlds? China's actions alone will wipe out any chance of stopping (much less reversing) the accelerating climate damage. It guarantees there can be no positive outcome. How do you force China to stop building hundreds of new coal plants? You can't and they won't.

[1] https://www.ft.com/content/c1feee40-0add-11ea-b2d6-9bf4d1957...

[1a] outline version of the FT article: https://outline.com/dbCT6e

[2] https://fortune.com/2019/11/20/china-coal-power-plants-pipel...
Creating a materialized view with SQL procedures
Labor Unions Team Up with Drug Makers to Defeat Drug-Price Proposals
Thanks! Is there anything you dislike about soulver other than the price?
Source on the deletion initiative?
The project died, but its region-based memory management influenced a couple of new languages.
A Week in Kansas City, MO, on a $48,000 Salary
Constructive Test Taxonomy
This looks great. Do you have a blog or something where you post updates?

I'm going to write my next adventure segment here and see if it flows better than googledocs. This feels like an online OneNote tool but it's free and not owned by MSFT so big plus.

It looks great and so far has been super intuitive to add/edit campaign parts. Job well done!
Show HN: A platform that enforces use-based privacy for apps accessing user data
But it is different. You ( like the russians and the english ) live in a gerontocracy which I would guess is a effect of your personal power base focus with individuals driving political campaings for them self, instead of being pawns that are whipped if they step out of the party line on issues ( an effect based off having multiple small parties ).

Swedens demographic among the MPs.
18-29 år 10,6 %
30-49 år 49,0 %
50-64 år 37,8 %
65+ år 2,6 %

USA
Congress Representatives
Newly Elected
Representatives Senators
Newly Elected
Senators
115th 57.8 years 50.8 years 61.8 years 54.8 years
Im not super sure what specific use case you are after but are you sure you can't do this in some ways with comptime generics? I have to be able to do most generic-like stuff with comptime (though I sometimes have to change the implementation a bit).
I also really value how clear the lack of overloading makes the language. This way of clearly being able to follow the control flow is one of the things I like that they kept from C.
How are SPA-s and displaying ads related? The reload / page model benefits news sites more since they can generate more pageviews and hence ad reloads. There really is no connections. Devs implement SPA-s because they think it's better user experience (yes, it's hard to get it right).
The people asking what's the lowest price and such and most likely to be time-wasters. This applies to all transactions, I find.

Of course, there are cultures where haggling is the norm so, in these cases, it's best to start with an artificially high price which enables you to keep making concessions until you reach the price you wanted anyways.
Additionally, relying on `toString()` could cause problems when multiple different representations are desired.
I’ve been using Windyty since it’s launch. As a sailor, the visuals were extremely critical in planning passages. Where we could plan down to the minute of when to make course and sailplan changes.

Now we’re on land and I’ve introduced to it to my colleagues. While I can read weatherfaxes, gribs, and navtexes it would take a full for your average layperson to read and interpret that data. Windy makes it very easy for anyone to conceptualize weather models and create their own predictions.
I am GP. I agree, of course, but when a company wants to blame the user, it usually finds a way.
The world generates 40% of its electricity from coal. It has been like this for decades. Seems like addressing this now instead of complicated solutions later would be a good idea.

Consumers globally can choose “Not coal”

https://h4labs.org/ive-got-another-stupid-idea-to-deal-with-...
Even if it were not frozen, the idle "Provisioned Concurrency" price is still more than paying for an active on-demand ec2 instance.
Sure - I would argue that bandwith costs are only a tiny fraction, and the real cost is in stewarding all the existing content(page numbers) - e.g. more servers = more admins, older content/tools need maintenance, etc.

I think what is happening here is that the server costs argument is weak as a first argument. Maybe x33 expenditure is high, but I know WP has grown, and it's hard to quantify how that growth translates into expenditure - it's easy to imagine higher reliability, more accessibility, more need for maintenance of established products and so on as WP matures. If I happen to like WP and am willing to give them benefit of the doubt, why wouldn't I trust that their engineering team knows what they're doing? You haven't established your credibility as an SRE(or enough facts) to really shake that initial goodwill.

Once I view your initial argument as shaky, I am naturally more inclined to view the rest of your arguments skeptically(or just outright ignore them).

From an outsider POV, your two strong arguments are:
- I want to donate to just WP because I don't care about the rest; As the non-WP fraction of expenses grows, there will be a tipping point where the "waste" will erode my willingness to donate
- Even though there are growing development costs, WP tools have stagnated, core problems aren't addressed, new features aren't being used(another signal of "waste")

I think if you lead your essay with those arguments, the server costs argument would be better received. It's much easier to comprehend "Out of $1 I donate, only $0.50 goes to WP", and as an experienced WP user you speak from a position of authority on the second point. From there, it's easier to convince me that WP is also being wasteful in server costs.

In general though, I think you need more evidence put forward to really convince an outsider that WP is wasteful - more comparisons of overall spending vs just-WP spending, more examples of development stalling or going in the wrong direction. The essay may be convincing to an insider who already is aware of the problems, but from an outside perspective it's light on evidence.
While there are similarities I don't think they go that far. In particular, driverless train operation is only made possible by the fact that network operators and governments are fanatical about fighting obstructions and unauthorised crossings on railway track—to say nothing of unauthorised users!—regardless of whether the trains are automated or not. (In fact railways seem (I am not an expert) to be very vulnerable to disruption if these efforts fail, viz. the notoriety of train delays in the UK due to leaves on the line.) That level of expense and centralised control is certainly not coming to local, urban or back roads, though something like it might be possible on motorway.
And the pow and log methods they call run loops anyway. What is wrong with loops anyway?
Let's say I bought wikipedia and can manipulate definitions, now what? If I use this power then wikipedia looses credibility and all the darn money turns into dust.
A good way in game design is also to introduce randomness. Hearthstone is definitely a skill game but even with massive skill difference the win ration will more likely approach 60-40. It's good for new players to have fun and stick to it.

I stopped playing Starcraft 2 after I realized that there is just no chance of getting anything done unless sinking massive time into it to train.