skysight-inc/HackerNews huggingface dataset:
I'm an engineer and I'm incredibly frustrated by this. There are so many companies for whom "running lean" means "be ready to pivot at any moment" instead of "find paying customers and build the thing they want how they want it".

I know there's a lot of grumbling on here when sales teams promise products that aren't built yet, but I'd rather build a product with an actual end-user case than a product with a hypothetical customer that no one may ever end up using. (It's also the reason I hate "stealth" startups -- your idea isn't unique, and if you think your competitive advantage is the element of surprise instead of implementation then you're in for a bad time.)

Any other engineers in the same boat?
I ported a project to Rust and then ported it to C++14 (which is awesome!), but I only did that because Rust was in a state of massive flux at the time and I got tired of the project breaking every two days due to changes to the compiler/syntax/stdlib. I plan to reevaluate Rust once it's settled down a bit.
I am 100% serious, by the way. People have the most ridiculous ideas about why things failed and how it will totally work next time. If they just follow these ego-comforting steps that don't even begin to address the problem.

My top at-a-glance eye-roller says "technical co-founder quit & pulled the code out from under me".

So completely neglectful of basic business structuring that the tech co-founder could just walk away with the code, to which you don't have copyright claim? If a non-technical co-founder can't even bring responsible management to the table, why are they at the table?

Article goes on to suggest that if the non-technical co-founder had learned to code so as to not feel so helpless, things would have gone better. Just wow.
Except it doesn't solely rely on that data. From earlier in the article:

"In conducting the study, the agency evaluated more than 3,500 previously published reports, studies and data sources, including articles published in science and engineering journals; and reports by federal and state governments, nongovernmental organizations and industry groups.

The agency also conducted additional scientific research, resulting in more than 20 peer-reviewed reports and papers. The draft report will now be made available for public comment and peer review by an independent board of scientists before being finalized."
I think that, boiled down, it down it's part of the same problem.

Lack of traction comes from poor focus on customers — whether that's marketing, feedback, or strategy. Without that pure focus on your paying customers you can't iterate and create a great product.
I worked on a product inside Google which used protos (v1) as the data format to a web front end, and in practice, that system was a failure, in part to the decision to use protos. The deserialization cost of protocol buffers is too high if you're doing complex data throughput, and even though the data size is smaller, it's better to send larger gzipped JSON (which will be decompressed in native code) and deserialized into JS (also via native code). We weren't using ProtoBuf.js, but our own internal javascript implementation of a similar library, and doing all of this in JS was too expensive. Granted, we were sending around protos that had multi megabyte payloads at times.

We rewrote our app eventually to send protos in JSON format to the app, while just letting our backends still pass around native protos, it worked a lot better.
Facebook cannot sells ads to inmates because they cannot purchase anything, hence the takedowns. Isn't that obvious ?
I think that was 0x10c, I think he abandoned it:

https://en.wikipedia.org/wiki/0x10c
I am evaluating Graph DB solution for a security analytics project, knowing internal project politics will surely help.

What is your opinion about OrientDB community ?
That is code for "wow, this is way more work than I thought it was going to be."
Instead of trying to impose your silly Apple Vs Microsoft drama on small children, we should focus on getting them laptops. Any laptops.
Read "Trust me, I'm lying" by Ryan Holiday. Tracing the sources mentioned in this article is a good first exercise.
Yes opscenter, netlfix's priam, Cassandra cluster manager and the usual monitoring stuff, Datadog in our case. So far so good.
It might be valuable to add the ability to have discussions for each of the entries on autopsy.io, allowing people to analyze it further and include the founders in the discussion. From this it might be possible to combine the analysis of a couple of the autopsies and launch a new idea.
I'm Chinese, I live in Kentucky. People are wonderful here. I've also lived in Los Angeles - never had a problem, but I did meet lots of second+ generation immigrants who complained a lot about perceived racism, that were really just small things that come with cultural differences. To be honest I find that white Americans are mostly much more self conscious about saying something offensive than Asians would be.

