skysight-inc/HackerNews huggingface dataset:
I've never had a hire go wrong for technical reasons. I have hired, participated in hiring, or inherited several developers who had to be let go for reasons related to attitude or soft skills. Some examples:

- a guy with an alcohol problem who would disappear for a week at a time or come in to work sloshed

- a junior developer who had major problems with authority, mixed with bizarre paranoia. He refused to take direction from his team lead and had to be let go after he started accusing anyone and everyone of trying to undermine him.

- a guy so obsessed with doing everything perfectly that it took him a year to produce what other engineers could accomplish in a month. Granted, his work has been running for 3 years now without a single bug, but even taking that into account he still wasn't cost effective to have on the team

- a developer who refused to take ownership of his projects and insisted that everything expected of him be specified down to the pixel (might work at a large corporation, but not a startup - we don't have time to hand-hold like that)

- a guy who was hired as a junior mobile engineer and then began throwing fits when we denied him the authority to change the priorities of the entire web and mobile product team

Takeaways:

It's fairly easy to assess who is and is not capable of developing basic CRUD apps. Getting meaningful information about a person's neuroses, self-management ability, and ability to play well with others is extremely difficult in the space of a handful of hours of interviewing.
Most Investment trusts have low cost saving schemes which is a good way to start investing which is how I did it £50 p month in 3 big IT's
Your example (and more) can be achieved by linear types which are coming to Haskell: "The patch is currently under 1000 lines long. We are targeting a merge by the time of the 8.4 release of GHC." http://blog.tweag.io/posts/2017-03-13-linear-types.html
>Certain grammatical errors are impossible to fix unless you understand the overall meaning of the text. Sometimes this meaning is embedded over many paragraphs.

A non-strong AI can get clues to that meaning (without really understanding anything) based on the words in those previous and subsequent paragraphs, and a huge text corpus.
I feel Twitter as a microblog works for short updates (really short, 140 char!)

Longer ones can fit in a tweetstorm.

But I think 1,000 word posts deserve a proper blog post of its own. Correct me if i'm wrong, but wasn't that Medium's initial objective?
Someone might notice a random blob or just during code review. Someone has to approve a pull request.
That's still quite selective immigration. The cost and visa requirements of travelling to NZ (legally) before immigrating to Australia from there is already a factor that changes the migration pattern completely.
Wouldn't it be really cool if this post is true and they launch the product next week?

I mean, I know it is a joke.
Evidently the prosecutors don't think it's so weak an argument.
apparently so:

http://koditips.com/kodi-domain-seized-homeland-security/

Using http://www.kickasstorrents.com/ as a reference, they use an image instead of text for the seizure notice.. oh, and they don't use CloudFlare and Google Analytics on sites they seize.
The reason why trolls do what they do is because of people with the mindset of this author. Trolls cannot enjoy the internet because they are browbeaten by someone willing to type an entire article about their own thoughts. It's a deluge of terrible opinions and people with too much time to type them all out. The weapon to defeat that is to give them something ridiculous to rail against, so that their efforts are wasted.

The fact this has worked for such a long time and that just about nobody seemingly has caught on. Means that yes, now there is an entire community of people who do it. It's just part of the internet now and it's growing and it'll continue to get bigger.

Sorry people. I'm not a troll myself, I largely just get off the internet now. But the reason it's bad is because of this author, not trolls.
So where is the list of viruses previously attributed to a third party that was crafted by the CIA ?
Another way to think of it is that types are first class. Here's an example I found of returning a type, although I forget where I found it. It's a version of a sample on the Rust page, but it now handles floats if necessary: https://paste.fedoraproject.org/paste/UTrEje4Czbiq8C0u1oJOnF...
Show HN: React/Redux CRUD with live interactive demo
Live interactive demo
https://d3cmu8mv5wwijw.cloudfront.net

Source
https://github.com/ariesmcrae/reactjs-crud-boilerplate

Built with:
React / Redux,
create-react-app,
React Router 4,
Bootstrap 4,
redux-form,
React Boostrap Table

Webpack 2 version in branch non-create-react-app

Feedback welcome.
I never really took a look at Weka since I am using the results commercially (or rather my clients do) and I think I "distribute" that software.

Now maybe I could make the case that I am not distributing the software but I write it in their name and on their bill. In other words, I can use it as long as my job is to write software (for them) instead of creating a product that I will sell.

Still, I prefer to stay away from it as long as possible but I agree it will be hard for some tasks such as decision trees which are unfortunately a very nice fire and forget algorithm.

There are people claiming that you can do most of classification and regression using logistic and linear regression, so I try to stick to that as long as possible and incanter allows for that.
Algebraic Alternatives: 3 Modeling Approaches for Noisy and Complex Data
But dont you find it ridiculous that employers get what they ask for. They ask for degrees, they get people with degrees. I looked just now for some jobs that I could do and they ask for degrees.

The reason I dropped out of a top 10 global engineering university was because I saw right there that it didnt teach me programming. So I learnt on my own. I recently applied for my first job, and its that type of job where its good to have progrmming skils but not mandatory. I'm so interested to see if I'll get an interview at least, cause hiring is broken.
- FLAVOR: Ubuntu desktop

- HEADLINE: Better support for printers

- DESCRIPTION: I haven't been able to connect to the office printer after many attempts. The driver isn't included with Ubuntu and the generic driver doesn't work. Tried installing specific driver via Canon's website which came with overly difficult instructions and it still didn't work.

- ROLE/AFFILIATION: Software Engineer at a (recently joined) company that's switching from Microsoft to Linux.
> "We got three meals a day, usually boiled cabbage"

> "In the afternoons, they screened really terrible films, usually with Nicholas Cage in them."

Damn, they actually found the quickest way to psychologically break people!
I've been using Monoid for a long while now and am surprised not many people have heard of it or are using it. Monoid is very similar to Iosevka . Similarly you need time to get used to it, but when you do don't want to go back.
I have not used Iosevka, has anyone used both Iosevka and Monoid and can compare them?
Despite your use as a pejorative, 10x is real. Developers who pound out mountains of spaghetti in whatever stack they want ignoring maintainability and best practices? I've heard the phrase "cowboy coders", or asshole works too.
I'm surprised so many people are missing the satire here.

Very funny article. In a modern world focused on the self, this is what you eventually get. Our lives are too comfortable.
> Dwellings should be purchased only by those who are very likely to be able to afford this -- even in the event of unplanned and costly life events like illness, children, the dwelling needing costly and unexpected repair etc.

Highly leveraged buy-to-let empires are, on the other hand, the paragon of financial sensibility?

Much as private landlords are famed for keeping their properties in good repair?
>Both the PS4 and the Nintendo Switch run on FreeBSD, by the way.

Not exactly from what I've read, the PS4 runs 'Orbis OS' which is based upon FreeBSD 9, meanwhile the Nintendo Switch is using the network stack from FreeBSD, but also stuff from Android and the custom OS they wrote for 3DS.
I've just seen what some Greeks wrote about losing their livelihood and then emigrating, but recent statistics are hard to come by. I would think that the overall tourism in Greece is alive and well (particularly with EU tourism to competing Turkey collapsing due to Erdogan's arbitrary and autocratic appearances) but the Aegean islands affected by migration have suffered and people who lived and worked there go elsewhere.
I guess if you want a bleeding edge experimental server, you might want to try Arch Linux. But you will have to tinker... a lot. It all comes as a trade off. You get the benefit of rolling release and AUR, you loose the stability.

