skysight-inc/HackerNews huggingface dataset:
> "You know this is fake craft beer right?" conversation.

- Does it tastes good?

- Yes.

- So it doesn't matter the origin.

Here, solved that problem for you.
The Making of John Wayne
Country-specific. $60/hr for me well be great!.
Exactly - my goal has been self improvement / preservation over the last few years, not wealth, and I've been achieving this goal:

1. brought my suicidal depression back down to regular occasional depression

2. brought stress levels down to manageable

3. learned / learning 3 new programming languages, 2 platforms and 2 game engines and developed skills in pixel art.

achieved this by making money a secondary priority and living a life of near seclusion in my apartment (do have a daughter here 2 weeks per month and live with my gf so i'm not completely secluded).

edit: i've only worked 6 months this year and spent the rest improving my game dev skills. I usually take on 3 month contracts and then break for 1 to 3 months before my next.
Wow, that's awesome. That really is the biggest problem with DMS. I asked them about that feature a couple years ago, they said it was on the roadmap. Might ping them again.
This ia a bit like making sure you don't get sick until your 20s and not letting your immune system develop robust responses to disease agents.
>- Getting input from users

That data is always a string (given the nature off HTTP requests). So the only issue there is converting the string to an integer when necessary. But since you should cleanse any data that arrives via HTTP request, you'd need to validate that your "integers" are actually purely numeric even in dynamically typed languages. So there's really no extra work there between dynamic and static languages.

>- Querying a database

You'd be querying an SQL database with either parametrised queries or ORMs. Both of which are data-type agnostic (ie you wouldn't be needing to convert integers into strings to embed into SQL strings).

As for No-SQL databases, there might be an issue with some and statically typed languages. But that's not an issue I've ran into with the languages and APIs against the (admittedly limited) range of no-SQL databases I've used.

>- Getting results from a database

This is where your argument is the strongest. Sometimes there can be an issue if you don't know what return values you're expecting from the database. But that's easily overcome if you actually chat to your database architects before hand. But in all honesty, I'd be disappointed in any web developer who wasn't the least bit interested in the datatypes of the records he's querying nor the structure of the database he's effectively writing a frontend for.

>- Outputting results to the user (html, json, ....)

All HTML is string, so that's a moot point. JSON, XML, etc is more a data structure problem than a data type problem. In fact I sometimes argue that JSON is statically typed since it has strings (in quotations), integers (no quotations), boolean (true / false), arrays and hashes / maps. So the real problem with exporting formats like JSON and XML is really a question of how good a language API is. Take C# for example, there's several different APIs available for encoding XML, some are appallingly bad and need about a page of boilerplate code, others are ridiculously simple. To go back on topic with Go, I've only ever worked with JSON, but outputting that in Go is very easy as Go's JSON encoder basically just takes whatever your data structure is and returns it's JSON encoded string counterpart (much like how Perl and Javascript work with JSON).

I do get the points you're making, and you're right that sometimes statically typed languages do make you jump through a few additional hoops. But most of the times these issues only arise if you're a careless programmer - in which case you're going to run into all sorts of dumb issues even with dynamically typed languages (eg if you don't validate your input data then you're going to write less secure web applications - regardless of your language of choice. That's why I sometimes look at statically typed languages as just another layer of data validation with regards to web development)
You may be interested in this older documentary: https://youtu.be/DfsK6DuNhnc?t=2208 about the psychology of conspiracy theorists. The psychologists claim that they can predict who will believe in conspiracy theories, and they use as a dividing test the following question to separate conspiracy theorists from healthy trustful people:

"The government is using mobile phone technology to track people all the time. Yes/No."

Also includes an interview with David Icke.

I don't think that question is decisive anymore...
Sam Altman tweeted the same thing about YC applicants too: https://twitter.com/sama/status/654708548237066243
Better to win the megabucks than the $5 scratch-off ticket.

What's your point? That being an enormous outlier is sometimes a great thing?
Lead, follow, or get out of the way.

Nothing wrong with having no ambition, but step to the right so better people can pass you by.
>I would go as far as call it false advertising. Especially when 10 brands are created that actually contain the same product.

I disagree that branding the same product differently is false advertising. As long as the product lives up to the claims made in each case, I don't see what is false. I think you are trying to elevate what you think is important (being made by a small company) to a category that is given special treatment when it comes to advertising. It's like the equivalent of mandatory GMO labeling, but with GMO replaced by being made by a big company.

For legitimate reasons to have the same product with different brands, consider programming languages. If Haskell had a fancy web 2.0 website, some people might go there and think "this is probably a stable, production ready language with good documentation". Others might think "this language has probably made too many compromises with the corporate world, and won't be a principled and elegant language". If it was possible to market the language in both ways to both people, wouldn't that be reasonable? Namely, to let the corporate users know that it is production ready, and let the purists know that it is not corporate bloatware?

>Even more, the mere fact that this merger is sought after shows that there is actually need to divide both companies.

I don't understand this point, can you explain it?
I'm not an American.

Again, your presenting the case as being some mere reconnaissance operation to "ascertain the extent of Huawei's relationship with the Chinese government" is quite overloaded itself, since the linked article did mention exploiting products en masse with one of the aims being to roam in foreign countries' telecom networks by the proxy of Huawei products, and this including U.S. allies. This goes beyond information gathering and recon, and yes, could be construed as economic warfare (this does not at all imply a value judgment, but you seem to be taking the term as if it's a pejorative). Hell, the fact you brought up source code theft only strengthens such a description.