Maybe I have to go further south, or be more homosexual or something, but I haven't experienced the hardcore racism you're describing.
"1) Ariana Miyamoto was chosen as Miss Japan by Japanese people."

No, Ariana Miyamoto was chosen as "Miss Universe Japan" by a fashion company called HDR Japan.
http://www.missuniversejapan3.com/about-us/

Nobody in Japan has ever heard of this.
Remember that a College degree shows that you can stick at something for a couple of years and actually finsih it.
Fixing Erlang SSL unknown hash algorithm crash
I hope it's not programming puzzles tacked on to a strategy game. I much prefer the programming part to be an integral portion of the gameplay.
In 2010 I started a vampire themed energy drink company. Before even having a product, I secured the interest of a Fortune 500 company with 800 retail stores nationwide. In short, based on my proposal alone, they requested "samples & costs". I scrambled to create a product from scratch and sent it off, and to my surprise they did a 5,000 unit test order, based on the success they did a first full order of 35k-40k units.

It was short lived (do to the nature of the vampire fad), but a learning experience that put me in touch with the likes of the original inventor of Jelly Belly, who not only gave me advice but was impressed with my sales numbers. Prior to that I had never had any experience in the beverage (or candy/confection as it was labeled) industry nor any real desire pushing me in that direction.

www.vblood.com
Lecture Notes on Static Program Analysis
> "When I got into the web development business there were no college degrees for it, just CS at the time."

What specific field of study is this referring to?
Hey HN!

@NiralSJP here—one half of the team that put this together.

Glad you're finding it useful and we appreciate the comments and suggestions
Maybe, but how would we set up a system of legal doping that doesn't provide any incentives to continue doping on the side, when the consequences for testing positive for a substance don't matter anymore? I could see a system where a certain amount of doping is legal, but you'd still have an incentive to get whatever edge you can on the side.
But nested method calls don't imply commutativity while addition does. So the code is misleading.
This is a great idea. It may also be good to provide others the ability to chime in with reasons not explored in the "full story".
Watch all DRC 2015 live streams on one page
Paste this into your omnibar:

data:text/html,<html><body><iframe width="560" height="315" src="https://www.youtube.com/embed/dv9Wm20UrcU?autoplay=1" frameborder="0" allowfullscreen></iframe><br/><iframe width="560" height="315" src="https://www.youtube.com/embed/4Aro3EjpZM0?autoplay=1" frameborder="0" allowfullscreen></iframe><iframe width="560" height="315" src="https://www.youtube.com/embed/PoDmecVU5qA?autoplay=1" frameborder="0" allowfullscreen></iframe><br/><iframe width="560" height="315" src="https://www.youtube.com/embed/UxW6OpqhvuA?autoplay=1" frameborder="0" allowfullscreen></iframe><iframe width="560" height="315" src="https://www.youtube.com/embed/IPyyhutr1HE?autoplay=1" frameborder="0" allowfullscreen></iframe>
Someone managed to run between them actually, leaving the train at Mansion House and catching up to it again at Cannon Street! https://www.youtube.com/watch?v=PH_Z8Ghuq6E
really like this idea, we'll take a look at implementing this.
Oracle owns Javascript too..

http://tsdr.uspto.gov/#caseNumber=75026640&caseType=SERIAL_N...
We switched to gulp and changed the workflow so that it's very fast now. Brunch sounds nice, but we just changed from grunt to gulp, so I doubt anyone has the energy to make the switch once again.
I can't imagine the air sensors working very well. Can it pin point which person is the source of what ever it sniffed? What happens when the driver is the DD to her four drunk friends? I would think the four drunks would set those sensors off pretty quick. Does the car know who is drunk?
Very nice work! This feels like a great fit, product-wise, for Sandstorm. Have you looked at what that would entail?
Created an account for this post only.

As a novice javascript programmer, I am hugely confused by the variety of tools being recommended on Hacker News. Choosing and setting up tooling was harder than writing my first app in React. Not a new complaint, I know, but:

