skysight-inc/HackerNews huggingface dataset:
"In December 1840, Abraham Lincoln and four other Illinois legislators jumped out of a window in a political maneuver designed to prevent a quorum on a vote that would have eliminated the Illinois State Bank."

Imagining something like this happening today is ... difficult, to say the least.
I'm thinking that most of the 21 billion tons of food produced are "lost to environment" depending on how "refuse" is defined, mostly as human waste and some as human beings.
you can also pick an ro system with a permeate pump (https://www.purewaterproducts.com/articles/how-permeate-pump...)

proper inlet pressure also improves efficiency.
US hegemony, Microsoft's anticompetitive/subsidized practices, and our peers for not demanding better - if you're really looking!
Or vulnerable minorities who make nice scapegoats. See Indonesia, Malaysia, Zimbabwe, Myanmar, etc…

Surely you could have figured this one out?
Snake in my Boot: An implementation of snake in a bootloader
>> China, Indonesia, Philippines, Thailand, and Vietnam dump more plastics into the ocean than all other countries combined.

> Its probably going to be a surprise to you then to learn that Kigali, Rwanda is absolutely spotless.

GP enumerated the countries they were talking about, they didn’t imply all countries with poverty are to blame. It’s well documented that those countries are the source of a large portion of ocean plastic and that US and other western countries ship their recycling and garbage to those countries.
> I still don't get why they aren't selling an "enterprise" version of Discord. Something that would be completely separated from the "public" one, with different account and a strong privacy policy.

Probably because they make more money on scraping the data of consumers than they would on (1) building e2e encryption into the platform and (2) hiring support to give white glove treatment to enterprise accounts.
That's the average, for people in the West this is bound to be significantly higher ... yikes
It must have been precipitated by something, and I'm guessing someone barred the door. Also a strange move.
Yes, I played all Portal and HL+HL2 episodes natively from Steam in ArchLinux
Umm, yes, they do. They know what layer of rock it was found in and can uranium date the surrounding rocks.
I think the parties part is the key, especially how it has infected the judicial branch as well.

Madison claimed that the defense against the tyranny of the majority was that

"...the society itself will be broken into so many parts, interests, and classes of citizens, that the rights of individuals, or of the minority, will be in little danger from interested combinations of the majority.

In a free government the security for civil rights [...] consists in the one case in the multiplicity of interests, and in the other in the multiplicity of sects. The degree of security in both cases will depend on the number of interests and sects."

It seems that parties, and particularly blind obedience to the head of the party (whether the president, the speaker, etc), has diminished the "number of interests and sects."

(Note, this is my understanding of Madison, but not as a scholar of US history.)
I'm a bit surprised at all the negative comments here. I hope it isn't too discouraging for your team, because as author of a 50K LOC Python app (HashBackup), I could really use this! I love the Python language but sometimes the performance is a drag. For example, to plan a restore when the data isn't local, HashBackup has to traverse every block in every file to be restored and figure out when to load the block and when it can be released from the cache. This isn't particularly difficult, but for very large restores it requires long loops using large lists, arrays, and/or dicts. Parts are coded in Cython, and that works well for easily-isolated functions, but not so great for something like the restore plan that needs database access and is referenced during the restore.

I ran a small 10M entry {int:int} dict benchmark. In Python 2.7, the test used 1.1GB of RAM and about 8 seconds. In D (fully compiled) the same test used 881MB and 7.4 seconds. Here's the D version:

import std.stdio : writeln;

int main() {
int[int] map;

foreach (i; 0..10_000_000)
map[i] = i;

foreach (i; 0..3) {
foreach (j; 0..10_000_000) {
map[j] = map[j] + 1;
}
}
return 0;
}

In Seq it ran in 5 seconds and used 395MB. Here's the test program and Seq run:

map = dict[int,int]()
for i in range(0,10000000):
map[i] = i
for i in range(3):
for j in range(10000000):
map[j] = map[j] + 1
print map[12345]

[root@hbseq ~]# /usr/bin/time -v ./map
12348
User time (seconds): 4.67
System time (seconds): 0.55
Percent of CPU this job got: 97%
Elapsed (wall clock) time (h:mm:ss or m:ss): 0:05.36
Maximum resident set size (kbytes): 395532

Looks pretty great to me, especially if I don't have to do a major rewrite! I guess I could have hit a case where Seq happened to have a higher HT load for 10M entries and D just did a resize, so it would be good to run the same kind of test at a lot of different hash table sizes. But the Python results are pretty terrible space-wise.
Bloomberg Data Dash: A Live Climate Scoreboard for the World
They're much more useful in maintenance environments where people have already written a million lines of code before you got there. Of course you have no idea what they've done. After a few years they probably have no idea either. You can go grepping in the codebase, but the sheer speed of asking the debugger "how did I get here?" is hard to beat.

They're also useful in layered environments. Sometimes it's a bug in other people's code and you need to get in there to find out what's happening. When all you have is disassembly, and can't readily insert print statements, the debugger is absolutely invaluable. One of my own "debugger greatest hits" was finding a bug in Windows CE stack unwinding this way.
I agree with you and I found this part of the article strange as well, since one of Go's strengths is that it routinely spits out self-contained binaries thanks to doing exclusively static linking.
Both!

Of course I don't walk around staring at the sky or anything, I'm sure I miss stuff all the time too. Always a 'whoa' moment when you do remember though.
The Inversion of Control pattern in the test of time
It's not that widely known, but WW1 started with:

https://en.wikipedia.org/wiki/Assassination_of_Archduke_Fran...
Glot.io – An open source multi-lang pastebin with runnable snippets and API
I'd probably say in lieu. If you like it and it gets you into the HL universe, then going back and playing the original HL is an interesting treat.

Keep in mind Black Mesa isn't quite finished, they are still polishing off the final levels. But there's still a good 10-20 hours or so of gameplay.
[citation needed]

Dark Waters is not a documentary.
i see your 2 decades and i raise you 3 :-)

