skysight-inc/HackerNews huggingface dataset:
Keyboard Maestro is my go-to tool. It's incredibly powerful and I've automated so many things in so many applications that I really don't even know if I could use a computer without it anymore.
https://www.keyboardmaestro.com/main/
> “No one thought of this,” she said. “We didn’t think of it. The astronomy community didn’t think of it.”

This implies the community was asked or involved in such a discussion and no objections were raised, which is unlikely.

Whenever some "armchair specialist" commented about Musk's plans to put people on Mars and the challenges with the radiation, the magnetic field, the etc. the answer was always "Do you think a room full of scientists haven't thought about that?". Well there you have it, straight from the source: sometimes they (claim they) do not think about "that". Question everything, worst case someone already thought of that.
Yeah but those with the term of one day is just replacing maturing repos - not adding new ones.
> Just take a look at the Win32 API. So many calls are slow AF and just reading a file off the disk in Windows requires 1000s of syscalls and confext switches- because of too much "safe" abstractions built over the years.

Windows, like any big system, has problems, but not this one. Its FS is slow, but not for this reason.
Wow, looked at both and find it really interesting. I was thinking about a microcontroller set for the 15yo, too. So it will definitely have a closer look at the sets.

I did not know the Snap Circuits sets but, ad you mentionrd, this may become really interesting in the future.

Thank you very much for thilese suggestions!
I totally agree that learning "just coding" per se should not be a goal. It should also help to solve some of your real problems and automation is one of the topic that is very likely you need to solve. When you do something that you like and at the same time need it pays off twice. In fact I got most of my programming skills by implementing simple automation task that I needed. I highly recommend AutoHotkey ( https://www.autohotkey.com/ ) if you are interested in automation. It is programming language with great automation capabilities and wonderful helpful community (last one is very important if you are new to programming).
What constitutes consent to be governed is still debated. Although, the fact there exists practically no unclaimed habitable territory left on earth. In theory means someone no longer can choose not to be governed. So in some sense it can be argued that people can't fully consent any more.

Although, you could still choose a different government by moving so not all choice is removed. However, you have odd things like the US taxing based off citizenship instead of location. Although the US is one of the few countries that will let you relinquish your citizenship and even become stateless (bad idea don't become stateless).

Also if you purchase land in the US your not getting allodial title. Also I doubt any state or country today would let you get a complete allodial title, it would probably be limited in some form.

The bigger problem here though is it really just to seize all value of property for failing their obligations by 8 dollars. I would argue that is clearly unjust considering the scale of things.
The Dishonored series is very good at evoking an unsettling moral environment. When the game starts you are a straight-up hero, fighting to clear your name and restore a "responsible" monarchy that has been overthrown by a dictator. As you make your way around the game world you start to connect the dots and realise what a horrific place Dunwall is.

Arrogant untouchable aristocrats preside over a plague-ridden hell of inequality, exploitation, animal cruelty and human experimentation, alongside a fanatical religious police whose godless faith seems to be based only on fear of the unknown.

And that was the state of affairs before the dictator took over. Apart from the plague, that is the world you are trying to restore.

The characters you play have their own moral conflicts within the world, but are still creatures of that society, place and time. I find it fascinating how Dishonored drops you into this familiar yet uncanny world where people think very differently from us.

This worldbuilding, along with the wonderful art direction, stealth gameplay and masterful level design make the Dishonored series my favourite games of the past 20 years. Get the whole series, and make sure you get the DLC for the first game :)
How Steve Jobs Linked Up with IBM (1989)
Tor disables Ion last I checked, so this comment is not true
https://www.reddit.com/r/programming/comments/e7sb5p/threads...
What would you call it? Half-pipe ?
Isn't this just the high-tech version of for-customers-only restrooms, which is not such an uncommon thing AFAIK? For instance in McDonalds in Belgrade, Serbia you have to scan the barcode from the receipt to open the door of the toilet, which I always thought was a very neat solution.
It's not an "umlaut." It's a "diaeresis" and a proper, but now rarely used, part of English.
Mastering Kotlin DSL in Android – Step by Step Guide
They pick jurors trying to guess who will go their way or help rally other jurors. Nothing to do with removing bias, if anything they want bias the direction that suits them.
The whole nature of coding is that is essentially motivationally self-taught. As for automation- that’s what better coders do. Perhaps this is being confused with “Find a good problem that motivates you, and fight a knock-down, drag-out battle to solve it.”
That's still coding.

The intent here is to build on a better, Excel-user-accessible set of abstractions.

Which generally means:

1) Graphical IDE

