skysight-inc/HackerNews huggingface dataset:
I wonder what the implications of technology like this could be on the large scale. It may have a terrific impact on the hydrological cycle.
It’s shorter only on L1a. I have L1b. I don’t get any such benefits.
Writing. Clarity, brevity, and expressiveness are all too rare these days, especially in technical writing and presentations. Writing well can greatly improve your thought process and make your message sing.

I'd start by reading Strunk & White, which nicely addresses clarity and brevity, leaving only a source for expressiveness, which is basically storytelling. There I like the writing books by Steven King, Ray Bradbury, and Ursula LeGuin, but many other worthwhile primers of style are (almost) as good.

Then practice writing while critically reading the best works of good writers, carefully observing their techniques, and then stealing them liberally. Ask friends you trust to assess your work and explain what they liked, didn't like, and why.
Loved the link to the paradox on wikipedia. I have said my whole adult life that I believe in tolerance for everything but intolerance - never knew and happy to find it's been called out as a bit of a paradox since 1945!

Excellent intellectual ammunition.
Create Beautiful HTML Pages from ReadMe.md Files
‘Hi, my name is ___, and I’m addicted to tech’
It's like they've never heard of Taco Bell.
Plunge Protection Team About to Strike Again (Dec 24 3pm)
I’d be happy to have a SPF like framework for calls.

The phone number blocks are allocated to companies, and it should be trivial to ensure the incoming call comes from the legitimate holder of the block.

Add an authorized user api so you can still use your number in outgoing calls with Skype etc.

After number faking is fixed, I can safely ignore all calls from foreign countries and weird area codes.
+1 to this, I think Ramit Sethi's material is a great introduction to financial knowledge. This year I'm following up with Bogleheads and, if I can handle it, The Intelligent Investor
The idea of a phone call taking up an entire screen and interrupting your activity hearkens back to the days when Apple emphasized that the iPhone should still be prioritized as a phone first. Clearly, people have evolved to richer forms of communication, and phone calls should not be put up on such a high pedestal.
Rust is nice, but it's missing the ease of parallelism you get from things like Haskell's accelerate or repa.

I prefer it for concurrency, but it's not a panacea. In particular, laziness is necessary for efficient immutable data structures, and immutable structures are a nice way to avoid some of the problems inherent in writing concurrent programs.
"new grub street" by George Gissing. It's about an author experiencing the same disregard for the value of writing in the 1890s (not about the money of Amazon or lack of whizz joints for mobile workers: I think victorians just pee'd wher they stood)
Very interesting statement, considering that Sargon (the guy Patreon banned) was directing his offensive language AT the alt-right (i.e., he is against the alt-right, not part of it).
> You were trying to flip through multiple pages quickly-- as in you went in with an intent to 'surf the web capriciously' and not with an intent of really reading the book. I'm sorry that initial mindset to glance through headlines quickly will have a significant impact on your overall reading experience when it comes to books.

If you are going to design e-readers, you should read Mortimer Adler's How to Read a Book. Leafing through a book and jumping back in forth is a very important part starting to get into a book, and it is the only way to accurately decide whether you actually want to read a book or not.
The Wikipedia article is quite good. https://en.wikipedia.org/wiki/Lion_Air_Flight_610
It's actually useful in places that don't have great financial access. I'm guessing your estimate of "very few people" is from a place that has good access?
They are definitely holidaying. As soon as the new year starts up expect them to be firing on all cylinders.
GP in general needs something like Tensorflow and a standard set of benchmarks
I've been getting pretty psyched on Machine Learning / Tensorflow. I plan on diving deeper into this world in 2019
Most terminals use unicode, not ascii, right? Unicode is much younger than 40.
Using caps isn’t a substitute for having a point, nor is it a refutation of the effort involved to make three separate native apps instead of one. Also you’re not supposed to use caps here.

