skysight-inc/HackerNews huggingface dataset:
The names of some of Ben Shapiros books are good evidence that he is a provocateur.

Bullies: How the Left's Culture of Fear and Intimidation Silences America

How to Debate Leftists and Destroy Them

If there is no holy war between the left and right, Ben Shapiro sells less books.

Here's Jordan Petersons response to an article criticizing him.

https://twitter.com/jordanbpeterson/status/97594153761910784...

Again, no substance. Just aggression. Showboating to his base.

I've listened to Jordan Peterson interviews and 90% of what he says doesn't make any sense. He speaks like any other self help author because that's what he is. He has generic platitudes that he speaks as gospel. He simply uses the far right to make money because they respond to his message more than anyone else (although he himself is not alt-right).

Shapiro has an extremely aggressive debating style (as that book title should tell you) and his primary focus at all times is winning an argument, not persuasion. In my opinion, he is smarter than Peterson and supports his views better but that's a pretty low bar to cross.

These are the only two I am familiar enough with to talk about off the top of my head. I plan on looking into other members of this movement later to see if they have any more merit than these two.
> If you have a functional codebase in C

Rewriting something that already works would be silly of course.

> and size is an important factor you may be reluctant to trade up. Bloat avoidance is not trivial, in my opinion

I don't agree with this in comparison to C. C is still there, but you have destructors and ownership semantics on top of it. Even templates can be used for things like type checking in debug builds.
I recently moved to Skype from Hangouts and Skype's call quality is miles better, we've barely had a dropped call (that isn't caused by a cat who likes to sit on the keyboard) and overall I'm incredibly impressed.

The only annoying thing is that web.skype.com doesn't work in Firefox.
Vaccines Are Pushing Pathogens to Evolve
Why peg it to the dollar? Most dollars aren't physical, so we could "simply" shift the dollar financial systems to this process.
Apex and Terraform: The easiest way to manage AWS Lambda functions
Touchpads and linux is a very sad story in general. It would be great to see hardware, firmware and kernel driver deliver the same feel like Apple. However the current situation is Apple clearly being the market leader when it comes to trackpad quality.

Fun fact: my precision 3800 trackpad works way better on Fedora 27 than on windows 10. However, that is no match at all compared to a macbook pro.
Those things still require a either a data plan or a phone with a browser/email client. MMS (thanks for the correction) is familiar and every phone made in recent history can use it with no login, sign up or password.

My father has an email account solely because an Android phone makes you get one. He definitely doesn't know the password and I wouldn't be surprised if he didn't know the address either. However he is very comfortable taking pictures and attaching them to text messages.

He can easily save a contact in his phone on his own. I or my brothers would have to help him set up a bookmark in a browser. Now my father may be somewhat of a Luddite but keeping the barrier really low for family members who aren't texh savvy is a good idea for this.

And as far as quality I can almost guarantee my grandma doesn't care what is in the pictures or how blurry they are. She is going to care that I am sending her something. That's the important part not HD images.
Why do you think iPhone has become a status symbol? I would guess it's partially because Android has had so many issues with fake apps and malware in the Google Play Store that Android has become somewhat laughable. Also, other than the antenna, every iPhone is essentially the exact same whether you buy it from AT&T or Verison or the Apple Store etc. There is no shitty Samsung or LG skin on the UI and no bloatware (other than maybe a single app preinstalled from your carrier such as the AT&T app which you can can easily uninstall in a matter of seconds). It integrates with other Apple products without needing much if any configuration.

Also, tons of people choose certain companies to buy from because of their status and reputation. That's how most industries work. Some people only buy American made cars, or only Chevy or only Honda.
There's nothing wrong with brand loyalty especially when the brand is consistently delivering quality products to it's customers. iPhone isn't an arbitrary status symbol. Apple put years and years of effort into building up the reputation they have.
GoPro Camera Captures What Exactly a Log Sees as It Passes Through Sawmill Line
Certainly there are other concerns--no argument there.

That said, Amazon Prime prices just went up 20%, so Amazon will clearly raise prices if they think the market will bear it.

Moreover, "complete and utter dominance" sounds like a monopoly. It's difficult to think of a monopoly that didn't raise prices and/or decrease service once they were established. I would not start a business on Amazon without assessing the risk of tying my fate to a single large vendor, for cost as well as other reasons you cited like Amazon deciding to compete with you.
I found this at least

[1] https://www.google.com/search?q=site:assistant.google.com/se...
I don't think that's the most charitable reading of his statement—he's not saying that he personally, or any company he has control over is offering people that "choice." He's saying that in any market there will always be bad actors, so you also need to protect yourself.

An analogy: you won't ever be able to stop all potential muggers. You can choose not to be a mugger, tell everyone you know not to assault and rob anybody, make PR campaigns about it, teach it in schools, create social programs to ensure people aren't poor enough to need to rob anybody, etc. But, no matter what you do, there are still going to be some people who choose to mug people anyway. Pretending you can 100% solve mugging through outreach to the muggers is just ignoring reality and leaving people vulnerable. You have to approach the problem from both ends: decreasing the number of muggers, but also teaching people self-defence so they're less vulnerable to whatever amount of mugging might still happen.

(In the interests of avoiding politicizing the discussion, please do not reference the other assault crime that people usually argue about. Mugging works well-enough.)
This sort of post is why I love HN. At first while reading it I thought, "is this guy for real?", and then proceeded to be amazed at what he wrought with a very simple but elegant idea. A+
It's a few classes. There is no reason they couldn't have just changed the requirement to OS, Networking, NLP, or computer vision. And made the ML and modern regression classes prerequisites for the NLP and computer vision classes.

A few very minor tweaks to the CS requirements is all it would take. But you wouldn't get the fanfare of launching a new major.

The advantage for students is that if they decide to pursue some other CS discipline, they don't have to explain their weird degree.
Then you're discussing different markets. There are very significant barriers to moving between countries in the global market.
Exploring Offline Access to Enhance EBay's Mobile Experience
The argument for putting things in third-party "blessed" crates rather than the standard library is that it allows them not to have to follow the versioning guarantees of Rust itself. Given that the core team has stated that they don't plan to have a Rust 2.0, this means that there wouldn't _ever_ be any API-breaking changes for things added to the standard library; by having things like `regex` and `rand` be external crates, versions bumps can happen independently happen, which means (among other things) that major version bumps are possible.
My wife loves calamari, and orders it pretty much every chance she gets!
Ask HN: How to effectively transition from startup to large company as SWE?
I've just accepted an offer as an entry level SWE at one of the 'Big Five' tech companies. My reasoning was that I really needed some process, structure, and stability after working on what felt like full time hackathons at a string of failed startups.

Looking for advice on transitioning from a startup to a big company, as well as more general advice on the skills (especially organizational) required to be a successful software engineer. Thanks in advance!
> but other coworkers who prioritize these active issues, are ultimately more visible, promote faster, and get bigger bonuses.

That's an opportunity. Your company doesn't have a structured process for determining bonus sizes, but apparently hand them out half-blind on vague notions of visibility. This is a very "hackable" situation.

Since you're significantly more productive than your colleagues, you have some "wins" of an entirely different kind of substance than them, all you need to do is to figure out how to make your work and the business outcomes it enables a little more visible.
Found it: https://github.com/looterz/grimd

Questions:

1) is this black hole concept sustainable? Or, does it require significant management, and is likely to be circumvented by serving content through a proxy anyway?

