skysight-inc/HackerNews huggingface dataset:
I'm not sure if Go optimises your condition, but you're calling strings.ToLower(trade.TransactionType) twice, you could memoize the result of that operation and possibly squeeze a little more performance out of the impact function.
Also, time tracking and reference management, and calendar integration.
So if some stalker has been spying on your children over their web cam, but you/they never find out no one was damaged? If a tree falls in the woods...
Responsive, drag- and resizable grid layout in React (used by Amazon CloudFront)
But arguably you can remember far more with Memory Palaces or the Dominic System.
....you missed it..
Public attitudes towards robotics generally positive, but evokes mixed feelings
It uses pubsub for all modern browsers that support it, with fallback to polling connections for much older browsers.
The core product doesn't ship any of them, so you can choose the _one_ you need, or provide your own implementation by satisfying their well-designed service interface:

http://docs.feathersjs.com/services/readme.html
Funny. Someone please let Redhat know that Struts is framework [1] built on top of Sun's JEE Web Profile [2].

[1]: http://stackoverflow.com/questions/1636238/difference-betwee...

[2]: https://jaxenter.com/introducing-the-java-ee-web-profile-103...

aside/ Sun Microsystems really blew it on the pedagogical front. Hopefully future tech leaders will reflect on SMI's failure to take advantage of (imo) 20+ years visionary head start in design & architecture.
I don't understand why I need a provider to get into Usenet. Whenever I read about it, it seems like in the old times it was part of the service ISPs would give, but now I need to pay someone to get in. Can't I set up my own provider for myself?
Except that after those ten years, the value of the property will exceed $0. In fact it's rather likely to be worth more then than now, so it's actually an investment.

As Tony Soprano said, "buy real estate cus God ain't making any more". Demand is pretty certain to outstrip supply from here on out.
I'd also recommend that the author look into tidying up the `TransactionType` field at ingest - those `ToLower` calls aren't free either, and if you've got control of the system writing the data it's easier to just store a consistent case.

Failing that, `EqualFold` may be worth looking at. It expresses the same intent, dunno if it's more or less efficient.
Nope. I know it well. Perhaps if you would actually make your point, instead of merely assuming that those who agree with you are misinformed, there would be something more we could talk about...
We use tcpdump all the time to capture traffic that we later analyse with Wireshark, so I'm a bit surprised by some comments trying to confront the two.
Ransomware specifically, no. But malicious software on major, reputable Web sites? Yes.
Already I am confused: are women the same as men, that is, they make the same kind of movies. In which case, why explicitly include them? Or are they different from men and make different movies? Then perhaps he simply didn't like them as much? (Just pointing out why that kind of discussion/criticism rarely has a positive outcome).
Here's how to turn Twitter's new timeline on and off
Out of the box is an appropriate way to describe it if it's a plugin that's been developed, tested, and guaranteed to work by the core team. Just because it's not installed/enabled by default is a good thing IMO.
Nah, we keep changing the plumbing specs and rewriting the same basic applications over and over again.
A kanban board plugin for WordPress https://kanbanwp.com it's awesome because it brings simple project management to WordPress. It's also awesome because it's my first big WordPress product, and it's already been more successful than most of my other projects. I wrote some thoughts about my experience so far http://gelwp.com/articles/a-few-months-after-launching-a-wor...
I find reporting like this the wrong way around. It should be a factor requiring no addition and subtraction, like 1.7x faster.

Similar with compression. If a 8kb file becomes 2kb, the compression factor should be 0.25x.
I don't know if it really works. But intuitively I can see some value in promoting content with high "engagement."
An Open Letter to Mary Meeker: We Are in a Mobile Engagement Crisis
The cheapest set of playable quality I've found is from GoGameGuru. It includes a wooden board and plastic stones and bowls. It costs €35 shipped to the Netherlands.

https://shop.gogameguru.com/newbie-go-game-set/

