skysight-inc/HackerNews huggingface dataset:
(I'm a VC)

Uncapped notes are generally a bad idea for everyone involved because they misalign incentives. If you raise a seed at a $6m cap, both your goal and your investors' goal is to help you make as much progress as possible for a Series A. For instance, investors will do whatever they can to help you get to a $30m valuation instead of a $20m valuation. An uncapped note means that investors invest at your next round's price. That means they benefit most of the price of your next round is low. I.e. they'll do as little as possible so that your Series A is at a $20m pre instead of a $30m pre. The misalignment creates perverse incentives. For example, if you ask an investor on an uncapped note to make a key customer intro, if they say yes then their reward if you land the customer is that they'll have even less ownership at the Series A. That's not a good incentive structure :)
Since Hollywood exists where it is - in California - due to WASP discrimination in New York state (where the film industry started) it's not just OK, it's necessary, to understand past wrongs.
It seems insane that the top Google SERP result for "mysql utf8"[1] mentions this, but not in the top answer, rather in the top comment to the top answer -- which describes why the top answer is wrong.

Because of the way MySQL rolled out `utf8` (a strict subset of UTF8) then `utf8mb4` (which is a full UTF8 implementation), the other top result[2] is similarly poisoned where the directions describe using `utf8` and have an addendum describing `utf8mb4` (which isn't hard to miss).

[1] https://stackoverflow.com/questions/202205/how-to-make-mysql...

[2] https://www.toptal.com/php/a-utf-8-primer-for-php-and-mysql
Logitech picks up gaming hardware maker Astro for $85M
I don't really even concede the validity of question.

Despite what they may say, tech leaders don't go to these things in the hope of seriously influencing the administration. They're grown ups, and most of them pay lobbying operations. All of them understand that nothing important starts at a giant polished wooden table occupied by their competitors on one side and the news media on the other.

You honestly believe Tim Cook woke up the morning of that last meeting and thought to himself, "the best thing I can do with my time today is to sit down at a table with Donald Trump and Eric Schmidt"? Of course you don't.

The reality is: Trump's invitation to these events is coercive, in the sense that Cook will make news by not attending, and 50% (well, OK, 39.2%) of the US market will be irritated by that news. Attending is problematic, but if he shuts up, it's less problematic than not attending. So that's what he does.

It's for a similar reason that Musk and Kalanick don't hold press conferences decrying the theater of these photo op meetings. The political photo-op is as old as cameras, and tilting at windmills offers them nothing but downside.

Which brings us back to the reason we're irritated that Cook and Schmidt go to these things. The current calculation they're making says they lose less by going, and effectively providing a soft endorsement, than by boycotting. That's because their own employees --- who overwhelmingly oppose the Trump administration --- are allowing them to get away with it. If even 5% of Google's employees credibly threatened a work stoppage of any sort over Schmidt's co-opting of their work to endorse Trump, Schmidt would not be allowed to attend; the costs to Google would outweigh the benefits.
> Also, I wish they had a ORM like Sequel. These two are really what is holding me back from going full in on Elixir. Anyone can care to comment on this?

May be a matter of semantics, but the concept of ORM simply can't exist in a functional language as there aren't objects. That said, Ecto is pretty much the go-to in Elixir. It's extremely powerful, and in my opinion provides the right amount of abstraction without going too far.
It may be just a car to you, but I have a valuable sports car, and if I caught someone attempting to steal it I wouldn't hesitate to point a gun. Not for a moment. Would the intent be to kill? Of course not. It'd be to deter.

Edit for the downvotes: it's not just a car to me, and it's not just about the monetary value. It has sentimental value and I wouldn't be able to replace it easily. I don't see what's so controversial about attempting to protect one's property. That said I did find this story disturbing and I'm not trying to imply that the woman did anything wrong. I was simply replying to the point above.
Sorry, it's difficult to tell in today's era of sky-high valuations!
Why Bitcoin has to succeed
For anyone who thinks this is a silly idea, this a pretty close description of the average UK police officer.
Video link: https://www.youtube.com/watch?v=Gt4vXaoPzF8
Just stay at home and sleep in then instead of distracting everyone around you and taking up space?
Greater number of variables employed in creation. Any one of which could be a hook to remember by (location on page, made a particularly nice letter, where my pencil broke, after the smudge, before/after my hand started to cramp).

Typing vs handwriting is like finding the right door in an unnumbered hotel vs a picturesque medieval town
All it requires is DAs with enough backbone to start enforcing barratry laws against abusive lawyers.
The messages struggles have been sadly due to issues with Cassandra and GC pauses caused by bugs within it. We have been trying to work with the Cassandra developers to resolve these.

Voice issues should not be happening. Please contact our support with more information and we will gladly investigate.
> like Sequel

Ecto can do a reasonable impression with its DSL & direct use of tables. You don't need to go through the whole stack of schemas and such.

What in particular do you like about Sequel (over what Ecto is providing)?
Add to that even Chicago, Pittsburgh, Columbus, and places like Nashville.

I love big cities, but not for anything less than $250,000+. I like my cost of living in the Great Lakes Region
>>Cops get away with murdering white people too.

>Source? What are the relative numbers?

Here is the source and the only real study about the subject. The data shows that you are actually more likely to be shoot/killed when stopped by the police if you are white than if you are black.

This article uses real data from police: https://www.washingtonpost.com/news/wonk/wp/2016/07/13/why-a...

This one even more interesting used psychological tests and get's the same result. Police are more likely to shoot a white suspect: https://www.washingtonpost.com/news/true-crime/wp/2016/04/27...

And yet a final one showing that black cops are more likely to shoot black people than white cops: http://www.washingtontimes.com/news/2016/dec/26/black-suspec...

Totally destroys that theory some people are trying to spread that there is this systemic racism in police about killing black people.
Journey into Deep Learning with AWS
Bingo. This is an important detail that's easy to miss; but a VC has a huge incentive to lower its own costs while increasing capital committed. Any expenses come straight from the GPs' pockets. Capital invested is paid for by LPs and the VC even earns management fees on it.

It'd be in a VC's best interest to invest $60k more for the same equity, and make the startup pay that expense, vs. paying for it directly. It's a win-win for startups and VCs. LPs get a bit screwed, however.
This doesn't stop lobbyists and special interests from moving the goalposts for how much a thing is worth or whether a new procedure should be covered. It does solve a medical office having to hire X administrators to cover his own health care just to negotiate with all of the insurance providers so they can get paid at all.

To me what we have already doesn't feel like a market. It's not like I feel doctors are being paid net/15 and that is why they get a discount. Or that they invest in their health care networks so costs are reduced for them in the long run. Insurance company hedges their bets so that they have the money to pay, but then when you get to a certain age you are chucked to the curb and then society has to pay for it. I just don't see where insurance companies are being fantastic middlemen or support networks for medical professionals or linking those who need care and appropriate medical professionals and producing value above and beyond what a single-payer system provides elsewhere. They just seem to complicate the costs significantly and do not create a market where resources feel distributed efficiently.

To me the biggest weirdness of health insurance is why they are a for-profit industry or largely for profit in the non-competing model they have right now. I want the employees of a insurance company to be smart, paid well and distribute all the resources in a smart way, but instead the goal is making money. If the market was competitive like it is for car insurance and other insurances that is fine because there are actual competitors but the whole equation doesn't work because most individuals making health insurance purchasing decisions have effectively the same amount of choice as whether or not you have Comcast.
Did they fix the copy-paste issues between application with wayland in Fedora 26 (particular between terminal and the rest of the world)? But maybe that is a more of request for the GNOME guys...
Hire an accountant to walk you through the tax implications. If this is taxed as income you could benefit from unloading it gradually. Once you unload it, do the following things:

1. Pay off your high interest debts (don't pay off mortgage - it's nearly always a bad idea once you run the numbers)
2. Put the rest into a super low cost Vanguard s&p500 fund or etf like VOO or VFIAX and forget about it for the next 30 years.
3. Retire in style.
Try firefox if you have android. :)
Lawyers I know are extremely risk adverse. It starts with law school, where it is the default, safe path for a lot of people who think "I want to be really important and make money" but have a degree in English, philosophy, etc. and don't know how to translate that into a high powered job without more schooling.

Then the grind of law school, where they all obsess over class rank, who gets the best internship, who gets the best job. It's a very reputation based industry, where even trying to switch to another firm could get you blackballed if done improperly and without tact.

If a lot of tech people make a big stink about this to the partners, it will quickly make this path dangerous for employees and it will stop fast.
Most importantly backup that hard drive!
the answer in the blog on "how to fit two weeks worth of clothes" is this: http://www.flight001.com/spacepak
Following this logic it'd only ever be possible for mainstream technologies to ever achieve mainstream adoption.
Not sure why this comment saw a couple downvotes earlier. mbesto is correct: for most startups, most of the time, competitive advantage doesn't come from the underlying tech stack. To make a general statement, most things could be done similarly on any of several platforms. However, when product requirements match exceptionally well with a specialized technology, you can see things that would simply be infeasible or extremely tough using a different stack.

WhatsApp + Erlang was one of those cases (watch this talk and imagine trying to recreate that system with only a handful of server engineers using any other tech: https://www.youtube.com/watch?v=c12cYAUTXXs). Discord + Elixir appears to be another.

Curious if anyone has any examples that spring to mind from outside the highly concurrent messaging space.
I do not see there any Elixir specific, it is all basically Erlang/Erlang VM/OTP stuff. When you using Erlang, you think in terms of actors/processes and message passing, and this is (IMHO) a natural way of thinking about distributed systems.
So this article is a perfect example how simple solutions can solve scalability issues if you're using right platform for that.
> drilling is key to early mathematical learning.

I was told to memorize the times table, and tried but never managed to succeed. Instead, I found that I got along just as well by memoizing them instead; that is, I would compute the parts I needed on the fly in the margins of the paper. (Example: Say I need to find 37. I happen to know that 33=9, which I can double to get 36=18, plus 3 to get 37=21. These figures would be written down, so when I later needed 47 I could easily add another 7 to get 28. I had similar tricks for various other numbers, and could generally get the figure I needed--if it wasn't already written down--in a few hops.)

These contortions don't seem to have significantly affected my mathematical development, but they did* improve my logic and reasoning skills (or possibly merely showed that I had them). Particularly now that nearly everyone I know carries a calculator in their pocket, I don't see why we would continue to focus on rote learning over actually understanding how the underlying principles work.
The problem with using a relational database with GraphQL seems like you need to solve the object relational mismatch. I think in that case you'd be better off writing a library for parsing SQL then putting a secure layer over it that limits what SQL is allowed.

Ideally, you'd be able to just handle these security issues with the database directly through views and permissions, but as far as I know there is no database with enough permissions controls for this.
On the other hand, in the same era (~1993) you could have had what was effectively Mac OS X (NEXTSTEP) which ran on x86 clones at that time (though with a fairly narrow set of supported hardware). Absolutely blew away anything offered by Microsoft, Apple, or IBM at that time.
What stack would you recommend for a simple web/mobile app?
I would like to build a simple app for a local poker room. It doesn't have to do much, just list a tournament schedule, cash tables, promotions and restaurant menu. I'll use Django for the backend but have no idea which frontend I should use. I'd like to optimize for easiness to learn and sharing as much as possible between the web / android / ios versions.

The mobile version would work fine as a simple encapsulation of the website so would Cordova be better or do you recommend learning React Native?

I have zero experience with either web or mobile and am willing to learn whatever I need (already familiar with C/C++/Python and non-web backend development).

I ask because I don't like to waste time learning frameworks just for the sake of it.
They could side step to corporate slack on-prem chat style solutions and be a pretty strong contender. They were scaling huge chat rooms and such way better than slack was a year ago.

But they seem to refuse suggestions to do so continuously, so they seem to have some business plan somewhere.
Really? So all private insurance fraud is covered by those companies. I find that hard to believe.
You can buy an immediate annuity that has guaranteed income until you die with different options:

A) guaranteed life

B) guaranteed life of you or your spouse

C) guaranteed life with a return of the unused amount

