skysight-inc/HackerNews huggingface dataset:
I had only two horrible teachers to be honest, so i consider myself lucky.

One was in both primary and middle high, the other was at my university.

First one basically stripped me of my ability to count big numbers in my head - i could multiply and divide 4-5 digit numbers easily. She just didn't believe it and marked everything as failure unless I've written down everything step by step.

Latter on she was my chemistry teacher - average grade for my class was just one mark above failure. When we got new teacher i could score top grades easily - not because she was more lenient at grading - but she actually could convey her knowledge.

At university we had a numeric methods teacher who didn't grade the method, but the result. a single mistake in writing things down resulted in a failure of whole assignment. We never did any theory, just did everything by hand. Thankfully numeric method teacher at my masters was way way better - he was actually teaching us.
Bringing Architecture of Operating Systems to XXI Century – Part III
But you can't join it if it's not a regimented organization?

You can identify political leanings, but last time I checked, uh... it's not something joinable, so...

Isn't the title... flawed?

Seriously, it's this kind of misguided conceptualization that really, really fucks up political discussions. The editorial stylings of this journalism are bending the conversation in a twisted way.

There was never any way to "join" neoconservatism. There was never any way to "join" liberalism. There was never any way to "join" centrism.

Political movements don't work like that. That's not how any of this works.

Little kids getting brainwashed by garbage has been a thing for a long, long time. No teenager "joins" the Insane Clown Posse, when they start buying t-shirts, memorizing lyrics and changing their style. Is it hugely disappointing for some parents to see that happen? Yes. But their kids didn't "join" anything. They just developed hideous interests, partly because the spectacle itself is the engrossing aspect of the interest.

Whateverrrr...
I eat a huge variety - fruits, melons, berries...
Just curious, what do you think I would be missing?
Did the Dutch steal this 'superfood'?
How to Be a Better Parent to Your Introverted Child
“Chris Hughes, a co-founder of Facebook, says the company is so big and powerful that it threatens our democracy.”

considering how flawed democracies are, i say let democracy die. adopt democracy 2.0 (no parties, no president/pm, no cabinet ministers, elected speaker, continuous citizen participation) and that’s that.
> we have a giant for loop that iterates over all of memory over and over and over to guess when we're done with things. What a mess!

Yeah, that's like having dedicated busboys clean up customers mess and clear tables when they are done in a restaurant. Why can't the customers get up and remove dishes as courses are served? Or the waiter could do it. Why does the poor busboy have to ask "are you done with this?" Now this article is proposing busboys on powered skateboards. What a mess!

Counter-point, for you.
It's just about possible for someone to accidentally do something like this, on "host":

# docker run -it -p 2222:22/tcp alpine
/ # apk add openssh-server
/ # for t in ecdsa ed25519 rsa ; do ssh-keygen -t $t -C root -P '' -f /etc/ssh/ssh_host_${t}_key ; done
/ # echo PermitRootLogin yes >> /etc/ssh/sshd_config
/ # echo PermitEmptyPasswords yes >> /etc/ssh/sshd_config
/ # /usr/sbin/sshd

Then, on another machine:

ssh -p 2222 root@host
English isn't my first language, so I naturally thought of homeschooling as keeping kids at home during the day while others are at school. If kids do social activities outside the home during "homeschooling" then that's obviously different than the type of homeschooling where the kids only interact with their guardian(s)/teacher(s).
The question is about choosing what to protect while we can't protect everything. There are enough lunar and martian landscapes on moon and mars.

Do you think these places were less impressive/worse 10K years ago when they had forests and lakes? And why must we preserve them in current desolate state instead of restoring to the older state when they could sustain more life?

My viewpoint seems to be highly unpopular here, but i didn't see any good argument why significantly reducing the number of deserts on earth is not a good thing.

Death valley doesn't even have any features that would be lost because of trees unlike for instance rainbow mountains in china.
Wait.. there are resident police officers in schools in USA?!
> security through obscurity is a bad idea

Obscurity is a good and sensible layer for defense in depth. Systems A and A' were the only difference for A' is added obscurity will result in A' being more difficult to attack.
This is absolutely not true. This is what they ACT like, but this is not their true motivation. These companies want all control to be theirs, and they want to be free to do what they want with users and their data, and they want to spend as little time, money and effort as possible while doing it. They know they can't state this honestly, so they dress it up in excuses, rationalisations and outright lies.

They KNOW they don't know better than its users. But they don't want to let users decide, because users would make decisions that go against their own profits, so they remove the choice and lie about why.
Reddit has banned Russian [0] and Iranian [1] "propaganda accounts", now lots of people over there are calling to ban "Chinese propaganda" [2] aka anybody who gets tired of anti-Chinese submissions constantly being pushed on the front-page.