If anyone but Snowden leaked this sort of information to the Chinese or Russians, there would be little debate about whether or not they deserved some sort of punishment for it.

Again, you didn't state whether these were part of the leaks, or whether Snowden had specifically handed over information to a nation state. The connotations would be quite different depending on how it was revealed. This strengthened by the case not necessarily being in favor of the NSA, your emotional pleas notwithstanding.
Several types of types in programming languages
Perhaps, following sentiments of Peter Thiel and others, it's not necessary to get into an elite school today, in order to succeed. If it was, then good education and success would still be scarce in today's world, as most people can't afford to go to Harvard, Stanford, etc.

Now we have MOOCs an schools can become centers for socializing, tutoring and testing. A great teacher can educate more than 300 people a year this way.
Getting sued? troll the other party
I was part of a startup and the team fell apart, after that I took the product on my own and now they are to suing me. I did not have any non-competing clause signed with them, so I am directly competing with them. I already pivoted my idea but they do not know that I did pivot.
I decided to troll them by creating buzz on Twitter so they will go after a product that I am no longer interested in making. When I stand in front of the judge, I will show him that I am making a different product. Also the pictures I am uploading is pictures I find on google. This is basically to let them chase something that is not true.
Game of the lawsuit is to make them spend more money.
I will keep you all updated on how this game goes.
This essay is about one person's experience not finding sex partners perceived to be suitable.

My point was't that the author is attractive or unattractive (that I agree would be out of line either way), but that the author has a corporeal manifestation that is relevant to the narrative.

The linked photo is from the author's professional bio, which is freely presented to the public and associated with the author's public writing (like this essay).
It's awesome to hear that you're doing well doing freelance work. Do you have any tips for how to find clients, especially the first ones when you can't get them through existing ones?
Hi all. This is a side-project I've been working on for a while now. From the FAQs page:

Why is something like this a good idea?

JavaScript, iframes, and other embedded web content have the potential to cause your browser to take unwanted and even harmful actions on your behalf, however visibility into what you're running as you browse is very limited. After-the-fact analysis of what you were sent is (in nearly all cases) outright impossible.

If you have any thoughts or want a few interesting queries to get started, get in touch. Feedback is welcome!
Structural Typing for Clojure
Considering how many millions of people have suffered due to the enforcement and enlargement of interests of hegemonies through realpolitik, I'd think your assertion at face value is abhorrent.

