skysight-inc/HackerNews huggingface dataset:
Another good way to discover tweets would be in 3rd-party applications and web services whose use cases cannot be anticipated by Twitter.
Am I the only one who just can stand these promotional videos?

guitar music What if there was a... CLICK

I don't know what it is, I just get a feeling of being treated like an idiot with a wallet.
Wow. That looks pretty amazing.
He's talking about a "grown up" startup of at least 50 employees.
Ask HN: Am I missing out by not being in sillicon valley?
I'm a serial bootstrapper/software engineer that has been consulting remotely for clients in between trying to start different lifestyle businesses.

I'm living in a small town away from any tech hubs, I feel like I have access to the best of whats happening in tech via the web but sometimes feel like my career is being hurt by not being in sillicon valley.

The lifestyle is laid back here, and things are cheap. I'm not in any kind of rat race. But am I just staying in my comfort zone and missing out?

I would be very interested to hear thoughts of devs who have lived in sillicon valley and whether or not they find it worth the high rents.
Yes, the third axis is for yaw stability. While you certainly want that for professional aerial video, it's not at all necessary for these action sports products. Also, the aircraft can definitely yaw.
Agreed. And remember that the family taking on the kids doesn't necessarily need to be able to support them financially. Your will should designate sufficient funds to a trust account (either through your savings if you have enough, and/or through life insurance) to care for your kids through childhood. Plus ideally some extra for the people taking on this huge responsibility. Otherwise everything iamthepieman said.
Here is direct quora link: http://www.quora.com/I-just-joined-an-early-stage-startup-as...

In jest, this is what I was thinking of sharing: http://lmgtfy.com/?q=%22You+should+get+out+of+Dodge.+I%27ve+...
At the bottom, it's all an increase in entropy. That's my standard answer, probably informed by my college studies (Physics, not CS).

The layers on top might be different, but at the very bottom of things, it's always entropy "trying" to increase. That's why computers eventually break, that's why living things age and die.

To counteract this tendency, you'd have to somehow prevent the entropic increase within each system. Technically doable, but the devil is in the details. Life itself fights entropy, the problem is that whatever anti-entropic mechanisms it employs, they're not stable long-term, at least not for pluricellular organisms as separate systems. The biosphere as a whole has actually been remarkably resilient so far.
The Swift Summit videos are out
Did it through RocketLawyer myself, and they have attorneys to review it as well as to guarantee it's legal in the state you live in. I also did my living will through them, all legitimate.
Before an autistic child, or any child, can make guesses about people's intentions, he has to know that such things even exist. If you learn this late then, sure, your responses are going to be different, even problematic (not guided by the inexplicit knowledge other children developed at an earlier stage).
But Dijkstra would oppose Gates' BASIC interpreter, because it wasn't built using Dijkstra's approach of mathematical reasoning, and therefore couldn't be trustworthy.
And the condition that s != 0 and m != 0
Actually no. The key innovation is that data is stored in a memory friendly way, then logged to disk in an append-only, log friendly way. VoltDB can be fast and persistent; the catch is that your data must fit in memory.
The limit is the batteries mostly. You won't be seeing that sort of performance from an electrically powered helicopter without some drastic improvements in battery power density.
Ask HN: Should I trademark the name of my startup?
I kept wondering if trademarking the name/logo of my startup is worth it.

* If so, when is the best time to do it, before or after launch?