Gee, one might wonder where that might be coming from? [3] That's the absurdity of the situation: Russian, Iranian and Chinese "propaganda" gets banned, while US propaganda [4] isn't even recognized as such because being pro "democracy, freedom US" is considered the default "good" position and anything not in line with it must be evil or at least bad.

[0] https://www.engadget.com/2019/02/04/russia-spam-account-prob...

[1] https://www.dailydot.com/layer8/reddit-accounts-iranian-infl...

[2] https://www.buzzfeednews.com/article/craigsilverman/reddit-c...

[3] https://www.reddit.com/r/Blackout2015/comments/4ylml3/reddit...

[4] https://www.theguardian.com/technology/2011/mar/17/us-spy-op...
Rust await syntax community opinion poll
Veiled threats are really cool, that's definitely what we need around here.
> Garbage collection is about visiting live objects to figure out what's alive and ignoring the dead stuff

That's a description of tracing GC, not a definition of GC.

GC is whatever technology that enables what you've called automatic memory management: a kind of illusion that there is infinite memory, from the programmer's perspective.

That might involve some mix of reference counting (Python is probably the biggest example), tracing (what you seem to think is all of GC), data flow analysis (e.g. escape analysis in some Java GC / JIT integration), etc.
The reality is we as developers choose not to give languages
enough context to accurately infer the lifetime of objects.

The reality is we as developers choose not to give languages enough context to just do what I mean.

instead of finding a way of expressing when we're done with instances

So, when are you done with an instance? How to enumerate all possible situations and devise a comprehensible encoding for them? Without requiring developers to keep a lookup table of lifetime declarations or other non-local reasoning in mind? Concurrency. Laziness. Runtime code replacement.

You're handwaving over fundamental research problems here. You don't know this is even possible in a way that doesn't completely hose the comprehensibility of a language.
Li-ion batteries requires a lot more investment than a more simple pumped storage reservoir. They are only going to be used when the latter isn’t viable.
“If we don’t have public servants shaping these policies, corporations will.”

I fear that in the current environment where money largely drives politics that corporations will just shift from directly making policy to funding the politicians who will do-so on their behalf.
As someone famous once said "democracy is the worst system apart from all the others". You can keep your "democracy 2.0" I'd rather see Facebook forced to follow the spirit and rule of law.
It would need to be paired with something like Jolly Roger, above, which is darn good at spoofing a human for a while. It would need a variety of voices and scripts so the recipient humans wouldn't get trained on it too fast.
Damn, you're right. WW1 was certainly a major international conflict. Scratch that bit.

It does offer a useful comparison though. In WW1 there were no cartoonishly evil baddies, just a bunch of pointless deaths. It didn't devastate a civilian population, either - nobody got to feel like a hero, there were no joyful liberations. WW2 was a righteous war (that also happened to be an economic goldmine). That permanently shifted American culture (and killed isolationism stone dead). So Nazis became THE enemy - the Lucifer to America's new God complex.
Since a lot of the robo calls are part of scams and illegal, I don't think it's the fear of fines. I believe that market size and language barrier are a bigger issue: Plenty of people speak english, few speak german and even fewer are fluent enough in swedish to convince people to hand over their money.
I never understood the need for Garbage Collectors.
In my opinion, the difficulties of memory management are extremely overrated. I write code in C/C++ for almost 20 years and I never encountered a difficult bug that would have been avoided with a Garbage Collector.

If a coder really has a hard time with manual memory management it means he can't really code, this is a beginner problem...
Define natural please. It’s my belief that industrialized food production has created unnatural availability of foods that largely use unnatural ingredients. Unnatural as in not found readily or at all in nature.

Are you defining natural as ‘conventional 21st century Western diet’? ie what everyone is doing around you.
Not exactly. A trolleybuss will not run at 90km/h.
Marvell to Acquire Aquantia (Maker of Multi-Gig Ethernet Controllers)
The Joy of Watching (and Rewatching) Movies So Bad They’re Good
Why I Don’t Believe in Empathic Design
The nuclear fear is annoying, but this is still a step in the right direction
> Indeed, for software of good quality, free software wins.

What is good quality differs between people. Personally i consider good quality to be desktop software with a good and simple (but not patronizing) UX and responsive UI that does not abuse my system's resources.

The vast majority of FLOSS fails hard there, at best you get a single aspect of the application to be very good at what it does (e.g. some 3D renderer might provide a very accurate light model) but suffer at everything else (e.g. be usable only through the command line, using only a custom format, no support for the 3D authoring tools that everyone else uses, etc).