The track is littered with bodies in the wake of imperialists. That's the reality of realpolitik: institutions of power crushing as many people as they need to in order to persist.
VidEngage – an unique software to get more sales
I thought it would be IO bound (that's why I started with Python at first place), but since I was extracting links as well and working a bit on graph it turned out to be more CPU intensive. But well, maybe I could have written better code, better libraries, maybe multiprocessing (would have been painful though with multiprocessing). I do admit, I didn't look much into how I could improve it within Python. I just went with Go because it was quicker that way for me.
In response to the commenters, we're talking about the Espionage Act, not jaywalking. What message does it send to excuse someone from breaking this law? It's a very important law, do we want anyone exposing national secrets? Giving him a pass on this particular law sets a dangerous precedent. I support what Snowden revealed, but why didn't he go about it legally? Can anyone provide a good reason why he didn't follow whistleblower laws?
Slash all the coins and become the best Coin Ninja
Ars Technica is saying that they contacted Microsoft and got a statement that it was a "mistake": http://arstechnica.com/information-technology/2015/10/window...

edit: that's from October 15 (Thursday) and might or might not be the same issue, hard to say.
Seriously, how is this on the front page and why do I get down voted for pointing out that it is less than excellent? If you want to be a better developer, especially as a front-end developer, you need to learn how to write and value good documentation. Let's take a look at the first paragraph:

> Below is a list and description of various front-end job titles

Completely redundant, just makes reading and editing it harder.

> The common, or most used (i.e. generic), title for a front-end developer is, "front-end developer" or "front-end engineer".

Common/most used/generic? There's no need for this clarification and developer versus engineer is already covered by that subsection.

> Note that any job that contains the word "front-end", "client-side", "web UI", "HTML", "CSS", or "JavaScript" typically infers that a person has some degree of HTML, CSS, DOM, and JavaScript professional know how.

So HTML, CSS and JavaScript means HTML, CSS and JavaScript? Even if you want to keep this line it's an easy rewrite to 'Jobs that contain "front-end", "client-side" or "web UI" imply work experience with HTML, CSS and JavaScript'.

I could go on and on, like the use of "when the word" everywhere. Half of every description is fluff that is already obvious by the context. It's not properly written for it's audience. If you don't know what testing is you're not going to be enlightened by a list of tests, you need to describe what someone in testing does and what purpose it has.

> When the word "Acessibility" is included in the job title, this will denote that the developer has extensive experience crafting front-end technologies that support accessibility requirements and standards.

Again, seriously?
Coin Ninja is an addictive, challenging and fun finger-slash-style game for your iPhone! Check it out!
Here's my problem, we know the outcome of Alzheimer's, surly we have the data to go ahead without a control group? We've had them before.
Same could be said about software tools and software methodologies. Yes industries are making money by pimping this stuff but at the same time, I think it still counts as progress in that it contributes to our knowledge of how things work and give you more options for dealing with a problem. In both software and health, mature professionals are going to be able to incorporate this new fad into their work in a reasonable and considered way. The general public - not so much.
This was posted here, and not a bad idea:

https://nylas.com/blog/packaging-deploying-python
Putting it online allows me to scrape it, but not to republish it.

I might just want to train a neural network on extracting data out of websites, and, for that usecase, wget -m every website I can find.

How I use the data you present to me, as long as I don’t republish it, is my decision. If you give me a license to read it, you also give me the license to copy it onto up to 7 different media at the same time, and to show it to up to 7 friends at the same time.
What makes you think one can make up for freedom lost during childhood? Our brains become rather rigid as we get older. One axiom for success is that it requires a thousand failures. Learning how to cope with failure is arguably the most important thing you can teach a child.

And personally, I'd be proud to be the parent of the world's most mentally stable barista because life is about more than status.
What's new in Safari 9.0
Is your fnord the same user as the other fnord? In any case, feel free to provide further insight here: https://news.ycombinator.com/item?id=10405154
Best Music Video EVER
There is a thin line between a 'demanding parent' and a 'micromanaging' parent, which seems to be just another form of a helicopter parent.

> A demanding parent communicates their disappointment with their kid, not the teacher. A demanding parent lets their kid fail and then delivers consequences.

What makes parent a problem is how high the demands he/she sets and how severe are the consequences.
Parents doing their best to help their children, thinking if they didn't work so hard to help their children end up being criticized for being good parents. Got it.
File under: bad science 'journalism'.
What you wrote makes no logical sense. It's simply confirmation bias.

> My 21 year old friend has had his parents take a big part in his life. He has upper middle class parents who watch his every move, sign him up for SAT tutors, force him to take piano lessons. Has no clue how to cook, found freshman year comp sci too hard and switched to communications

Having parents who take a big part of your life has no bearing on whether or not you'll do well at Comp Sci 101.

> Probably will depend on his dad's connections to get an office job.

After your first job out of college, subsequent jobs are found based on your "connections." That's networking.

Also learning to cook isn't difficult. It just takes practice.
> Before, you could compare your kids to the neighbors'. Now you can compare them with everyone's kids, filtered through the lens of social media.

This is also a big factor in the "impossible beauty standards" syndrome.

Being the prettiest girl in the village was tough but humanly possible. Competing against photoshopped versions of the most attractive women on the planet is not.
Can projects like prosody (an xmpp server) runs on it ? Would it benefits from it ?
Snowden Says Clinton's Bogus Satement Shows a “ Lack of Political Courage”
I'd say they're a niche market; and often IMO are people who fall in the "server" camp in their day jobs, and want to see something similar for their personal devices. It's a small fraction of the overall desktop/mobile/embedded market though, so it's not going to drive market preference.
I agree that controlling the supply chain/shelf space is generally bad (see #4 in my original point, like most economists I'm at best very wary of vertical integration). In spite of my original post, your post has inspired me to buy some true craft beers. Any recommendations? I prefer Lagers, Pilsners and wheat beers. (EDIT: for New York area)
I did install device software that came via Windows Update (mostly unobtrusive stuff), and you're right, I did install the "UltraNav"-branded Synaptics drivers manually from lenovo.com. They are abysmal [1], but still less so than the Synaptics driver that came via WU.

[1] https://news.ycombinator.com/item?id=10303162
I'm pretty sure it was a comment on the state of the education environment, not a personal opinion.
>You know what. Those parents got those kids into Stanford. Obviously helicopter parenting is working for them.

Is getting kids into Stanford the end goal? If it is, that's pretty short sighted. Congratulations! You got into Stanford. Now what?

Going to a top tier school is not the end. You don't win the moment you get accepted. College is the start of your adult life (or usually - based on this article perhaps some of the students are still in the childhood phase...), and where huge amounts of your actions and decisions start to have real and lasting consequences.

> Nobody wants to be the parent of the most mentally stable Starbucks Barista... Get them into Stanford, then they have the rest of their life to "fail"

I would take a well adjust, mentally stable, happy kid working a non-prestigious job than one that is unstable, depressed, etc. with a good one. Because, you know what? When you fail to raise an adult, even if they get to Stanford, a lot of them are not going to be good at jobs that require responsibility and personal judgment.

This sort of short sighted idea that getting a kid to a good school is winning and anything less means you're relegated to baristahood is ridiculous. Even ignoring the fact that a college degree is not a requirement for success in life, there are multitudes of schools that will give you the proper education needed to succeed in a field that does require college without the insane demands of Stanford, et al.
I often wonder if the whole idea of "typing" is the wrong decision in language design, if we shouldn't come up with something better. Dynamic languages are often trying to insert some form of typing. Static languages are often trying to inject tools for heterogenous collections. It's clear there are advantages to both approaches, yet a languages is usually definitely one or the other, which seems limiting. Not that I have a solution, but perhaps breaking programs into primitive types or lack thereof isn't the right approach to the abstraction.
It's never been necessary to go to an elite school to be successful; it's simply much easier to get your foot in the door with employers if you have the words "MIT" or "Stanford" on your resume as opposed to "Coursera" or some random college. Moreover, employers COME TO YOU if you are at these institutions, you don't need to go out and beg for face time.
I just sitting @ the c3d2 hackerspace in dresden germany which is located in the old robotron building ^^ - but never saw one of those machines in person. No idea if here are still some in the building, guess not.
This is nonsense. Getting into elite schools opens up doors that are otherwise completely shut. At law firms, at prestigious graduate schools, in academia, in medical schools and good positions at top corporations. Every year information is collected on the various success rates for students coming out of America's universities and students from elite school make up the highest paying and most successful members of our society. This is as true now as it was twenty years ago.
^ which is probably also why i can't charge more than $60. How can you compete with poland / india / etc when they are able to charge less?
5 Startups Looking for You (Updated Weekly)
There are plenty of depressed baristas too.
My parents were the same way, but I'm glad they forced me to go to college, at least. At the time it felt like a waste of time, and I had to take a job clerking in a warehouse when I got out because there were no jobs, but I was lucky to have met the person who got me that job, because within four years I was an engineer. I couldn't have done that without an education and a ton of luck.
I am probably a statisical outlier for how I interact with the site. I often do not bother to look for "newest" coments.

I use notifyhn, so: If I posted the article in question, most of the time, I will get emails notifying me of "top level" comments but not replies to them. If I commented in the discussion, most of the time, I get emails telling me oif new replies. I typically am interested in reading all of those new replies.

If I neither posted it nor commented in it, well, not all new comments are equally valuable. Stuff that floats to the top is more likely to add value. Stuff towards the bottom is often inane and does not merit more than a cursory sampling to see if the overall discussion down there is worth delving into.

I also check the new comments page a lot. If I see something intriguing there, I will click "parent" and follow it up. That has a pretty good track record.

If it is an excellent topic with an excellent discussion, assuming I have the time, I am fine with starting at the top and reading through the whole thing, even though it means rereading some stuff, in order to see comments in context.

If I really just want to see new stuff in a discussion I read portions of previoiusly, I check the time stamps. It isn't that hard if it is less than a day old. After that, time stamps get less useful.
Remix Mini, Android PC $69 (retail) 64bit Allwinner A64 Quad-Core ARM Cortex-A53
On Windows, Get-Random handles the basic cases nicely

> 1..100 | Get-Random
72
> 1..100 | Get-Random -count 3
16
96
56

but doesn't have something like -r to resample. Or a nice way to simply shuffle the whole collection (workaround is to just pass -count as large or larger than the collection).