skysight-inc/HackerNews huggingface dataset:
I'm the same - I have been using Dvorak for twelve years, but that's all about muscle memory with both hands, I struggle to type with it without two hands in place. When I jump onto a colleague's computer I can use QWERTY OK because my brain reverts to the old four-finger typing I used to do. I'm much faster at Swyping on a QWERTY keyboard, though, because it's a different paradigm entirely - it's more about movement than keypress.
Sure, it's easy if you know the steps. But it's still additional effort.

All web servers just do HTTP by default.
best of luck guys!
For those interested, here are the licenses each project is available under: (courtesy Evairfairy)

Hangfire
--------

LGPL3 https://tldrlegal.com/license/gnu-lesser-general-public-lice...

Postal
------

MIT https://tldrlegal.com/license/mit-license#summary

Formo
-----

MIT https://tldrlegal.com/license/mit-license#summary

CsvHelper
---------

MS-PL https://tldrlegal.com/license/microsoft-public-license-(ms-p...
Apache https://tldrlegal.com/license/apache-license-2.0-(apache-2.0...

Topshelf
--------

Apache https://tldrlegal.com/license/apache-license-2.0-(apache-2.0...
Can someone explain to me any benefit that the ICANN decision to rollout new TLDs has provided? I am sure one exists but I cannot think of any. Trying to be open minded about this but I really don't understand why more geeky types weren't more anti-new-TLD when it was being proposed.
ICANN gets a nice influx of cash.
The knowledge is increasingly being stored on relatively ephemeral media -- Spinning, naonstructured platters of rust don't last very long, and take a lot of power to drive.

If things really go to hell, I'm willing to bet that huge amounts of knowledge -- possibly even the vast majority of human knowledge -- will end up getting lost gradually, either as it becomes too expensive to keep the servers that store it running, or as the drives fail and it becomes an inefficient use of resources to replace them.
"Playing back a MOD through PC speaker on such a slow machine has never been done before. Here is how we did it."
...did you even read my comment?
In which case they should've started up an independent service "sucks.com" where you could have "easydns.sucks.com", "hackernews.sucks.com"...ie. why involve DNS registration at all, if you're actually trying to provide a forum for people to air grievances?

The fact that the sunrise registrations are so expensive (as opposed to disallowed altogether) is an even stronger indicator that this is extortion for the purpose of profit, nothing more.
Were people not opposed? I was opposed, but as far as I know there wasn't a vote about it.
I wonder who will own this domain:

icann.sucks
I'll say it more plainly. Long term or short term holders of stock... doesn't matter... if you are invested in the market you need to exit or enter a trade. Today you get less screwed than you did twenty years ago, that's a fact.
According to the letter, entities related to Mr. Freidman control one-sixth of New York’s mini-fleet taxi medallions, which would mean approximately 1,000 of them. They would be worth around a billion dollars even after recent price declines.

And people talk about Uber's $40B valuation as crazy. This is just for the 1/6 of the medallions of a single city!
Airlines can either statistically budget a few larger seats, or give an automatic "upgrade" into a seat which is capable of fitting the passenger (most likely intended for a higher fare class). I'm not thrilled at the idea of encouraging the US's obesity epidemic, but it's unavoidable if airlines insist on charging per-person.

Or they can figure out movable seats and linearly charge for actual room used. That was a serious suggestion.

Disclosure doesn't fix the issue. Price gouging is based around forgoing competition for a small segment of customers (losing a little marketshare won't affect the bottom line). The other airlines follow suit, especially as they all benefit from decommodifying the industry, and you end up with a class of people who can only obtain basic service by paying a luxury rate.
Whatever happens, good luck to you all and congrats to the people who got invites.
The toes you step on today will eventually be connected to the ass you need to kiss tomorrow.
Why does ICANN allow TLDs that are obviously trying to be extortionate?

Because they collect $0.18 USD per domain per year.

It's like they're just totally admitting that new TLDs are moronic and pointless and have absolutely nothing to do with increasing domain name space or providing value for the Internet community.