Is there anything like a best practice in modern javascript development that someone can point me to? Or is there a site that gathers the setups used by prominent front-end developers? Thanks for any advice.
I think it would be valuable to do so.

Product-market fit has more nuance than the words suggest. Maybe the product wasn't right for the market they tried (Caviar for rural Kentucky I'd imagine), or the market as a whole never wanted the product (drive thru dog grooming), and then there's the matter of timing, maybe it was right, just not at that moment. It would be interesting to explore those deeper assessments of lack of product-market fit (as assessed by the founders and outsiders) and see which one is most common. I'm sure we'd find some fun surprises.
Mattermark Turns 2 Years Old – Our June 2015 Investor Update
Q1: So a domain developer gets to determine what is returned to from the API for all calls matched to that domain?

Q2: As a domain developer, where does the query-able content reside?
A little off-topic, but does anyone know how Plated succeeded where Dinner failed?
anyone else notice the ad[1] built in? looked like a massive smear campaign against Snowden, Greenwald & Assange.

[1] http://www.newrepublic.com/article/116253/edward-snowden-gle...
My only problem with this is that people are more concerned about who will win the next American Idol or Dancing With The Stars contest than secretive issues like these that our politicians are creating.
+1, at the very least, because of the nod to Terra. Terra, imho, feels a lot like the perfect middle-ground between Lua and Rust. It has a clean syntax with some handy/fancy features but keeps a simple static typing system that makes me feel comfortable.

Also, nice to read a review of Rust that didn't reduce to “C is the worst evar!” or “Haskell makes no sense!”. Reasoned and clearcut. I certainly disagree with various parts of the review, but I don't do any dev for webservices so it is unsurprising that the author and I have a differing of opinion.
DO UI kit – 250+ free components for sketch
I'm curious if Google has a common envelope they send all service messages with. Ie. A common way of specifying pagination parameters, auth tokens etc. when sending protobuf messages between services. I've been using protobufs for my services and wrote a ServiceRequest object which has worked well. I was more just surprised about not being able to find much documentation on actual deployments as opposed to just simple tutorials.
I wonder how would that be like with Avro. It also has JSON encoding: https://avro.apache.org/docs/1.7.7/spec.html#json_encoding
One way to rephrase this is... why commit to a one-time decision when you might be able to run away and never look back? -- reinvent oneself in a new land.

Few legal constructs cannot be run from. Few legal arrangements cannot be undone. For those that cannot... run!

... just considering this possibility is often enough to give you the strength to keep fighting through whatever current situation or struggle you find yourself in.
At least as of version 12.04, Ubuntu [1] automagically detects my wireless HP Laserjet printer (albeit with some slightly reduced functionality, IIRC). My wife's Windows 7 laptop struggles with it; the install process was more involved and the printer sometimes refuses to wake up when sending a print job to it.

[1] The modern desktop-oriented distro I'm more familiar with. I'm sure other user-friendly distros handle it similarly well.
Ask HN: How to a start job search 3 months in advance?
Hi HN,

Do any of you have advice for someone who wants to kick off a job search without having to quickly field and decide on offers?

In my career so far, every time I've initiated a job search, it's escalated quickly to the point where I had to decide on an offer before I felt I'd really tested the market. I know it's too much to ask companies to hold off if one approaches a job search normally, but here's my current situation:

I have a 3 month commitment after which I will be moving to the Bay Area. I frequently see posts here from companies I find really interesting and that I think would be a good fit, but I don't think anyone wants to hear "I'm interested, but not for 3 months." Am I wrong about that? If not, is there anything I can do to increase my chances of a successful job search besides general interview prep and researching companies I'm interested in?

Any advice is much appreciated.
It would be neat to see some lessons from companies that still exist, but have major plans that failed, like 42floors. https://news.ycombinator.com/item?id=9140768
Can the Swiss Watchmaker Survive the Digital Age?
Show me the code!

