skysight-inc/HackerNews huggingface dataset:
I wrote a longer version of this, but I will summarize as not all the commercial flash systems are x86's driving SSDs. Disclaimer: I don't work for IBM, and have no commercial interest in what i'm about to say.

I had the pleasure (a rare statement for me) of recently having access to a TMS/IBM flash system 840 for a year. Frankly, if the goal is shared network accessible performance, nothing you can build with PC's and SSDs will come close. The on the wire latency and bandwidth that even a single 2U (60TB) unit provides is fairly shocking. And that performance doesn't degrade over time, even under extreme load. The official performance numbers on the IBM site are actually conservative, which is unusual itself. The units are all custom (in a way that is a negative, cause they aren't cheap) and built like tanks. Although from an end user perspective they are very simplistic. AKA they provide a RAIDed volume(s) on the SAN and nothing else. Your on your own for replication and the like, although I think they have a canned solution for that now.

Bottom line, they cost a mint, and are built like old school over engineered IBM hardware. But you won't be kicking yourself a few months down the line as you baby your custom storage solution. Normally i'm the guy building stuff like this, but sometimes I would rather just sleep at night than get called because the garbage collector kicked in on a SSD and it dropped out of the RAID in the middle of a big load. Plus, being IBM, you can probably get a unit with a POC agreement, just to see how it compares.
I think most JSON structures are unlikely to have user input be used as keys. This is also likely where there would be the most benefit from interning since keys are often repeated many times.
I took a group of 14 year-olds to the MLH Launch Hack in London and they loved the experience. For them, they were able to see how the coding skills they were developing in the classroom could be used to develop real products - no matter how small or insignificant.

Maybe it was because it was a student focused event - but I saw no evidence of cheating and the prizes were so small that it would have not been worth pre-building apps beforehand anyway.
Consider using PRAGMA SECURE_DELETE = 1 if you want to make these forensics more difficult/impossible.

https://www.sqlite.org/pragma.html#pragma_secure_delete
I'm not entirely sure if it was quite so heavily software synthesized at that point. I think a lot of the logic and datapath was still done by hand.

The grad student I think you're talking about is (now) Dr. Carl Sechen who developed an Auto Place and Route tool he named Timberwolf. Those tools don't synthesize logic so much as they choose optimal locations and orientations for the standard cells on the wafer and then attempt to route the metal interconnects (all with respect to timing). I think it wound up being rather buggy (to the point they had to keep calling him back from school work to patch some things up) and a fair number of things had to be corrected by hand.

I did hear that some of the units on the 386 were written in some Stanford devised programming language from the pre Verilog/VHDL toolstack days and that a few engineers in design automate hacked up a tool flow to turn that programming language into something synthesizable.

That said I wasn't there and so I can't claim to know for sure. I would wager there are some good interviews and documents either with the Intel Museum folks or the Computer History Museum in Mountain View (which seems to always have both contacts from the day and documents for all the old fun computing hardware).
The Internet of Anything: How to Build Mobile Apps for All Your Gadgets
We really should discourage these obscure questions.
You can sue anyone for anything. A judge can throw it out before an actual trial if there isn't enough evidence to even go to trial though.
Supermodel Kate Upton doubled the game's revenue
Reducing or eradicating these diseases removes a huge burden from those in extreme poverty, it definitely is among the underlying problems that contribute to a lack of growth. It's also the most tractable.
Neovim.app isn't in Homebrew. Are you referring to its dependencies like scons, msgpack-c, or something else?

What is failing?
Big Surprise: Comcast Astroturfing for TWC Merger
Its a large market, obviously, but it's also messy. Heavily regulated, not very high margins, tons of competition.
Game of War earns $1m daily thanks to Kate Upton Ads
I'm wondering, are there any efficient immutable (i.e., purely functional) implementations out there?
>> Law enforcement can already request whatever identifying information there is for any phone call

So why did we just read the linked article where the IRS (government agency) is warning people about scams but doesn't tell them to report them?
Why would you need to support Python 2.4? Haven't that been dead for for like 10 years?
Show HN: Quant News – Quantitative trading research, news, blogs, and comments
Has any of these Unicorns been in the black?
So many HN posts (and discussions in general), including this one, would benefit from avoiding the "false dichotomy" fallacy; e.g. http://rationalwiki.org/wiki/False_dilemma. Life isn't either/or.

My general perspective is the following. Spend a good chunk of your time building value in the short-term. If other activities (such as networking events) have even a small probability of adding value over a longer term, do some of them too. Find a balance based on an organizational system that works for you and your personality and productive periods.
Not bad. Seems somewhat lighter featured than plug.dj and other community dj rooms, but I think the nice thing is that you're just extracting the html5 audio tracks as opposed to playing the entire video. Could make it easier to port to mobile.

I'd like to see more sources than youtube though - soundcloud specifically.

Any plans on open sourcing this?
Onion Omega Brings Web Smarts to IoT Hardware Hacking
This is awesome -- happy to admit I'm wrong on this point and CLAs may not be needed. I'm curious if any victories like this exist in the USA.
well, newsprint ads have the benefit of curation so that they are not overly sexualized or from scam artists, and they don't attempt to track and collate you. They also have the benefit of being bought by local services in your town, if it's a local paper. So advertisements actually serve a useful function there.

That said, if my local paper started producing the swill I encounter merely seconds after turning off adblock, I would consider the "no bullshit" version as well!
No, you were clear.

I sometimes feel that some people on HN make a real effort to misunderstand people.
This seems like an impressive approach for data that uses a table for grouping but remains understandable when grouped linearly with duplicated labels.

However, for tables showing genuinely tabular data, I'd almost always prefer to just see the original table and scroll horizontally, perhaps with appropriate heading columns or rows fixed so that they always display.

Does anyone have appropriate CSS that produces an effect similar to "position: fixed" but only for horizontal scrolling, not for vertical scrolling? Or only for vertical scrolling, with it scrolling off the screen when scrolling away the last row of the table?

Imagine the following as a large table:

| col1 | col2 | col3
row1 | d11 | d12 | d13
row2 | d21 | d22 | d23
row3 | d31 | d32 | d33

Scrolling horizontally should keep the row labels visible, and scrolling vertically should leave the column labels visible until the last data row is scrolled off the screen. And ideally that should not require any JavaScript.
Advice for Data Scientists on Where to Work
>E.g. you'd have to be crazily skeptical to suggest that the programs recommended by GiveWell aren't of positive expected value;

Their top charity for a long time was a mosquito net distribution agency. It turned out that the mosquito nets were used as fishing nets instead and, since they were treated with insecticide, polluted the local lakes.
Historically, the people who put together a complete operating system have been free to name it whatever they want, and they generally did not use the name as a place to give credit for the components they included in their operating system.

The historically accurate way to view "GNU system" and "GNU/Linux" is as specifications, much like POSIX or the Single Unix Specification. An operating system can be said to be a "GNU system" or a "GNU/Linux" system if the meets the specifications for those, but that doesn't mean the maker of the operating system has to incorporate that into the name.
Ruby Together funds maintenance and development work on RubyGems.org
I hate it when web developers do things like this. The normal version of things is almost always better it seems.
NYCParks covers Snowden statue
The penalty applied to this post seems really unjust. 138 points in two hours ranked 20th, in contrast with the 2nd place which has 130 points and also was posted two hours ago.
> Slavery was not abolished.

Well, not by the 13th Amendment, at any rate. Arguably, it was abolished in theory by subsequent treaties to which the US is a party, though it clearly has not been abolished in fact in the United States.

> The 13th amendment made slavery constitutional (within a defined scope).

False. Slavery was expressly Constitutional (and, in fact, for a time protected against amendment) from day one, before any amendments were passed (See, Art. I, Sec. 9, Clause 1; Art. V.)

The 13th Amendment restricted the domain in which slavery and involuntary servitude were permitted under the Constitution, it is not accurate to claim that it made slavery constitutional (either in general, or even in any circumstances, as there were no circumstances in which slavery was Constitutional with the 13th Amendment but not without the 13th Amendment.)
For me, the key was to alternate the standing with the sitting phase. Someone suggested to sit for one hour, then stand for twenty minutes. After that, walk around (get a coffee, talk to a colleague, go to the bathroom). This was so good for me that I wrote a little app to remind me doing it on time: http://papamufflon.github.io/StandUpTimer/
Feel free to use it, it's gratis.
Oklahoma is a seismically active region that has always had a lot of earthquakes in the magnitude 5 range. USGS even has dedicated seismic hazard maps for Oklahoma. This has been going on long before anyone was fracking in Oklahoma.

Most Americans are unaware that Oklahoma is an active seismic zone and articles like this prey on that ignorance by implying that these earthquakes arrived with fracking. There is a lot of fracking in places do not naturally have a lot of earthquakes but the fact that they always pick Oklahoma suggests that they are trying to construct a false correlation.

A lot of fracking occurs in California too but most people understand that earthquakes in California are going to happen whether you frack or not. Same with Oklahoma.
I am not a lawyer, talk to one. As has been said previously, there are lawyers who will give you at least a basic consultation for almost nothing. If you have a case, there are a number of routes that take a "contingency based" payment structure. If you have no case, the lawyer won't take you.

Now with that said, some non-official legal opinion. So you had a company previous to this incident which had IP and employees? And a co-founder left, built the same exact company, with the same exact IP, and same exact employees? And then that co-founder got into techstars? And then that co-founder secured several million dollars in funding for said new company? And now you would like to sue this co-founder?

Maybe you see where I am going here. This is not exactly an open and shut case. Usually if a co-founder (or anyone else from within an organization for that matter) suddenly leaves with a substantial amount of IP and employees this raises the legal red flag right away. Yet you have come AFTER the company moved forward, received seed funding, received a series A round, and is now running at least presumably more successfully than it was before. That is not a good legal position to be in for you.

Second, although I have no idea what techstars seed round due diligence looks like, I am absolutely sure that the Series A round had a rather large legal due diligence process which included checking on the IP and making sure it was more or less clean. The start up world may be the wild west of funding but investors don't just handle over millions of dollars and hope for the best. This is not to say that a company can't lie, they can, some might, and often they do get caught during due diligence.

Sorry, the whole story sounds a bit fishy. If you are in fact in a small group of people who were "left behind" this could be entirely legal and even a viable business strategy. I have seen companies where a reverse merger acquisition has been made to move profitable employees and IP while leaving behind substantial debt and less profitable employees. I wouldn't call it ethical, but it is viable and certainly legal in some cases. Every situation is different though. Consult an attorney (or 3, because legal opinions are just that, opinion, until a ruling or a settlement is made), see what your options are, and move on.
This Android Easter Egg Is a Lollipop
> They are about to re-define, the transportation and logistics of the whole world.

Uber seem to be having hard time gaining traction in Europe. And their value so far is an app and ignoring regulation and medallion scarcity in US.

They are one case away of complete disaster if a court declares their partners as employees ...
You missed the points.

He is using attr(data-label); to pull the titles from the data attributes and then uses Pseudo Elements to add the title to each td while displaying them in blocks. The end effect is very nice and requires no JS.
> I don't know why the government can't be sued when this happens.

Among other reasons, sovereign immunity.
An opposing viewpoint on CLAs: Why Your Project Doesn't Need a Contributor Licensing Agreement [0] (by Bradley M. Kuhn of the Software Freedom Conservancy)

Essentially he argues that all a project needs is an "inbound=outbound" rule for contributions, in that any contributor agrees to license their code to the project under the same license as the project. This protects the contributor's interests while still ensuring that the project has the right to use the code.

[0] https://sfconservancy.org/blog/2014/jun/09/do-not-need-cla/
What huge fight? The guy is just saying that he isn't willing to invest the time in understanding the full implications of the contract he's being asked to sign, and that they can pay him if they want him to bother. At a very reasonable rate, I might add, considering he's a software developer and that carefully reading a CLA might take an hour or more.
One of the most commonly invoked takedowns of the ever-increasing and
mind-blowing valuation levels the company has achieved — $40 billion at
last count — is this:

"Investors are valuing Uber as if it's bigger than the whole taxi market!"

The implication?

Investors are nuts.

Well, investors are indeed valuing Uber as if it's bigger than the whole
taxi market.

But it turns out that that's not nuts.

In its most mature market, San Francisco, the four-year old Uber is already
bigger than the local taxi market. Much bigger, in fact.

According to Uber CEO Travis Kalanick, who spoke at the DLD Conference in
Munich on Sunday, the taxi market in San Francisco is about $140 million
per year.

Uber's revenues in San Francisco, meanwhile, are running at $500 million
per year.

That's more than three times the size of the taxi market.

And Uber's revenues in San Francisco are still growing at about 200% per year.

http://www.businessinsider.com/uber-revenue-san-francisco-20...
ASK HN: Firing Co-Founder and Raising Money?
tl;dr: Unfortunately, the time has come to fire one of my co-founders. How will investors react to this? We are set to begin fundraising a Seed round in two weeks. Will this affect our ability to raise Seed money? Should we keep him on until we close and then dismiss him?

My company is 10 months old with three co-founders. After a long discussion, my other co-founder and I decided that the third co-founder, "Adam," is not doing enough work to justify his level of equity. We do not want his mediocre performance and commitment to be something that new hires think is acceptable. The other co-founder and I have a controlling stake and have full ability to dismiss Adam. His 1 year vesting cliff ends on June 1, 2015 where he is set to receive 5% of the company. We don't think we can close a round quickly enough such that the deal closes before Adam vests his shares. However, we have already hired another person that can do Adam's job who will join us on June 8. We are capable of brining the new hire up to speed on Adam's work if Adam is dismissed before the new hire joins.

What does HN think we should do? If we dismiss Adam before we raise, will this be a big red flag to investors causing them not invest? What is the right thing to do here? Should we dismiss Adam only after we have raised?

Background:
For some additional background on Adam, he is by no means a rockstar programmer. When he started, he was working at least 60 hours, but that has declined to 30-40. He consistently misses deadlines, takes days off, and the team is lagging because we are waiting for him to finish his parts of projects. What we have done in 10 months could have been done in 6 months with a more committed co-founder. We have given him many warnings but nothing has changed. We have concluded that forcing him to renegotiate his contract for a lower level of equity isn’t a viable option because it would only make him bitter and poison the culture.
Great question; I'm an engineer at Heap. This data model fit our needs at the time, however, you're absolutely right that these user rows do become quite cumbersome as they grow large.

> Well... generally this is solved via indices. An event log indexed by user ID would have the same effect. You get all the user info, and if you really need to grab historical or event data, it's there when necessary for parts of the app that actually need it.

Indeed! We're investigating a more traditional schema, as the topics of our more recent blog posts might suggest (http://blog.heapanalytics.com/speeding-up-postgresql-queries...).
Or to walk away, you could use one of the 17 Mindy Kaling Inspired One-Liners For Escaping A Conversation - http://www.slideshare.net/sidekick/17-mindy-kaling-inspired-...
No not all people or networking events are equal, but unless you attend the events or meet people you aren't going to know the difference from a distance.
Well, this isn't really the place for debunking ridiculous Randian notions of an "objective morality" that just happens to agree with the ideology of the ruling class.
What you call politics I might call partisanship to differentiate it from a broader sense of politics.
any reason i was denied access to your platform? during the underwriting i expressed interest in operating as a PEO. what is your companies policy for said situation? would like more transparency lest you all be accused of being religious freedomists. happy to provide more information offline.
thanks.
> So I can't serialize things with ultrajson that aren't serializable? I must be missing something in this statement.

This might not be what they're talking about, but I did run into what might be the same issue when looking at ujson before. The builtin JSON module lets you define custom serializations for types that aren't natively JSON-serializable; we had an application that did that with datetime objects, encoding them as ISO 8601 date strings. ujson doesn't support anything like that; you have to make sure everything is one of the JSON types already before encoding.
I'm interested in this approach - is there any charge to create the trust? Also, I wish the minimum for Vanguard was lower - I already have an investment account with them, and this seems like a great way to get started.
I've used FullCalendar for mobile. I just render the calendar with different options depending on the screen size.

Toe key is to determine exactly how you want mobile to appear differently. Do you want to view just one day of events on mobile? Or do you want to see an "Agenda" view, with just a list of events?

Determine exactly what you want it to be on mobile, then go from there.
Artists Install Bust of Snowden in Brooklyn Park
Is it still as useful now that we know its not Feynman? :)
I’m only looking for billion dollar outcomes. Why that’s absurd
I am not sure if this is really "effective altruism". When I decided to leave a high paying job to start an education startup in order to pursue my passion to make a change through education, I got similar advice. I was told it would be more "effective" to keep my job and donate the money to education related charities instead. But I realized that as an software engineer, my skills could prove much more impactful, and directly so than the relatively meagre money I could donate. As they say money is cheap. I felt, and I still feel I could amplify my impact by using my skills rather than just throwing money at the problem.

