skysight-inc/HackerNews huggingface dataset:
I don’t think the types of relations as described above are a result from primarily text based conversation, but years of gaming with the other person until 3 a.m. and while doing so, being on Teamspeak, Discord and the like. Talking to the person really makes these connections much deeper. I once started using in-game voice chat and simply asked the person something, and just from hearing his “yes” I could tell he was the same nationality as I and could even pin down the region from his accent, so the conversation started and became quite interesting.

Not saying this can’t be happening through forums, but I’d say it’s less likely and slower.
Lists of links don't do well on HN, which is itself a list of links. It would be better to submit the most interesting article or two from the list.
Despite bumpy test ride, city officials convinced Musk’s O’Hare express can work
Very cool! Simple and elegant.
"yah." lookup dmca takedowns... they probaby just don't want to have to deal with the consequences of that.
Yes, Western European countries - particularly in the 1990s - have a much less diverse racial makeup than counterparts like the United States of America. That's exactly my point.
That's constantly polling the filesystem, isn't it?

I've never used it myself, but I know systemd has file watching built in. I think using `PathModified=/path/to/org` would also eliminate the need for entr [1].

[1] https://www.freedesktop.org/software/systemd/man/systemd.pat...
I thought the exact same. Could be pretty awesome.
We know China is a big country. Did you actually assume the issue was the commenter wasn't aware of that? Incredible.

https://www.bbc.com/news/world-asia-china-42743961

> A prominent Chinese human rights lawyer has been detained while walking his child to school, his family says.

> Yu Wensheng, a vocal critic of China's ruling Communist Party, was seized by about a dozen people, including a Swat team, after he left his flat with his son on Friday morning, his wife said.

[..]

> It is not clear where Mr Yu is being held, and local police told the AFP news agency they were not aware of his detention.

> His wife, Xu Yan, told Reuters news agency: "I have not received any legal document about his detention and don't even know what crime he is suspected of committing."

[..]

> Mr Yu, a former commercial lawyer, has worked on many sensitive cases, including defending other human rights lawyers detained by the government.

They're criminals in the eyes of the Chinese government. It's a bit like declaring people murdered by drones enemy combatants because they were murdered by drones -- not good enough.
If you have done all these within past 3-4 years then I’d say your educational institute has failed you. Today’s C++ programmers should be very familiar with Modern C++. Any new C++ projects should most definitely be using C++11 or newer. RAII is one of the most fundamental concept that C++ students should be intimately familiar and proficient with. Const correctness is also one of the fundamental tools that I would not live without. You should write to your professor with comments here.
State of Surveillance
I don't think there's a point in arguing this further. The other poster seems unwilling to understand that there are differences it databases within a category, let alone that there are multiple categories of databases with entirely different characteristics.
I wonder if DMCAing your own videos is still a viable strategy.
Watch/ask some kids about how they play Fortnite! I’ve seen them just hanging around chatting and dancing (especially younger kids).
Thanks for the tips with

* SparkJava and
* Javalin.

I'll drop you a note, as soon as a project in Micronaut is done. :)
That the government spends a shitload of money on basically everything under the sun doesn't mean that public investment is always a good idea. The Internet was very largely developed by the private sector; despite public underpinnings of the infrastructure, the private sector would have brought it along in time as well and the result would have been largely the same.
Why Exaggeration Jokes Work
Eliminate a Western audience looking at things from a Western perspective? That is an excessive idea of what moderators can do. We are janitors.
Radioelectronic warfare has come a long way since then. Russian Air Force was able to successfully disrupt both the communications and AEGIS on USS Donald Cook in the Black Sea with just one fairly lightweight and otherwise unarmed Su-24 plane outfitted with their current suppressive gear. Pentagon of course denies this happened, but Donald Cook left the Black Sea in a hurry after that. Likewise, the deployment of electronic countermeasures in Syria impeded US attacks on Syrian Government forces several times: https://www.armyrecognition.com/october_2018_global_defense_...

