skysight-inc/HackerNews huggingface dataset:
There is simply no need for mass deployment, yet. We would waste a lot of money. If there are business models, which make the existing storage profitable, then it gets viable.

For example near my home town there is a pumped hydro storage facility, which the last years struggled economically.

It's also useful to distribute electricity over several countries via a grid designed to do so - something which starts for countries around the North Sea.

It's not that nothing is done. For example North Germany builds a 1.4 GW HVDC line to Norway (called NordLink) to be able to store and retrieve electricity from&to there. Additional lines can be added, and at least one is in the planning stage (called NordGer). One of these lines costs 2 billion Euros to be build.

We are also far away from having infrastructure to use electrical vehicles as a grid component - there are simply also not yet enough of these vehicles. Recycled batteries from these vehicles could be used in homes. There is a compressed air power plant running for decades. There are large gas storage systems, which could store gas produced from surplus electricity. There are first deployments of storage systems using heat, in the industry.

I would expect that more storage variants and mass deployment will start in a decade, once we reach interesting levels of cheap surplus electricity, there is large scale demand for stored electricity, and when there are viable business models.

> heard quite a lot from anti-renewable populists

I would not invest billions into storage deployment, just because populists are unhappy.
To anyone who might be curious to try these substances:

Both iboga and datura can be deadly!

Beware!

Both iboga and datura have been used in traditional shamanic contexts, and ibogaine (derived from iboga) has shown some promise in treating addiction, but usually this is done with a medical team trained to handle possible dangers.

I know of no remotely safe way to do datura at psychedelic dosages.

Most of the datura trip reports I've read have had a nightmarish character to them, with true hallucinations (ie. ones where the user does not realize that they're experiencing something that is not there), often involve the users putting themselves and/or others in physical danger, and often result in amnesia.

More can be read about iboga and datura on Erowid:

https://www.erowid.org/plants/datura/datura.shtml

https://www.erowid.org/plants/iboga/iboga.shtml
Sundar Pichai has been actively calling for regulations on AI and facial recognition to crowd out potential competition and startups. They know that regulations will create barriers to entry and openly welcome it now that they are at scale.

Just like banking rules like KYC and AML were barriers to entry and the cost was borne by the unbanked and underbanked; and competition that could not be created to take on the incumbents.

Karl Popper warned that the enemies of open societies included BIG companies that tried to limit competition through regulatory capture and their armies of lobbyists.
Good point!

Actually, that works well enough with OpenVPN. I've managed a crude setup that switches two-hop nested VN chains at 10 minute intervals.[0]

I should also have mentioned the Orchid app for Android (and perhaps soon for iOS).[1] It implements dynamic multi-hop routing, and reputation-based route selection. As I understand it, commercial VPNs are providing OpenVPN servers for the network, and I would hope that each hop uses a different provider. Users buy bandwidth with supposedly anonymous Etherium-based cryptocurrency.

Orchid may provide privacy and anonymity that's at least comparable to do-it-yourself nested VPN chains, and perhaps comparable to Tor. In that you're distributing information and trust among multiple providers, who are paid anonymously. And it's obviously far less work than nested VPN chains. But as with Tor, there's the downside of trusting a complex system, which you likely won't understand well.

There's also the issue that current smartphones are so horribly insecure that using such tools arguably provides merely an illusion of security, privacy and anonymity.

0) https://github.com/mirimir/vpnchains

1) https://www.orchid.com/
they don’t. they also have their own cloudflare “token” thing. can’t remember the name of it right now.

found it: privacy pass
in the end, Sylvia Plath squandered the rest of her time by sticking her head in an oven and killing herself.
Securiti.ai Raises $50M to Modernize Data Governance
the key to sanity while on Reddit is to stay on the non-default & topic/your area of interest specific subs.
Show HN: Casual Microblogging HTML5 Game
The question should probably be what you gain from the header files? If you just want the simplicity you can "#include \"some_file.c\"" instead. Functionally it's no different, but it's less surprising to other people and it's an easier transition to a real build system if/when you need it. I think the reason it's being raised is because people think your writing a header only library.
The people on the bus wouldn't be in car navigation mode of Google Maps.
I like that 8 has some great changes coming and the JIT will be a long term win.

