skysight-inc/HackerNews huggingface dataset:
I didn't even know it was a course, I just got the book on Kindle. But I'd say go for it - as the other commenter said, it's cheap, and it doesn't require much coding knowledge, and it even explains most of what you do need to know if it's new to you. The real breakthrough is implementing the transformation in terms of fairly simple loops - which as a coder worked well for my brain. A non-coder might not find the advantage as big as I did, but I certainly don't think someone who can pick up some basic coding would struggle to understand what is being taught.
> It is not evil to bring a product to market before the privacy has been completely figured out, but it is evil to let someone threaten to kidnap an 18-month-old and have no real response.

I have to disagree with the first part here. Privacy is a pretty central (and I would say _obvious_) concern, especially given the function of this particular product. I get that some people care less about privacy than others but the fact that this tech is being misused like this doesn't seem surprising to me at all.
https://torontosun.com/2017/07/25/90-of-us-men-are-overfat-a...

Edit: I should have said adults in the parent post though, this statistic doesn’t apply to kids.
Very few people go to "true data centers". Those are very expensive because you are buying power, space, cooling and cross connects. Racking machines, replacing hard drives, building a PXE-boot infrastructure, building a remote access infrastructure that bypasses the customer facing network is expensive and time consuming.
I have not but I will take a look! Sadly, it will probably just get added to the ever growing list of projects that I will pass away before working on them. :/
I don't know about other people, but unless it's proven to be safe beyond a doubt, I'd be worried about deploying 5G. I don't think the small benefit outweighs the possible risks.
New device security requirements to protect against targeted firmware attacks
Ask HN: Favourite Programming Discord Servers
"This way of thinking" is otherwise known as "civilization."
Pollution is the real problem and it really feels like it has been given a back seat to the climate. Those Chinese factories are churning away for the same American corporations that lobby for the CO2 laws.
>Mathematics has a linear progression though.

Mathematics has a linear progression... up until the point at which it branches out into the various subfields.
New ‘prime’ genome editor could surpass CRISPR
That's good advice, but I'm not sure I fully understand - did NordVPN have such a financial incentive?
it has been a month or more since i turned it off; so i can't be more specific; but it was popping the sidebar up in circumstances where i didnt want it, and i recall chasing down a setting that stopped it.

Your explanation of permissions sounds like a very likely cause for most of the things that annoyed me :) Text search is hard, I know that from mere experiments and demos; adding the "be a browser plugin" to that must make life fun indeed.
Using this for scary public WiFi makes some sense. Beyond that, the real question is ISP vs VPN.

ISP advantage over VPN:

- More regulated
- Bigger, thus could have better focus on security
- Less of a tasty target, because ISP customers do not specifically seek out to hide themselves, whereas VPN customers do.

Advantages of VPN over ISP