Second, I wanted to be more aware and involved in the issues I wanted to contribute to, which I couldn't do unless I dove in. There are a lot of good organization out there that are making great impact, but there are equal number of "bad" ones that are perhaps having a negative impact or are not aligned to ones values. GiveWell and CharityNavigator can only go so far.
Hi there, take a look on position: sticky;
It does exactly what you want. Please note it is still experimental though.
How to Create a Mobile Blogging App with DreamFactory, WordPress, and Mailgun
Love the idea, but I'm having trouble getting the audio to play. After searching for and adding songs, they are listed but the "There are no requests" message is still displayed, and nothing is playing. Am I missing something?
Do Domain Extensions Matter?
Thought that name was familiar:
https://github.com/crateio/crate.io
Thanks. I wanted to display the whole month view... But I will take your advice on displaying a weekly view or a monthly view depending the on the screen size.
As a professional software developer I would say a multi-monitor setup indeed brings not much extra into my workflow (except maybe for VS Stack Trace and Output panes on a side monitor).

However, as a hobbyist 3D Artist, I would say multiple monitors are a must. When you are modeling you need beauty drawing/different projections side-by-side. You are unwrapping - you need UV window. You are working in Photoshop - you bring all the brush/layer/properties panes to the second monitor, etc, etc.

So this really depends on your task. When your primary UI is a text editor with shortcuts is one case, but if your environment is a mix of an art studio and a Boeing control panel, that's a different situation.
Location: Kazan, Russia

Remote: YES

Willing to relocate: NO

Technologies: iOS, Obj-C, Cocoa Touch, Cocoa

Résumé/CV: http://aleksandrov.ws/cv

GitHub: https://github.com/ealeksandrov

Email: evgeny@aleksandrov.ws

3+ years of iOS experience; active Git user and open source contributor, keeping up-to-date with community; 15+ apps pushed to App Store + couple of OS X apps. Looking for an opportunity to join a strong team where I can use latest technologies and develop intensively as a specialist.