I have one of these folding magnetic sets. It's a few centimetres smaller than a standard board, but is perfectly usable and very convenient for study or casual games in cafes. It costs €22 shipped, but you'll have to wait a few weeks as it's sent direct from China.

http://www.aliexpress.com/item/Free-shipping-large-magnetic-...
Reddit? It has always been like that! People try to crack jokes to get attention, now attention has a little number next to it (the upvotes/downvotes) but it's the same thing that's always happened ever. Think back in high school there was always a few kids who would ALWAYS crack jokes to be the center of attention, it isn't any different now that we have websites that kind of "promote" this content more than the rest.
Their age is unimportant. They made the same mistakes that all criminals make when they can't keep their mouths shut. Socialising together is stupid.

My father worked in Scotland Yard. He once told me that their are villians and professionals. They never catch the professionals. They always catch the villians through loose talk.

The hardest thing isn't the theft, it's the fencing of the goods, and then hiding the proceeds from the taxman. You can't just start driving around in a Bentley and buying houses.

These guys were always going to get caught however old they were.
Clean your Git history
+1. One of the main reasons why I'm considering this for future projects is how much easier it is to understand the magic components, support for many more databases out of the box, like MySQL, etc.
Excellent piece! The author makes a number of strong points about software engineering. I looked at some of his other articles at JavaScript Non Grata, and he consistently recommends using transpiled languages instead of JS, at least on the front end. On the back end, there are many solid alternatives to JS. (Unless you really, really want to use Node.js.)
Certainly cost of living in the area is becoming a major issue for companies. But it's the startups who are already being priced out of the area. Companies like Google and Apple can afford to offer higher wages (even if they don't necessarily want to.)

But before you see these companies trying to start a major hub in a university town, there are other large cities that would be more palatable: Chicago, Pittsburgh, Boston, and Portland are places I would expect to be considered. Even Raleigh/Durham and Charlotte since there's already a fair bit of momentum there, although I suspect them to be a more difficult sell for the same reasons I think Atlanta will have trouble attracting talent.

Atlanta would be somewhat attractive, except that Georgia has just passed their "Religious Freedom" law (i.e. the "We Support Discrimination" law). Tech companies tend to be more liberal and don't like limiting their applicant pool, and setting up shop there would certainly do so.
Your point - that some people are dicks and they are dicks to everybody is obviously true.

But you seem to miss the point that some people are dicks, but are mostly dicks to women, or black people, or disabled people. They may not realise they're being dicks, but other people will recognise elements of dickishness or outright dickery.

And also that fighting the dicks makes life better for everyone.

I find it weird that when women say (for example) "We are sexually assaulted so often a separate women only London Underground carriage would be welcome, until law enforcement and society can pressure offenders to stop offending" they are met with hostility and denial, rather than a willingness to try to understand the severity of the problem.
Explaining Turbo Clean PC
Fullstack Academy Acquires Starter League
Half-expected the ending to be "So, anyway, we've been reassigned to this Ascension project, because the brass want that working yesterday and they've decided to add every available engineer to speed it up."
Anyone knows if there any plan to support rethinkDB?
Which is a realtime DB.
Right, you mean like Google Waterloo
The usage of NPM packages without needing to roll my own Meteor NPM bindings for each one is huge.
I would be surprised if there are not plenty of people here on HN who plan to vote for him.

Consider this: If Trump has such a large portion of the American populace that does support him, and NOBODY on HN does, then wouldn't that mean that we, as a whole, are out of touch with the sentiments of the American population?

Having said that, the voting booth is private, and you are asking for a public statement, and those are two very different things. Quite frankly, the path of least resistance would be to not answer at all, as that will provoke the least hatred.

Personally, for this election, I haven't decided.
"Generally when technology creates efficiencies, the unemployment rate does not just increase by the number of people that did that work yesterday"

Perhaps not, but it does increase. Because somebody else was calling suppliers and having lunch with the manager yesterday.
Why Tesla Motors Finally Acquired Tesla.com
Nice comparison!