D) guaranteed life with a guaranteed x year certain

Of course the different options you choose affect your monthly payout.
Voleon | Head of Recruiting - Quantitative Hedge Fund | Berkeley, CA | Onsite www.voleon.com

The Voleon Group is a technology-driven investment firm employing cutting-edge statistical machine learning techniques. We are looking for a creative, analytical, and experienced Head of Recruiting to drive our strategic growth in every functional area.

Responsibilities:

· Architect and implement a logical, data driven approach to growing the capacity of our recruiting team.
· Ensure that our recruiting goals are met.
· Standardize our agreements with external recruiting agencies.
· Provide overall management and guidance for all recruiting related efforts, including on-campus, conferences, and trade shows.
· Architect and execute a comprehensive global sourcing strategy.
· Actively participate in the branding of our firm. From our website, company overview, executive profiles, job descriptions, brochures, you will be a driving force.
· Work with HR to craft and deploy effective employee retention strategies across multiple functional domains.
· Understand the legal issues related to recruiting and hiring.
· Propose, adapt and track metrics for team productivity and performance.
· Provide training to staff across all functional areas ensuring the efficacy of each stage in our hiring process.

Requirements:

· 10+ years of experience in all aspects of recruiting, with an emphasis on designing and managing the overall recruiting effort.
· Demonstrated success interacting with and recruiting executive talent.
· In-depth experience in recruiting technical and research professionals.
· Extensive experience driving the process of hiring meetings, creating agendas, and keeping individuals and teams on track.
· Ability to manage complex workloads effectively.
· Experience training, mentoring, and coaching junior and senior recruiters.
· Demonstrated leadership skills and experience.