for a while i have been dreaming of the idea of having a real programming language for use on the commandline and i always get stuck at the verbosity of the syntax.

i didn't want to invent a new language however but possibly reuse an existing one. just that none of the languages i came across really fit.

for starters it would have to be a language that uses spaces to separate arguments, like lisp, smalltalk, red, forth and a few others. but there are more potential requirements that most languages don't really support, like being able to specify string values without quotes...
Agreed here too. Older devs also love new tech. Sometimes you can just pick up the new idea and adapt it to old tech.
At this point Half Life 3 became a running joke :)
Yes. The joke was that Person A's comment, replying to an article about Jones, makes it seem as if the 'he' in the line is referring to Jones, not the baby Messiah from the movie. B then subverted the expected conclusion of Jones' line "...he's a very naughty boy" with a fact about Jones himself: "he's the actor that played his mum". Person B was aware of Jones' line and played off it.
why would they work for free?
Coronavirus cases likely grossly underestimated, study says
onion only

intelligent discourse on non-tech(politics, culture,e.t.c)

In my opinion, you mentioned two things that are not compatible, even with the most vigilant moderation. The moderation, filters and access controls required to prevent chaos would simply drive people away. You might find a small handful of regulars that behave, but I think you would mostly hear crickets chirping.

I like the idea though. I wish such a thing could work. You could always try it as an experiment. Set up an IRCD and Services, maybe LDAP backend so you can also tie it to a website and expose it on the Tor network. As part of the experiment, perhaps you could share on HN how many people created accounts, what the account churn rate is like and how many people had to be banned per day vs. people offering intelligent discourse.
According to recent articles on HN, NASA used to use Macintosh Common Lisp for many of its projects.

I'm not an Arduino person, but maybe there's a Common Lisp variant available to you.
> The simplest definition of cloud is a data centre that's full of identical hardware that no-one ever touches except to unpack it on day one and throw it away when it fails;

The hardware, yes.

> in between, every deployment, update, investigation, and management process is automated.

Well, that's simple not true. Maybe most if it is automated but not every.