There are very few FLOSS applications of good quality and of course that is what i consider good quality (someone might consider the command line part i mentioned above as a sign of quality because it would be easier to drive via scripts, e.g. for setting a render farm).
> You can enter ketosis long enough to lose some weight and then add back in some carbs at some point... just don't return to whatever habits led you to gain weight in the first place.

That's the key though. Despite using keto or fasting, you still changed your diet. However, the changes you've made are more manageable for the long run.
It wastes time, space and energy, but it also lowers the bar for programming ( don't have to know or care much about memory ) and removes the potential for errors. It's like programming on training wheels. Sure it, there are costs upfront, but it also saves costs down the line.

Also, garbage collection doesn't iterate over all memory. There are lists, structures and variables that the runtime/GC manages.

And we already have languages that doesn't use GC and give us ways of "releasing memory" - C being one of the most famous ones. But C also has its share of problems.

The more control you give to the programmer, the lower the footprint but the higher the learning curve and the costs of bugs. The more control you give to the runtime, the higher the bloat and lower the learning curve, but lower the cost of bugs. The GC exists because it removes a class of bugs that human programmer seem prone to write and it theoretically allows programmers to work on more business/productive aspects of software development.

Software development is such a vast space that I think there will be room for GC and non-GC. And as you said, sunk costs ( on both sides ) almost dictate they both be around for a very long time.
i don’t understand this attitude. we know that democracy is flawed and the best answer is “we’ll keep it flawed”?

think how software evolves. now think how democracy stagnates.

i know humans are extremely conservative by nature, but this is just absurd.
I agree to breaking up Facebook. But the message falls flat when the suggestion is to spin off WhatsApp and Instagram into separate companies. This doesn't really do anything.

When standard oil or Bell telephone broke up, they were broken across geographic lines or "horizontally" in situations where the business was vertically integrated (separating extraction, refining or transport in the case of standard oil)

FB, IG and WhatsApp are all separate companies with arguably very different business models, so separating them up has little impact.
Amazing story, but the fact that the patient’s mother had to suggest phage therapy, and that the specialists didn't know much about it is pretty damning.
Nor do trucks in the city. Put trolleybus on a highway and it could do 90km/h.
> (...) as any individual cars have no place in a city.

That's one view. The other is that cities are too dense. There is no reason, in the era of fast digital communications, to pack humans so densely that we are discussing the right to use an 8m² space in the city for personal use. It's an attack on the symptom rather than an attack on the cause.
Machining Design Associated Adds on to Their 5-Axis CNC Machining Capabilities
Are you confusing it with Direct2D? DirectDraw was an old API from the D3D5-ish era and basically allocated a front buffer you could draw to with GDI. It was not GPU accelerated.
GC has always meant tracing GC while reference counting (ever since McCarthy invented it) was considered another form of automatic memory management (like using arenas, doing escape analysis, etc...). Only recently in hacker news have they become all merged into the same word, for some reason.
It sickens me that one must pay to have this problem fixed. The FCC needs to step in and either require a fix or require the providers to setup customers with these services out of their own pockets.
I am a Vim guy but find VSCode is the only option for TypeScript; none of the Vin plugins work quite as well. I'm happy with it. I much prefer my Vim setup, though, but for TS the seamlessness of VS Code is too good to give up. I enjoy the IDE part of VS Code; the editor, not so much.
Since everything is sourced from nature, for argument's sake, even plastic can be called natural. However, as far as food is concerned, I have started treating foods that have been manipulated in any way by a human or a machine as unnatural.

All I am saying is that in my opinion Keto does not fit the definition of natural. I eat mostly fruits while I feed my dogs raw meat and organs only.
Given that the certificates don't really need unique keys this would actually be feasible, yes (since then generating the cert only requires a RSA signature).
In D some of that can be done with a Proxy mixin https://dlang.org/phobos/std_typecons.html#Proxy
The fact the tcp (and it’s own institutional infrastructure) were already established is what made the whole OSI network effort even more enjoyably absurd. It was the last gasp of Big IT trying to take over the crazies. Most amusingly to me, it seemed only to be discussed in enterprise contexts and Very Important IT Journals. Such people were officially committed to deployment, while their own people were busy getting stuff done. IIRC the first nail in the coffin was the US military ignoring the naked emperor and officially deciding to stick with TCP. But by that time most people with real work to be done had ignore the whole OSI effort.

> Discoverability was a problem in the early days.

Yeah, I remember being at a conference in which a smart person (actually a smart person, no snark) said that discoverability would be over, as indexing the web would require keeping a copy of everything which, of course, is completely impossible. And we all nodded, because indeed, that did make sense. And about six months later, when altavista launched, it seemed only to confirm this belief.
If you have a use-after-free it means that you made a wrong assumption in your code about the lifetime of the object. A GC would hide the issue and potentially lessen the gravity of the bug but it doesn't resolve the core issue which is that you probably have a fundamental logical problem in your code.

I'm a bit "GC hater" so obviously I'm heavily biased but to me it just means that GC make it easier to write sloppy, poorly architectured code where you have a mess of a data-dependency graph and nobody knows who owns what and when things need to be deleted, so you let the GC (hopefully) figure it out. In my experience this leads to all sorts of issues independently of memory management, such as having obsolete data lingering in certain parts of the program because it's not expunged properly.

IMO GC or not having clear ownership semantics are necessary to properly architecture anything more complicated than a script. And if you have ownership semantics then why do you need a GC anyway?
Protein?
The cited study is not peer reviewed, nor does it provide any supplementary data. Simply put, as it is not reproducible, it is not science.

The best studies will be completely open about their assumptions, data sources, approximations, and uncertainties. They generally report (and I find similar conclusions in my research) that in most places where people are buying EVs, given the uncertainties in our supply chain models, they are at par with hybrid gasoline or natural gas cars. And it is difficult to construct consistent scenarios where the electricity grid does not get cleaner over the lifetime of an EV built today and used for 15 years.

A good starting point when exploring these calculations is the GREET model: https://greet.es.anl.gov/.
Golang supports exactly this use case.
We also recently open sourced our internal feature flag tool Bullet Train: https://github.com/SolidStateGroup/bullet-train-api

Would welcome any feedback.
Have you ever actually played the game? Or browsed the forums, for that matter?

https://steamcommunity.com/app/578080/discussions/1/
Take a look at the primary energy consumption here in this chart [0]. As you can see despite 45% of electricity coming from renewables it's still only 14% of the total energy consumption. Just the mineral oil consumption alone contributes 2.5 times more energy than renewables. This looks bad at first glance except you have to consider that the efficiency of ICE cars is extremely low, somewhere around 25% or even less depending on the fuel. Electric motors will massively reduce the total amount of energy needed for transport no matter what the source of energy is.

[0] https://www.cleanenergywire.org/sites/default/files/styles/g...
Democracy is all about how its implemented. There has been plenty of broken democratic systems before, its all about learning and improving institutions. For example, a democracy resulting in bipartism is hardly a very representative one. How you implement democracy will lead to multiple, different outcome in terms of political expression.
Confluence Servers Hacked to Install Miners and Rootkits
Humble Python Bundle
"Turning off coal will tank the Australian economy"

That's pretty much the line that the current federal government are pushing though.
I think I'd rather have a teenager than a guy who couldn't even remember its name when he tried to list it as one of three agencies he'd demolish. https://www.google.com/url?sa=t&source=web&rct=j&url=https:/...
What's the maximum density? I live in Montreal, which is a medium-sized city, not particularly dense, but cars don't scale as well as humans. The city has become gridlocked, noisy and dangerous, with roads full of potholes no matter how much money we throw at the problem.
You have seen the budget of the US military. You could hardly call that constrained.
Trains can't climb hills. Therefore railways can't be built everywhere which increases costs significantly.
I think it's not just that Groovy and Scala were temporarily a better Java that was eventually overtaken by the next even better Java, I think they were not sufficiently better. Better at some things, but with a cost not everybody wanted to pay. Groovy doesn't perform the way Java does, Scala is fast, but is a lot more complex and occasionally hard to read.

I haven't really tried Kotlin yet, but my impression is that it improves a lot on Java without any real downsides. It might not have all the improvements that Groovy and Scala offer, but it has the most important ones.

And it's a clean slate that leaves some of the poorer decisions in Java behind it.
Well... this is how they currently make policy. There aren’t literally corporations writing law.
China has seen the days of democrats coming to power and China killed them. It has the experience in doing so. IMO when a democratic power is rising in China, China knows how to kill it swiftly. So uh, China becoming democratic is still highly unlikely, at least within 30~40 years I guess.
Not quite. The 80Mb represents the uncompressed on-disk size. Those bits can appear in memory in two main ways. It can be executable, in which case large parts will be shared (remember, containers are not like VMs). Or it can in the FS cache, in which case bits will be evicted as necessary to make room for executables.

There's a case for tiny images, but it's in severely-constrained environments. Otherwise folks are fetishising the wrong thing based on a misunderstanding of how container images and runtimes work.
ESA Space CyberSecurity Call for Ideas
Maybe integrating it into a terminal first would make more sense ;-)