Jamming of shortwave was only partially effective in the USSR for several reasons:

1. They didn't want to jam _all_ shortwave broadcasts.

2. The receiver was very far away, far beyond where the receiver would be in a typical battlefield situation. By definition, if the disruptor is able to saturate the frequency band of the transmitter with a comparable amount of energy, multipath transmission won't help. And if the signal is wide band enough, frequency hopping won't help either.
It's a politically charged word that's for sure. But every black comedian that uses it and also uses other racial epithets like cracker are essentially muddying the water for everyone. Either a word is acceptable or it isn't, it shouldn't matter on the colour of your skin. If you don't like Louis CK or Ricky Gervais using it and you want to call it out,that's fine, just make sure you do the same when Chris Rock, Jay Z or Donald Glover use it.

Or you know, be honest and say that you think that black people and are different and can use words that other races are not allowed to. Which personally I think is total bollocks. I think the word should be unacceptable for everyone to use.
No, but all your satellites would.
Ask HN: What AI courses/material should I choose?
Posting it here again since it didn't get much attention yesterday.

I'd describe myself as someone who has beginner/intermediate skills in the field. I started exploring AI field at the beginning of the last year. Then I took a year off, exploring other fields trying to figure out what am I interested in. Now I can confidently say that AI/DL is a path I want to pursue in the future.
- I have some basic experience across the DL field in general (GANs, convolutional nets, word2vec, LSTMs, math/reasoning behind these topics)

- I have experience building simpler neural nets (mostly conv nets + GANs) from the scratch using NumPy

- I was frequently working with Tensorflow but I can imagine that the library changed a lot since the past year

- I feel that my probabilistic/statistics skills could be better

- I feel that I have very little experience building AI in the real world

- I feel like I need to learn how to be able to apply the latest scientific papers

What I need now is to (1) refresh my old knowledge, (2) take more challenging courses/classes with more "real world" approach and (3) start reading (and applying) scientific papers.

Do you please have any recommendations regarding me coming back to this field and getting deeper into it?
Ask HN: What did you learned in 2018 that will most impact your future?
I worked the spring and summer of 1991 at Daimler-Benz as an intern on their autonomous vehicle (VITA, a 7-ish meter bus at the time). This was the 2nd generation bus and I think the immediate predecessor to the S-class mentioned in parent comment. We’d sometimes test in Munich or Turin with the other European auto marquees, but mostly tested on an abandoned stretch of Autobahn just outside of Stuttgart.

I worked on the vision system (as in [under the direction and guidance of my boss] wrote all the code to improve frame rate from 5Hz to 10Hz, double the processing resolution (to around 128x96 IIRC), and implemented Kalman filtering for preceding vehicle detection and ranging). System was built in Occam on Inmos transputers. Each was about $15K and roughly the power of a 486 but with fast, reliable message passing. We could auto drive (lane follow and distance keep only) using only vision, but not especially reliably; it would fault and give up every 3-15 minutes, depending on lighting and roadway conditions. Partially wet, drying roadways remained a big problem as I left at the end of the summer.

Really cool internship. Part of https://en.m.wikipedia.org/wiki/Eureka_Prometheus_Project

VITA image: https://goo.gl/images/Cz8ZuZ
Yeah it's a huge problem the military has such a monopoly on this stuff, and civilian agencies are so cut out. I hope I live to see this reversed.
The problem isn't in responding at all, it's in the internet calling-out culture. This doesn't do any good at all, and it damages the container here.
I like the simplicity of it.

It has strong Maven-support, does code completion, suggests changes to my code, accelerates my typing with snippets and supports many common refactorings. I don't know how the quality of those features stack up against other IDEs. Maybe I'm missing out but I do feel that they are pretty good.

I give IntelliJ and Eclipse a test-drive from time to time but usually uninstall them within the hour.

Having said that NetBeans does have some flaws. Recently I've really come to appreciate the terminal integration in Visual Studio Code and would like to see something similar in NetBeans. The author of the article seems interested in native OS integration so perhaps we can expect to see some improvements in this area? ;-)
For those of you who have you never come across SCP before (like me), from their FAQ:

"Is SCP real?

No. We are a creative writing website. All the SCPs are fictional. The Foundation is fictional"
Cheapest I was able to find quickly is $1107.23: https://www.mouser.com/Search/Refine.aspx?Keyword=rubidium
That might have been helpful for you, the user, but it was likely a problem for Netflix the corporation. I remember people scraping those tables and creating websites like "Check which shows are available in your regional netflix".

Because every international Netflix variant had a much poorer selection of English-language titles compared to Netflix US, it must have hurt international adoption.

Unsurprisingly, Netflix changed their site layout so that such tables were no longer "exposed" to the end user.
Boxing Day σε Αγγλία, δράση και στην Serie A
Indeed!

> The holiday premium for time worked on the six named holidays shall be paid at three times (3X) the straight time rate of pay.

https://ufcw324.org/holiday-pay-and-holiday-week-overtime-fo...
Ask HN: Recommended audio books for a road trip?
I'll be road tripping from SF down to San Diego, and am in search of some good audio books to listen to on the way.

If I had to rate which sort of content I'd want before others:

1) A damn good story
2) Valuable life lessons
3) Leadership advice for work

Any recommendations?
THIS IS EXCELLENT, THANK YOU FOR POSTING THE LINK.
Please do not take HN threads into generic ideological flamewar. Because it's repetitive, it's tedious, there's no curiosity in it and therefore it is off topic here. Hacker News is a specific kind of site, and it's not that kind. Please see https://news.ycombinator.com/newsguidelines.html.
Depends. Could be good long term, I suppose, but might require a long hospital visit even in the case of a good outcome. Enough for evolution to prune it.
A stateful firewall isn't a fundamental requirement for NAT though, even modern NAT ("or actually PAT", as other posters seem to like saying...). State tracking is certainly a requirement, but tracking state is separate from firewalling based on that state.

This is why firewalling is separate from NAT, and why NAT isn't a firewall. Yes, it's true that both NATing and firewalling rely on tracking state, and typically both NAT and firewalling are implemented together in the same software and hardware, but they're two separate behaviors and you can do one without doing the other.
I'd caution against randomly flying across cities. There's probably a very good reason why we don't naturally do that.

Just pointing out that this is a weak argument.
One of the reasons why crypto currencies are useful. Same thing happened back when Wikileaks needed donation money and every established platform cut them loose.
I'd still pick something else in that case too since I don't really like the decisions behind Clojure. But hey go for it if it fits the problems that you find yourself solving.
You can do something so that black social issues links do not get removed.
Not sure. I don’t know! There’s one person that I have never physically met, but talked with almost every day for decades now. He’s however in the same (very small) group as other people I also talk with every day, but have seen a handful of times. They will definitely be invited to my wedding, but given how he happens to have met the others a handful of times, just not me (by sheer coincidence), that maybe lessens it.
I'd put Harry Potter under 1), but YMMV. That's what I've been using for a few months now.

Gorgeously read by Stephen Fry.
Whether you’re traveling or not, this could be a problem - I’m at home all week, and I’ll be on WiFi. If I hadn’t seen this, I might not have thought to check to see if I was impacted for another week.
dev.to
It should re-poll only when a new file is added. In op's usage scenario it won't be very ofthen.

The systemd solution may be even better, though it seems there is no way to ignore changes in temporary files that emacs likes to create.
Learning to soar in turbulent environments (2016)
YT was forced to do so by his legal team. In no way did they do the right thing.
Top 11 Deep Learning and Neural Network Books
Yes, it happens all the time, but at a low enough rate that for a long time it wasn’t observed

* who knows if it is beneficial
How do you know the redness you woke up seeing this morning is the same redness you experienced yesterday? Continuity is one way.

