skysight-inc/HackerNews huggingface dataset:
> I'd love for these to be the reasons but somehow I doubt any of us are that thorough.

Hm. I think there's a difference between reasons for trying out a language for some random task versus staying with it. I've bounced around between lots of different languages, and I suppose the list I presented above are why lots of people stay with Python.

I think you're judgement of "mmm does it feel productive" roughly corresponds somewhat with the above list. Though I accidentally left off "good-enough docs", which I think is a given.

> I couldn't really understand Apache in 30 minutes so I used nginx instead.

Yeah. Though I think it has a lot to do with how good the docs are. Definitely, if a project can't tell me what it is, why I'd want to use it, and an overview of how it fits in, I'm very hesitant to pursue it further.
Nothing in that article makes any sense, but that was the most egregious.
Court Ruling Adds New Power to Open Source Licenses
This is part of a disturbing new trend of "political discrimination". If someone opposes the policies of an identity group, in this case mixed-race marriages, but it could be women, gays, or rural white Christians, then that opposition is labeled "hate". Once labeled, their speech is deemed offensive and censored, and they become fair game for political discrimination, to be fired from their jobs, kicked off social media, and otherwise ostracized.
Interesting to compare this to the recent LinkedIn case that favored web scrapers. Similar techniques, only difference is Uber's approach likely had a material impact on Lyft's service and cost.

I think I'm okay with this trajectory of scraping being legally acceptable so long as no meaningful harm is done to the entity being scraped.
Are you sure you're not thinking of "the first amendment" rather than "free speech"?
Lego Sets Have Been a Better Investment Than Gold Since 2000
Don't know about others, but I was caught off guard by the first photo of the article (she's teaching 3rd graders to tweet and post on IG).

I'm under the impression that you must be 13 or older to agree to a TOS and most 3rd graders are 8-9 years old. Does this also mean that all of these kids have their own smart phone? So many questions...

While I'm not a teacher I have no idea how this (IG and Twitter) is beneficial to learning at the slightest. I definitely know that I would delay giving my kid any smart device for as long as absolutely possible so they can get as much of their childhood away from staring at the screen as they can.
With companies now coming up with exceptions to their free speech ideology, whats the technical solution? Seems the only place left for these unwanted groups, the dark web of tor.

The thing that interests me is technical issues of a site nobody wants to host. Deny them DNS, Deny them DDOS protection, Deny them hosting, whats left?
If I had the disposable income I have now back then I probably would have build a mining rig when the price was around $15. It wasn't too difficult to mine around a Bitcoin per day with a decent rig.

On the flipside I have no idea when or if I would have cashed out. When it hit $100? $1000? Impossible to say.
"Siri, forward my Ashley Madison password email to my wife"
Negligible performance improvement at great added cost and increased weight. It's a sales gimmick.

They might be better off installing a lighter roof and reduce overall weight to increase range.
Fucking over the previous generation: instead of taking care of your parents once they're old just put them in a "old people ready to die" home.

Fucking over the next generation: up the requirements for jobs (education and experience) so it is harder for them to find one. Concentrate jobs in some huge cities and refuse new constructions so the rent can go up way more than salaries. In most countries setup a Ponzi scheme for pensions where you paid peanuts because there were not a lot of pensions to pay while you were active but now that you are there the active:passive ratio is a lot worse. And my favorite: sell the college experience (especially humanities) to people who can't afford those.
80% of times according to this research the robot overlords will not be fooled. Of course, the success rate is little consolation. The fact that it will be applied at all is the problem. People who expect gay people to go back into hiding are the past.
He even wrote a League of Legends guide.

Beej's Guide to Lane Control and the Early Game http://forums.na.leagueoflegends.com/board/showthread.php?t=...
Who cares about writing a lot of code that is boilerplate really?

That is not where productivity sinks are. They're in build systems, package managers, existence of good libraries and ease of debugging as well as limiting number of accidents while coding.
California’s homelessness crisis moves to the country
It's better than others, I just got frustrated with it for what I was making. And I think for a learning program it's excellent (I mean, I learned how to program initially from making text games on my TI-Calculator in TI-BASIC, talk about limited :)