I don’t think it sucks, most users don’t think it sucks. You represent a tiny, vocal minority.
One can argue when these terms were initially coined. But we do have hard data on when they became prevalent in the public mind. Look at the Google trends for "deplatforming"[1], "no platforming"[2] and "alt right"[3]. "No platforming" had some blips starting in the late 2000s, but begins rising significantly in 2015, "deplatforming" in January of 2016, and "alt right" in august of 2016. There is evidence to the claim that deplatforming (or at least, widespread interesting in deplatofrming or "no platforming") preceded widespread interest in the alt-right.

> The people stay, the community goes. Then, you look at the level of the material in other sub-communities on the site. That is what those studies did, and that is why they demonstrate causality.

Yes, but as I stated multiple times by now the key limitation here is that they only looked at the material on the same site. Site X bans Y (whether in full or in only some subforums). You observe a reduction of Y on the site. That's not evidence that this action reduced Y in society as a whole. There is a causal relationship between deplatforming and reduction of the deplatformed view on said platform. Nobody is disagreeing with that - most people would likely read such a statement and think "no kidding, Sherlock".

For example, pointing to the fact that when Reddit banned racist subreddits racist content on other subreddits were reduced is proof that banning racist subreddits reduced racist content on Reddit. This is not at all surprising, and is something most would call obvious. But to portray this as proof that banning racist subreddits reduces racist content in society as a whole is a very large misrepresentation. This study did not study the impact on society as a whole - only the forum that is carrying out the deplatforming.

And again, I do not attempt to claim the the correlation between the rise of deplatforming and the rise of the alt right is irrefutable proof that the former causes the latter. But claiming that the former helps prevents the latter is not backed up by the evidence we do have.

1. https://trends.google.com/trends/explore?date=all&q=deplatfo...

2. https://trends.google.com/trends/explore?date=all&q=no%20pla...

3. https://trends.google.com/trends/explore?date=all&q=alt%20ri...
I answer and have fun pretending that I’m a lunatic. I generally get hung up on within a minute, and at least that minute is a bit of fun.
The Google's of the world became such because they decided to invest in homegrown talent. You are pouring millions of dollars into purchasing and maintaining software, and in your own words your customers want something fast, reliable, dependable. Are you so sure software isn't a core part of your business?
It's reasonable to impose free speech norms in exchange because on balance it will result in a better world than the counterfactual.

Why exactly? The New York Times and the wire services were once the primary venue for most newspaper publication. There was never a requirement that anyone be able to write articles for them.

The thing is allowing garbage views into "record of note" publications seriously empowers them. As an earlier article points out, youtube's algorithm is weight towards feeding people polarized extremist rants because these get responses (just the other day, my suggested "next videos" included a client change denier and Jordan Peterson for zero reason). We're looking at the result of extreme ideological polarization and these don't look pretty. A good portion of what could be called "hate speech" is pseudo-science presenting itself as science and this to someone who's (probably foolishly) expecting a bit of vetting on a large website, this pseudo-science sell is especially effective.

Moreover, a large portion of those who uses a social network know that the "open web" exists and are quite capable of cruising it. Again, by letting into a venue the naive person imagines is vetted, you have increased its momentum considerably.

The average person isn't necessary super competent at sorting modern issues. A good portion of heinous content leverages this by appearing respectable and being the web site of
This!

If you have time off, do something risky that you wouldn't do normally. Why? Because soon enough you'll likely be back in the normal swing of things and unable to take that risk.

Examples:

Work on a farm

Do the Appalachian trail (or similar)

Take the train across Australia

Learn to ride a motorcycle

Learn to play guitar

Etc
Etc
If you haven't run across it before, google up The Unix-Haters Handbook for an entertaining book-length rebuttal.
I would love to see some screenshots of the UI? Or am I misunderstanding the product? Is this like an open source Apple TV competitor?
How does the database work, when it’s just your own number with the last two digits different?
It doesn't matter. These are smart defaults. Just like ripgrep uses gitignore files by default. It makes my normal use useful.
In me it triggers loss aversion: I don't want to put my money in a uninsured security that could be stolen or lost at any moment with no recourse.
>If the ideas are big enough that discriminating against them disenfranchises a fair number of people, these people should have no trouble setting up an alternative that caters to their select 'views'.