2) Why do you run this on the cloud? Don’t you then incur significant bandwidth costs? Or, if DNS only are there speed issues with your EC2 instance lagging?
Investing in Sharing Economy?
I've used XFCE for years, then moved to LXDE.

I find it smoother, much more intuitive, and about the same with regards to memory footprint
Turn "Hey Siri" off though!

Say something like "My firetruck is red" -then- manually activate siri, she was listening the whole time.
The key feature of security tokens is that it’s very difficult to extract or manipulate their internal state. A short numeric PIN enforced by a token is much more secure than a high-quality password whose hash is stored in a database: the token can rate limit PIN attempts and zeroize itself if too many attempts are made.
Skype hasn’t ever (with people I know) been “beloved,” merely tolerated as the only option back when it really was, well, the only option.

Today, Skype’s voice quality is as bad as it was 15 years ago but even the cheapest alternatives from 3rd party cross-platform vendors easily put it to shame (such as voip.ms) and free offerings from the big names (Google’s Voice, WhatsApp audio, Apple’s FaceTime Audio, etc) also do the same if you’re willing to deal with network lock-in or privacy issues.

Skype video chat is basically unusable: the latency multiplier is horrendous and the video quality is at best subpar and extremelyhorriblt noisy.

The client itself is a mess. Ugly, bloated, difficult to navigate, constantly changing, buggy, and more. It’s been that way since the redesign years before MS bought them out (Skype “Classic” was the last “OK” release on that end).

What’s to love, exactly?
Not an irony

Seems a perfect example of modern media...
This is exactly my concern. There is no production system I have ever worked on which this feature would ever be used.

What if you had an e-commerce site? Other customers were placing orders, right? Credit cards being charged? You didn't catch your mistake instantly. So you have a window of maybe, 5 minutes or a hour in which other things happened. You can't simply forget those other transactions and throw away the data.
The way I look at it, if someone has hijacked my MacBook Pro's camera to the degree that they can turn off the light, my entire computer has been rooted and I have far bigger problems than someone seeing me in a towel.