Did they ever claim otherwise?
That's not a professional programmer, that's a cowboy coder. As somebody who makes his living by writing code, I would not want this guy on my team/project/anywherenearmycodebase.
Ask HN: Any website to find videogame designers to work with?
I am building Apple Watch apps, and would like to collaborate with a game designer. Anyone know of any sites that can facilitate this type of arrangement? The obvious is Odesk and Elance, but I would like a more committed team member as opposed to straight pay.
> Lots of people do energy-related start-ups.

Can you point to some? I'd love to help them in some way.

> You probably won't find a lot of them in the halls of Y-combinator or on Hacker News.

Yep. This business is about 20- and 30-somethings flipping their "social pet belfie" companies for as much as they can get in the next couple of years. Most of them don't care about 10-20 years from now, much less 50-100, and will be dead by the time that sea level rise drowns most of Florida and glacier melt makes Canada unrecognizable.
Not to mention no arrays or slices! This burned me pretty hard during my first week with Go.
Kendrick Perkins Takes 8 Steps Without Being Called for Traveling
I would say there was an overwhelming anti-new-TLD groundswell in the tech community! ICANN took note of this, raised a very balanced and diplomatic middle finger, and proceeded to move ahead with its plan.
Ask HN: Finding useful relationships in a collection of documents?
It seems like every project ends up with a collection of documents or nodes of some kind. Most of the time these documents have meta data with them (the most famous being 'tags' of some sort).

What are some good resources or common practices for finding, grouping, or generally providing useful relationships from this data?

- Related documents

- Suggested tagging (based in previous documents)

- k-means grouping for categorizing

- "Tag clouds"

- etc...

If this was a relational database, the meta storage would probably consist of just three tables:

TABLE documents { id, body }

TABLE meta {id, meta}

TABLE document_tags {document_id, meta_id, value }

(if `value` was likely to be repeated you could make a forth table)
It's not possible to conflate two things that are the same. HFT defines a trading style with shorter holding times but is still automated.
Energy startups are way out of the scale of what most entrepreneurs are capable of. It is not just building a new turbine/panel/generator/mousetrap/whatever. It is scaling it to be commercially viable, and dealing with massive regulatory issues and politics. You might find an angel investor to help you build a prototype, but actually building a full scale implementation is not only greater in scale than most VCs want to handle, but the payback is going to happen over decades, which is not in line with most investor's strategies.

I did look into doing an energy startup a few years back. We had a prototype built, tested, and in operations, so it was at the point where most people thought it would be easy to launch it. But the investors who were interested in funding projects stared that they wanted us to do at least $50 million dollar projects before they even wanted to talk to us. Anything below that was small potatoes. Now, maybe we were just talking to the wrong people... we ended up not pursing the projects at the end of it all. But unless you have had exposure to the internal workings of the energy industry, you really don't grasp the massive scale of it all.
I think you may have the wrong imgur link there, buddy.
New Awards
I don't understand why the author claims MySQL won't do replication to a read-slave out of the box?

Sure it's not just turned on, but it's not that hard to setup the built in replication in that scenario.

For reference though, I'd recommend percona cluster over mysql built in replication. No need to juggle read/write slaves then.
Great idea, this will really encourage the ones who didn't make it to this round. An awesome community can be built this way too!
Cool!has it been reviewed anywhere?
Sounds like an interesting project but not sure it needed a swipe at "MVC/Backbone/React/Docker/whatever silliness that just doesn't do anything"...just because foundations aren't as visible as what sits atop them doesn't mean they're silly pieces of engineering.
Unfortunate, but not a bug. Skin-toned emoji are generic emoji + skin tone swatch.
I think that sooner or later we'll end up with higher taxes, and basic income. Over the next 20-30 years we'll have fewer well paid employees making more money, and masses of people out of job market, depending on welfare and government support.
If the $10 fee simply turns on the domain and points it to a captive forum, hosted by the registrar, how is the registrar going to avoid being sued for trademark infringement over every domain name?
Hang in there, buddy. Better days are coming.
Sounds like you are ready to re-invent the browserID protocol. Might as well, Mozilla is done with it...
Great list, but could use more F# love!