But, more likely, it's just a play on a reason a Stargate (when unaided by some hostile energy source or time dilation field) just shuts off after 38 minutes with no explanation.
Not a Go programmer here.
.. Wait, you have to alias methods to get performance? Isn't that the compilers' job?
https://wikipedia.org/wiki/Brain-to-body_mass_ratio
JWT support is awesome to see and makes transitions or parallel construction with something like Laravel sessions via JWT a possibility.
> I'm starting to think that almost all real-world code is trivial.

We're working in very different worlds, then. Sure, maybe in CRUD webapps almost all code is trivial, but if it's trivial then bugs aren't that tricky anyway. But the code that runs distributed database clusters, or avionics software, is far from trivial, and we know (from years of software verification) that verifying that code is essentially hard.

> My experience is that most production bugs are stupidly obvious things. And that possibly all bugs are either stupid "why doesn't the compiler catch that" cases, or code that is bad (unreadable) on its face.

In that case you would see much bigger productivity differences between languages like Haskell and languages like Python, while most (admittedly scarce) data shows that the differences are tiny.

> but verification of JDK sorting uncovered a real bug.

That is a very complicated sorting algorithm, and uncovering it wasn't done automatically, but required hard work. It is precisely an example of small code that is complex, and while formal verification is possible (because it's small), it is not trivial and not automatic. In any event, that code had more to do with my Goldbach example and much less to do with list append. Proving it was nowhere near as trivial as proving append.
Did you even read the article? Unless you think Reddit is causing severe brain damage, the phenomenon it's discussing is completely unrelated to this (and if it is causing the brain damage described it's hard to understand why anyone would upvote the jokes, since the other part of it is ruining your ability to laugh at other people's jokes).
Nokia 9000 Communicator 20 years old
Everything is math.

Specific example: chemistry is physics & physics is math. Should all chemical processes be protected on these grounds?

I agree with your conclusion that we should let people secure their own information, but not because the process of securing information is an algorithm derived from math research.
Show HN: Chatskills- build a simple chatbot using Alexa-style skills and intents
Welcome to whom? I'd rather have the wisecracks.
Yes, Feathers relies on either Socket.io or Primus (your choice) for the websocket interface, both of which provide auto-reconnect with back off out-of-the-box.
When all these other places have elections you find maybe a couple of threads of self-contained discussion.