There are many intuition pumps discussing surgical or other interventions that tweak qualia in various seemingly reasonable ways, to the extent that the concept of qualia itself becomes increasingly unreasonable. Dennett has covered a lot of this ground.
Quantum Signals with Several Bits per Photon Sent – FrontNet Blog
Doesent fit well in that Neo-Liberal Leaf of a ideology, that they basically brought their own version of the third reich to power. They are in that phase any good communist was at the start of the cold war.
The Ideology is all right, but the implementation is flawed and thuse the various atrocities cant be put on their tab.
Avoiding high GC overhead with large heaps
I’d expand this a lot. When someone tells you something about his or herself, there’s a good chance they are trying to convince themselves of it.

I don’t mean that people are dishonest. It’s more that we mostly learn about one another’s internal mental lives by telling each other about them. And our ability to maintain a consistent theory of mind is limited. We walk around worrying about this or that, and then we expose our mental states to one another with a snippet of a stream of consciousness. So it’s only natural we are constantly exposing our personal fears to one another.
Also a theme of James Burke's delightful "Connections" documentary (https://archive.org/details/james-burke-connections_s01e01), which traces how various precursor ideas and technologies came together to create a modern technology.
圣诞快乐 from Guangzhou!
There is no need to have "NAND gate only" ICs in CMOS. You can easily implement any AND-OR-only network followed by an invert (NOT) gate for the output. As a further example, pass transistor logic is an alternative which can be implemented using CMOS transmission gates, it does not use a NOT stage however this means that it will not restore the signal voltage for the next stage, unlike the usual sort of CMOS logic.
Respectfully, I totally disagree.

First, many exchanges (at least in the US) allow you to purchase with bank transfer, not a credit card. That completely changes the context of the risk profile. Credit card companies are much more concerned about fraud since CC's are so much easier to perpetrate fraudulent transactions. Its relevant for any kind of "riskier" transaction, like those on something like Patreon.

More importantly, once you have purchased cryptocurrency, you can easily transfer to a wallet which you control. Install MetaMask, then move currency to your new wallet on your Mac/Windows/PC. If you keep everything in Coinbase, you are right you are subject to their rules when you attempt to transfer money. If you keep funds in your own wallet, you are 100% free to transfer money to ANYONE without restriction. This is what people mean when they say "decentralization."
The opinion he thinks people hold isn't common (or even a thing people hold as an idea in any capacity), it's a contrived straw-man designed to illicit a quick "gotchya" self win on the part of the OP. It belongs in a forwarded email, not in this forum.

The poll won't yield the results you want. The prattling grandstand isn't clever, it's just a rather annoyingly insecure flamebait after you fumbled your original reply to me with links to articles that were entirely irrelevant to what was being discussed.

No one believes Christians can't be persecuted. OP is conflating the dismissal of Western Christian "persecution" with somehow believing that people just don't think it can happen elsewhere. I am here to tell you that people are quite aware of the possibility of true persecution happening against any group of people, and most certainly the actual persecution of Christians elsewhere in the world. The error, however honest it may be, is his. And apparently yours too.
That's a specific union contract requirement from the involved union local’s website, not general labor law.
> In this case you should side with your existing users who 1) you already convinced to sign up and engage with your product 2) helped you build your product in the first place.

sometimes you don't have that luxury, because "you need to grow".
Bulwark is a non-CS term. Comes from military/nautical origin, a defensive barrier or the extension of the sides of a ship above the top deck.
Snow Crash, by Neal Stephenson. Can't get better work leadership advice than Uncle Enzo. Then again, the protagonist has a pretty strong work ethic as well:

"The Deliverator used to make software. Still does, sometimes. But if life were a mellow elementary school run by well-meaning education Ph.D.s, the Deliverator's report card would say: "Hiro is so bright and creative but needs to work harder on his cooperation skills."