2) Automation activities which map directly to their existing manual activities

3) High-level support for highly-used application-specific activities
No worries. Points don't matter; getting more doesn't make my johnson bigger, nor does losing them diminish me. I still have six inches either way, and that's enough.
What MSVC's version has been used to compile Windows 10?
Security Wrappers and Bernstein Chaining
What do you have in mind when suggesting a leatherman? Promoting fantasy and creativity in nature by providing a multi purpose tool?
Some brutalist architecture is just a can of spray paint and pair of googley eyes away from beauty.

http://seriss.com/people/erco/fovicks/roll1/pic00026-mod.jpg
Yes, that is the common narrative.

What the Hughes article makes crystal clear is that Edison didn’t iterate on 3000 different versions of the lightbulb because he was bored. He did so because most configurations were low voltage, high current - this required thicker copper which was the limiting cost to electrification - by finding a viable configuration that was high voltage, low current (and patenting that configuration) he could mass produce light bulbs and the necessary grid behind them at a cost lower than natural gas.

An analogy is perhaps Elon Musk didn’t invent the electric car, but he released it in a form (along with a supercharger network) that made mass adoption viable over the competing gasoline based network. Following a period of over-infatuation with Musk, it may be likely that 140 years from now we condemn him as not really inventing the electric car, saying his patents over battery production technology were trollish, and hail Mark Eberhard as the true unsung genius. For obvious reasons that interpretation is problematic and kind of misses the point of what these people actually did.
I used Hammerspoon a few times to automate some mining and building in Terraria (keystrokes, mouse movement and clicks).
Well, it can't be that difficult to find out whether the worked as a bank teller 20 years or not.
Interesting answer / point of view? Is that based on your own experience or his did you develop this opinion?
Not metal, all Gurgel vehicles were made of fiberglas.
Thanks for this tip.
I really like it when games try to keep their world as realistic as possible. One of the main things Far Cry tried to achieve. The fires, small but important animations like getting in and out of a car (like described in the article), and so on. This could also be applied to sci-fi titles, like Metro. Metro indeed is one of the few good examples. Despite the weird setting with all those monsters, it's very realistic. Ammo, gas mask, you mentioned it.

When talking about immersing games, I think you have to clearly separate between those that have an immersing story (great setting, exciting story,..) and those that are immersing in the setting and environment itself. I think the latter is what actual is talked about in the article. Assassins Creed has a great story, but I never really felt very connected to the character. Same for Fallout 3 and 4, although the whole game is built around your very character. Fallout Nev Vegas, on the other hand, had a very complex environment where making a false decision could lead to a complete different ending of the story.

About the point of survival games: I can't remember one game of this genre that was truly immersive, because all lacked some particular part; be it being close to reality, be it about vulnerability or emotions. SCUM is pretty good in this, but is far from being a title worth pushing into the same line as Far Cry 2 or Metro.

But, in the end, it's all about personal opinion and preferences. Like hoorayimhelping said, he doesn't like being pushing into the evil mass-murderer role. I for my part like this very much and the challenge of trying to find the most "civil" way to reach your goals is kind of immersing, even if the title is a shooter. Good example here is Call of Duty Modern Warfare 2, the scene at the airport where you had to kill hundreds of civilians [1]. I played the mission both with the part of the civilian killing, and without, but here was no difference. The environment didn't punish you for either killing or sparing people. In my opinion a very interesting conversation.

[1] https://en.wikipedia.org/wiki/Controversies_surrounding_Call...
The incarceration rate is irrelevant to your argument, because it depends on both the base rate of criminality and the conviction rate.