There is a lot of documentation here - which isn't a bad thing - but when I'm assessing new tools like this I want to see the code I'll be using with them. My reasons for disliking Grunt can be summed up just be looking at how confusing/verbose the average Gruntfile is. An example of how I declare my Brunch build would be invaluable.
> Do you think the Patriot Act would've been allowed to lapse if it weren't for Snowden?

I see no evidence that Snowden's revalations had anything to do with that.

> The USA Freedom act may not be perfect, but it helps

http://news.antiwar.com/2015/06/02/senate-passes-patriot-act...

This Freedom Act? The one that does extend Section 215 of PATRIOT Act?

That one?

"Administration officials say the NSA program and the metadata collection will be back up and running within a day after the president signs it back into law, which again the indications are will happen very soon. Officials made no mention of any changes in the operation of the program, despite the nominal reforms."

The PATRIOT act has lapsed in name only and even then it appears to have done so only because the Senate excells in doing nothing. Then a few days later it does get exended (and the Whitehouse is just itching to sign it into law) under a new name no one can complain about. FREEDOM ACT, see it's all about your freedom, while it extends surveillance. Rand Paul gets his 'see I blocked government surveillance' and the government gets its surveillance. It's a win-win for the Government.

The NSA's actions were 'illegal' before. They will continue to do it. No one seriously expects them to stop. They'll just change program names.

Apple can use a little bit of media attention to sell cell phones.

And Google? Really, Google, the company along with Facebook that basically is synonymous with surveillance and tracking.

None of this shows any mass rejection of the governments surveillance programs, because there hasn't been any.
I'm in the same position as you. I felt hopeless. I felt like there's nothing I can do. When I close my eyes, all I could see is my hand holding a knife, stabbing my heart, over and over. I am heartbroken and I just want the pain to stop. I don't care how.

I don't know what is going to happen in the future, maybe I'll take my own life one day. But for now, I just want to help myself. I wanted to help someone like myself. I'm not good at anything other than making an app so currently, I'm writing an app that I think would help me get by.

I hope the app that I made will help people like me. People like you. If it even save one life, my life would be complete.
I think though that it's a good general term that distinguishes from the failure modes of: [...] priced incorrectly, ran out of money etc...

I'm not sure it makes sense to separate a concept like product-market fit from a concept like "correct" pricing. Changing the price point significantly may dramatically affect the market you're aiming at and the expectations of that market. Your product might have mass appeal but only as a casual/impulse purchase (typical mobile app). Your product might have only niche appeal but to the right market of people who appreciate it, it could be worth a fortune (original works by famous artists sometimes sell for more money than most of us will earn in a lifetime). To make things more challenging, it can also be relatively difficult to test different pricing levels.
Apple is more dangerous to Unix culture than Microsoft ever was because the rate at which Apple screws it's own customers and developers is much, much higher than Microsoft.

OS X is also a sickly sweet gateway drug to living their iDevice lockdown lifestyle. They are continually doing things to lock down OS X with secret APIs that only Apple can use and that 95% you're talking about will one day figure out who Apple really is. I hope you enjoy being their sales-person until then!
What is the stated rationale for keeping these negotiations secret, anyway?
Thanks! Also, appreciate the bug report.

Re React v Angular:

Before Angular I was coming from knockoutjs, and most of Angular made sense to me pretty immediately out of the box. It felt very quick to get going.

The community/tooling around it was also pretty great. For example, angular-material is miles ahead of material-ui (the most popular react material UI framework). I've definitely missed having access to so many great off the shelf libraries.

The downsides were mainly around architecture; we ended up littering state all over the place as a result of two-way bindings, and it always felt a little like we were missing an important abstraction. Even on an MVP, it started to feel like we were nervous about touching components because we weren't sure what would break elsewhere in the system.

Flux stores/dispatcher is that abstraction we were missing. We've made an effort to follow the model closely with all of our DB data and it pays off wonderfully. The code is easier to reason about and I have more confidence about which changes could produce downstream effects.