When the US has an election (and we're still no-where near that yet) there are fucking dozens of them all over the place.

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

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

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

https://en.wikipedia.org/wiki/List_of_elections_in_2012
I despise any app begging for a rating, and always rate them the lowest possible score.

Always.
Lets compare Hollywood movies with bollywood, two genre and two locations. Historically, a Hollywood movie is a movie made in Hollywood for an american audience, and bollywood is movies made in Inida for an Indian audiences. However, film makers in Hollywood has done Bollywood movies in Hollywood, and Indian movie makers has made Hollywood movies in India.

Can a male director make a "film by female director"? if not, then its not a genre. female directed and male directed style of movies could become a genre, and then we would see female directors make male directed styled movies, and male directors make female directed styled movies. The question is how we would define that style, specially if we want to avoid sexist generalization.

Bollywood genre is categorized by a movie with a lot of songs and dances, love triangles, comedy and dare-devil thrills are all mixed up in a three-hour extravaganza with an intermission. Bollywood plots have tended to be melodramatic.

How would you describe the female directed genre as?
Plus you can generally see who's in front in Chess just by counting the value of the captured pieces. Where as I would not have been able to workout the result of the AlphaGo v Lee Sedol games just by looking at the final game board.

The beauty of the game is appealing however so I want to get better at it. I'll working on losing more then :)
Is "crack" the verb usually used here? Seems tenuous.
Sadly, I am old enough to agree with this assertion. I went from SBCL to ECL at one point looking for a small Lisp t embed or make games with, purely a hobby. I have not left the Lisp renaissance since!
No need to get worked up.

As a counter-point, I have built "real time" web apps and Feathers was exactly what I'm looking for and matches my mental model for what that word means.
Perhaps you could help me...I am currently looking for a framework to work with a Cordova project I've been hired to create.

Is there any reason why this wouldn't work with Cordova?
Exactly. Though a lifelong liberal* I am really enjoying the Trump show and the conniptions he is causing both parties.

And provided he doesn't do his mass-deportation (which I think is an empty threat), there is nothing about him that is so extreme, except for his delivery.

"repeal and replace X" - he will replace X with almost the same exact thing

"build a wall" - there is nothing so crazy about a sovereign nation having a border

"not letting in refugees until we figure out what the hell is going on" - both sides have reasonable opinions in this one, but I guarantee plenty of those under the Merkelreich wish she had been closer to Trump here.

"blow the * out of ISIS" - we completely sat on our hands as children were crucified and buried alive. Our half-assed support for the ballsy Kurds was disgusting as they fought bunker-hill style. I understand we don't want to spend more time in the middle-east, but this definitely falls under you-break-it-you-bought-it.

"the Iran deal is the worst yada yada" - well any deal that doesn't get back hostages and lets them fire test rockets with "death to israel" written on them isn't the best deal out there.

So it's been fun, and I had no idea he was this skilled at political theater.

* liberal in terms of pro-choice, legalization, marriage-equality etc., but not a fan of the far-left direction things are moving in a la diblasio & co.
> I understand the security concerns, but forms being able to debug with tshark (or an equivalent tool) is a very good reason for not using HTTPS internally.

One of the nice things about HTTPS is that it's just a SSL connection and the HTTP goes over it. It's not hard to use socat to create something which listens to TCP connections on one port, and wraps it in a SSL layer and sends that on to another host:port. This allows you to remove the S from HTTPS, and you then speak HTTP to it, and hence can use tcpdump (etc) to dump.
Didn't Slashdot used to own SourceForge?
Wow, finally being able to resize dock widgets. I've been searching for this forever, always thinking I was doing something wrong. At least now I know it wasn't really possible. This finally allows me to get my last major UI task out of my todo list :)
You're right. I've removed the erroneous reference so that it doesn't detract from the rest of the post. Thank you.
Firebird 4.0 Roadmap and Checklist
So what is it that you think is going to make a web app perform poorly on these cheap servers? They're slow, but they're nowhere near slow enough that the time taken to render HTML for a realistic page on one of these cores is going to be a bottleneck. Each individual core has poor throughput, but there are a lot of cores. Doing a bunch of backend calls in series for a single page will make your webapp slow but that's always true, don't do that (likewise microservices). If you're doing heavy compute for a single request then yes your system will perform poorly on these servers, but that's not usual for a web workload.
Three Ways to Embrace March Madness Without a Full-Court Press on Bandwidth
How can I speed up app deployment?
Trying to make app deployment faster. What do you guys think about these ways? Anything else you'd add? I'll add any ideas and attribute to you
It's not a big ask. You are doing the work of a founder, you are taking on the risks of a founder, you are getting the salary of a founder (i.e. sweet eff all). You're either a founder, or they pay you market wages for market conditions, or they're screwing you.
The bit about Clojure was additional information in the source that I did not quote.
The best introduction to the game that I've ever found is "The Interactive Way to Go"

http://playgo.to/iwtg/en/
TP-Link blocks open-source router firmware to comply with new FCC rules
Let's assume that he actually meant 200W per blade, so:

(1920core × 200W/machine ÷ 24core/machine + 200gpu × 280W/gpu) × 4h = 288kWh

The original is still somewhat acceptable as a Fermi estimation and argument, as AlphaGo still uses more energy (3600 times more) with this conservative estimate.
Agree it is a poor choice in name.

As for why CUDA, probably because that is what 90-something% of the ML community uses for this. Network affect.
I believe you can browse Usenet for free. The "providers", as far as I know, charge for indexing and guaranteed retention - not just pure access.
I'm guessing what was meant was more like code where you see