At the level of abstraction you're working on, you could say the same thing about LGBTQ or any other minority.
Is there anything that anybody can do right to make anyone happy about racial differences?

Can anyone not break the eggshells? Maybe what we need to do is just keep dumping money into this problem, until there’s no more money left?

Then everyone gets to sing Bodak Yellow, act like Cardi B, Queen of the fucking universe no matter how beautiful or ugly, smart or dumb they might just coincidentally be. That way, everyone is just born perfect and circumstances have no affect on our lives.

Don’t gotta dance, wear red bottom shoes, you can get ‘em both, you don’t gotta choose.
I don't mean to imply it's impossible, or throw out some appeal to authority, but dabbling in ML is not going to open doors for you. I worked in and around the field for more than a decade. Companies who are serious about this stuff can sniff a beginner out and they tend to want credentials. It's a deep subject, so that's not terribly uncalled for, and knowing how to throw a classifier together does not in any way mean you're competent and able to solve hard problems.

Not trying to be a downer, just my $0.02. For fun? Sure, go for. For career development? You had better be serious and ready to devote the next 5-10 years. I do not at all agree that ML is going to become a baseline skill.
America's new religions
Postgres, Rust, and Angular is the current long term support tech stack. Start with Heroku and some AWS S3 buckets to store media assets.

UX research methods. Then finding projects/teams you want to work on.

Personally? Thinking about writing a book on SMT solvers, extending jHipster to other languages, doing some high performance SAAS offerings, publishing my semigroup research, my serverless complie optimzation toolchain, and my LLVM based operating system call taint annotation for C++/Rust to get Haskell style IO annotations.
I use Rails for my web programming needs, and I've heard a lot of people talk about switching from Ruby/Rails to Elixir/Phoenix because of "concurrency", but I'm going to be honest and say I don't know what that means. I'm not a CS grad and I'm not super familiar with all of the terminology.

Can someone help me with two things? Really trying to understand the benefit.

1. When you say "concurrency" do you just mean "handles more users at the same time" or is there something more to concurrency? I keep seeing web chat applications in tutorials for Elixir but chat is such a small application of a technology that I find it hard to believe the majority of Elixir users are building chat systems. What are you using the concurrency for? Why isn't Rails sufficient for that application?

2. Given that most web apps are CRUD, are there any benefits to using Elixir for a typical CRUD website (other than less-than-tangible things like "it's functional")?

Much appreciated!
thanks for the recommendation, i’ll definitely check it out!
That social engineering strategy only helps in the short term (short on the language scale, which can still be many years). If you get a convoluted language in result, in the long term it will increasingly irritate programmers, who will anyway start looking for objectively better alternatives. So Rust took the right approach IMHO.
> Just watch any movie of a World War/Doomsday/Zombie Apocalypse level event occurs. The people get information via radio.

You know these are fictional, right? They're made up. You can't observe a work of fiction and judge from that what people will do in a given situation.
The Tech That Was Fixed in 2018  and the Tech That Still Needs Fixing
My solution is to let Google spam filter them. It does a good job and I report every call that manages to get through. Haven't picked one up in months now.
I wonder how they got gas or diesel... there is essentially none in Zimbabwe right now. Even cooking oil is getting hard to come by as everyone is running it as diesel in older mechanical engines (which burn it fine)
Since when can you not upgrade the ssd on an apple laptop?
> I have seen rumors about us gov and other govs pressuring cc authorities to do things in certain ways as well, however my senator says there is no proof rumored pressure changed anything in one case that I write about.

https://en.wikipedia.org/wiki/Operation_Choke_Point

Operation Choke Point was a 2013 initiative of the United States Department of Justice,[1] which would investigate banks in the United States and the business they do with firearm dealers, payday lenders, and other companies believed to be at higher risk for fraud and money laundering.