Here's a balanced comment from the Arch wiki regarding Arch not being meant for the server:

https://wiki.archlinux.org/index.php/Server#Arch_Linux_as_a_...

"You may have seen the comments or claims: Arch Linux was never intended as a server operating system! This is correct: there is no server installation disc available, per se, such as those you may find for other distributions. This is because Arch Linux comes as a minimal (but solid) base system, with very few desktop or server features pre-installed. This does not mean Arch Linux is a bad server system; quite the contrary. Arch's core installation is a secure and capable foundation. Since only a small number of features come pre-installed, this core installation can easily be used as a basis for a Linux server. All the popular server software (Apache, MySQL/MariaDB, PHP, Samba, and plenty more) are available in the official repository, and even more are available on the AUR. The wiki also contains much detailed documentation regarding how to get set up with this software."
Better aarch64 support. Would like to see raspberry pi 3 and upcoming pinebook supported well. openSUSE support these great at the moment on aarch64, I install the image and it just works.

More focus on the old lightweight DE's and less focus on the new bloated heavyweight DE's that are more designed for touch (GNOME 3, KDE, Unity, I'm pointing at you). Xfce, Mate, and LXQT perform far better in that order.
Note that China has a seat in the United Nations Human Rights Council, along with Saudi Arabia and others like that. It is the ultimate irony. They just don't give a fuck and we western nations place our greed and capitalism over our morals. Nobody stands up to China because we need the cheap goods. What is described in this article is one of the purest forms of fascism. It makes me sick.
Driverless cars are a great example. Thirty years after the Navlab¹, and twenty after it did a travel from Washigton to San Diego mostly by itself², we still don't have a viable model that can safely navigate even an highway. But "human-level AI" is ten year away?

To me, all these discussions sound like someone who read The Earth to the Moon in 1865 and started working on how to avoid getting humans harmed by the explosion in the barrel.

¹ https://www.youtube.com/watch?v=ntIczNQKfjQ

² https://www.youtube.com/watch?v=bdQ5rsVgPuk
I'm familiar enough with Bash to have written an opinionated but more-or-less comprehensive guide to it. I think Bash should be avoided as much as possible. Bash is great for things that you would have had to type out anyway, but using it to write programs is foolish. My rule of thumb has become, "if it's more than 30 lines long, or if it uses more than two variables, it should be written in another language". That said, I'm in the process of learning how to do that myself.

Python is definitely a capable language for scripting, but I would also point out that Homebrew is built on Ruby and uses that to great effect. You might also check out this article on scripting with Ruby:

http://radek.io/2015/07/13/ruby-scripting/

And if anyone else has any tips on this subject please do pass them along.
Holden isn't an AGI researcher though, he's a person who's made his name arguing that some charities are much more efficient uses of money than others. Indeed when asked to review the Singularity Institute, as well as criticising the organisation itself he gave long and detailed arguments why he didn't think unfriendly AGI was a threat, was sceptical about trying to combat it through AI research and dismissed the general form of arguments about the crucial importance of donating to it as "Pascal's mugging". At best you could say he was more open-minded towards the possibility his mind might be changed on the issue than the average person.

It would be difficult to imagine that two people with very close relationships to him working for OpenAI haven't influenced his apparent change of heart; whether they've converted him to the cause by sheer force of intellectual argument or not it doesn't look great.
When to stop racking your brains, and ask for help
So where's the actual handbook?
Well, at least it was made public that he was detainend. 9 out of 10 times, a foreigner just disappears tracelessly like that: https://www.reddit.com/r/shenzhen/comments/5vvvdv/father_mis...
> The solution is not to isolate from international reality.

What do you mean by this? If you mean protectionism isn't the answer, then I have to disagree.

Global trade between countries with vastly different economies is simply not fair and continues the policies that keeps the poorer country poor. For example, Mexico has a minimum wage of $0.48/hr, and its citizens have a pretty poor quality of life. When a rich country ships its jobs to the poor country, it facilitates the policies that lead to a poor quality of life for the citizens of the poor country and leads to a race to the bottom to see which country can offer the cheapest labor, all while gutting the middle class of the richer country. Sure, more wealth is created in the process due to capital movement optimization, but what does it matter if that wealth is only given to the capital owners?

I agree that we shouldn't blame foreign workers. It's the fault of the politicians and economists who made global trade between vastly different countries the norm.
That really isn't an option for most users. People who use a password manager are pretty much forced to use that password manager, at least if they're using it properly. Most users won't know how to export it to a CSV and then use that without a browser extension and/or import that to another password manager.
> To make a memory safe language capability secure, you simply remove all sources of ambient authority.

Isn't this more or less what Sun tried to do with Java applets, which in practice turned out not to be so simple while providing a rich API?
Indeed- person I replied to does not care about that though, because they will get a better deal. Losing union membership doesn't matter in their imagined tech union.

While I am saying that collective bargaining is an important tool to increase workers' negotiating power, I'm not defending every specific implementation. I admire businesses who work with union employees because it implies that the power relationship is at least somewhat in balance, and workers are represented. I don't know if that also means I support "closed shops" where if somebody leaves the union they lose their job... But it sounds like maybe in supporting one I'm implicitly supporting the other.

Thanks for the comment.
Also, because you mention youtube-dl.
Here's the latest package version in the Arch repos (only a few days old =)

https://www.archlinux.org/packages/?sort=&q=youtube-dl&maint...
Deciding who's the victim and who the harassers seems quite subjective. Let's say that I hit the beach sidewalk wearing a leather-sack-style thong jockstrap, an 18" Bowie knife, and roller blades. Right out of Wild Boys. But totally legal. And let's say that I attracted a crowd of critics, who felt threatened, and who threatened me. And supporters.

Who would be the victim(s), and who would be the harasser(s)?
I use Trading View too. Even their free plan is great.
That's one reason we rely heavily on thorough, structured reference checks.
Strict by default. You can make it lazy easily.
Why Japan’s Rail Workers Point at Things
I agree, the Irony is insane, but what can we do? Sometimes makes me wonder.
Internet Porn and the Meaning Crisis
I hope you aren't American, because then the talk of "our morals" is a bit rich when discussing imprisoning people for bad reasons. Or complaining about a seat for the Saudis that the US got for them while they fund their war crimes in Yemen.
Not sure i understand the case. It provides internet access TO android devices?
I was thinking it was an odd choice to post a jpeg image of a font screenshot, but that site seems to serve PNG images with a .jpg extension... odd!
> "And the typical scapegoating goes to vulnerable people: immigrants, terrorists, Muslims and elitists, whoever it may be"

Terrorists are vulnerable people? I guess I'm not surprised that's coming from Chomsky.

It's disappointing that he used the word "staged". This just feeds the idiots who think everything is staged.
I spent many years avoiding shell, in large part because all the arbitrary-looking syntax and features (like quoting rules) the speaker highlights make it frustrating and difficult to master, and I felt like it was a treacherous enemy to be overcome through desperate struggle, rather than a tool and ally to rely on. I know some people thrive on mastering complex and intricate rules, but that's not my forte. I do better with overarching principles and a unified set of orthogonal constructs, such as C (ok, debatable, but compare to C++), Lisp, Python or Haskell.

It took a lot of pushing from a mentor for me to finally click with the overarching principles of shell and see how to master it and become productive with it. He really forced me into it as well, I wasn't a willing pupil for quite some time, but he kept persisting and finally I started listening to him. I'm so glad I did. I've never read any book or tutorial or guide that teaches what he taught me either, despite searching several times. Also, I don't think I could have learned to master shell if I hadn't learned functional programming first. The day I realised how amenable shell is to higher-order thinking was a real epiphany.

These days shell is a really important tool in my toolkit, and I can see just how much some of my colleagues are held back by not knowing it.

Anyway, I really enjoyed the video, it was a nice exposition.
lispworks actually looks very good to build in house Line Of Business applications

but the cost and price, really stand in the way of it being used in a greenfield/side project, where you work on something new without necessarily having your management approval, and then present it to them once .. it works
Best mobile App DEvelopment company
Not programming related, but extreme attention to detail could be used in art restoration. That's a very intricate job of trying to find the exact colors / formula of paint used / how to repair it properly, etc...
This impressed me a lot a couple of months ago, when my GPU driver started crashing about every 5 seconds while playing a game, and Windows kept restarting it, without even killing the game. The performance was abysmal of course, but still pretty neat.
Are you really arguing that nuclear weapons and stuxnet are similar because most nukes haven't been used on people? Why?

I get that you're saying Stuxnet is an example of programming having real world, physical effects, but this is a very strange argument because a lot of things that we have no moral or legal issue with anyone owning have the potential for outsized physical effect. Nuclear weapons have been used to kill hundreds of thousands of people, so the line we spoke about earlier, they belong on the 'not for everyone and ideally not for anyone' side of it, along with chemical and biological weapons.

A RAT doesn't quite seem to go that far.
Vulnerable to being scapegoated perhaps what he means
Knowing a vulnerability exists is useless without a clue what direction to search. Read the tweets again.
NASA finally thinks it knows where all of Mars’ water went
Swiss Startup creates investment portfolio based on your browser history
Relevant paragraph:

"In order to maintain his popularity, the Trump administration will have to try to find some means of rallying the support and changing the discourse from the policies that they are carrying out, which are basically a wrecking ball, to something else. Maybe scapegoating, saying, “Well, I’m sorry, I can’t bring your jobs back because these bad people are preventing it.” And the typical scapegoating goes to vulnerable people: immigrants, terrorists, Muslims and elitists, whoever it may be. And that can turn out to be very ugly.

I think that we shouldn’t put aside the possibility that there would be some kind of staged or alleged terrorist act, which can change the country instantly."

The title and the way it's portrayed in certain news outlets makes it seem like some kind of conspiracy theory, but what he's really saying is that Trump will seize on any small event(or non-event) to try and rally people through fear. It's not out of the realm of possibility that Trump will tweet "Just learnt that ISIS has infiltrated America" and then proceed(or attempt) to clamp down further on civil liberties in the name of safety and peace.

Or if some terrorist attack does happen- even if it's relatively minor, he will certainly use that to further increase surveillance powers, remove encryption right and attack those who criticise him. I mean only a couple of days ago he casually threatened to change libel laws to prevent news outlets from attacking him. These are dangerous times.
Or obviously what he means if you want to get specific.
Wasn't the Informix Database effectively an operating system? I'm sure it wasn't the only one. This paper makes it sound like they're the only one.
Java is not slow in practice. Many top trading systems have been written in it, including the excellent and widely licensed nasdaq architecture (omx, singapore, asx, swx, etc) and the independently designed Lmax Disruptor. You do not have to use any library you don't want to. there is nothing stopping you from building everything in preallocated byte arrays, and never triggering gc. Nio2 is fast. Jvm is a leading foundation of fast, complex distributed systems, particularly if you need multiple programmers working on a single source tree.
terrorists are vulnerable of manipulation.
Not right. Of course in practice that situation doesn't come up, because you can't reliably tell whether you'd save many more people by sacrificing people now.
do you mean 'the tree of liberty must be refreshed from time to time with the blood of patriots and tyrants'
It's an April fools joke
> What will the web look like when almost all curation can be automated?

Better?
>Terrorists are vulnerable people?

Neither are elitists, it was a spoken interview and he means that 'terrorism' will be taken as the boogeyman to explain away stagnating wages, increasing inequality and all the problems that modern America faces. The rhetoric will be that it's not concentration of power at the top and a broken system that caters to corporations that's the problem, it's people wearing hijabs and immigrants.
The Bullet Proof Messenger Bag and Wallet