X.Y.Z.get("Q")

over and over and over again, even though it can't change, and the X, Y, Z, and Q are never that short. Nothing Go-specific about that anti-pattern, I'm afraid.
Strategies to Lock in Initial Customers for Your SaaS Product
Unfortunately, I believe that this is the case. GitHub was once a great place where signing up was your choice but it looks like GitHub has fallen prey to the "We need to get more signups" fad that a lot of companies are following.
Wikipedia:Unusual articles
I'm not missing that point at all. But I would ask why is someone being a dick to someone because they don't like their personality or hobbies so significantly different than someone doing the same because of a handicap or skin color? People are going to hate other people for a variety of reasons yet we single out a few and get a little more outraged about it than the others.

Concerning your last point - I'd guess they're met with hostility and denial because they legitimately don't believe the issue is as widespread as many are led to believe.
I know what we need: an open protocol so that people can chat easily, whichever company you work for, wherever you are...
We should call it IRC or XMPP

:)

Seriously I know XMPP is pretty un-popular, but deep inside I kind of wish it was the default protocol everybody used to communicate...
Think You Know Real Estate? You Don’t Know Jack Crapo
Tutorials and presentations from the Computer-Assisted Reporting 2016 conference
Zach was fired from GitHub last year, after which he published a few tweets and a blog post that got a great deal of attention here. Now he is revisiting the situation, both to mine lessons from it and to make peace with it.

There is some room for agreement or disagreement with Zach's characterization of the circumstances, as indicated by many of the comments on this thread. Regardless, I think it's a worthwhile and interesting read.
As an example, I easily found less affluent parts of the city:

http://www.mapillary.com/map/im/ksaYF5rId3XfMwVy6jA56g/photo , http://www.mapillary.com/map/im/hfUcafz1arRwlz1E84E5Xg/photo , http://www.mapillary.com/map/im/dsTTqnjFmTAQsaIudIz1Ww/photo .

thecamelisdead: does a picture of Wall Street really show how most of Americans live?
Why I Fast (Intermittently)
Trump is phenomenon, a true black swan event. I've been surprised by seeing some of his indian (non native american) support in New Jersey, I thought they would be against some of his h1b views.
Ask HN: Who else uses adblockers for safety?
I have been programming immersive ads. I could modify from an embedded iframe the content of information sites, suck data out of people, manipulate data (like navigation history). And I got really not confident in what unethical people could do and seen no way we could detect misbehaving code.

I feel like the potential of vulnerabilities dynamic ads (JS based) exposes the users to is under stated by the industry.

I use adblockers to just protect myself.
Who else does it?

And who else think their may be an ad-gate of the ads companies not stating the risks clearly? I mean to any coder that actually coded ads, we know what it actually can do, right?
why CUDA, and not OpenCL?

The library appears to be using cuBLAS; what's the OpenCL alternative with comparable run-time performance and functionality?
Is anyone damaged if I sit in a tree outside your house and watch you take a shower through a crack in the window?

Before I am discovered no one is, but after I am discovered there can be a significant amount of mental anguish.
Be aware that most AirBnbs in Nordics are illegal. Nobody owns their apartment, it is the property of the housing Co-Op. By owning shares at the Co-op, the owner has the right to live there. But not to run a Hotel Business. -- Some may allow subletting on monthly basis, but the customer must register and pay for water and electricity etc.

The fact is however that most Airbnbs especially in Sweden are social housing. It is always a sign of a criminal act to sublet that, because the tenant has lied about his financial conditions and has some other place to live in.
I used to use SABnzbd + Sickbeard all the time a few years ago. My setup fell apart when my crummy Synology processor couldn't keep up with the load of all the files I was trying to download. I need to build a better NAS and get that setup back.
So this boils down to take notes, add do/done flags for items. OSX' Notes app can do the same thing...

Not to downplay org mode's usefulness, but this isn't really a post about org mode, just some general note taking strategies.