I think the Pico-8 system does a pretty good job of being open to pretty much whatever you throw at it for game logic (it's just lua scripting), while having a bunch of other things built in to allow for sprites, music, etc. You're limited in colors, graphics, and music, but the actual programming process feels a lot smoother to me (in fact I was able to port the logic of a game of mine with only converting it into lua code). If I were just getting started nowadays, I'd probably be making games in Pico-8.
> It's not clear cut. You have to decide if you want to support the author or avoid DRM. In this case, it's hard to do both.

Tell the author that you despise DRM. And as soon as a DRM-free version appears, buy. This sends a clear signal to the market.

On the other hand: As long as the author only sells a DRM-tainted electronic version, he gives a clear signal to the world that he abhors customers who are against DRM. Why should I give him my money then (or more money than necessary)?
Drain the swamp.
The OP (and myself) consider freedom of speech is an ethical right that everyone should support. I live in the UK, we don't have a first amendment, but I still support freedom of speech.

The viral video in Baidu this week is of a student activist in Hong Kong who supports freedom of speech, and her speech (independence for Hong Kong) is explicitly illegal.

After we let people speak, and we dislike the speech, we can can then mock, disagree with, and poke fun at it, using our own freedom of speech.
Thanks for the candid feedback.

What we've seen is that it's not an apples to apples comparison of single node Postgres to a Citus cluster. Often times customers that migrate over can use less resources because of the sharding and parallelism under the covers than they do on a single node Postgres and get better performance.

Our plans do absolutely start at a higher level than say a really small RDS, but if you have a very small amount of data then that's absolutely the right place to start there is no need to invest in sharding your data at that time. Later when you start to get to larger instances is very much our sweet spot and we have some tools that make migration a smoother process without requiring dump/restore to address the questions that come up there.
The architects who wrote that method also claimed that it would inevitably become ineffective.
Well, the internet is key to this social movement(?). Like the internet created a space for cannibal wannabees to get together, it's created a space for much larger groups to get together and hone a story about how things are not set up in their interests. It's very seductive - I have a Gen X brother who kinda pretends to be an honorary Millenial because things haven't gone great with his employment/finances (he never saved, got a pension, quit fairly lucrative work to live at home).
In a 2016 court filing it was revealed Google made $30bn on Android in the 8 years since 2008. Their annual revenue in 2016 was $89bn, of which 87% was from search. Half of that is from mobile, but 90% of that comes from iOS so Android search revenue is about $7bn. On top of that they make a few bn from the Play store. So their total Android related revenue is probably about $10bn a year.

So no, Google do not make tens of billions a year off Android. They may possibly make a profit off of it of a few bn a year, but that's about the best we can say. On the other hand they pay Apple $3bn a year just to be the default search engine in Mobile Safari. That's how big the gulf is in the mobile market between them and Apple. They make about 4x as much money off iOS as they do off their own operating system. If I was running Google there's no way I'd consider that acceptable, because all that iOS revenue is at Apple's discretion.
I bet the other two credit bureaus would be much more careful about security if that happened.
How Equifax and Fire Eye Threw Oil onto the Fire
I read the title as indicating that he did mean it (somewhat) as a critique.

It would have been kinder to say "Go does not inline functions when it COULD" instead.

On the other hand, I'm not 100% convinced that it could without giving up fast compilation speed, a feature that the language's designers deem very important.
If you have time, I'd like to learn more about why you have that opinion. Feel free to leave me a reply on the article.
> you waive your right to be in a class action lawsuit if you enroll in their ID protection

Good luck to them trying to get that to hold in a court of law. Remember that it's ultimately a judge's decision on whether or not legalize like that has any real power.
Most coding bootcamps I interacted with were usually thinly veiled sources of cheap labor for the build-a-site dev shops that either started them or "partnered" with a nationally recognized bootcamp org.

All you had to do was look at the stack they were teaching and see that the entity running the camp was just getting suckers to pay for their own on the job training.
Nobody thinks "late-stage capitalism" is a revolutionary insight. The term is proliferating because it resonates with more and more of the public. Somebody thought of it decades ago, but we've reached a point where swaths of people feel we've really hit it, whatever it is.

P.S. I don't think lsc is about "ignorance". Maybe just me but I take it as a general state of consolidating wealth & government capture. Like a game of monopoly- in the middle everyone has opportunity, everyone is growing, it's fair and everyone is mostly happy. But in the end, small advantages snowball, influence is consolidated, power is entrenched, and the good parts of capitalism vanish.
Sounds like an interesting analysis, would love to know where Erlang stands. Terseness definitely is a factor in play but I think at the end of the day it is all about where the priorities lie in language design, some languages really take errors and fault tolerance seriously, Erlang is famous for that and it is dynamically typed, same with Clojure, being a lisp the language design is much less rigid which allows for improvements like core.typed and Clojure.spec
So, his trading partners and the UN wouldn't tighten sanctions after that? Seems like even humanitarian aid would be questioned.
There are definitely people that use the community version, unfortunately we don't have a perfect count or record of all the people, cause well open source :)

As far as maintaining it, there are of course a number of benefits to the managed service side and then the enterprise version if you want to run on your own hardware and self-manage. If you're comfortable running and managing your own Postgres then the community version could absolutely work for you, here's actually a recent write-up from Hipmunk who is using the community version - https://hipmunk.github.io/posts/2017/Aug/16/a-fare-cache-in-...
Expert Round Up: 19 Designers Share Their Best Advice for Startup Founders
I wouldn't say it provides NO incremental security, EMV defeats skimmers which is a pretty big issue - but until everywhere has it deployed and magstrips are no more we're still in a phase where the benefits are partial at best.
choosing Vue.js over any of these frameworks is almost a no brainer IMO.
The simplicity argument is absurd to me. Text editors are some of the most important programs to get right. The complex but high performance data structure is worth the effort. It's like arguing that a GIS program shouldn't use a quadtree.
Not really. It's two commands on Linux, three on a mac. Or one, if you just put them in a script in the repo (which is how I do it, with a few extra lines to detect my environment and use the proper install option).

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew install stow
stow *

or

apt-get install stow
stow -v *
Premium Mediocrity?
This sounds like a great idea. I would definitely be interest in a book of these. You're right that it feels like something you would pair with a textbook if you're trying to learn. But for me I would just want one as a fun book to have on my desk at work.
Where in Italy? I've always considered moving to Italy for the beautiful landscapes, food and the people, but salary as SW was always what kept me from it.
These bootcamps are too basic for starters. They never take you beyond the basics. Secondly, the industry has changed. You need to know more things than you did previously. Even computer science grads aren't necessarily "ready" for the workforce. Education is behind in general instead of ingrained into the community with which it wishes to operate. They are always lagging behind or even way behind.

On some level I feel as though businesses need to get real and just pick someone for the job even entry level. There is nothing wrong with a business investing in its talent rather than expecting everyone to come in with prepackaged with everything you want them to know. Most of the people hiring these days didn't know how to do any of the stuff people are doing when they come out of bootcamp when they started their careers.
Not if everyone signs up for free credit monitoring as their settlement.
We can begin with leveling the starting point for all. Transportation, healthcare, education, internet and cell phone access - all of these are necessary for being successful, yet we put the responsibility on the individual for acquiring these things.

When you can free a person from worrying about how they are going to pay for their medical bills, or if they will be able to afford fixing that check engine light on their car, they will have the freedom to make better choices for themselves. They can better negotiate where they want to work, since they aren't tied to their employer's health plan. They won't have to take that awful job just because its close enough to walk or pays enough to afford their car repairs.

It ends up being a trap - you need a job for healthcare - so you need a car to get you there, you need internet and a cell phone to do interviews, you need to be educated to be hired - which all drain your income from the job in the first place, in which you have to swing from job to job as a means of life support to continue.

IMO, this leads to the "premium mediocrity" the article describes, where it provides a brief means of escape from this trap.
Sea salt around the world is contaminated by plastic
No, it's more like Hooli. Sia is the product they're copying with lots of money.
Beside data structure based on B+ tree (ropes), what do you think about Relaxed Radix Balanced Vector tree[0]? It is cache-friendly and immutable as well.

[0](https://icfp17.sigplan.org/event/icfp-2017-papers-persistenc...)
This is why we should really push for automatic logic checkers and proper support of programming by contract.
I'm glad they're going away.

> While coding boot camps had many course listings on JavaScript, Ruby, and web development, they had none that covered product management, wireframing, cloud computing, DevOps, or Agile methodologies. In other words, they don’t teach students the other important entrepreneurial tech skills. This makes sense seeing how their focus is coding. But as I stated in my last article, many recruiters are not just looking for engineers, but DevOps engineers – those who have strong leadership, communication, and team-building skills. Being a coding god is one skill set, but knowing how to work collaboratively on a technical team and manage a product is another skill set in itself.

This type of belief in what "coding" is, is hugely responsible for both the rise and fall of these horribly designed, while possibly well-intended, "bootcamps."

Being a good software developer has absolutely nothing to do with "important entrepreneurial tech skills." Knowing how to tackle problems, envision loops and algorithms, write pseudocode, understand the basics of how requests on the Internet work, or how your computer accesses databases or files; these are skills of a good software developer.

The end goal of being a software developer is not CEO.

"many recruiters are not just looking for engineers, but DevOps engineers"

No, recruiters all over the world are paying hundreds of thousands of dollars a year because they can't find any competent programmers anymore. There are hundreds of people who were taught how to write a conditional in Ruby on Rails available, but ask them to tackle a problem like: "how would you store 1 million strings, search through them while caching results, and make sure only certain individuals can access certain strings," and you get a deer in the headlights look. So recruiters don't ask questions like that anymore. They ask questions that can be simply memorized and regurgitated.

When there's no difference between cramming for your History 101 mid-term and a technical interview for a software developer, we're not in a good spot.

The sooner we can dispel the myth that programming and software is just "coding," "hustling," and "entrepreneurial skills" the sooner companies won't have to pony up over $150k/yr to find a competent software developer.
Exactly - it's the most "efficient" way to make money if you have inside information, because you only have to put a small amount of money down on the option relative to the payoff.

This is why the options market is the first place regulators look on insider trading.
Learning to code in 3 months != properly trained engineers
> forensic analysts discovered the password to decrypt the Mac Pro Computer

A little concerning. Does the FBI have an undisclosed FileVault backdoor?
Show HN: Funny-commit message extension for Git cli
That's when insurance companies make premiums depend on your security. E.g. (some (our)) home insurance premiums depend on the quality of your lock, etc. It's a case of let the market sort it out.
LMFAO

Good luck trying to get that to hold in a court of law when the identities of roughly half of America is on the line.

Remember guys, legalize has absolutely no power until a judge decides it does.

That being said, I'm personally not signing up for it.
chips have just become another salvo in an arms race between merchants/consumers and fraudsters. A chip card is more prized than a non-chip card so the rewards for capturing one is higher so more work is justified in cracking into one.
Lol, yep:

> NGINX Unit is a new, lightweight, open source application server built to meet the demands of today’s dynamic and distributed applications.

That means everything and nothing. They wasted their intro sentence on it. They probably don't have a very good idea of what it is either.
>Do you support businesses that oppose quartering soldiers in the homes of citizens?

Given the option I'd pick them over a alternative.
Yes, you are right. Only those people that were actual members of the party were called "Nazis".

Today in German, those that are still living are sometimes called "Altnazi", old nazi, to distinguish the racist people that follow their ideology but can't possibly have been alive at that time.

The latter are more precisely called "Neonazi", but that is often shortened to just "Nazi".
The civil rights era argument outlines a pretty solid meta-principle. Certain public accomodations should be open to all. I think this list should be limited, but a public service that effectively acts as a gateway to public speech could be argued to meet the criteria.
I think we're seeing an illustration of the point(also made during the civil rights era) that the cost of discriminating against a disliked minority can in fact be very low, so low that the market tolerates this inefficiency. Or perhaps it isn't irrational at all, as the market majority may indeed reward the discriminator for providing this non-monetary good.
I hope they find a provider, on principle.
"Free speech" as a concept extends far behind and beyond the First Amendment, which is the US statute you're alluding to.

There's nothing nonsensical about a person believing in absolute free speech as a core value and supporting businesses that share that value.

Just because you don't share a value doesn't make it "nonsensical".
absolutely. As for Roland: It's a miracle that they still exist. They've always been incapable of understanding the market. The (now legendary) TB-303 was a complete failure at what it was actually intended to be and when its second hand prices skyrocketed because Techno happened it took Roland more than 30 years to come up with a remake.
Could you quote it? I see it remarking on people he expects to be beaten up, fantasising about people being beaten up (it seems, from two opposing factions at least), anticipating people begin beaten up with relish. But I didn't see any asking for people to be beaten up.

Standing back and hooting as someone else commits violent assault ain't right [understatement!], but it's far from calling those people to commit the assault. It doesn't read as incitement to me, 'just' applauding anticipated violence, deplorable as that is.

I'm really not sure text on a website should count as incitement any way (maybe if it's UGC with specific threats against particular people); but is that there even?
The super fucked up part is that it automatically signs you up for their "Credit protection" if you use their site to see if you were impacted. Doesn't ask if you'd like to, just says "Thanks for signing up, your year starts now!"
> A lot of people like the Python syntax.

Of course.

> It has to be about the most readable of all computer languages.

Quite readable, sure. Though my point is that curlies and semicolons are more familiar to many (and easier to edit/navigate in my editor, for that matter), and probably would be preferred. My comment was about why I think many (not all by any stretch, of course) choose a language like Python.
Facebook version: http://facebook.com/l.php?u=https%3A%2F%2Fwww.wsj.com%2Farti...
Bootcamps are just too short.

I think the sweet spot for a coursework in programming is a year to two years. That's essentially how long my university degree was if you remove the non-CS required classes.
Why American Students Need Chinese Schools
I don't want to read whatever that is too closely but looks like some random blog post where some idiot claims 'antifa' or 'right wing protestors' located at some rally 'deserve to be beaten up'.

You may find there are other blogging platforms out there with actual requests for violence, often justified with a tagline 'Punch a nazi!'.
> Run multiple applications written in different languages on the same server

Amazing progress! Someone introduce them to CGI.