skysight-inc/HackerNews huggingface dataset:
In my experience, the AI Safety people are less concerned with a nebulous "morality", and more concerned with practical things like making AI self-improve slowly enough that we can catch it before it's a runaway process; or making AI not think in ways where it imagining torturing people means there's an actual ephemeral consciousness experiencing the qualia of being tortured. Engineering stuff, that happens to interact with morality... in about the same way that genetic engineering could be said to interact with the morality of the resulting organism.
The problem is that anti-vaxxers will use the headline as their entire justification for their opinion which is not supported by the content under the headline.
900 AD is the date that was taught in NZ schools for most of the 20th century, but these days it's considered much too early. Studies from various sources - archaeology, genetics, and careful analysis of Maori oral tradition - are largely in agreement now that the first Polynesian settlers arrived around 1250 AD, give or take a few decades.
It's definitely easier to deal with when using a debugger. But that brings a question to my mind: Why are there so many debuggers that make inspecting the results of intermediate expressions difficult? I should be able to step through my code at a finer granularity than a statement.

Re: self-documenting, certainly sometimes (I mean, you shouldn't play code golf...), but in this case the code in question was:

2218 if (!valid_localpart(maddr->user) ||
2219 !valid_domainpart(maddr->domain)) {
....
2234 return (0);
2235 }
2236
2237 return (1);

It's not obvious to me what you would name the intermediate booleans that would be more self-documenting than the function names used there.
Ted Nelson's best-known and most influential contribution was not Xanadu, but his book Computer Lib/Dream Machines, which appeared in 1974. Doesn't anyone remember this? It was ubiquitous at the beginning of the personal computer era. This self-published book was very much of its time - it had the same oversize-on-newsprint format and DIY look as the Whole Earth Catalog, which was popular at the same time. It was important because it pursuasively made the case that computing was about to become a medium for self-expresson - a "dream machine" - that was an unheard-of concept at the time. You can use a computer to produce graphics! To play games! How about that! He told about Sutherland's Sketchpad and Englebart's NLS and at a time when these were completely invisible to almost everyone. Xanadu gets a few pages in the book but it is not at all a work of self-promotion - almost the whole book is about the work of others. It's a survey of the computing scene right before personal computers appeared. This book was very timely and I think it provided a lot of inspiration for the personal computer movement. It made you want to try out computing! It has one page about microprocessors: "Here they come ... Microprocessors are what's happening" (the MITS Altair appeared the next year, in 1975).

I think Ted Nelson is one of those people whose main effects are through their influence on others, rather than through what they directly produce themselves.
This has happened in Japan [0], where old people have retired and run out of money or succumb to loneliness. They then commit petty crimes, and repeat until they are sent to prison. Often the judge has compassionately given them a prison sentence.

0: https://www.bbc.com/news/stories-47033704
I suppose it won't save me, but <3 for working on this. I need work done, but I don't have dental insurance, will have to pay out of pocket, and have yet to overcome the analysis-paralysis problem of finding someone who'll charge a fair price, do good work, and won't add any more holes than I need.
FYI you can normally change the email on an Apple ID after creation, without the domain restrictions that are present for initial creation.
Pattern matching has been added in C# 8.0. See: https://docs.microsoft.com/en-us/dotnet/csharp/pattern-match...
Clues That Neanderthals Didn't Know How to Make Fire (2017)
I wrote a browser based simulation game on my spare time:

http://aperocky.com/prehistoric

It's already got a pretty sophisticated production logic, and also a unified market.

Looking to add a few functionality like child support, new resource types and maybe eventually a governmental system. Can even try out different government strategies.

If you have any ideas please share. It's been my passion for 2020 so far.
Why does Google make Duo and Hangouts work on iOS and Android?

I'm sorry but outright making it hard for a non-significant subsection of people to buy music on your music store is just plain stupid. The only way to justify it is that losing such customers is worth it if it helps them keep their walled garden tight.
What do infrastructure groups underwrite to? Should be a decent starting point. Theres advisory groups that do only infrastructure projects for public private partnerships. Might be a helpful start.
I've legitimately lost a credit card and had my bank call me about fraudulent transactions. I didn't know the card was missing until they called.
It’s not deceptive to show that they beat the Wall Street estimates for eps because the analysts who guessed were aware that there were buybacks ongoing.

They beat a number that was supposed to have factored in the effects of buybacks.
I have three boys, two are engineers and one is a gamer. Guess who fixes their computer when things go awry? That's right, it's me, their 65 year old father that learned to code assembly back in 1976 on a Dec PDP. I tried to teach them something more than just the superficial shell visible to users, but they just weren't interested in learning what was inside.
I don't know, I wouldn't trade freedom for money. I'd rather find another way.
1) The reddit post this article is based on is titled "Stadia has officially gone 40 days without a new game announcement/release, feature update, or real community update" [1]. Presumably the Stadia team is US-based and took a 2 week holiday during this time, meaning they didn't release right before their holiday and had nothing to deliver immediately after. Not an excuse, especially because other industry competitors are really active during the Christmas season because thats when so many sales are, but you see other studios like Dice's Battlefield V go utterly dark during this time.