So now he has this other job. No brightness or creativity involved—but no cooperation either. Just a single principle: the Deliverator stands tall, your pie in thirty minutes or you can have it free, shoot the driver, take his car, file a class-action suit. The Deliverator has been working this job for six months, a rich and lengthy tenure by his standards, and has never delivered a pizza in more than twenty-one minutes."
The decisions behind Clojure worked out well for Rich Hickey and his consultancy but they don't fit the programs that I find myself writing all the time (compilers, assemblers, virtual machines, tight control of code generation and memory operations and so on). I can do all of that - and more - in SBCL and it's a pleasure to use as the I don't have to bend myself to work around language shortcomings. Common Lisp gives me a multitude of programming paradigms and an enormous arsenal of approaches to use. When working in exploratory domains, that I do all the time, nothing else comes close. Here is an example of using SBCL for exploratory lowlevel programming by Paul Khuong [1].

I've written performant and lightweight TCP/IP network stacks in Common Lisp.
Clojure is just too constrained.

As far as old Lisp code goes, it's everywhere - if you care to look -. The lambda papers, McCarthy's original papers, the CMU CL repository (still of practical use today), vast archives of Lisp code from MIT and so on and so forth. Not to mention useful frameworks like Screamer [2] which is close to 30 years old and Maxima [3] which is even older.

[1] https://www.pvk.ca/Blog/2014/03/15/sbcl-the-ultimate-assembl...

[2] http://nikodemus.github.io/screamer/

[3] http://maxima.sourceforge.net
Nothing.

Let me explain. I would live with just the bare necessities, see the world at my own pace, free of all obligations and demands, fix a bike here or there, help out people wherever I could.

That's obviously unrealistic in this rat race society and the times we live in, but perhaps that's part of the allure.

On a more grounded level, something in concert/stage production. I love live music shows, festivals and theater productions. It's not nearly as glamorous as most people think, but the stories you'll have are amazing and outrageous.

On a realistic level, I would stay within my current job profile (technical product owner or some such similar title), but switch to a company working in the area of improving the environment and lessening human impact.
Doesn't slander only apply to public statements, rather than something privately told to another company?
> Yeah, parenting is non-algorithmic, and once (if?) you get good at it it’s too late to do it again.

Arguably multi-generational households with grandparents on hand are able to take advantage of this. This is perhaps not as useful as it was centuries ago, due to how fast society and the situations a family might face have shifted.
Age does sound like a likely explanation. When I was younger, I made friends online pretty much the same as offline: Some people I just got along with very well, at some point hung out and talked with them more consciously (online or offline or both).

Now that I'm older, that barely happens. Online or offline, even while I do meet new people and some friendship forms on some level, a certain distance remains and things often stay confided to a particular function (lunch group at work, people in an online group).

I first tried to fight it, but now I suspect that I'm just more interested in furthering the relationships that I already have, instead of making room for new ones.
Yep, though if you look at the history of GEM and that it was in part born through a Xerox Star lineage, there's much in there that predates the Macintosh.

Here Lee Jay Lorenzen is showing off his prototype while at Xerox in 1982, before he joined Digital Research. Before the Lisa or Macintosh were released:

https://www.youtube.com/watch?v=EMBGRZftS30

Think of an Atari ST as a Commodore 64 (Tramiels and Shiraz Shivji worked on both) in a roadside collision with a Macintosh (GUI) and CP/M machine (GEMDOS).
Would you enjoy something that gives a broad overview? Norvig's AI book https://www.amazon.com/Artificial-Intelligence-Modern-Approa... should give you a very broad perspective of the entire field. There will be many course websites with lecture material and lectures to go along with it that you may find useful.

The book website http://aima.cs.berkeley.edu/ has lots of resources.

But it sounds like you are specifically interested in deep learning. A Google researcher wrote a book on deep learning in Python aimed at a general audience - https://www.amazon.com/Deep-Learning-Python-Francois-Chollet... - which might be more directly relevant to your interests.

There's also what I guess you would call "the deep learning book". https://www.amazon.com/Deep-Learning-Adaptive-Computation-Ma...

(People have different preferences for how they like to learn and as you can see I like learning from books.)

(I apologize if you already knew about these things.)