This operation, disclosed in an August 2013 Wall Street Journal story, was officially ended in August 2017.

...

On May 29, 2014, the U.S. House of Representatives Committee on Oversight and Government Reform published a highly critical staff report that concluded:[21]

“	Forceful prosecution of those who defraud American consumers is both responsible and admirable. However, Department of Justice initiatives to combat mass-market consumer fraud must be legitimate exercises of the Department's legal authorities, and must be executed in a manner that does not unfairly harm legitimate merchants and individuals.
Operation Choke Point fails both these requirements. The Department's radical reinterpretation of what constitutes an actionable violation under § 951 of FIRREA fundamentally distorts Congress' intent in enacting the law, and inappropriately demands that bankers act as the moral arbiters and policemen of the commercial world. In light of the Department's obligation to act within the bounds of the law, and its avowed commitment not to "discourage or inhibit" the lawful conduct of honest merchants, it is necessary to disavow and dismantle Operation Choke Point.
Perhaps for building a webapp or something...

For linux distros, they download the source, apply some patches, then let their build server/farm have at it.

Managing a cross compilation toolchain in addition to cross compilation flags and what-not for joe-random-package with quirks quickly becomes a nightmare. Version upgrades will break everything, or pull in build-system linked libraries when they're not supposed to, etc.

This sort of high-core count arm server alleviates a lot of headaches - it gives you faster build times as well as native builds. It also does away with a lot of complexity in your build pipeline, since you don't have to carefully isolate the build environment to prevent rouge linking x86 binaries.

Most linux distros that offer ARM versions already build natively... so this just gives them better build times, or more concurrent builds. That's a win.
This level of insanity is not as foreign as you might think. The feeling of accomplishment I get from climbing a mountain, finishing a marathon or a long bike trip is comparable to the feeling I get after taping out a chip, shipping a major software release or delivering first-of-a-kind hardware to a customer.

For some of us, getting Tetris to work in Conway's Game of Life is insanity. For other people, walking across a continent is insanity.
I am perfectly fine with you saying "the homicide rate amongst Americans is much higher than amongst the Swiss".

I would not be fine with the similar, but different phrase "American people are more homicidal than the swiss", assuming no further context.

One of those is clearly meant to discuss a fact. The other is meant to play up nationalistic tensions.

I know negative generalizations can be supported by fact. I'm fine with those facts being presented and discussed, I'm just not fine with the facts being obscured and rephrased such that it serves more to create a climate of racism and nationalism.

Context and phrasing do matter, especially when it comes to hateful and divisive speech.
JMAP is on the home straight
The US is hardly doing what most would consider "subjugation". And for the record, many Eastern European countries are actually asking for the US to establish a presence there. Poland is trying so hard that he's willing to name such a base "Fort Trump"[1].

> We are an invading imperial power in these regions to benefit ourselves, not them. We are no different than russia or china.

When was the last time the US rounded up religious or ethnic minorities and put them in concentration camps? We did it to the Japanese, over half a century ago and it remembered as a point of national shame. After 9/11, Muslims were subject to "random" searches at airports at a higher rate and it was considered unacceptable by many people. Contrast that with China that has somewhere between 500k and a million Uyghurs in "reeducation camps" and most of the populace doesn't seem to bat an eye.

When was the last time the US forcibly annexed territory from a neighboring country? Unless you count military bases such as the ones on Okinawa (which are still part of the sovereign territory of Japan), it was the Mexican American war over 150 years ago. Russia did the same less than a decade ago. And they invaded Georgia not long before that.

To say that "we are no different than Russia or China" seems to be based more on an a priori decision that all forms of international hegemony is bad, rather than thoughtful comparison between the three countries.

1. https://www.washingtonpost.com/world/national-security/polan...

> All I'm saying is subjugation is subjugation and empire is empire. Nobody likes being subjugated by an empire in the long run.