2) reddit.com/r/stadia is pretty bullish on the tech otherwise

3) reddit.com/r/stadia has Google employees as moderators which is against "reddiquette" but pretty common on product-oriented subs. Take that as you will.

[1]: https://www.reddit.com/r/Stadia/comments/eusxgc/stadia_has_o...
This aggressive killing of background tabs/apps is due to the iPad’s notoriously low amount of RAM. They put less than the equivalent iPhone models for a device that is supposed to be for multitasking.
MIDI 2.0 Confirmed by the MIDI Manufacturers Association
Sometimes a poorly communicated idea turns into an anti-vax movement. Other times a poorly communicated idea is used as cover for malfeasance, such as “war on drugs” which is actually about oppressing an underclass.
The value of your shares goes up, in current terms, but your future expectations of growth should go down, which should temper the multiple.
Create your own text campaigns, for free, from your pocket
exactly my thought when I read the headlines, "these people have obviously never dealt with Google before"
What value do you get from a middle man between you and the raw Stripe API? Why recommend them?

From what you describe it just seems like a hassle with them acting as gatekeeper to your own historical transaction records.
What specifically are you looking at? DWI MRI? CT Perfusion? AI models?
Mine were all printouts from the library from microfiche. I remember a stock trading simulator, a lemonade stand game and 3D sine wave program that was mostly in machine code.
> “Developers will always surprise us, they will come up with use cases for us."

Well, they did. iPads are now replacing POS registers and kiosks. Although a part of me dies when I see iPad Pros being used for this, because it’s so powerful and capable yet being used as a big touch monitor.
Last time, I said this was corporate fears of losing money dressed up as xenophobia and got pushback. Now the spooks are just stating it outright.

Chinese and American scientists have more in common with each other than we do with the elites that run the government and corporations to the detriment of the population.

We should loudly denounce the government interfering with free scientific exchange and funding. Science isn't a competition; it's meant to benefit all of us regardless of nationality.

Edit: Last time they were messing with a researcher that was working on cancer treatments. They were worried he'd "steal" cancer treatments and give them to Chinese people! The nerve!
Have they tried paying them directly to not perform muggings? Or better still in programs that reduce the desire/necessity to mug. The current system does not appear to work, probably worth trying something else...
> Doesn't matter, you can configure the terminal to block certain issuers, like when you try to tap your Amex and get the "no supported applications" message.

What's the deal with that? I've pretty much given up even trying to tap with my Amex because of how frequently it gives that message.
In a world where even Valve can manage to start communicating properly, like they've recently done with Half-Life: Alyx, it shouldn't be impossible for Google to do so too.

They deserve all the flak they get, they need to stop treating their paying costumers so badly.
Stripe and an in-house Bitcoin backend