And the thing that the author doesn't understand is that I don't own the hardware, I don't ownbthe software and I don't own the data that's in the server, even if the data is about me.

It is almost like renting an apartment but every furniture I buy and put in it becames property of the apartment owner and I only have some pseudo-rights about them.
Yes, this was what happened to me. My work wasn't stressful...if anything the issue with it was that I was sitting all day doing nothing, which is perhaps stressful. Added on top of that were a stressful commute, issues with the person I was living with, etc. It started as burnout and then developed into CFS. The only real solution is to deal with all the issues, and then give time for your body to recover (which might take a few months).
Well, JavaDoc is a mix of HTML and custom tag language based, whereas Kotlin moved to Markdown + some similar tags. Because HTML is a pain in the rear to write compared to Markdown and can't express everything you want concisely.

Maybe you mean Rust's documentation is rendered to HTML. In which case, sure, but so what? Good docs can be rendered to non-HTML formats too, typically for IDEs to display quickly without needing to load a full browser.
Wow. I grew up in the early 80's building Lego Space sets -- all Lego men in spacesuits and shapeships and space stations, but all fictional.

It kind of blows my mind a bit to see a real-life space station built with Legos now.

I mean, I know they've had a space shuttle and rocket sets for a while, but those were still just somehow fundamentally "earth-bound". (And Lego never did make a Skylab set.)

But a space station... for some reason that just feels more properly futuristic in a way. And in a Lego set, almost like fiction finally coming to life somehow.
Video of ATM Skimming in Brazil
If I'm reading that correctly, then not Göbekli Tepe; the two phases there are paleolithic-neolithic and "classical".
They're a defense contractor, they can't commit crimes.
>People selling drugs/credit card numbers/weapons

I don’t think this really happens on Tor IRCs, at least not at any significant scale.

>People who mentally unstable with paranoia.

It’s mostly this, and pedophiles
I wonder if Unity and other game engines/IDEs are missing out by not making kid's versions.
Cointelpro
That's a feature!

You could have a flag, but we all know this is going to be abused. Seems devs have opted away from such, though it is understandably opinionated and require some thought.
Well, we certainly have had legislators hiding in motels across district lines in recent memory, and sherifs being sent to bring them back.
Ask HN: What are ways to improve public speaking?
I haven't encountered those problems in the Go I've written (though they are possible with any concurrent programming model powerful enough to allow for optimization). Perhaps it's just an experience / practice difference.
U.S. drinking water widely contaminated with 'forever chemicals': environment
Why was my comment flagged. It is a real question. If anyone can identify as a gender then keeping stats on male/female doesn't matter. Also you should start a category for those that don't identify as a gender if you want to go that route. Also you should report how many transgender people you have.
I think this is accurate. I'm pretty technical but with no formal education on programming. Currently I can only tinker with programming in my free time. There are a lot of huge gaps in my knowledge and it sucks sometimes, but at least Stack Overflow allows me to solve certain problems more easily, so I can get on with doing fun stuff.
Thanks for the perspective. This definitely helps
Whoa this looks sweet. I'm looking forward to vicariously installing and playing this on way too expensive hardware, meant to be used for boring work things, and paid for by other people than myself ;)
Right-Sizing Kafka Clusters on Kubernetes
I'm an admin in Reactiflux, which is one of the largest programming communities in the world, and hosted on Discord (https://www.reactiflux.com).

I agree that message flooding is an issue with a real-time chat channel environment. If multiple conversations are going on at once in a channel, it can be hard to follow, and questions can quickly scroll out of site and not get answered. Getting answers is also highly dependent on when they're asked and who's around.

At the same time, real-time chat offers an immediacy: you can get interactive help, _right now_.

One of the big sales pitches behind Spectrum is that "all questions and answers are indexed by Google". That's not wrong, but I think it also kind of misses the point.

As we've seen both through Stack Overflow's years of existence, as well as the thousands of devs that have been helped in Reactiflux, new developers aren't going to go searching for answers. And, even if they did, they don't generally have the expertise needed to properly assess the quality and relevance of the answers they find. Most of the time they need some hand-holding to walk them through their current problem, right now.