Interest finance is essential, but experience in finance is not a primary hiring factor. Benefits and compensation are highly competitive. We can be very flexible for the right person.

Email CV/request for more info to charles@voleon.com.
Correct, at some point in time Shopify was paying app developers to build apps to put in their App store.
Noodle Pi – Complete Raspberry Pi Handheld / Pocket Computer
the rift controllers are nicer, at least until Vive releases their new ones.

Tracking is less of a hassle on the vive. Fewer cables, easier.

rift has their own ecosystem which can also play almost every game on the steam library.

vive primarily has steam, but with some hackery (revive), you can play some rift games.

Hardware-wise, they're practically the same.
Comfort-wise, Rift takes it.

Development-wise? tough, but I think Rift takes it as well.
You get a free license for unity or unreal4 i forget which. And they've improved the developer documentation greatly recently.

The good thing is most multiplayer games support both.
Facebook to expand Messenger home screen ads beta worldwide
Is Wikipedia Trolling? When is enough, enough?
I'd be fine with using Skype, the problem is no one I communicate with uses Skype. Same goes with Steam, Wickr, Mattermost, Slack.

I think everyone uses email, but I don't have most peoples' email addresses.

I'm not saying the technology in alternatives isn't there. I'm saying the network effect isn't there.
I think the next big push in elixir is tooling around metrics. Once there are hard numbers to market to non-techies I think we'll see a large shift towards elixir.
The next problem you'll likely encounter after switching to utf8mb4 is the relatively tiny maximum index key length in InnoDB - even though the strings are variable length, for the utf8 4 encoding MySQL will multiply the length of the string by 4 when checking against this limit.