As for IoT cameras, though, it's the opposite. I assume all of them have already been pwned, so I never buy them in the first place.
Should he not be?
She's from Fujian. It was some kind of communist party community meeting.
My degree was in Computer Science & Artificial Intelligence way back in 1998 at the University of Birmingham (UK) - interesting to see not that many places offered it until recently.

Good to see that other undergrads are going to have access to AI/ML courses rather than them being solely for post grads.
Yeah, I can totally appreciate the perspective, but without a significant set of policy changes, I don't see either of these happening. We'll see!
This highlights the dangers of booking your future on the back of another company. Enthusiasm for partnerships comes and goes.

Could it be that Ev’s best moments are behind him?
it's Art.
Ask HN: Other news and article aggregation sources?
I have an issue.

Right now, my only sources of news and interesting information are HN and Reddit. This two party system has a lot of overlap and neither of them are unbiased.

What other sites should I check out?
The unfortunate thing is that no matter whether something is illegal or not, it can still be a victim of bycatch when fishing for legal species, and bycatch mortality is quite high. Bycatch is actually higher than actual catch by weight for some fisheries+methods.[1] It's not just what you eat, but where it came from.

[1] http://www.fao.org/docrep/003/t4890e/t4890e03.htm

Edit: A couple of extra spaces removed
Wouldn't that apply to desktop folder icons as well?
I really wonder why is Golang so popular today when Rust is just killing it?
Do you not believe that content creators have the right to set the terms upon which their content may be consumed? In other words, if you write an article, you don't believe that you have the right to say "you may read this article, provided that you also display this ad"? If you don't want to see the ad, simply don't read the article. What makes you think you have the right to the content, without abiding its terms?

I say this as someone who uses an AdBlocker daily. Of course it's stealing. You're violating the contract you implicitly agree to when you visit the site. This may or may not have legal force, but it's clearly stealing. If you don't want to see ads, don't visit sites that have them. THAT is how you retain the sanctity of your experience and avoid stealing.
Usually when a comment starts with "am I the only one", the answer is NO. I think this is the first time I have ever seen a possible exception. Well done.
I used social services when broke and in school. I didn't drink and it helped improve my existence greatly. Not everyone is raging alcoholic.

In fact they had a drug screening in FL for unemployment, and like less than 1% of people failed.
I use a combination of tools for visual documentation. Block diagrams and sequence diagrams together are a pretty effective means of communicating.

For block diagrams that illustrate relationships between components as a sort of directed graph, I prefer Omnigraffle (on OSX). It's fast and effective, easy to label boxes, lines, and interactions, and supports exports to pdf and png for quick sharing. Where omnigraffle falls over is in terms of its popularity and accessibility. You can't really review the diagram source as a part of the code review process, and the output diagrams are not useful to the visually impaired. Popularity is a factor because even if a dev knows some piece of block diagram software well, it's likely that they know a different one than anyone else. For that reason, we're not prescriptive about the tool used on our team, only that some form of block diagram is included with the documentation for a feature or component.

For sequence diagrams I use web sequence diagrams, for which I hold a commercial license. These diagrams are great for illustrating different workflows, with the caveat that we generally need several very similar diagrams to explain even the simplest features. These also benefit from having a straightforward text format that can be shared as a reviewable part of the source tree, and which can be read and edited by the visually impaired. Sequence diagrams are a more effective tool for demonstrating the veracity of code against a desired specification than block diagrams are, but understanding the top-level component layout is generally a prerequisite.

Not sure about the general popularity of either of these, but they've been an effective toolchain for me so far.
> When inflation is too low, we print money.

This is really not how it works. Many economists think this is how it works but actual real world events have made it very clear that governments cannot simply manufacture inflation [1]. Governments like Japan wish they could produce inflation.

Inflation is much, much, much more complicated than merely "too much money." It's much more about real economic quantities affecting the price level [2]. This is usually driven by demand for something an economy cannot manufacture itself, not government spending. See oil shocks [3] for real inflation.

That said, it's always funny to see paranoid Americans go on about the government stealing money via inflation. What do you think money is? Talk about missing the forest for the trees.

[1] https://www.bloomberg.com/news/articles/2018-03-22/the-great...

[2] http://bilbo.economicoutlook.net/blog/?p=10554

[3] https://www.investopedia.com/ask/answers/06/oilpricesinflati...
Rather than a full on ISP, I think I'd prefer to see municipal NSPs. The municipality should be concerned with passing packets within the municipality. When an end user needs packets routed outside the municipality, they engage with an ISP connected to the municipality's network.

This ends up operating very similarly to the way CLECs have allowed 3rd party ISPs to provide DSL service. The end user has a modem that attached to the CLEC's ATM network, then a PPPoE connection transits the ATM network to the user's ISP.