I just hope the core maintainers evaluate true async/await constructs for PHP. I also hope that the JIT leads to more significant advancement in PHP and how it manages memory. For all it’s improvements it’s still really prone to memory leaks easily
Creator here. Hi5 is a project I've been experimenting for past few months; trying to use simple game mechanics (ruleset, progression, choices with consequences) to make topic discussions more playful and reduce mental fatigue around getting acquainted with new people (eg. concerns sharing personal info, guilt from ignoring messages, stress around managing multiple convo threads). The tech stack used:

* 3D assets/interactions: PlayCanvas (WebGL game engine)

* Frontend/backend/database/deployment: Bubble (no-code web app builder)

* Landing page about section: Carrd (no-code website builder)

The design is still pretty funky (maybe looks better on mobile?), but this is part of a service I'm attempting[1] to help young professionals recently moved to their city attend events together. Happy to answer any questions about building this game!

[1] https://hi5gang.com/
The fact that pointers and memory management may be so simple on paper, but programmers still routinely mess them up in the same way after decades implies that hoping programmers will finally just start getting it right all the time isn't a good solution. The idea that to solve the problem, everyone else just needs to finally get better, feels like the sort of thing one would say to feel superior to others writing buggy code rather than be a realistic path forward for decreasing the amount of bugs.

I used to have the attitude around vulnerable code of "The problem would be solved if everyone else was just better [like me]". I was desperately trying to prove myself. I'm good at finding and solving tricky bugs, including exploitable memory corruption issues. It felt nice having a thing that I was clearly superior to others in. I loved languages like C where I had a great knowledge of the footguns and I could save the day in. But then I got a good job, I no longer felt undervalued and needing to prove myself at all costs, and my attitude shifted.

I can't write the whole codebase myself or double-check everyone's work. This didn't really matter if I was just concerned with making myself look good, but if the thing I cared about was the product itself and stopping bugs (especially exploitable ones) from getting in to begin with, then it wasn't enough to drop in occasionally to save the day and chide others for not knowing enough about the specific footguns lying around. If there were a bunch of tools that were misused 2/3 of the times they were used in the company, then I could accomplish far more by finding and advocating for safer replacement tools than I could accomplish if I tried to double-check every time the old tool was used and endlessly reminded people that the flesh-magnetic hammer will seek out your thumb unless you know to use some specific swinging strategy.

>There's already a few comments about how "safer" languages don't really solve anything. They just push the problems up higher in the stack of abstractions

A program written in any general purpose language can have high-level bugs like forgetting to check the user's password when they sign in, but only languages with manual memory management make it easy to also have an exploitable memory corruption bug when handling the memory containing the user's password. Solving some kinds of issues is valuable because that can help reduce the count, likelihood, and severity of issues that do happen.

>The amount of anti-education authoritarian fearmongering in these discussions is disturbing. Then again, given how much everything seems to be rapidly moving in the direction of dystopian corporatocracy, perhaps that's not so surprising.

>... and when that time comes, what are the chances the "security" fearmongerers will just start blaming something else?

What possible ulterior motive do you think people advocating safer languages have? I really can't tell if this is parody. Do you think Mozilla made Rust as part of some bigger political narrative, rather than to just make it easier for them to write bug-free code?
Serious Sam was a lot of fun. The sheer scale of the monsters kinda blew my mind. I had a lot of fun playing on PC and sometimes with friends on Xbox.

It's very different than Doom though and feels grander in some ways.
Yes, debcargo is a great solution. Thank you for writing that. And really, I mean it, it's awesome. But my point (which you seem to be agreeing with) is that we have a while to wait while the distro people do their thing. Not just Debian. We can't just take random packages off github and put them in any distro, there is more to it than just running debcargo.