Funny thing is that I'm working on debugging an issue with the Stripe API right now (or the library I'm using)
I never change default settings like remapping keys on IDEs and things, of course I use plugins but I always learn the defaults because its way too much of a pain to re-customize every version between all my machines at work home and VMs, if I can even remember the settings.
I've heard that they can't catch these robocallers.

I call bullshit. The communications company are making money and turning a blind eye.

Imagine being an engineer, building a communication network, and not knowing who the hell is on it.

My phone is flooded with these garbage calls. I can't be the only one.

America is drowning.

Someone please fix this shit.
I'm with you on Hackers. It's a guilty pleasure of mine and I still watch it from time to time. I remember watching it for the first time, scoffing at everything and thinking it wasnt even close to reality. But, it was fun. Also absolutely loved the soundtrack. I still listen to some of the artists to this day.
Right. The same thing happened with Spatial OS from Improbable, a back-end system for big-world MMOs. They announced a deal with Google where you have to host on Google's servers. Expensively. The AAA title people then totally lost interest, and two of the major indy games shut down. The Worlds Adrift people wrote: "The network of Worlds Adrift is built on top of SpatialOS, a proprietary tech. Worlds does not run without it, nor can it be hosted outside of SpatialOS’s infrastructure. This requirement prevents us from making it P2P or allowing players to host their own servers."

In China you can now run Spatial OS on Tencent Cloud. The Nostos MMO from NetEase in China takes that route. You can play it from outside China. So you can now go with the other evil empire.

(There's Sominium Space, though. It's a big virtual world based on cryptocurrency speculation in virtual land. With in-world advertising. Really. That uses Spatial OS and Google servers. Not clear how that will work out. Land and in-world items are really expensive.)
People give me funny looks when I tell them that I wish all languages had exhaustively-checked destructured pattern matching, but I really do think it’s one of the best “advanced” language features around!
It looks pretty good. However, I find it similar to what you can do with wu.js or immutable.js@4, although of course LInQer would be more appealing to someone coming from C#. I wish you good luck with this project.
I work on things like the datasets you can find here:

https://datasetsearch.research.google.com/search?query=whole...

Teaching machines to diagnose cancer with superhuman sensitivity and specificity makes it easy to sleep at night.
Make contraception as common and mandatory as school vaccination programs. Vasagel exists for males (and more technologies will show up down the line) and female contraception is relatively mature. Have the implants tied to RFID with expiry dates signed by manufacturers. Verifiable chain of trust. Make having babies similar to driving licenses. Whitelisting instead of trying to prevent it from occuring after the fact. The technology is there, just that everyone would hate the idea and implementation. Not to mention the societal ramifications.
> Do you know what Kitboga and the like do to get themselves targeted by scammers?

From my experience: have a phone number. The real reason that I decommissioned my old landline was that it had become unusable: calls at all hours of the day and night, none of which were wanted and most of which were illegitimate.
Sadly, our green wave is synchronized with a 50 mph speed, but the posted (and reasonable) limit is 35 mph.
> Why not just take folks at their word when they say they did it?

It is entirely reasonable to expect evidence of extraordinary claims before accepting them as genuine.

> a rise in skepticism in the 20th century

And a huge rise in scientific understanding and technological progress because of a willingness to expect evidence rather than taking things on faith.
They'd just kill you via lack of care.

In my very limited but not non-existent experience with geriatric prisoners, your suggestion here is roughly on par with suggesting that an elderly person step out in front of a bus and hope that they can win a lawsuit.
At this point it feels cultural and engrained in their DNA. There's no way this can keep happening otherwise.
My introduction to programming in the 90's was a phonebook-sized tome called "Learn Visual C++ in 12 easy lessons" or something like that. It came with a CD with Microsoft Visual C++ 1.0. For some reason, it didn't work; I couldn't compile hello world.

So I learned C++ just by reading the book, learning all about complicated object oriented features without ever having written any code. About six months later or so I got access to a Borland C++ compiler, and at that point I could actually do stuff.