I agree. Most countries agree as well. That's why so many of them have a high opinion of the US, and why many of them are asking for US military presence: to shield them from subjugation of neighboring powers.
I'm glad someone has mentioned this here. It's something our industry is really not taking seriously at all and needs more people pushing for.

As you mentioned company decisions have real racial effects, and those decisions are often made by homogeneous teams that lack diversity and perspective.

If anyone wants a recommendation for reading to build up some knowledge about these issues I would recommend reading "White Fragility" by Robin DiAngelo. She does a great job breaking down lots of common misunderstandings white people have about race, and why those misunderstandings are created in the first place.
I’ve completely turned off notifications for the phone. If someone wants to call me, they either need to use FaceTime (which hasn’t been overrun with spam, yet) or schedule a time with me. I also subscribe a call blocker.
Christiansen Patreon Call Transcript
Ask HN: Best Podcasts of 2018?
How do you handle number portability?
It's a VT extension called sixels[1], and requires terminal emulator support.

[1]: https://github.com/saitoha/libsixel
Depth First Learning Fellowship: $4000 grants to build ML curricula
Hi all! We posted this earlier and are bringing it back just in case folks missed it in the pre-holiday rush. We're actively looking now for fellows so please don't hesitate if you're interested.

We’re researchers from NYU, FAIR, Google Brain, and and DeepMind. Last year, we designed Depth First Learning, a pedagogy for diving deep into ML by carefully tailoring a curriculum around a particular ML paper or concept and leading small, focused discussion groups. So far, we’ve created guides for InfoGAN, TRPO, AlphaGoZero, and DeepStack.

Since our launch, we’ve received very positive feedback from students and researchers. Now, we want to run new, online classes around the world. Thanks to the generosity of Jane Street, we will provide four fellows each with a $4000 grant to build a six-week curriculum and run weekly on-line discussions.

If you’d like to lead a class about an important paper in machine learning, please visit http://fellowship.depthfirstlearning.com to apply. We look forward to hearing from you!
The issue with Kubernetes isn't that it's hard to setup, but it's difficult to keep operate long term. Simple things like balancing workloads across availability-zones is still not trivial.

I've heard many stories of people who tried to run Kubernetes themselves in production and didn't have a great experience for it.
What tends to happen is that you bring out a simplified, cleaned-up version of the popular language of the day. People then flock to that new language and start making feature requests. Over time that language becomes as complex and inelegant as the language it replaced and you can start the whole cycle all over again.

The move from C++ -> Java -> Go is a perfect example of this cycle.
It's really not. I used to do it, and then quit it. Nobody even tried to armtwist me into not leaving (except for asking for 30-day notice)
On Samsung phones you can allow texts from noon contact numbers even if you are blocking calls. You also can allow any alarms through.
This is because iTerm2 doesn't support sixels (which is part of a VT standard I believe), and instead has its own custom version of the same thing.
In addition to the other replies, read up the wiki on r/personalfinance
So jokes share much with sex even when they're not sex jokes. An instinct to focus on supernormal stimuli would also help explain the fascination with over sized and contrasting genitalia, makeup to exaggerate signals of arousal, various modes of sexual harassment, etc. They're variations on Tinbergen’s stickleback mandible spots.
Atoms are expensive, compared to ARM for budget needs.
Given 55GB of data and the internet speed the average person has, the fact that most users will ultimately need to load most data, and the fact that a huge mass of users will need the data on day one this seems like a bad strategy.
I would be wary about feeding untrusted inputs to imagemagick. Running this in your downloads directory could be surprising.
At the end of the day, we're all just writing syntactic sugar over assembly that a very complex state machine has to execute.
> I can safely ignore all calls from foreign countries and weird area codes

Most of the real phone calls I get (my insurance company, my phone company ) that aren't from know contacts are from weird area codes. I like the authorised user idea though, especially if legit companies adhere to it.
$142M Worth of Corn, Soybeans and Wheat Falsely Labeled ‘Organic’ Sold Across US