If your data model layer supports it, it's often better to just use raw binary instead of any particular encoding. The main features utf8mb4 provides are validation and sorting. Most people are just using an ORM and use Unicode internally in an application, so validation of the encoding is nice, but not essential. And for most applications it doesn't make sense to sort arbitrary utf8 strings in the database layer. (Sorting Unicode strings in general is very complicated, and 99% of the time it's not something you really need.)
Voleon | Senior Machine Learning Software Engineer - Quantitative Hedge Fund | Berkeley, CA | Onsite www.voleon.com

The Voleon Group is a technology-driven investment firm employing cutting-edge statistical machine learning techniques. We are looking for an exceptionally capable software engineer. You will architect & implement new production trading systems, machine learning infrastructure, data integration pipelines, and large-scale storage systems.

We seek candidates with a proven track record of writing correct, well-designed software, solving hard problems, and delivering complex projects on time. You should preferably have experience designing and implementing fault-tolerant distributed systems. Experience with building large-scale data infrastructure, stream processing systems, or latency-sensitive programs is a bonus.

Required experience: - Go/C/C++/Python in a Linux environment with a focus on performance, concurrency, and correctness. - TCP/IP networking, multi-threading, and server development. - Common Internet protocols (IP, TCP/UDP, SSL/TLS, HTTP, SNMP, etc.). - architecting and designing highly available systems. - architecting and designing large-scale data management infrastructure. - Large codebases and building modular, manageable code.

Preferred experience.: - Debugging/performance profiling, use of tools (strace, valgrind, gdb, tcpdump, etc.) - Build and test automation tools. - work with well-defined change management processes. - diagnosing RDBMS performance problems, exploiting indexing, using EXPLAIN PLAN, optimizing at the code layer, etc. - working with messaging queues (RabbitMQ, Redis, etc.) as well as distributed caching systems.

Interest finance is essential, but experience in finance is not a primary hiring factor. Benefits and compensation are highly competitive. We can be very flexible for the right person.

Email CV/request for more info to charles@voleon.com.
>Mao claimed Kim, who “still does the Stalin thing,” appalled him. “He brooks no word of disagreement and kills all who tries to oppose him,” Mao said.

That's rich.

EDIT: For the assholes who put this comment at -2, have a history lesson: Mao Zedong was responsible for approximately 40 million deaths.[0][1][2]

[0] https://en.wikipedia.org/wiki/Mao_Zedong

[1] http://necrometrics.com/20c5m.htm#Mao

[2] https://www.washingtonpost.com/news/volokh-conspiracy/wp/201...
> Do you really want an init system that replaces a ton of functionality poorly like dns, ntp, syslog, xinetd, etc etc etc?

SystemD is not just an "init" system. You have to look at the larger vision for it being a set of building blocks for Linux system and service management.

I think this is a very good thing. Its about time that Linux had a unified and self-consistent approach to system management and configuration.
We may even misinterpret the "Hello" signals because we don't understand their mathematics. They could very easily be sending a "Hungry" signal, because they are a race of locust.
As a Korean American, this conflict has always been so strange to me.

My family members fought in this war, my grandfather ran from his village, in the middle of the night, to join the US-led Korean Army so that he wouldn't be conscripted by NK as they moved south. My mom's father joined as an intelligence officer and later continued on to work in the middle east for the US gov. That left his wife (my grandmother) to raise a family of 4 by herself in a war torn country. My entire cultural experience has been defined by this "police action". My grandfather who fled would later be awarded the Korean equivalent of a bronze star and would suffer from PTSD for the rest of his life. He was violent towards his children (including my father) often, but was able to raise a future for my family nonetheless.

Now as a native-born US citizen, the narrative I hear is of doom and gloom, NK is just weeks, if not hours, away from nuking me in SF. China is the only way to get them to stop and they aren't helping.

What I hear from my Native-born Korean friends is a lot of nonchalance. The North Korean threat is all bluster, no action. Nothing is ever going to happen. They are going to threaten, maybe shoot some artillery, but no major offensive ever happens.

All of this makes for an incredibly confusing experience. I feel like we are approaching a historical precipice, but my two cultures respond with either panic or apathy.
As claimed by US publication using their own US biases for ranking :)
Do what I say, not what I do.