The downside is following the pattern tightly requires a whole lot of boiler plate. For simple things like flipping a bit in a component in response to a user action, angular was incredibly easy. Doing it following the Flux pattern is much less so (dom element calls a callback in the component which calls an action creator which calls the dispatcher which is listened to buy a store which is observed by the component..). In Angular you touch two files with one line of code, with React the same change might involve changes across five or six files with a lot more boilerplate.

I do think that extra work pays for itself in future maintenance costs, but for a scrappy start up trying to move fast, it can at times feel painful.

Which brings me to testing; The short answer is: we don't. I think testing is important for a product with an established user base. I think it's less important when you're trying to get an MVP out there to see what people think. We know that what we showed today will need to change, we're just not sure how yet. Assuming that pretty much everything in the product will churn in the next six months, setting up a robust test suite felt too expensive for the value it returns. As the product consolidates we'll fill in tests, but not while the feature churn is as high as it is.
What are your thoughts on scheme vs. python for teaching programming grades 4-8? UC Berkeley switched from SICP to (SICP - Scheme + Python) and I love both scheme and python but haven't the foggiest idea which is actually better for the student. I grew up on Simply Scheme (by Brian Harvey and Matt Wright) and SICP. In the mid 90s, python wasn't available as an option for me. After using HyperTalk '92-'95, learning Scheme was enlightening, and it was my language of choice '96-'04. Then I found python in '04, which addressed the "thicket of incompatible implementations" problems Scheme had and provided more powerful data structures (list and dict) out of the box. Python code is easier on the eyes as well; the human eye is not designed to quickly differentiate six ")" in a row from five ")" in a row.

The added syntactic readability of python comes at the cost of increased complexity of the parser, complicating the design of the meta-circular interpreter (SICP ch. 4).

The added power of the built-in data structures (list and dict) comes at the cost of increased complexity of the implementation of the built-in library, complicating the design of the explicit control evaluator (SICP ch. 5).

What are your thoughts? Is there any hope of adapting the ideas of SICP for 4th-8th graders?
Riiiiiggghht
https://www.youtube.com/watch?v=4LBjSXWQRV8
https://www.youtube.com/watch?v=7B9-tmudFg0
https://www.youtube.com/watch?v=U01EK76Sy4A
https://www.youtube.com/watch?v=U01EK76Sy4A
There are THOUSANDS of similar reports from fracked areas all over North America.
That isn't the only problem either, when they do what's called "venting" there is large release of carcinogenic chemicals(although some large scale operations mitigate this by capping the vent stack to collect the gases in practice this is the exception not the rule)
We are doing it in Canada as well, absolute insanity! Here is a great documentary http://www.cbc.ca/player/Shows/Shows/The+Nature+of+Things/ID...
> there is little doubt the states, as a general principle, have the right to regulate public morals.

You must have a pretty rigorous definition of "public morals." I'd like to hear one that isn't a novelty, that accommodates gay marriage.
So can a similar 4 year run at a typical company. Especially smaller companies, many got from zero to acquisition in that person, or zero to release 2.0, which can be pretty significant.

Similarly many people get through college only showing that they can put in enough effort to evade detection in the sense of total failure.

I don't think completion of a degree alone is a significant indicator relative to alternative options.
If you want more performance out of zlib, step one is recompile.

I've seen flabbergasting speedup out of basic CPU-bound utilities simply by recompiling the source code for a fifteen-year-old binary using a modern compiler.

Which also brings up the point that if you want to benchmark zlib-ng, compile zlib with the same compiler.
Joxa – A Modern Lisp for the Erlang VM
Not an accountant, but it depends on how the company is setup.

You as an individual can get a tax deduction for a charitable donation, but you need to itemize your deductions. If you use the standard deduction (no mortgage, no huge medical expenses), you might need a $6,000+ donation to get any tax benefit.

LLCs (and probably other passthrough entities) won't get any special tax benefit from a charity donation. However software purchases are a business expense and thus deductible.
Wouldn't they be successful in their failure if the goal was to give this list more data?
Connecting Reporters and News Sources
Cool. Any non-bio stuff going on at CCL?