It's possible to learn to program that way if you don't have any better alternative, but it's not a path I'd recommend if you do.
Paypal. Never had issues with them. Only problem is there are a few customers that are dishonest but they are just a couple of them Every year. Average transaction is 15usd
Posts like these are very cathartic to me.
Slightly OT, but I'm curious to understand the use-case for indoor/outdoor home-security cameras. Yes, it sounds pretty awesome to "catch" someone, or trigger a motion alarm, but does it work in practice? Like, is it hooked to the police or to a security firm, or what? Because someone with a face mask is unidentifiable anyway, and even if you can identify some feature, a burglar can leave with whatever valuables, or cause damage... So it's not preventing the crime, but might marginally aid in after-the-fact investigation? so is it worth it?

I'm probably not a good example, I live in a small apartment, don't have any valuables besides passports and loose change. I just don't see much of a point for having cameras. Instead I focus on deterring casual burglars by using semi-intelligent timer-based lights plus a simple radio tuned to a station with lots of talking when we're away from home. Perhaps a security cam has a deterring aspect, but not sure of the legality of it in Germany where I live, and I guess a dummy camera would achieve a similar effect as a real one?

What am I missing? :)
"We should loudly denounce the government interfering with free scientific exchange and funding"
$18M his funding was from the government (NIH and DoD). With those grants he agreed to disclose foreign funding sources. He failed to do so.
At minimum, it's integrated in the GM sense.

In that by offering a product (even an inferior one) for every customer need, you smother your competitors by denying them market share.
aha, so you're good at interpreting?

Are you able to Google "non violent communication".

You know that I'm german and think I"m not smart, or what?

Or is this a misinterpretation?
No one murdered anyone. Opioidal medications are entirely legal. Doctors did and do prescribe them all the time. Your accusations seem a bit excessive.
As an alternative to the only other comment here, dressing this up as xenophobia:

> The arrangement between Lieber and the Chinese institution spanned "significant" periods of time between at least 2012 and 2017, according to the affidavit. It says the deal called for Lieber to be paid up to $50,000 a month, in addition to $150,000 per year "for living and personal expenses."

> "Lieber was also awarded more than $1.5 million by WUT and the Chinese government to establish a research lab and conduct research at WUT," the document states.

> For a large part of the time frame in question, Lieber was also the principal investigator on at least six U.S. Defense Department research grants, with a cumulative value of more than $8 million, according to the affidavit. It also says he was the principal investigator on more than $10 million in grants funded by the National Institutes of Health.
Thanks for the thorough reasoning!

“How many teens can milk a cow in the US?” is going to be my new favorite software interview question /joke
Your home has publicly accessible^1 IP address

Or you are using a third party-controlled server with direct internet access to make home IP accessible

1. No ISP firewall blocking unsolicited incoming traffic

Do you configure WG to use persistent keepalives
From a couple days with the new keyboard, it feels basically identical to the pre-2016 keyboards.

I narrowly preferred the feel of the butterfly keys, and I like clicky keyboards in general. But I was one of the many who had keypress failures, which was infuriating.

I've beaten the crap out of this style of keyboard, from Apple, without problems, so I'm optimistic that they've fixed the problem. This is my eighth Apple keyboard, and of them all, I've had keypress failures only on the seventh.

And yes, to answer your question, it's considerably quieter. And has an escape key. And t-shaped arrow keys. I'm pleased.
Probably any millennial will recognize this picture: https://www.flickr.com/photos/deanwhitney/3926151592/ -- it's Microsoft Word of the late 90s, with every single toolbar enabled. I'm sure all of us, at one point or another, will have discovered how to enable every toolbar and then do so for pure entertainment value.