- Choice of jurisdiction (i.e. who can force the company to do stuff)
- Company claims a focus on security
- Choice of point where plaintext becomes available (for if you don't trust the beginning of your pipe)

I think this is a wash in general, but the jurisdiction point could matter if you don't like your local jurisdiction. Similarly, if you do like your local regulator, probably better to go with the ISP.
> DEC cancelled it. Cutler and his team left and went to Microsoft. MS didn't know what to do with this élite group so it gave them OS/2 3 to finish.

Based on the Showstoppers book -- it's more like: Bill Gates knew the days of Windows 3.x were limited, and needed a new, next generation operating system.

Gordon Bell convinced Bill Gates to call David Cutler, of VMS/DEC fame (Bill Gates was always impressed with DEC as an engineering company).

Cutler was like, "what, come work for that dinky company that makes crappy Office docs and a shitty OS? Psscht."

Bill persisted, saying it'll be a brand new OS that he'll lead. Cutler insisted only if he got to bring his DEC team (like, 200+ people) and basically got whatever he wanted. Bill obliged.

NT development started in '89.

Such a pivotal moment in computing history. If I ever got to chat to Bill Gates, I'd ask him what he was more proud of: a) getting Cutler on board for NT, or b) orchestrating the backward-compat mindset that set up the Windows 3.11 -> Windows 95 -> Windows NT -> Windows XP transition.
Except there are. For example, biology has "Campbell Biology", formerly just called "Biology", and it gets frequent revisions to ensure it's still relevant as the field evolves.

The question as posed does not strike me as one of worry, but of curiosity: what ARE the seminal works that the different fields point to as being the "bibles" of their discipline? Comp. Sci. has Knuth, Russel and Norvig, etc. Other fields most certainly have their own, and knowing which those are is interesting and worth getting an answer to.
I think you're arguing against the wrong thing here. You want decentralization of DNS. I don't see DoH really impacting this issue in any clear direction.

On one hand, you have centralized DNS (based on your ISP). DoH gives you some choice over that now through your browser. On the other, you have only a handful of DNS providers to choose from. DoH is just a technology, there's nothing preventing ISPs from still providing their DNS services over HTTPS.
Many of us live in countries where our ISP is owned by a hostile government that regularly blocks social media and other parts of the web on a whim.
https://vultr.com might provide more bang for the buck at $2.50 a month for 500GB in bandwidth.
The Arduino IDE Finally Grows Up
I don’t get the article, seems a bit of premature noise. They said they are aware of it and working on it. Just because it has not been fixed in 1 month during trial period does not mean they will not fix this.

Side note I had a recruiter call from disney + team to work on their app for windows. They are building this thing in wpf. I passed.
The 80:20 rule described here does not hold in every society. Why would they even claim that?
> Essentially, an email and a password are compromised somewhere across the internet. They join millions of other email addresses and passwords, which are then cross-referenced with other websites, including Nest.

This doesn't sound like a Nest vulnerability? Does Nest offer MFA?
I have had this situation in-flight a few times. I just used wireguard to a server I have. If I didn't already have that set up, I would have used an SSH+SOCKS tunnel to route around the damage. No need to send all my traffic to some shady VPN provider.
it's also an evolution of ODS-2 filesystem, so...
How do you do PTR records? (what hostname is 10.12.43.122) How do you do split DNS? (Inside my network I want it pointing to my internal server)

Now you could argue that the fault in both of those cases is IPv4 and the natting that comes with it.
> The above statement is a paraphrase of what I thought the author's argument was.

Fair enough.

> Amazon has more information than a single market participant has. Since it is the market because it is a marketplace-as-a-service, it has exactly the information that Hayek says the sum total of all market participants have.

No, it doesn't. It has all the information that a large market participant has--i.e., a market participant that has a very large number of transactions with a very large number of other market participants. Hayek was perfectly well aware that such market participants existed (after all, such participants existed in his day--for example, Standard Oil).

But Amazon's information is still limited to information that a market participant can have: namely, as I said, the prices at which the various goods it sells are sold. It does not have any more information than that. It has information about a lot more transactions than most other market participants, but the information it has about each transaction is the same as what the other participant in the transaction has, no more.
Wel the main business of a hotel is to store as many people as possible in a limited amount of real estate, setting aside space for such infrastructure would cost several rooms.

It is also a feature that only some guest use at all and use is very limited. If every guest used it several times it a day it would make sense.
Ugh, I wish the author had made the point without the computer simulation.

I think there might be merit to the argument people make more money than their intelligence, or effort, seems to indicate. And the author lays out some basic arguments here:

"But there is a problem with this idea: while wealth distribution follows a power law, the distribution of human skills generally follows a normal distribution that is symmetric about an average value. For example, intelligence, as measured by IQ tests, follows this pattern. Average IQ is 100, but nobody has an IQ of 1,000 or 10,000.

The same is true of effort, as measured by hours worked. Some people work more hours than average and some work less, but nobody works a billion times more hours than anybody else."

However, you don't need the simulation to add to this argument. If anything, the simulation undercuts it because now you point out small errors and end up doubting the whole argument.
As seen with the Daryl Morey, the Houston Rockets, and the NBA, the Chinese government will go after anyone they can when incidents like this come up. Morey's single tweet in support of HK resulted in China cutting off their relationship with the Houston Rockets and also calling for Morey to be disciplined or punished by the NBA. In this case, the NBA hasn't done anything specific to Morey. However, many people are expecting some sort of retaliation from China against the NBA in the future.
So turn all platforms into 4chan, is that what you're suggesting?
> holding up ... over an outdated policy

https://en.wikipedia.org/wiki/Slowdown#Rule-book_slowdown

When used carefully, it can be a very effective tactic.
The Communist Party of China may have strongly hinted (read: threatened) Blizzard over such a thing not being permitted and if it occurred that severe consequences would happen.

So Blizzard was not quite incompetent, they were just panic hedging against financial threats and to appease the Communist Party of China.
The "PHP code" is just a CuRL request to an external API.

And I hotly contest the statement that Python is faster than PHP for consecutive programming. [1] [2]

[1] https://benchmarksgame-team.pages.debian.net/benchmarksgame/...

[2] https://benchmarksgame-team.pages.debian.net/benchmarksgame/...
They can do active attacks on you, as most people don't actively attempt to ban and absolutely block unencrypted connections (and there are also sometimes attacks on SSL stacks anyway); and like... SSL isn't really designed to protect the content of your connection anyway: due to size and timing attacks, people have deployed practical implementations of stuff like "figure out where I am looking at on Google Maps" and "figure out what movie I am watching on Netflix", and while I haven't seen a practical implementation of it yet, "learn too much about my search queries due to find-as-you-type".

(Also, if I see you making requests to some websites I can correlate it to others, just on hostname, which I would get from SNI/TLS, not DNS: like, you go to news.ycombinator.com followed by some other websites that are currently on the front page of Hacker News, I can now guess with high likelihood you are clicking on specific website links you just saw.)

As for "the VPN provider can also do that", that is like saying "what can a random stranger do with your secrets that someone you know well can't?", which is "true" sure, but not really interesting: being able to choose the company on whom you rely for security is extremely useful: I don't really have choice over my ISP, but I have choice over my VPN, and so you can't really say "these VPNs are shadier than my ISP" unless you can show the best of all VPNs is shadier than my ISP.

Meanwhile, for many people, your "ISP" on a given day might be "the local coffee shop" or "an airport" or "your brother's friend Bob": people talk about "ISP" as if it always means "AT&T", but I see even extremely technical people who "should know better" happily using WiFi provided by conferences, which is just crazy to me... you are way more likely to get messed with in some scary way by people close enough to you for it to matter than by some random entity.
Shameless plug: Twinkle Notes is a cross platform solution for building private personal and team knowledge base. Currently in beta.

https://twinkle.app
Understanding Elixir's Broadway
One character is enough to name a programming language.

And how could we possibly need more than 26 languages?

</tongue-in-cheek>
Not once you become an actual scholar of Mathematics. Then it's very much a tree of fields in terms of "what begot what", and at the level of theorems, not even a tree but a graph with a huge number of interconnections in which "one thing coming before the other" doesn't even make sense to talk about.
I’ve heard that lone wolf vs terrorist meme so many times, are there actually any studies on this, or even examples?

I’m also not sure if being a “mentally ill” mass murderer is much better than a “terrorist” mass murderer.
US troops and aircraft carriers protect saudis from neighbour nations (Iran, Iraq, etc.) and ensure that the kingdom is safe.

I am sure saudi king will not dare to piss off american investors, otherwise arab spring in KSA would have happened already
Success by a Thousand Cuts
This article is going to have a lot of influence in civic debates about 5G. Everyone in the US recognizes Scientific American; now the anti-5G folks can say "even Scientific American says it could be dangerous!". And they'll be right, it does say that.
"Colonialism can be blamed for so much though."

True but one thing they can't be blamed for is the lack of infrastructure before they got there. Knowing that, they can't be blamed for the lack of infrastructure built after they left. Colonialism then is the same as corporatism today - there is a very large amount of value extraction, which good or bad, still exists. One can say that the cruelty has diminished somewhat, but perhaps that's because the wealth to be gained has only increased? Oddly though, this cruelty often means that the regions affected by it have better roads, cleaner water, at least traces of medicine, and on the whole better transit. Not always, to be sure.
I don't think there are any. The problem with learning computer science from textbooks is that most textbooks will go a lot further than just the fundamentals on the subjects they cover. So if you try to learn the basics by choosing a textbook for each area and read it cover to cover you'll never finish. Perhaps the answer is to thoroughly read the first few chapters/skim the remainder of Introduction to Algorithms; the Dragon book; Computer Networks/Architecture/etc.: A Systems/Quantitative/etc. Approach; Types and Programming Languages; Security Engineering; AI: A Modern Approach and so on -- that was certainly my experience of undergrad CS. A few exceptions are K&R, The Mythical Man-Month and What Every Computer Scientist Should Know About Floating-Point Arithmetic which are short enough that you can easily read them in their entirety.
"Fundamental" is a matter of perspective. To use an analogy, if you were looking for the most fundamental books about the English language, would you be reading about grammar, or would you be reading Shakespeare?
I can't help but notice that NordVPN is one of the most heavily advertised VPNs from what I've seen (which raises the question, as one researcher pointed out in the article - are they not spending enough money on their security and infrastructure to protect their users?). They are claiming that: "no-one could know about an undisclosed remote management system left by the [data center] provider".

Apparently the hacker was able to find out - so while it may be unknown, it's not an impossibility to detect it. Beyond whether or not sensitive information was accessed, what will NordVPN do in the future to eliminate or mitigate the possibility that this will occur again?
>> Is this common practice for data-center providers?

Absolutely. We had similar situation with one of the DC vendors.
I wonder if the people instituting these policies actually understand how ASD people really are. There's a reason people in this group are discriminated against, most companies put a high value on team work, group cohesion, and whatnot. Most ASD people are not, as you say, team players. Add to that, their inherent abrasiveness and lack of social awareness, and it becomes clear that a hiring ASD people is going to create challenges within companies.

I think there's this mythos that ASD people are inherently smarter than "neurotypicals," but I don't think this is the case at all. I've worked with lots of people who are charming, charismatic, and highly intelligent & technical.

> i find talking about myself awkward at the best of times, getting asked to pull random events where i think i might have pleased someone etc and turn them into some mini story on the fly is never going to end well for me

I hate this too. Especially since the few times I've opened up to people, it has lead to (what I perceive to be) teasing. And when you're already shy and awkward, teasing just makes you hate the world.
I think it still would have been met with backlash because Blizzard previously hopped on the sociopolitical issue bandwagon when they thought it would win them public points [1]. A lot of people see the current situation as transparent bullshit because Blizzard obviously wants to have its cake and eat it, too.

[1] https://www.gameskinny.com/as926/blizzard-entertainment-says...
What should they have done if they knew about a potential infrastructure weakpoint? How should they announce that to the public before fixing it?
I don't think there is a definitive answer for your question because computer science is a relative new area of knowledge and “fundamental books” are still being published.

If I had to say one text that is the fundamental one, I would go with a paper: “On Computable Numbers, with an Application to the Entscheidungsproblem” [1], by Alan Turing.

---

But if you just started your course in Computer Science, then I will give you some “bookshelf advice" based on my experience. I had the pleasure to study all the books I am going to recommend you, and most of them I was able to read cover-to-cover during the university years. And they are also in my bookshelf for reference.

The book order does not represent rank of importance.

* “Introduction to the Theory of Computation”, by Michael Sipser.

* I also recommend the “Elements of the Theory of Computation”, by Christos Papadimitriou.

* Another good complement is “Introduction to Automata Theory, Languages and Computation”, by Hopcroft and Ullman. (Thanks, @reacweb, for the reminder.)

* “Graph Theory”, by Reinhard Diestel.

* If you feel you want to go deeper, and like a book which you cannot skip a single word, I strongly recommend “Modern Graph Theory”, by Béla Bollobás: it is one of my favorite textbooks ever!

* “The Algorithm Design Manual”, by Steven Skiena.

* While a lot of people seems to praise either the Cormen et al. or the Sedgewick books, I have the feeling that “Algorithms” by Dasgupta, Papadimitriou and Vazirani is my choice for “fundamental” book. But I decided to

* “Computer Architecture: a Quantitative Approach”, by Hennessy and Patterson.

* “Modern Operating Systems”, by Andrew Tanenbaum.

* “Artificial Intelligence: a Modern Approach”, by Russel and Norvig.

* “Modern Compiler Implementation (in ML)”, by Andrew Appel.

I would like to also recommend “Concrete Mathematics”, by Graham, Knuth and Patashnik, but I remember to not feel it the most pedagogical book on the subject.

Good luck!

---

[1]: https://www.cs.virginia.edu/~robins/Turing_Paper_1936.pdf
So because you use Vim to navigate the web, you think DDG shouldn't add better mouse UX that will most likely increase their conversion rate and make the site better for everyone else?
Nightmare on elm street is a horror movie from my childhood, I hate elm trees and the email tool and the language because they all bring horrible memories.
Yeah, this has absolutely nothing to do with Nest and everything to do with people using the same passwords for different sites.
Once nice thing about DDG is, if you really need to hit another search engine (I've noticed Google does a decent job when I'm searching for the resolution to a highly technical/specific issue), you just use the bangs, like !g for Google.

They have 13,099 bangs[0] at present.

[0] https://duckduckgo.com/bang
> Why are you bringing up Britain here? They weren't a colonial power in Saudi Arabia.

Because I didn't know the history myself, tl;dr from Wikipedia:

Ottoman empire controlled the entire area at the turn of the century, to various degrees at various time. Al Rashid family allied with Ottomans. Al Saud family, under Abdulaziz (later, simply Ibn Saud), fought Rashids in the Riyadh region. During WWI, pan-Arab revolt against Ottomans encouraged by British. Ibn Saud mostly avoided participating in revolt to focus on defeating the Rashids, with the help of Ikhwan (Wahhabist) forces.

Pan-Arab revolt failed, but allies won, resulting in creation of independent Arab states. In years after the war, Saud and Ikhwan forces captured and most of modern day Saudi Arabia.

In 1927, the Ikhwan forces attempted to expand farther afield, into British-administered Arab successor states (Transjordan, Iraq, Kuwait). Saud disagreed, and a two year war was fought for control of Saudi Arabia. Ikhwan forces lost, most of their leaders killed, and the Saud family rules to today.
Remember, all caps when you spell the man name.
> it is a marketplace-as-a-service

To the extent this makes a difference, because of Amazon's efforts to monopolize various market segments by undercutting competition, it decreases the amount of information Amazon has about other market participants. A perfect monopolist, by setting monopoly prices, decreases the value of the price information it gets through transactions, because there are no other competitors offering the same goods at different prices to compare to, so the prices of the monopolist's transactions convey less information about the preferences of other market participants. That makes the market less efficient.
Within 72 hours According to GDPR I thought?
“ The GDPR introduces a duty on all organisations to report certain types of personal data breach to the relevant supervisory authority. You must do this within 72 hours of becoming aware of the breach, where feasible.”
https://ico.org.uk/for-organisations/guide-to-data-protectio...
I'd like to suggest an easier way to say (s)he or her/him. Just replace it with they, they're, and them. It means the same thing but doesn't draw attention.
I wonder if Google execs are regretting the original "don't be evil" slogan yet.
WeWork – SoftBank seeks to take control without inheriting liability
I’ve been thinking for a long time that a blinking yellow would be revolutionary and simple.
They should make the yellow begin to blink when it’s x number is seconds from going red. Because as is you have little reference to how soon it will shift.
I think the main benefit of using a SQL database instead of nosql is that you can do joins. Using sql to query a single mongodb collection means that you have the disadvantages of both worlds combined.