Yes, this _does_ lead to the same questions getting asked, over and over, but I truly don't think anything is going to prevent that from happening.
I think the parent comment is more concerned about the prospect of young Discord users being allowed to communicate with a very large and diverse set of users/servers, which includes a lot of adult/fringe/pornographic/political content, easily allowing them to receive direct messages from others in these communities.
I think Go would be a good safe choice for you, if you want to be on the backend. It is popular to find job, used for backends / microsrvices and for infrastructure, which is a very good area of expertise to have as well. Go is a compiled static-typed language with goroutines, so it will be a different experience for you after Python.

Python is great, if you want to be a data scientist / data engineer. In my city for example, there are less web development positions in Python.

I like Rust and you would learn a bunch of interesting concepts, but I would not bet on it now regarding available jobs, particularly in Europe.
I play HL1/HL2 every 4 years or so since they came out. I still haven't finished HL2 Episode 2 though :(

I can't find anything about "Community Edition of Half-Life 2", what is that?

EDIT: Maybe you mean "HL2 Update"? ... https://www.polygon.com/2015/3/27/8302337/half-life-2-update...

There is also the "HL2 Cinematic Mod" but that looks ridiculous (pretty much a scantily dressed Alyx) ... https://crappygames.miraheze.org/wiki/FakeFactory%27s_Cinema...
Many languages have a similar word that gives you a clue about its meaning: https://en.wiktionary.org/wiki/fenestra#Descendants