Lots of cool/useful open source projects are always popping up in the F# community - http://fsharp.org/community/projects/

Favs of mine from that list: Visual F# Power Tools, FSharp.Data.SqlClient, FsEye, Fantomas, R type provider
But the thing is: few people argue for the current system. If you want to find agreement with the statement "this system is deeply flawed", you can almost look anywhere (and certainly at the laissez-faire economists).

An example: http://www.amazon.com/The-Great-Deformation-Corruption-Capit...

What you won't find is agreement over what exactly is wrong with the current system, what exactly causes those problems, and what to do about setting to solve them.
Or maybe, that was actually his pitch ;)
Valid strategies? Fat deposit, reputation system, other?
Great article, but a seemingly unfair comparisons granted the examples provided seem to have no baseline for differentiating legibility between the fonts.

The author may have chosen the same "font size" but font size has no standardization a size 8 font may be dramatically different in pixel height between different fonts.
Another reason medallions gained so much value in recent years was that record-low interest rates made them cheap to finance.

Think about that statement for a minute. What else has increased in value because of record-low interest rates? Houses come to mind.

What is going to happen when interest rates rise again (historical average is almost double that of current rates)?
Huh? Automated trading wasn't the 'system' HFT replaced? HFT is automated trading. HFT replaced humans who operated the specialist booths and the market making on NASDAQ.

Automated trading in the 80's was still run through people to execute trades.
Cyclone definitely had borrowing. See section 3.1 of this paper: https://www.cs.umd.edu/~mwh/papers/ismm.pdf. Generally speaking, every attempt to use substructural types for resource management in a practical language has allowed for temporarily treating a restricted resource as unrestricted.
Even loaning things to friends can cause problems. Unless you accept that every loan is something between a loan and a gift.
Work/life balance.

Better food.

Exercise!
haproxy has had multiple process support for quite some time.

... It does introduce some unique side effects but it's possible

also aesni should increase your ssl handshakes (if the cpu supports it)
Description Logic Man
Got in right before I saw it blow up on Twitter. So many people will have mini heart attacks over those links!
Does it do anything to solve router congestion when it does happen and how can it tell the difference? Cell towers are often bandwidth limited on their uplinks; is this protocol going to out-compete TCP for bandwidth and slow everyone else down?
After they bought µTorrent they started bundling tons of adware, including, most recently, a bitcoin miner. Sync started out as a pretty cool decentralized self-hosted dropbox replacement that was incredibly easy to use. After promising the free version would never be limited they did a 180 and limited it to 10 shares when they launched a commercial version and ruined usability with a bunch of access controls and user accounts.

Obviously they have to make money somehow and it's perfectly within their rights to do so but they've shown that their business model has been to offer a product for free and then, once they suck people in, break promises and use underhanded ways to monetize.

Knowing maelstrom is likely to end up filled with ads or under an overpriced subscription model once it's done killed any interest I might have had in the product.
Not true, I've pushed over 2TB (as in, 2000GB) in one month over 3G/4G and they haven't complained.
"I do wonder what Apple might have been, had Jobs had someone like Woz in senior management to push hacker culture at Apple."

It was quite noticeable as Apple moved from the ][e to the ][c, no slots. With the ][e I added an 80 column card to increase the usable screen space. The ][c was a closed box. The change from open Apple to closed Apple happened very early.
There are an order of magnitude larger number of untrusted domains on '.com' than any of these new ones.
No apps are the best apps
Rand Paul accepts Bitcoin
not yet.. they are taking their time, I guess. Too many applicants:)
It's fun to try and figure out which of the various threads will be the "one true thread". This one seems to have won out by virtue of having the most clickable title.
You can also render websites with w3m & xterm:
https://en.wikipedia.org/wiki/W3m