* Should I hire a lawyer to do it, or is it simple enough that even I can do it? (I'm a software engineer with no legal background)

* What are some of the caveats of the trademark process?

Thanks!
Thanks for that awesome article! Interestingly, he used the same example I've been using in INFOSEC discussions online: Burroughs B5000. It was simply brilliant and still better at the core than anything I use today. Let me explain.

There have been countless reliability and security problems that occur due to buffer, pointer, data becomes code, and interface errors. These are about 99% of worst problems. They happen because underlying Intel/IBM/RISC architecture treats all data the same... mostly. Plus, the systems languages (C/C++) are fundamentally broken far as preventing errors. The Burroughs team saw this [in 1961] and solved the problems at their source: CPU protection of pointers; CPU could tell code & data apart for security purposes; hardware-managed stack; CPU bounds-checked arrays; high-level language (Algol) for system code; interface types checked at compile & function-call time; hardware & software isolation of apps from OS. Good luck crashing or hacking that!

So, I've read thousands of hardware, firmware, and software solutions to these problems. Yet, very few will straight up fix the problem at its source. That's despite the existence of a proven solution since 1961 that costs a mere two bits of tagging. I'll give up a single-digit percentage of memory with single-digit performance hit to stop 99% of attacks. I'll do it today. Yet, industry's latest solutions are detecting this little tactic, hardware extensions for that, and no solution to the actual problem.

The failure of modern industry to do what Burrough's did, fix the underlying problem, is the source of most of our IT headaches. Aside from social reasons, backward compatibility with legacy is a big contributor. It's why heuristic-driven, software transformation systems such as Semantic Design's toolkit or Racket need a huge boost in R&D. Such tech is seeming like our only hope to getting legacy software onto better underlying platforms as nobody will pay for a human to understand and rewrite each codebase line for line, bug for bug.
Considering the other comments, I'm not sure it'll be worth spending the month with them, although, that's definitely a cool suggestion. I'm just going to pass and work really hard on the projects I'm going to launch this year. If their app idea happens to work and change the world, I missed out -- it happens (aggooonnnnnyyy -- hahaha).
Possibly because it illustrates that using assembly isn't necessarily the insane scary idea that it first seems to many (like me), even to those that should know better because they have used it in the past (like me).
For a book that talks a lot about this as a vehicle for political demands, see James Scott's Weapons of the Weak: Everyday Forms of Peasant Resistance.
I run several VMs at once on mine, and 16gb is constraining. Put me in the "the Pro is no longer so Pro" camp.
The amount of "heat" pumped into the Earth by fracking is meaningless on the unimaginably huge scale of a whole planet, so you can relax.
Out of curiosity What would you have done for strings?
Porting the Consul Go API to C#
Sherbit UX Study
In the case of porcelain technology, the process you describe went in reverse: http://en.wikipedia.org/wiki/François_Xavier_d%27Entrecolles
That's a nice piece of mechanical engineering. They crammed two full helicopter blade pitch control heads into that cylinder and made it rugged.
Shakespeare in Shorts – Hamlet (Shakespeare in Three Minutes or Less)
Did they sell the data or the company? I'd be curious to know if the new owner is still obligated to follow the same privacy statement? In either case, I'm not going to lose any sleep over this.
An SSL provider doesn't have your encryption keys. They could MITM your site, but at a risk that whoever gets MITMed has cryptographic proof that they issued a cert illegally, which if publicised would get them dropped. See google/china for the most recent incident where this happened.

Also, if you simply implement public key pinning, you can no longer be MITMed.
I imagine that if OSv becomes popular it will look like that.
"It varies state by state. With a generic template pulled from the internet, you could just be doing a whole lot of work"

You won't be doing a "whole lot of work", but anyway, what works really well is giving a lawyer professional paperwork from another state (or whatever) and telling him to fix it for your state's laws.

They handle this kind of "translation" all the time because of people who moved in from another state, they might be a bit confused if you moved in from the state of "the internet" but it'll be less confusing than walking in with a completely blank slate. At least they'll have to ask a lot fewer questions and explain a lot fewer things. Spending money to telling a lawyer "i donno" can be very expensive compared to how cheap it is to tell him something like "I want the inheritance to work something similar to Wisconsin law"

Think by analogy of doing desktop support for a guy who can't articulate anything clearer than "the internet is broken on the hard drive", its gonna cost him a lot. But if the guy walked in with professional documentation of his specific problem, its gonna be a lot cheaper.
AAA...west coast life.. your work place... etc. Cheap is also very relative - depending on the face amount, you may have to submit to a health examination...
Pakistan Axact scandal: Police raid 'fake degree' firm
A History of North American Time Zones
How does Apache Drill compare to Power Pivot/ Power Query? As far as I understand, both aim to solve the problem if heterogeneous data sources. What I don't understand is how they differ.
https://news.ycombinator.com/item?id=9566335
AFAIK Linux doesn't use zero-terminated strings anywhere in its syscalls, or at least not in those like write, where you pass a size alongside the buffer.
This sounds like the waterfall approach taken to an extreme. (Although, even within the waterfall, having time to iterate your requirements a few times, and then your design a few times, would be a good thing...)
You Won't Believe What Computers Can't Compute
So, mostly hard drive icons on the Mac since 2000? Maybe "Through the Ages" isn't the right way to put it.
No it doesn't? Networking syscalls generally take length-specified strings. Unless this calls into libc or something...
When I read the title, I immediately guessed the method he used. Usually this means I can find some sort of evidence from the 1800's.

I'm guessing this is standard practice in hospitals, so an old idea applied to a new container, which is the norm with ideas.
Life changing. Awesome reminder that I am a god. Check out their FB page! https://www.facebook.com/yeiapp
Yeah, I muted the video as soon as I heard those first guitar chords.
Reminds me of the saying, "a specialist is someone who knows more and more about less and less until they know practically everything about pretty much nothing."
I dispute that in the realm of video games, infringement has been demonstrated to be a net positive. Concrete examples abound of game developers who have quantifiable damages by infringement. [0]

Loss-of-sales is a bit harder to quantify, but it's touched upon by a comparison basis by this article: http://www.gamasutra.com/view/feature/3030/keeping_the_pirat...

I don't extend my claim to music or any other form of infringement.

[0] http://gamedev.stackexchange.com/questions/54749/has-piracy-...
Lychee is currently a single-user system, but multiple users are planned: https://github.com/electerious/Lychee/issues/132
The world’s most complicated software
Or drastic reductions in weight. I don't know which is more likely.

I suppose if it gets too light then wind becomes more of a problem.
"guitar music What if there was a... CLICK"

It's like Wordpress. There are templates.[1]

[1] http://videohive.net/tags/kickstarter
At least with https://www.reddit.com/r/chrubuntu/ as a reference point, it looks like the $700 is in not having to deal with system configuration and debugging before you can use it.
How does it make more sense? (Coming from someone with no clue and looking for insights)
The real question, given your reaction, is why you'd want to build software for a closed platform?
Thanks for posting Craig! Complex covered us this morning! Check out our interview here:
http://www.complex.com/music/2015/05/ye-i-app-kanye-west-int...
I recently had a full heart work up at a place that had me hooked up to an EKG machine while on a treadmill. I had a Band on and compared the data over time and it was consistent the whole time within just a couple of bpm. I was extremely impressed by how accurate it was.

It was only one day, but I left pretty confident in the data.
I am very impressed both by this invention and the young invetor - seems this is one of several by him!
> I wish that more startups treated jobs as tours of duty.

Is that even feasible for startups? I guess it depends on size and stage, but I imagine most startups don't have their mission and product to a solidified-enough stage where they can think in year-long phases...or to even have more than one major project in which a year-long engineering tour is possible.
> Did they really trademark Sprite™?

No, or they would have used the R symbol instead of the TM.

> Doesn't Coca Cola own that?

Yes, and under modern trademark law, Coca-Cola will be contacting/threatening them shortly, so you can expect a project name change.

http://en.wikipedia.org/wiki/Federal_Trademark_Dilution_Act
Your comment lacks the context of China's economic policy. As bizarre as it sounds, Top Gear actually hit on it during one of their specials:

http://youtu.be/K0bNf-jcVU0

I know it's easy to discard what you're reading as nationalism, but the Chinese have a long history of theft of intellectual property and protecting it at the state level. It isn't about national pride at all, for me; our industry is one that is directly targeted. A new iPhone is copied in weeks, and that's not only a direct shot at American exports, it's a direct shot at my work. Why should I put the work into innovating when cheap copies will flood the market?

There's a slight difference between incremental improvement and the economic espionage described in the article, though I grant you the line is fine. You're potentially starting to see more desperate maneuvers (this isn't the first, and I agree with you that it's a potential stretch) because it's really hard to prosecute most of these and it's been an issue for a long time.
Try http://en.internet.nl/ as a way to find whether your sites or ISPs use IPv6
Since when does everyone on HN automatically work for a startup?
5 useful links for JavaScript developers
Link doesn't seem to work for me?
Old enough to remember pre-google, young whippersnapper! When the idea went round in 2000 that pagerank wasn't the key to google's success, I checked: there was a difference, but not enough to really matter, in the searches I tried.

Why would people use google? It was cool and new, had a great story... and made all tradeoffs in favour of letting you get on with searching, without a whole lot of portal BS/spam, fitting OP's criterion.

Google's biggest advantage today is speed - esp google suggest is unbelievably fast. It required a huge investment and knowhow that its less profitable competitors just can't match.

But the "some" was one of my PhD supervisors, who didn't mind a bit of thought-provoking... unlike today's HN, sad to see.
I regularly have six to eight virtual machines in flight at any given time and never feel constrained. Are you sizing them appropriately for their tasks?
Not only that (point3?) Treat employees like you actually want them to be around for five plus years.

Don't start counting "accrued vacation days" in .01 hourly increments to get you "two weeks per year" allow flexible work hours / work from home

Allow for movement between different departments ...

Dont simply look at employees as an interchangeable unit of resource to exploit ...this street has to go two mays...
The OP said "doesn't even work", which I took to mean "not viable, not minimally viable". That "V" is quite an important differentiator. Sure, it's not perfect, but it should be minimally viable, and that includes... "working".
Plus, most germs are spread by contact. It would be more beneficial to wipe down the armrests.
> iCloud Drive doesn't support selective sync. 50 GB photos? 50 GB consumed everywhere.

To be fair, if you tick 'optimise' on the device, you won't get the full 50GB
Internet.nl – A Way to Check IPv6, DNSSEC, TLS
Could have a pointer, length pair. That's how it's done in some non-C languages.
For (a), it's hard to say where the problem is: is it developers of new solutions who threw the baby out with the bathwater instead of fixing problems of proven methods? Or is it with demand side that's quick to jump on those new thing? Or is it demand side in the sense that they rarely fund solutions to problems with their almost-good-enough software?

Hard for me to say.
I had never looked at a GPU this way before, but it's essentially a "slocket". The name comes from the Pentium II and some Celerons, which mounted onto an addon card which also carried the external L2 RAM cache. This was mounted on the daughterboard to grant physical proximity and thus low latency.
http://en.wikipedia.org/wiki/Pentium_II

Does this count as a 3DIC?

Also, obligatory: http://i.imgur.com/v7loIkF.jpg

I've seen GPUs advertised as having 128-bit buses, but I didn't know GDDR5 was only 32bit. For this it feels a bit like the RAMBUS vs DDR battle all over again; high-clock combined with a narrow bus caused higher latencies than a slower clock with a wider bus, which has the added benefit of being cheaper overall.
What Founders Should Know Before They Raise VC and Why We Chose Not To
By that logic one should always keep doing what they're currently doing because "things may change".
NewsFactor: US Supply of IPv4 Addresses to Run Out Soon
> Development followed auto-driven growth dynamics.

Development was also driven by things people wanted: Their own land. Their own house. Escape from the noise, pollution, and general harshess of industrial zones. Land was more affordable in the US than in Europe and Japan. Building probably was as well. Cars enabled the kind of development that people wanted.
My experience might be insignificant.

I've been working with several APIs, both XML and JSON, and I'm yet to see an example where a schema have helped me writing an automated parser. Validating the response/request? Sure.

Maybe I did not have the right tools, maybe I lacked the knowledge, but the fact is, I've been writing such parsers by hand. I'm vaguely aware that there are various C++ parser generators from XML schemas, but I could not use those because of license/compatibility issues.

I suspect it would be possible to write a schema->parser converter using meta-programming, but how many languages are capable of that without huge amounts of pain? I could probably do that in Python or LISP, but not in some other language.

And I have not seen a JSON schema being used... anywhere?
Yotaphone 2
From CoffeeScript to ES2015
Ask HN: Single Technical Founder with No Business Experience Seeks Advice
Long time lurker on HN, now I need some advice on a project of mine: I have been working for the last year on bootstrapping a GPU-accelerated jpeg 2000 codec. I have passed most of the technical hurdles, and should have a working, very fast compressor by the end of the summer. I am now interested commercializing this project, but I am not sure how to go about doing that. For example, I need to work out the business model: The only other company I know of that is doing this kind of thing has a business to business model that licenses its SDK to other companies that then integrate into their products. Alternatively, I could sell directly to the consumer. Another question: How to turn a side project supported by a regular paycheck into a a full time venture?

Any type of guidance or advice would be greatly appreciated! I am located in Canada, by the way.

Thanks!!!
The thing with SQL is that it was indeed written to allow English-like statements and to be an "easy to understand" language. If you take only the simplest SQL statements then it is easy to understand but with any complexity it indeed becomes hard.

Despite this, SQL is the most successful logic/declarative language in the world. I think it's been argued that Prolog and logic programming stalled because SQL is good enough for the largest domain that logic programming is useful for.

Ultimately, I don't think it's any missing feature in SQL that makes it hard to understand large statements - it's just that large logic statements are hard. Maybe some way to make expressions more modular - incrementally constructing "adjectives" for use where clauses for example. But much as we all like our pet improvement to logic expression, I don't think that's the problem.
Perhaps totally unrelated, but there is a curious property of 1,000,001 I revisited yesterday that only bit me while learning Erlang.

1> <<"A">>.
<<"A">>
2> <<65>>.
<<"A">>
3> <<01000001>>.
<<"A">>

It would appear this <<..>> syntax parses binary numbers, as 65 is indeed 0b1000001. But the next number in binary is not "B" like I thought it would be.

1> <<01000001>>.
<<"A">>
2> <<01000010>>.
<<"J">>

As it turns out, the low bits of a million and one correspond exactly to the low bits of 0b1000001 = 65, "A". This seems incredibly unlikely. That's why a million and ten corresponds to "J", and a million and two corresponds to "B".

* (format t "~2R" 01000001)
11110100001001000001
* (format t "~2R" 65)
1000001
* (format t "~2R" 01000010)
11110100001001001010

3> <<01000002>>.
<<"B">>
Blowing the Froth Off Tech Earnings
China will never be ever to compete with the US in its current configuration. All it can do is copy and follow, as it's governmental central authority mandates. That continent will never be a significant threat...it will always be several steps behind...mimicking what has already worked.
Unfortunately, hosting this on a single domain will give ISPs and sys admins a very easy target to block.
Ask HN: What is the proper way to bring a job offer to my current employer?
DISCLOSURE: I'm a regular HN user with 5-figure karma. This is a throwaway account.

BACKGROUND: I'm a software engineer at a funded startup and I've been here 1 year. My pay is fair but probably on the lower end of market rates. Also, no medical/dental. I have a job offer from a larger software firm. The salary increase is 20% and includes good benefits (no relocation required). I'm actually quite happy at my current job but the pay/benefits increase is worth considering. I know only I can make the decision on where to work but I have a few questions.

QUESTIONS:

- Is it uncouth to bring this offer to my current boss before deciding? I don't want it to seem like I'm just leveraging the offer to get a raise.

- For founders/managers who have had to deal with this, what's the most respectable way to bring this to you?

- If I decide to leave, how much notice should I give?

Thanks for any input you have.
Not much of a choice, though. Firefox is stuttery on its best day and Safari lacks stuff like pinned and locked tabs that I can't do without.

Which does not make me happy. Google can do better.
There is a difference between PRC specifically sending agents to the US to steal specific technologies, and a random group of Chinese nationals deciding to take US tech back home and profit off of it.
Seems like good stuff to me.
Effort has little to do with it. If you don't have an angle of attack, you can't solve the problem.
Humans have years of experience to put a text into context and interpret it.
Thanks, I'm just amazed that someone upvoted my grumpy post :)