English is something of an exception, really!
I was referring to Borland turbo c/c++.
I guess my question is - how would I use this with 3 kids, wife and car seats? I only have 2 kids now but hoping for a third sooner or later. I guess I would go in the category of “people who couldn’t use this on the daily”.
While true their replacements are very similar and have almost the same risks.
The parent post presented an arguable opinion, i.e. the process is unreasonably arduous, which is potentially at odds with their stated values, and, perhaps more importantly, the process was not communicated well. Your reply was to insult them.
Something I learned here - the English word window comes from an old Germanic word vendauga meaning "wind eye". German started using something like fenster vendauga (I don't know the actual phrase) to mean "a window with glass in it", from the Latin word fenestra. It later dropped the vendauga bit entirely.

English has now borrowed the word fenster from German, to mean the erosion of a new bit of rock exposing an older bit.
How to secure your DevOps tools with ALB authentication?
Well why not? I've used Delphi for years and also Java/JavaFX/Swing. There's not much reason to use Delphi anymore when Java IDEs can do the same things, and much more, and with docs that are just as good or better, all for free.
They might, perhaps, be able to date how long it's spent on the Earth, while making wild assumptions about pre-historic conditions that we (by definition) weren't around to observe.
How so? What overlaps do you see? Anything significantly different?
"Son, it doesn't matter if the oceans turn to acid, the land turns to desert, millions of species go extinct, or if billions of people suffer and die. All that matters is we make that line go up and I will get my bonus, we need to do everything we can to keep that line going up."

https://twitter.com/thefaceberg/status/1030550915348975616
There isn’t a single “what’s best for society” anyway

A lot of people believe that though. They see democracy as the key to discovering this idea and bringing everyone on board with it. I’ve heard this position described as “mistake theory,” in contrast to conflict theory [1]. In other words, for some people the goal of government is to find the right balance of incentives and disincentives.

For others, government will always be a power struggle between mutually incompatible interests. Democracy makes little sense in such a situation.

[1] https://slatestarcodex.com/2018/01/24/conflict-vs-mistake/
Just in case, adapted to computing:

https://tinyapps.org/blog/200702250700_why_in_my_day.html
I had it set up so that pressing caps down enables num lock, releasing turns off numlock. This is great unit you need to use Remote Desktop, since the autohotkey script doesn't work remotely. So now I bought a new keyboard with a numpad.
Great. So the mind control fluoride crazies were (kind of) right all along.
Seems like Github itself might be responsive on this issue.

This example might be helpful. https://github.com/gsantner/memetastic/issues/17
I dual-boot my Mac mini (different Mojave and Catalina setups) off of a USB-C external enclosure with a 1tb m2 SSD. Boot time is a bit slower off the external drive, but it's workable.
You can't? Perhaps this is why you encounter writing to closed channels and deadlocks accessing shared data.
Out of college I interviewed at a place that makes flight simulators, not at the scale of Boeing likely but I’d imagine at the same level of ‘best practices’.

I was surprised to learn that at least at that place, the actual aircraft software was running in the simulator, and that external sensor inputs to the software were being mocked out.

It was surprising to me because I had never thought of a simulator as simulating the aircraft itself, but rather only the experience of flying it.

So from this, I don’t think it the case that a simulator is having trouble recreating flight characteristics or reimplementing a ‘bug’ or other behavior because my guess is they are not reimplementing much/anything on the software level.

Though your point about bugs only surfacing after many hours of continuous operation could theoretically still occur without further controls, and of course it is hard to make a mock full-fidelity, especially so in the context of a full suite of analog flight sensors/actuators.
Keep trying it though, it's getting there. They have the Wikipedia box on the right of the page for most results. They bring up a calculator if you search for an equation (e.g. 4+4), there's a currency converter summary and typing weather + zipcode brings up a short summary of the local forecast. I'm sure there are lots of other examples as well. But yeah, "when are the Oscars" just brought up links to go.com, an ABC TV web presence if IRC.

As others have shared I've used DDG off and on for a few years. In the beginning if I didn't see what I wanted I switched to google for that search but left DDG as the default. It's been quite a while since I last had to to this, DDG's results seem to be on par with G these days, at least in my experience.
while a pain, for unused variables, if it comes up, right under the declared variable, just add the line: _ = myVar. Bingo, now it is used. Gross, but works.
Buying Berkey is overpaying for brand and marketing.
FWIW Window Maker (which is a completely separate project from GNUstep) is still under active development, it just doesn't get frequent releases. But the trunk has a bunch of new features and bugfixes (i even contributed a couple myself :-P). Also there was a site redesign recently, if that means anything :-P.

I'm not sure why the releases are so infrequent though as it has been almost three years since the last one.
FreeBSD has that with mfsBSD, but it's extremely minimal compared to this NomadBSD project, albeit still quite useful.
Activity tracking – new feature UXtweak
I felt like this, thought for a long time it was work. It wasn’t.

Turns out I had a tumor on an adrenal gland, that was over producing aldosterone. That cascaded into a bunch of other weird health issues.

Don’t assume it’s work, get checked out. Connect the dots.
One of the biggest things that Teamspeak has over Discord is its ability to do compression and normalization on incoming audio streams. Between those two, it doesn't matter how poor or inconsistant a microphone setup the other party has, it sounds good.

That's alone is my biggest wish out of Discord.
19USD/mo for 3 sites seems pretty steep, and I have 0 interest in managing my own PHP service. Is there anything cheaper in this space?
But it's up to the games developers to set up the compatibility flag, and many are wrong. See https://docs.google.com/spreadsheets/d/17DkOsI9AwAT4dzPkLmun...
Track page visits, clicks, form changes and see how they evolved through time with our new feature Activity Tracking.

What feature would you like to see in online user testing and usability platform next?
I play through HL2 and the episodes every couple of years or so. It never gets old. It truly is one of the greatest games ever made.

My handle is a reference to the HL universe :)
Deno: Will It Replace Node.js?
Copper was readily availble in cyprus. So, no, that's not what happened.
Yes, activated charcoal filters them.
It's not garbage collected, but also, not completely manually memory managed either. I can't quite recall how it works but it's mostly some sort of ref counting + some manual.

When teaching, non-GCd languages just get in the way. You don't want students apps to be segfaulting constantly because they're running into memory errors whilst you're trying to teach them something else. Learn programming and get confident with it first, THEN learn the techniques needed to safely manage memory (maybe).

I actually learned programming as a kid with first Turbo Pascal then Delphi. My programs crashed with the dreaded access violation error all the time. Debugging that sucked. I assume it's better these days.