The conviction rate is what you're looking for, and consulting Table 5 and Table 6 of this document:

https://www.bjs.gov/content/pub/pdf/gap.pdf

We see that Germany has a higher conviction rate than the US.

What we'd really like to see is the rate of false conviction, but this is difficult to determine, for obvious reasons.
Oddly nobody here mentions horst. Quit a nice CLI package for exactly this (and a little more).

From their github:

horst is a small, lightweight IEEE802.11 WLAN analyzer with a text interface. Its basic function is similar to tcpdump, Wireshark or Kismet, but it's much smaller and shows different, aggregated information which is not easily available from other tools. It is made for debugging wireless LANs with a focus on getting a quick overview instead of deep packet inspection and has special features for Ad-hoc (IBSS) mode and mesh networks. It can be useful to get a quick overview of what's going on all wireless LAN channels and to identify problems.

https://github.com/br101/horst
There isn't a lot of contest about free speech in the US. Some, yes, but not much. The objections to getting shot are much more motivating than the objections to being spoken to or even about.
And if the application is already running you can use the hotkey to bring that window into focus.
> I’d almost wish Governments would do more to fight climate change so we can stop talking about it.

But what is "more" and how much is enough so the complainers stop complaining?

No rational being is denying climate change -- governments are not promoting pollution or whatever. We can face the end of civilization in more ways than just climate change. There are many other issues that are currently equally, if not more, important than climate change.

The perpetual complainers should get sick of complaining so we can move on.
I updated my comment with the part of the study that says the 700 danger zones are from eutrophication.
>Maybe if they'd had their white nationalists cleared out by outside influence it would have. That's what it took with Germany

I don't think "cleared out" is the right word. The war killed indiscriminately, and only 200 or so were sentenced to prison. Removing those people from power, let alone the country, would have left to few competent people to run a government. What happened was showing people why Nazis are bad (I think everyone is thankful for that).

> I doubt whataboutery based on whose deeply immoral and harmful behaviour is worse, of all things, is the way to win that argument.

You started with "your system is bad because of the one thing that happened 80 years ago". I think "your alternative failed as well and shows no evidence of preventing the thing it's supposed to prevent" is a perfectly valid counter argument.
It's quite possible that the biggest leaps will be in white-collar jobs , and maybe not by the funded companies the author looked at.
CO2 solubility in H2O is inversely proportional to temperature but proportional to pressure. Even at 500 atmospheres (~5 km / ~15,000 ft depth), it's still not proportional to temperature. Whether a high-pressure environment precipitates out supercritical CO2 as a "solidish" hydrate or affects solubility is beyond my current laziness to look for. I would guess supercritical CO2 has a density higher than the densest water, but that's only a guess. (Paging Thunderf00t, CodysLab or NileRed to make a video.)

https://pubs.acs.org/doi/pdf/10.1021/ja01861a033

EDIT: I didn't see any replies before commenting, so "eventual consistency" of independent commenters likely led to what looks like piling-on. Sorry, that's not the intention.
Co-Pilot of Jeffrey Epstein’s Jet Reveals Bill Clinton Was Frequent Guest
There's generally (and sensibly) some delay between fixing the bug and opening up the report.
Sure, I agree that FAR is on another planet, but I was referring to possible use under Linux, as said DN has a Linux version (which I never tested):

http://ndn.muxe.com/
What's the reason? Genuinely curious.
I agree. But "wants" is a term indicating personal preference. I understand that C is best suited for maximum portability and performance. But as a C++ developer I prefer libraries that come with C++ interfaces (and you do mention that it is good to provide a C++ wrapper as well).
I know it's not "Ocean running out of oxygen"
"1. Oceans are not running out of oxygen, as the title suggests"

Does "running out" to you mean hitting 0%? In real-world use it means reduces to the point where it has a negative effect on the system, which is reportedly happening. You and a few others have taken this tact that you just disagree with the claimed alarmism of the article (and its completely accurate title) -- read the executive summary. It's pretty "alarmist" too.