In my experience (admittedly, that's a pretty narrow experience), kids are insatiably curious. They will do things and try things just to see what happens. And I suspect older people are more reluctant to try out options if they are uncertain about their effects. So, in general, I think you end up in a situation where children generally know how to use modern technology better than their parents, and that this is pretty timeless.

What happened to the millennials, though, is that about the time we started to hit that age of discovery, technology got a whole lot more featureful, and software developers did a very bad job of coaching users on how to use these features. Programmable VCRs gave you remotes with a dozen extra buttons with cryptic notes on them like "Counter/Remain", and people had no idea how to make the clock stop blinking "12:00". You had text editors with a hundred buttons labelled with seemingly esoteric iconography (quick, which button in the Microsoft Word image ran the spellchecker?). Adults didn't know how to use them, but kids knew a lot about them. And the conclusion that people mistakenly drew was that kids just fundamentally understood computers better than adults, when it was merely that we actually understood only the tools we used.
In C:

switch (!!a) & ((!!b) < 1) {
case 3: return 1;
case 1: fix_b(); return 1;
default: return 0;
}

If you rewrite 3 as “A & B”, this turns into feature flags, and is less crazy looking (not sure arithmetic is allowed in case statements though).

Better (regardless of language) is flow like this:

if (!b) fix_b();
return a && b;
It's merely a metapher and you want to know metaphers paranoid(ly?) all the time?
I learned awk for the purpose of playing Tradewars, running on DOS. Playing Tradewars on the local BBS in the mid-80s, I developed a system where I would spend the first night in a new game just running around and logging the session. Wrote an awk script to generate a map of the places I'd been. Then on successive days I'd work over the mapped areas, and expand into unmapped areas, awking it down to keep expanding the map. Good times.
On a tangential note, I saw this graphic on Reddit that shows the venerable PS2 still having the largest number of console sales of all time: https://i.redd.it/24zu04bbtvc41.png

I loved my PS2, and I loved going to play N64 (actual console, not emulators) at friend's houses. That was the real deal for me.
It doesn't matter because the Republicans have a majority in the Senate and don't care whether Trump committed an impeachable offense or not.
I am missing out on learning from my dad (who wants to teach me about the foreign exchange). Instead, I'm going down my own route. Otherwise, I'd have to sit on his bed and watch him explain things to me in an unstructured manner.

So, I recommend getting a proper desk to co-op on and a learning plan if you don't have those setup already.

Also, I had a neighbor with lots of knowledge in electrical and software engineering. He taught me some of my first learnings with c++ and python. Shame that he was drinking a lot.
Wait, are you trying to cast the guy who got paid millions of dollars to assist a foreign government as "one of the little guys"?
You could also use libclang to parse and codegen the extra braces.

https://clang.llvm.org/docs/Tooling.html

That way you don't have to maintain your own branch of clang.
The WireGuard app: https://apps.apple.com/us/app/wireguard/id1441195209
As LINQ has been positioned as one of C#/.NET's biggest strengths their 101 LINQ Examples are a nice set of simple code examples to compare how well different languages fare against each other:

- Swift https://github.com/mythz/swift-linq-examples

- Kotlin https://github.com/mythz/kotlin-linq-examples

- Java https://github.com/mythz/java-linq-examples (Java 1.7)

- Clojure https://github.com/mythz/clojure-linq-examples

- Dart https://github.com/mythz/dart-linq-examples

- #Script LISP https://sharpscript.net/linq/restriction-operators?lang=lisp (Interactive, .NET Lisp)

- #Script Code https://sharpscript.net/linq/restriction-operators?lang=code (Interactive, .NET JS-Like)

- Elixir https://github.com/omnibs/elixir-linq-examples

- Python https://github.com/rogerwcpt/python-linq-samples

- Groovy https://gitlab.com/svkj/groovy-linq-samples

Most languages fare well in both verbosity and readability so I don't view LINQ as a major strength of C# anymore, it's just a well designed, typed query language with the USP of being able to capture and traverse an expression's AST which different LINQ providers can take advantage of by translating the intent of the query into a different DSL, most commonly used by ORMs to convert to SQL and execute the typed C# Expression logic on the RDBMS Server.
Does IORING_OP_POLL_ADD work with signalfd's (I don't really know without messing with it, how about IORING_OP_EPOLL_CTL?)?

I wouldn't assume it does until I've verified and read the code, I know last year at plumbers there was a fuss about the fact that a lot of operations which should have been working wernt. Frequently in odd ways, for example direct read worked but not direct write IIRC.