>Also, neither the standard library nor the compiler have "churn"; we're very careful to make sure old code still compiles with current Rust.

When did this happen? Last I checked Rust still had no LTS policy and there were no stability guarantees around the syntax, ABI, API, compiler flags, Cargo file format, etc. If some policy has changed here, please link me to any info.
Samsung – The Dark Side of the 'Galaxy'
PHP 7 didn't introduce a JIT. There was an experiment in the 7.x series, but it never surfaced.
This video is a bit of a seminal moment for me. It's made me realise the information and tools we rely on and assume are true are actually just systematic fabrications produced by self-serving corporations, and are not necessarily the truth whatsoever.

What does this mean for Google Search?

(We had this discussion the other day: https://news.ycombinator.com/item?id=22139421)
Sounds like they deserved it:

>On Wednesday, far-right news site Zero Hedge claimed without evidence that a scientist at the Wuhan Institute of Virology created the strain of the virus that has led the World Health Organization to declare a global health emergency. The outbreak has grown to more than 9,776 cases, with 118 outside of China. The coronavirus has killed 213 people, all in China.

>It concludes, “if anyone wants to find out what really caused the coronavirus pandemic that has infected thousands of people in China and around the globe, they should probably pay [the Chinese scientist] a visit.” It also lists their email address and a phone number.
Are you on cgnat by any chance?
Rocket Arena! Yeah, Quake is insanely fast paced. I remember trying to explain this to friends playing FPS on consoles of the era (PS1 or PS2?) and just not being convincing. Even Halo felt glacially paced.
They have a but more latitude than that. Grumble a bit and criticize, fine. Get too big and get too much attention, that's a problem. I understand they have a sort of warning system though, so it's not all "that dude said Jinping is a tyrant, get the black bags and duct tape!" I mean, it's bad, but not that bad. In part because by and large the government propoganda fulfills it's purpose.
Typically the JITted code is saved between requests, since it's stateless. This is how HHVM works at least.
Quite the opposite regarding Carrie Lam. There is a lot of anger towards the government over how they are handling the virus, specifically the insufficient mask supplies and not closing the border with China. Even the pro-Beijing supporters are angry with the government, and pro-Beijing parties are criticising the government in order to gain support in time for the September LegCo elections.
Tulsa Race Riot of 1921
The night sky is increasingly dystopian
Do people really put server keys into clients? I thought the general assumption outside of private servers is to trust nobody.
Reading and Exercising are almost definitely going to put in you in an advantageous position
It seems like everybody believes that you should get rid of a car when it costs more to fix than it's worth, but that seems like a complete non-sequitur to me.

The question is whether the repairs over time cost more than the monthly cost of a newer car.

Assuming there are no features you feel you need on the newer car.

But I think the truth is, by the time a single repair can cost more than a car is worth, people are usually sick of it, and a nonsense reason is all that's needed.
FWIW, this site seems very well run to me. The mods seem to have very deeply considered positions on community management.
Have used one of those !
The 'automation' for its time was great.
And calibration; signal amplitude measurements were always right on.
The algorithm is based on the Bristol Stool Scale, however Crappsy gives you the ability to track your Crappsy Score over time, so that you can improve your health by living a healthier lifestyle. We also give you health recommendations to improve your health in the "health" tab.

We take privacy seriously, and work to make you feel safe. The photos are stored on our https and ssl encrypted servers, so that you can access the photos later on in your feed.

Also the photos are processed by the algorithm via IBM Watson. If you would like to learn more, you can read our privacy policy here:

https://www.crappsy.com/privacy
It appeared they were being pretty open about it, 10 days ago it was very "only a few hundred cases, and it doesn't spread easily from person to person." One first-hand account said they were telling people there hadn't been any new cases in a few days, so all was safe, go out and celebrate the new year. Now, they have the equivalent of double the population of Texas on lockdown.

It's also important to realize that the Chinese government isn't quite so monolithic and in lockstep with itself as you might think. It's entirely possible that in one smaller region the local government was being open, while the wider message was the "nothing to see." That's speculation though, just mentioning it as a way they could have been both open on one level and misleading on another.
How about on a digital camera[0], or a calculator[1], or an ATM[2], or an oscilloscope[3], or an Apple Watch[4], or a printer[5], or a Porsche[6], or an Etch-and-Sketch[7], or a Macbook Pro Touch Bar[8], or a piano[9], or a toaster[10]?

[0] https://www.youtube.com/watch?v=7gCZZkBATSc

[1] https://www.youtube.com/watch?v=nduMTX86Zl0&feature=youtu.be...

[2] https://www.youtube.com/watch?v=D0rStdHowAg&feature=youtu.be...

[3] https://www.youtube.com/watch?v=m2JOs0Aldq0&feature=youtu.be...

[4] https://youtu.be/KXhf_SpO6wA?t=20

[5] https://youtu.be/XLHx3vO7KJM?t=5

[6] https://youtu.be/NRMpNA86e8Q?t=174

[7] https://www.youtube.com/watch?v=VnmIXK3PYFw

[8] https://www.youtube.com/watch?v=GD0L46y3IqI

[9] https://www.youtube.com/watch?v=LoOzVAYSqzw

[10] https://www.youtube.com/watch?v=vI7tWd7B3iI&feature=youtu.be...
You're saying that running an emulator on a PC violates UK copyright law? Even if the game is loaded into the emulator from the original media?

I'd be interested in a source for that.
Singapore and Hong Kong are both in areas which never experience freezing. The act of freezing and thawing of water in temperate climates is super harsh on roads - as water will seep into cracks and then expand when it freezes. It's the main reason why many roads are bad in many US cities like Chicago.

Another reason might be due to regulations. I faintly recall hearing that European highways are built on an 18" base, whereas the US only a 12" base, but I'm sure it varies...
Also the fact that some critical categories are exempt (military, aerospace, automotive, active implantable medical devices etc.) speaks volumes about that.
Roundabouts only work in the burbs. In cities, they are death traps for pedestrians and cyclists.
It's worth mentioning that often parts aren't manufactured to be high precision variants. That would be extremely expensive. What happens instead is the parts get measured and "binned" by how close to spec they are. In a large enough sample, statistically a few parts (even with an inaccurate process) will be perfect. The best ones are sold as A grade, etc.

This is pretty common for thinfs like resistors, but even CPUs and RAM are binned by their overclock performance as there's some randomness in production.
That's interesting if they have a treatment. Hope it works in other patients.
A security camera on the register seems like the easiest way. If the cashier’s count doesn’t match the sum of customer transaction then watch the footage until you see them pocket the money.
I think if you are in a situation requiring Morse code, you likely don't have access to a smart phone.
The new fangled communist blocks did, but older developments were often left without this, even at the fall of communism. I live in the capital of my country, and 30 years ago a lot of the old town - places that are now the most expensive places to live - were at the time some of the poorest.
I envy you py3 kids...

encoding is a huge problem in py2
Doom had a great dark mood.

The textures, the level design, the enemies, the sound, the music — they all band together to say: "you are the last human to stand against Satan's forces". This makes single-player interesting.

This is then felt in Quake I and II, in Raven Software's Hexen, in Painkiller.

OTOH Serious Sam makes fun of it, turning the whole thing into a jolly and grotesque arcade. I think it's a different lineage, just using the same technology of a 3D shooter by a coincidence.
Sorry, I don't understand.

Does this non-terminating function run at compile time or at runtime?

If it runs at compile time, and it doesn't terminate, then presumably no executable is generated? That's good enough for me.

Or are you describing a function that checks some property at runtime, which the type system then depends on afterwards? But if that function never returns, then the subsequent code that depends on the property it was checking won't ever execute. So a false thing is only proven true in code that never executes. That seems fine to me.

(Also note that as a practical matter I mostly don't care if it's possible for a developer to maliciously trick the type system. I only care about catching accidental errors. Relying on a complex type checker for sandboxing of malicious code seems too risky.)
> systematic fabrications

If that's what you want to call models, sure. It doesn't matter whether it's a 503(c) or a corporation, modeling the real world is imperfect and messy.
If you can't watch this video[0] and see a level of fear in people to acknowledge the date June 4th 1989 on camera, then I just don't believe you are arguing in good faith. You seem to grossly underestimate what "disappearing" people for speaking out does to a society. You seem to think that Chinese citizens are ok with it, because they don't protest it, as if they are even allowed to speak out about it without serious repercussions. Just look at how HK reacted to the extradition laws. But I guess HK has become too westernized to understand that it's actually ok to disappear people.

0. https://vimeo.com/44078865
Until there is an EMP that blows away all those stored electrons - and backups. Books looks a lot better after that.
not the GP, and I don't how it's done, but my Google Maps timeline does distinguish between motorcycling and car trips, however its reliability is questionable. It has often mis-categorised my motorcycle trips as car trips, but rarely if ever the reverse.

I would guess (unsubstantiated) that it classifies a motorcycle trip as being unexpectedly fast through many traffic jams.
My favorite example of this was in NYC heading to Citi Field for a Mets game. Google Maps guides you past the exit, has you make a u-turn by getting off at the next exit (which is really unusual) and get you trapped on some ramp for an extra 20m.
The Bart is designed to look automated, but it's one of the least automated transit systems around - There's a human driver on each train, station agents to watch the doors, and it's only the fact that they have nice recordings that makes it feel impersonal and automated.

Yeah, no. BART doesn't have station agents watching the doors, and human drivers are a common occurrence on pretty much every subway system in the world.
The Joy of Text: James Wood’s Inspired Reading
The Wall Street Journal’s Fake and Distorted News
The crazy part, speaking from So-Cal, is that daily black coffee drinkers at Starbucks can even save a few cents on top of that if they buy one of the monthly refillable tumblers. I think you only get one free refill per day but I've been to a lot of places that don't care enough to refuse me another refill so mileage may vary.
Apple filed an upcoming model A2289 that is rumored to be a 13" replacement [1]. I'm waiting for this too.

[1] https://www.macrumors.com/2020/01/13/apple-a2289-mac-eurasia...
In fairness, people may have different opinions based on where they live. In places that have harsh winters and salt the roads, eventually something structural rusts through and/or significant amounts of wiring. On most cars it isn't practical to replace the frame, even if it's not unibody.
You can lay out your types exactly how you want in Rust, just by using the `#[repr(C)]` or `#[repr(packed)]` attributes to guarantee an ordering of the fields. So,

> rust might not give you great insight into how it lays things out

Is not true, and this is one of the first things you will learn when you try any sort of FFI. So

> (or it's not as well known or talked about...)

Is not true.
Not all diplomatic staff carry diplomatic visas.

Every other country in the world where lobbying is not legal, all of this is done with government staff, this usecase cannot be a justification for having lobbying when everyone else gets along fine without it

when a foreign government employs a third party firm it looks like it wants plausible deniability , or that they are trying purchase access and influence that these firms have as Kushner was selling .
What culture?
> The nuclear waste problem is also not solved and extremely expensive.

You could do what coal plants do with their nuclear waste: incinerate it and distribute it on the wind.
“Filesystem Synthesizer” Demo
at least some of the speed bump in 7 came from reduced memory usage. IIRC, array pointer size was reduced significantly - something like 120+ bytes per array entry was reduced to ~40 bytes, so far less memory needed to be allocated and managed throughout an execution cycle. I'm sure there were other reasons for speed boosts, but that is one that's stuck in my head for some time.
Experiments and goofiness were (part of) what made it good, and bad information is far, far worse now.
I realize there are obscure programming languages that do this stuff, but I need it in C++.
It's also worth pointing out, all of the Great Powers are involved in bio-weapons research. Even the USA. Classified of course. Very dangerous, but able to provide tempting powers to politicians and military leaders.

Not that I support this ... But neither can I close my eyes and hope it's not happening.