With a municipal NSP, you effectively acknowledge the municipal cable plant and switching fabric as a natural monopoly, while allowing competing ISPs to provide internet transit.
I think a lot of that problem just stems from mismatched goals(1) and mismatched skillsets. Academics are rewarded for pushing academia forward, which means rigorous techniques that others can build on top of. But what those trying to use those techniques need are good models that they can build with.

Secondly, the skillset required to explain something well doesn't have all that much to do with the skillset required to rigorously prove things. Sure, they overlap a bit because you need to have a reasonably good understanding of something to explain it, but that's where it ends. It's can also be quite a lot of work: I personally have made a bit of a career out of explaining this tech to people, and it's taken me a lot of work figuring out explanations that actually resonate with people.

Unfortunately I don't really have any easy solutions to solving this problem.

1) I'd say mismatched incentives, but I don't want to imply anything nefarious about this problem in general!
Did not they already have Apple Pay to deal with money?
How Wall Street, Silicon Valley Institutionalized Home Flipping
Potentially relevant, I remember seeing this a while back:
https://startyourownisp.com/

HN Discussion: https://news.ycombinator.com/item?id=16160394
Just being digital isn't equal to a cryptocurrency.

I'm aware of Wechat and how pretty much everything is connected to it now. I'm more wondering of the global political-economic consequences of China beating the US at this.
Isn't that also true of me and corn?
Thanks for sharing! I've been trying to decide whether to go to Gimmelwald on a holiday in June (no cars, cable car and hiking access only) and this might be just enough to convince.
I recently moved onto Discord from Skype to keep in contact with a couple of people I work with. It's ok, but has some really irritating quirks, from updating too frequently, with a fiddly-to-hide loading screen that likes to sit on top of all my other windows, to locking out the scrollbar on my browser intermittently (!) to the most egregious of all (for me): not allowing me to copy and paste text from Adobe Illustrator as, I guess, it doesn't know how to trim all the formatting and just give me the raw text.

Given this last point is much of what I use IM for (confirming copy with partners, etc), it's highly infuriating. I think I'm going to be looking for another IM app again soon... .
> providing students with in-depth knowledge of how to transform large amounts of data into actionable decisions.

That is a depressing definition of artificial intelligence.
Similar thing happened with the original US dollar. After the Revolutionary War, everyone thought that the paper currency issued by the Continental Congress was going to be worthless, so veterans sold their paper dollars for a fraction of face value. Speculators bought them up, and then got a windfall when the new Constitution was passed and the currency actually became valuable.
I would say that there is a world of difference in wanting some service and then running an enterprise well that provides the service. It seems to me that it is impossible to use voting as a means to guarantee good outcomes.
What I don't see in this article is any indication of why such a system is desirable or beneficial for the government or for the users. For cryptocurrency fans, maybe it's self-evident. But I'm not sure what benefits cryptocurrency provides for those groups that they can't find better elsewhere.
I hope that also means, that Apple Pay becomes truely available in central Europe. It is currently completely missing in Germany, and in France, while being availabe, it is only via less known banks. If Apple can't work out an agreement with the traditional big banks, having their own offering might help making Apple Pay available. (I have never understood why Apple Pay can't just charge the same credit card, the App Store uses)
The only reason many of us use credit cards is to collect points.

People who use their card for the benefits are the least profitable customers for a credit card company. Apple won't want you to have their card. Apple will want people who'll buy an Apple product (or five Apple products...) that they can't easily afford. They won't be people who'll default or declare bankruptcy because that's not Apple's market. These people will get the card for the small-but-useful discount (low single digit percent) in the Apple store, and they'll pay their debt off over a couple of years before doing the same thing all over again.

These people are the perfect credit card customers. It will be insanely profitable for Apple.
Yeah, I found his statement very strange, too. The right not to read/watch what some corporation is pushing down my throat is quite fundamental and I'm not gonna give it up. Why on Earth should I feel guilty about it? It must be some projection by Bloomberg.
Not to mention that siblings by definition each grow up in a different environment. The addition of a new sibling changes the behaviour of parents and other siblings (sometimes a lot, sometimes a little, but it's there).

Perhaps the above poster's sibling looked for other interests because the poster had already 'taken' whatever interests they were sharing. But perhaps not - it's hard (impossible?) to know.
CMU doesn't generally craft their degrees for industry-marketability; even the CS degree operates under somewhat of an assumption that they're training you to be a CS grad student or professor, not a software engineer. You can find your way out of that program without ever having touched C++, for example.

I think you're greatly underestimating how much different the CS curriculum would become if they tore out functional programming above 15-150, OS, and Networking.

Consider the flipside: if they bent the CS degree instead of introducing a new AI degree, could higher-learning institutions continue to trust that a CMU CS undergrad had a solid foundation in functional programming, discrete mathematics, and systems theory?