Again you're back to run-off, which is weird -- the science has long targeted it, and regulations and behaviors have changed dramatically to ease it, to good effect. Things as little as most laundry detergent not having phosphor anymore. Yeah, they were "alarmist" about that, solutions were found, and the problem has improved in a lot of the world. But now global warming is coming and it is a massive external force that you can't simply change a laundry detergent around. The report isn't even saying "oh no, get rid of your pick-up", it's simply saying "this is happening". Understanding and planning, if that's the best we can do, is pretty valuable.
I'm a non-native French speaker, but I had very similar thoughts: https://news.ycombinator.com/item?id=16827225

(I've since been told that people in France do say "le menu", but I stand by the rest of that comment.)
The problem for game libraries in general is that game dev lives in c++ world and c++ is awful for libraries. Most c++ devs I know would rather start writing a program by defining string than by learning to handle proper library management tooling. I'm not an expert so I'm not sure if it's just a culture thing or if there are inherent features in the language that make library usage hard, but yeah. That's that.
Deal the beam in your eye before concerning yourself with the mote in mine. You were the one whining about how Christians, Republicans, and Trump are also subject to hate.

But if you want to talk bias, let me put my cards on the table. I'm an atheist and an anarchist. I find Christianity and Islam equally loathsome, and since I live in the US I find Christians the greater threat simply because there are more of them and because statistics show that most domestic terrorism is perpetrated by white Christians who buy into far-right ideology.

I have no obligation to take what you say seriously, since you've made it plain that your sympathies lie with white supremacists, dominionists, and fascists.
It is. Personally, I find the format far too verbose for casual use and have to process the output to make it concise enough:

iwlist wlan0 scan | awk -F: '
BEGIN {
printf "%-40s | %3s | %5s | %4s\n", "SSID", "Enc", "Qual", "Chan"
}
function print_network() {
printf "%-40s | %3s | %5s | %4s\n", essid, key, quality, channel
}
/^[[:space:]]*Cell [0-9]+/ { if (key) { print_network() } }
/^[[:space:]]*Channel:/ { channel=$2 }
/^[[:space:]]*Encryption key:/ { key=$2 }
/^[[:space:]]*ESSID:/ { essid=$2 }
/^[[:space:]]*Quality=/ {
match($0, /[0-9]+\/[0-9]+/)
quality=substr($0, RSTART, RLENGTH)
}
END { print_network() }'
Programmers drastically underestimate the amount of poor abstractions we've created.

There's no reason someone should have to learn object oriented programming in order to be able to do 4 actions across 2 apps.

Fundamentally, that's what this article was getting at for me.

Should we (a) encourage more people to learn to code (in existing languages / frameworks), so that they might use coding to automate their own work, or (b) identify simplified systems that require less knowledge, but are sufficient for the automation tasks being asked of them.

I love learning about multi-level cache heirarchies and performance effects thereof.

But I would rather my company's accountants instead know the accounting-equivalent of that bit of trivia, and yet gain the benefit of being able to write simple automation on their computers.
Improving Your Influencer Marketing Campaigns
> - Is space really flat (infinite) or curved (finite)?

Is (curved, infinite) sine-like ripples an option?
Just brought print version of https://automatetheboringstuff.com/ (2nd edition just released) - thought it would be a good way to learn some code in a practical interesting setting of automation
Not that I've come across or could easily find just now. Google is the one that started the rapid release cycle in browsers and extended support for anything is out of character for the company. I'm curious to see if Edge will prove to be a Chromium-based browser with an extended support cycle.
And 10 still feels like it's in beta.
Brings me back to the good times on Flood Control Dam #3 in Zork.

https://www.thezorklibrary.com/history/flood_control_dam3.ht...

The underground Flood Control Dam #3 is a staggering engineering feat that must be seen to be believed. It was constructed in year 783 of the Great Underground Empire to harness the mighty destructive power of the Frigid River. This work was supported by a grant of 37 million zorkmids from the Central Bureaucracy and the local omnipotent tyrant of the era, Lord Dimwit Flathead the Excessive. This impressive structure is composed of 370,000 cubic feet of concrete, is 256 feet tall at the center, and 193 feet wide at the top. The huge reservoir created behind the dam has a volume of 1.7 billion cubic feet (an ancient document, perhaps in error, records that the volume of the reservoir is 37 billion cubic feet), an area of 12 million square feet, and a shore line of 36 thousand feet (an alternate dam guide book found in 1067 GUE states that the shore line is only 35 thousand feet).
Just out of curiosity, why do you make multiple replies instead of one larger reply?
What did he distort? What is sensationalist?

This claim has been made multiple times, and the single example has been a misunderstanding of the English language (e.g. "running out").

"That random comment by a random guy on the internet is adding clarity."

That random comment that inserted non-fact, dismissed essentially the entire report...yeah, no, it added just noise. Oh look now the root comment instead of just blanket dismissing global warming entirely has now listed a small sub-summary dealing just with run-off. This is a classic denialist tactic, just moving the fence posts enough, pretending to actually be considering the science.
I seriously doubt the HOA can seize your home over $8.41 in back dues and pocket the difference after they sell it.

The mortgaging bank OTOH is the actual owner of the property up until you pay the full contractual price and they sign over the deed.
Exactly what I was looking for, thanks so much!
That "blowhard" has added more to this discussion than you have with this comment. Would you like to counter his position, or just call names?
3-4% in 2100 if things continue is NOT "the ocean running out of oxygen"
Probably. Or possibly by Windows Chi-Rho (the same source of the name of the city “Cairo”), which is more popularly known by the English names of those letters, which is often looked at as the peak of Windows UX with later iterations as regressions (though sometimes Windows 7 gets that honor.)
If this were a simple result of rising ocean temperatures on a global scale, wouldn't we expect oxygen levels in the atmosphere to increase? That doesn't seem to be happening (quite the opposite.) So, where is the oxygen?
Steph Korey seems to have mistaken herself for Chinese tyrant Xi Jinping. The appropriate response is for Away employees to quit en masse and burn Korey and her shitty brand to the ground.
That's an extraordinary level of understanding of someone's motivations and morality that I would characterise as 'baseless'.
Japan’s economic troubles offer a glimpse of a sobering future
I wonder why the author doesn't mention the plugin vim-slime[1], given that it seems to be more popular than either Slimv or Vlime on github. From what I can gather, Slimv and Vlime are more focused on lisp with built-in completion and debugging whereas vim-slime is language agnostic and simply recreates just the "connected REPL" behavior of Slime.

[1] https://github.com/jpalardy/vim-slime
Twenty Vowels English Makes, Simply Seven Japanese
Or I suppose more precisely, attackers who are willing to collude with each other by sharing logs.
If that has an extremely adverse effect on ocean life, it most certainly is "running out of oxygen".
Wow, this is an enormous WTF. What reason could they possibly have had for posting this?
Does Pyramid of Tirana, Albania qualify as Kafkaesque? I was there half a decade ago. Fascinating building especially with it's dilapidated state at the time.

Edit: Looks like they have recently struck a deal to turn it into a "tech center" - seems like brutalism + tech overlap in this case.
Edit 2: Changed to Pyramid of Tirana instead of Enver Hoxha's Pyramid
Okay. Clearly this discussion has drawn in the HN crank squad of denialist and anti-science nuts, so I'll cede this to them.
Sure there is another solution: we ban them, or at least highly regulate them.

The idea that private companies can just do whatever, and there's nothing we can do is just so cliché HN.
When you do IO and multithreading, functions often need to acquire and release stuff: mutexes or other locks, resources, locales. Even more so in videogames, e.g. OpenGL code often calls glMapBuffer / glUnmapBuffer many thousand times each frame.

The hard part is making sure you release stuff every time you acquire stuff, exactly once. C++ RAII makes it almost trivially simple, but standard C has nothing comparable. When you only targeting gcc and clang can use __attribute__(cleanup) in C, it helps but still it’s more limited and more error prone compared to destructors.