PS: Internet, lol internet.
Google themselves have applied for loads of these new generic TLDs though...
Dogs prostate cancer detection 98% reliable
By no means trying to invent/re-invent anything. Just making classic scheme safer by getting rid of passwords.
Has BitTorrent the company ever not been shady? It seems like Bram Cohen made one cool open source project and then sold out as soon as he realized he could get rich off of it. Not that I wouldn't probably do the same but I'd probably draw the line at installing malware and lying to my users.
Resharper is indispensable for me. Code is better by a factor of 2 while it's there to remind everyone of a common style and template. I have used it on a project that had ~1 million loc and 250 projects and didn't find an issue with it slowing the ide. You need to be careful with having other extensions that monitor code in real time as that is the big cause of slowdowns and deadlocks. I'm looking forward to trying this one out.
Yeah, it has to be "OTG" (on the go), aka "usb host". Seems relatively uncommon.

Beats a line printer! Can relate - I'm ecstatic that (70s era) unix utilities are blazing instant on a phone. I'm sure vim would also work on an e-reader, if you don't need to find the cursor.

I should research this. Working on e-ink/e-paper would be so much better on the eyes - and incredible battery life (they claim 2 months for the Kindle).
Three comments:

This approach can still cause perceptible latency if the user tries to input something while the GC you were trying to hide is ongoing.

For really intense graphical applications, like games, there is never a resting period where you can afford to spend a frame or more of time collecting garbage.

And for simpler graphical applications where you could perhaps get away with this, it's kind of pathetic that programmers today (or rather, their programming languages) even have trouble hitting 60 FPS on modern machines, when you look back at what people were able to accomplish in the past on hardware several orders of magnitude less powerful.
ahhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh
Who is "we"? Does that include people living in practically pre-industrial societies in places like parts of Africa?
The main reason it exists is to provide incentive for people to actually create things and to spend the money on R&D with a hope there will be a return. If I spend three years and $500,000 developing a new building material, I should be able to be protected from an employee of mine quitting and starting a new company doing the same thing from techniques he learned using my invention (for a certain period of time).

Software is a different beast, simply because the vagueness you can express in a software patent can be so general that it covers use cases almost retroactively.

Software patents should be extremely specific, regular patents work for the most part.
Exercise in perspective: Compare all the heat generated by humanity to the heat received from the sun. Compare the age of the earth and the age of the human race.
Woe is a professional programmer, who in in their day-to-day life with programs so poorly structured that their idea of recreation is to re-factor code.
Oh. This is just the longest day of the life you have lived so far. Lots of exciting stuff awaits, buddy.
Agreed - from the name and the mention of strace, I immediately got how it worked.
Seems like they will go out by midnight PT.

"katm 6 hours ago
Invitations will be sent out by midnight PT."

https://news.ycombinator.com/item?id=9355215
That does not sound true.

E.g., some private high schools (for the rich-rich) charge up to $30k and more, that's less than a lot of really good universities for goodness sake.
There are a lot of 3 hour sessions. I love these compared to the 20 minute talks, since they go deep into the topic. I just watched James Bennett's "Django in Depth" and it was excellent https://www.youtube.com/watch?v=tkwZ1jG3XgA
Is it normal to put the names of contributors up publicly? Along with an accurate count of the number of contributors and the total amount donated?

I'm pretty sure I can watch and see how much each person donated. I know this all becomes public record eventually, but it seems a silly thing to give to the other candidates.

Particularly if you're likely to campaign on privacy...
But many trusted ones are, and most importantly most of the ones a user interacts with are legit.

If a significant portion of the domains a user visits on a new TLD are shady, they may just write it off.
Why would it be a problem if the prices of taxi medallions drops? People who invested in them will lose money but I don't see how that is a problem for anyone else.
It certainly is hacking. A system was secured and the access was not authorized by the owner of the system. It's not a sophisticated hack, in the same way that sliding a credit card through a door to defeat a poorly designed door lock is not a sophisticated way of breaking and entering, but it's breaking and entering none the less.

However, charging a kid with a criminal offense for showing interest in probably the biggest growing field in IT today isn't going to do wonders for his future creativity. He'll probably become a lawyer instead of a Certified Ethical Hacker.
You can find more examples at the node_pcap repo: https://github.com/mranney/node_pcap/tree/master/examples
For the same reason PayPalSucks.com has been online for 15 years without being sued: it's not trademark infringement. Nominative use (using a mark to refer to that product) and fair use (criticism and commentary, protected by the first amendment) are affirmative defenses to trademark infringement. Registering a trademark doesn't prevent other people from using that word, only from using it in ways that are likely to cause consumer confusion as to the source of some goods or services.
Yes, this would be much better than the status quo, and hopefully technologies like "gsync" will bring something like it to us soon. But this approach will still result in microstutter from frames being displayed at somewhat random times, that may or may not be perceptible (I've never used such a display). Obviously a bit of microstutter is preferable to tearing or missing frames entirely under heavy loads, but really, a synchronous refresh rate would be ideal, if only our process schedulers were designed to give strict priority, more reliable vblank timing, and some degree of safety from preemption to the foreground UI process.
YC S2015- invited to interview or not?
When will the YC applicants know whether they have been invited or not for interview?
Except that the brands who could most benefit from public scrutiny/feedback will just buy up the .sucks domain and let it gather dust, the cost to them is far less than the amount they already spend on PR, damage controls and so on. So the consumer is no better off in any way.
Ho Ho Ho Google's Santa Tracker Is Now Open Source
I don't know what changed exactly but it's a second edition of this course.
>And even besides that, shareholders' ultimate interests are not served if their companies behave in ways that are destructive to the societies in which they live.

They can be. Say there are 1000 equal shareholders in a company, and they make up .01% of society. If they do $10,000,000 in damage to society they discount that by .01%, and just need to earn $1,000 as a company, one dollar each, in exchange in order for it to be "rational".
Mad props to Mark Jeftovic and easyDNS. Found his service by doing a WHOIS on ycombinator.com when looking for a new registrar a while back. easyDNS has the cleanest and most logical interface for managing domain names and DNS records that I've found. And Mark's blog posts (like the one above) are great. Here's another favorite: http://blog.easydns.org/2014/01/29/welcome-to-easydns-press-...
I'm sure you've done your research, but what differentiating factor does it have from http://neighborgoods.net/
> May be in the end game biodegradable 'computanium' that is killed and reborn daily right before it becomes obsolete?

Server side from the client perspective, that's effectively what "the cloud" really is.
IIRC, Nvidia G-Sync and AMD's Freesync essentially accomplish what you're talking about.
What do you do when you see false claim on your colleague's linkedin profile?
This colleague of mine says he is very skilled in database, linux and what not in linkedin. Clearly he is not remotely skilled as he thinks/says he is. Feels pretty uncomfortable, more so when he states a Sr. post on linkedin which makes me think he is making more $$ than me. Time to call for crazy raise ? How would you calm yourself ?
Please do share with us if you got any replies...
I've never really liked it when people with strong opinions about design decide to use black text on an eye-searing white background. This article made a lot of great points, but was actually painful to read.
Thank you, that is the link. :-)
thx. im going to sleep..
I've seen cases where the low level output is perfectly reasonable. And other cases where the low level output contains a section explicitly meant so that people can insert into it. And other cases where it is unreasonable.

That said, if you find autogenerated "stuff", that is not evidence you can't work on the project. It is evidence that you need to understand something before doing so.
Syncthing is great though, which is an OSS clone of Sync.

After I saw the awful security review for BT Sync, which is a massive closed-source C++ codebase, I switched to Syncthing which that is written in Go and posted on Github [0]. I find it has a better UI and it's more reliable than Sync in terms of connectivity/syncing speed.

Maybe some people will be inspired by Maelsto, create a nice clone, and release it open-source.

[0] https://github.com/syncthing/syncthing

[1] http://2014.hackitoergosum.org/bittorrentsync-security-priva...
They were just sent out.
And I have an 8088 in the closet, but I wouldn't want to rely on it as the means to preserve these works until the copyright expires.