skysight-inc/HackerNews huggingface dataset:
Show HN: Need help with our new teaser page
Hi there HN,

We've been testing our teaser page thanks to anyone that checked our page. We changed it a little bit to see if you guys will understand better what our project is about.

In short, Waevio will try to answer how things in the past are connected to the current events, even touching some personal experiences to some degree.

We launched new round of beta sign-ups, so feel free to submit your email address if you want to know more.

http://teaser.waevio.com/
While this may look like bitching at ISPs, I think it's just recognising that they can only really go into bat for their customers if we actually show we care. Otherwise they might as well do what the government asks and get on with their business.
Done right, it should masquerade as a trivial expression seen thousands of times. There's a real advantage in being able to have user-defined types that have the same interface as native types.

I want the ability to do 'a == b' regardless of whether it's a built-in or user-defined type. That's abstraction.
Clickable link: http://teaser.waevio.com/
Yes but that long term compensation is pretty much entirely based around equity grants which the Parent poster is recommending never to depend on.
So then why didn't the editors suggest it for a more appropriate journal rather than call it unpublishable entirely?
Maybe I don't understand, but why even have messages retained on the server at all? Couldn't the local app keep them stored on the phone?

Also, does anyone know if they're encrypted at all. In this day and age isn't that a requirement for them to be considered private?
These things have Teeth!
World Cup Scare: The true impact of the world cup in sales
> You sell your options back to the company at the current market rate -- the rate at which that most recent investors purchased equity.

Why should the "market rate" determined by the most recent round of investments? A lot could have changed since then.

> If the company doesn't want to buy them, you _should_ be free to sell to others. Restrictions in _those_ cases would be worth writing about.

The issue isn't having to sell back to Uber but having to sell it at Uber's price.
The Definitive List of Linux Distros for your Needs
I feel like another reason is that Motorola completely screwed the pooch on letting Verizon own the Droid trademark instead of owning the brand of their phones themselves.
In "The Wire", when police used a Stingray (they already called it that in 2002!) without a warrant, they were banished to the attic.

In reality, the federal government comes in and helps them cover up. Real life beats fiction. Even the power-driven characters in that satire knew the limits, and here is the real government one-upping them.
Coinbase lets 3rd party app use brand and spend user BTC, "believes it's secure"
From Google to Girl Scouts: Orgs Are Bridging the Growing Gender Gap in Coding
ok thats a way.
i usually like to install stuff with homebrew.
Job Simulation
Still long way to deep learning stuff. I have seen this book in almost same state in last posts. But the content so far are great, especially for understanding neural network and hands on experience.
Job Simulations
Ahhh, I hadn't ever used Compass2 yet, I'll have to check it out, thanks.
I remember, in 2006, doing a full multimodal (touch, mouse and voice) web application with W3C standards: VoiceXML, XHTML and a glue dialect called X+V (meaning "xhtml plus voicexml"). The browser at the time was Opera, and the voice recognition was handled client side, with a free IBM ViaVoive plugin that Opera could download with a single click. It already had many things built-in to sync voice events to DOM events.
It's nice to finally see it embedded in major browsers.
It is not clear to me, however, whether it works offline or uses a web service.
> How do you bundle people into groups? Manually? How scalable is this?

At first, we'll use intelligence. Then as we scale, we'll use more intelligence.

> How? Do you have database of experts or what?

There's a huge amount of subjectivity in this. No number of experts can remove that.

At this point, we haven't put a whole lot of thought into scalability. This is a parody after all, albeit a serious one.
Any examples or reasons why I should use this over the_silver_searcher?
I know you're not supposed to post about this, but I'm kind of curious if there is a particular user on HN that seems to have a grudge against my posts? Until recently, I have never gotten downvotes, and now it seems that I consistently get one on everything I post. The tone and style of my posts has not changed over the past year, so if I have somehow upset some user who is now revenge downvoting, I apologize.
$CLASSPATH pain is one of the first things a new Java developer encounters — maybe the last, in many cases.

The only reason it's not quite as bad in .NET is that it can usually reference at least the framework in a well-known location.

But generally, whatever you call the problem that $CLASSPATH is designed to solve (assembly binding, reference resolution), it's an unsolved problem.
Also points for readers;

if you use intellij or another good ide it'll package it up for you with a execute script

(gradle's application/java plugin also do this)

manual classpath supplying is not advised
Just tested it, the links work fine.
Is that to mean tangential to anywhere on the line that intersects B, or B is the point at which the circle is tangential to the line that intersects B?
WP Curve Profit Margins Analysis
what happens if I use cloudflare, can it mitigate such massive traffic?
I'm guessing you're right. Their veil of internal secrecy wasn't lifted until very recently, and their design does signal a longer-term transition is in play.

The real work of modernizing the libraries probably began only after WWDC.

There was a job listing posted to llvm-dev after the keynote that gives a few clues.

http://lists.cs.uiuc.edu/pipermail/llvmdev/2014-June/073669....
So, publish it in a journal of philosophy.
Publish books using Git and Markdown
Ahhh, it's probably better to have an investor look over it as they probably deal with hundreds of these. It would probably be the simplest route and they have a clear understanding of this market.
That is true. Coming from Ruby world, you find that Java and the Clojure world have a lot of rough edges. But Clojure makes things as easy as possible. For example, reading from a file or a URL is still (slurp "https://"). It works fine on a stock OSX, Java 8 sdk and the latest clojure. Don't let such minor inconveniences discourage you from exploring Clojure/ClojureScript. The language is fascinating. I feel that learning and practicing clojure has made me a better developer.
I can think of the following reasons:

* The product might not be ready yet, OP probably wants to gauge the community opinion before spending precious time on building his project.

* OP might not want to overload his server, in case this goes viral.
That's because all of the existing frameworks are written in Objective-C. Rewriting the frameworks in Swift is probably an even bigger undertaking than the Swift language itself (and one can't just change the frameworks to fit Swift's idioms for compatibility reasons).
pure awesome, one click deploy 1,000 honeypots using ansible (video coming soon)
sounds like "Hello" in Korean, except that it's commonly spelled as Annyung or even Annyong
"Dear Java: I can run Ru­by and Python and Go and JavaScript and C code from the com­mand line on my Mac." - to be fair most of those languages are scripting languages.
.events domain are now available.

friends.events is even available (the.events is gone though)
I have always had the feeling that JVM is very stable, but I don't have much Java experience. Is that a wrong assumption?
I am sorry to rain on one minor side point in a good essay. The divorce complaint from Feynman's ex wife's was quite funny and made a great point in the essay, but actually I don't think was interpreted correctly.

In the USA in the 1950s you couldn't have a no fault or non-acrimonious divorce; one party had to be cruel or otherwise violate the contract (e.g. have an affair), else marriage was for life.

So it was clear that they were making a fig leaf "complaint", and in the style of Feynman (and I presume anyone who would marry him!) they made a joke of it.
I can't point to any conclusive evidence of this, but I'm convinced when I used GoDaddy, they purchased the domains I tried a few days later. Based on that, even though it is inconclusive, I'd recommend using someone else when checking to see if the name is taken.
Look at this ~6000nm Intel plant from the late 1970s. It was extremely high tech at the time, but nothing there seems inherently like it cannot be fully automated, simplified and shrunk down to my $1M FAB machine.

You can get down much lower than $1 million if you're willing to live with a feature size of 10+ microns.

http://code.google.com/p/homecmos/

http://homecmos.drawersteak.com/wiki/Main_Page

http://diyhpl.us/wiki/homecmos/

The ghetto method is "point a projector through the top of a microscope" so that you don't have to bother with photomasks. Not counting the other steps.

irc.freenode.net #homecmos ... although they are taking a break for a while, so I also recommend ##hplusroadmap and #dlp3dprinting and #reprap for now.

Btw, there's a youtube feature for "start 7 minutes in" like this: https://youtube.com/watch?v=ll_-_ngu4Gg&t=7m
So, which browser has a perfect sandbox for everything it does? I like the sound of it. I wonder why they don't employ those same skills to secure other software.
Google Ventures’ Bill Maris on Venture Capital in Silicon Valley
https://www.youtube.com/watch?v=fRSyH5x5xFw

Say "Hi" to Mr. God, nigger.
What's wrong with node? npm is a very polished package manager, and I'm frankly surprised how infrequently libraries with native bindings fail to build.
Apple's iWork suite is an example where someone is at least trying to make applications that run equally well within the browser, on mobile and on desktops.
I think I'd rather take that risk than have another scenario like BigInteger in Java:

http://stackoverflow.com/questions/1783912/java-how-to-use-b...
Scala, Ocaml, SML, Haskell, Swift, C# (the Nullable type) and many other languages have Optionals/Maybes/Nullable types (all names for the same thing).

I agree Optional's should booster safety (in the iOS/OS X world) if Swift can convince everyone to start using them.
Getting It Right by Betting on Wrong
Nae Nae
Can someone explain the different views of time? If someone were to time travel and make the mistake of doing a google search like that, then after they are caught, couldn't they go back and tell themselves not to do the search?
I agree. His attempts to get his type of paper being published in established physics journals are sort of explained in his last paragraph though. He thinks that there's "room in the world of publishing for science motivated primarily BY public interest, instead of IN THE public interest". Certainly there's no reason why such a journal to exist--free speech and all.

I'm not a physicist, but certainly saying that such a journal does physics is a bit of a stretch? Ignoring the fact that he hopes such a journal could accept hard sci-fi (of which I am a fan), how could such a journal be maintained properly if it was driven "BY public interest, instead of IN THE public interest"? The general public is ignorant about science, especially deep science -- which is absolutely fine. Funding agencies (as I understand them) are here to help us decide what to do so that not all of us have to go through graduate school to get an idea about the state of science.
Moreover, it sounds to me that he wants a more "democratic" process of science. Democracy makes sense in politics -- we vote on politicians because they have the power to change our lives. But scientists, especially physicists, are powerless to change Mother Nature. Regardless of who we choose, as long as the physics is done half-decently, we're going to get to more or less identical answers.
Samsung spends an ENORMOUS amount of money on marketing compared to Apple. Here's a graph from about two years ago:

https://twitter.com/asymco/status/396253597551570944
This part was interesting:

> The employee also learned that Uber had amended its bylaws more than a year earlier, in order to restrict unapproved secondary sales. It was unclear if the bylaw change actually applied to shareholders who had not been party to the vote — lawyers seem to disagree on this point of Delaware law — but Uber threatened litigation if he tried to proceed. So he held. The financial and reputational hassles of a lawsuit would have just been too much, even if he had won.

One of the main reasons to incorporate in Delaware is that they have an extensive body of settled law on complex corporate issues. That Uber has managed to handle what should have been a pretty common and routine thing in a way that apparently is unclear under Delaware law is worthy of a story.
I wrote my thesis with latex + git. Merging can sometimes be wonky, but no wonkier than usual.

I had my sister review my thesis for grammar and spelling, she doesn't do git, so I checked out a coy in a dropbox folder and shared it with her. She made her edits in the folder, and would send me emails as she finished each chapter. After she finished a chapter I would check in her changes and merge the diffs with FileMerge.

Worked pretty well, though we only collaborated on text, I never merged figures or equations. I also had a cron job that would render the head of the master and put it on my website so my advisor and committee members could check in on my progress.
So to run a smoke test using a language that's already installed on the computer Tim Bray is using, instead of just typing something easy into a terminal, he needs to download an entirely new application, set that up with his project (which isn't exactly a walk in the park), plug in his device, and then run it?

He wants to run a smoke test on a library he's writing. He doesn't want to run a full-blown application just to test his library, or to have to plug in a device to test his library. He wants to open up a terminal, type "java test KeybaseLib" (or something like that) and have it just work.
IMO, if you're savvy with your opportunity costs in your life (i.e., your time and whatever money you receive for it), you should never, ever accept ethereal long-term "gains" in lieu of immediate compensation. Your time investment is very real and concrete and spending it is irrevocable, and no matter how it's a "sure thing," equity in anything never is. There are far too many variables at play that you have zero control over. The founders could screw you over. You could get acqui-hired except you aren't part of the new team. The market conditions for your startup could turn out to be less than favorable. When it comes time to exercise your options, your shares could be heavily restricted and never be able to be sold or transferred. Investors could dilute the crap out of your shares to the point that you've actually lost money on the deal (which happens VERY often). Why waste a non-renewable resource like your life on something that very, very, very likely will yield you nothing?

More concretely, I would never accept a below market salary in exchange for equity in anything. I don't understand this practice. I will take equity as bonuses, perks, and so on, but I never factor it into my compensation considerations. Perhaps I'm at the place in life where risk doesn't attract me, but to me it's a foolish move even at 20 or whatever age it's apparently appropriate.

Take the real money and go buy lottery tickets. Your chance of success to become fabulously wealthy is about the same. Better yet, put it in a well-performing retirement account and guarantee yourself a bundle of money a little later in life. Why make yourself an underpaid, overworked slave for someone to make a few bucks when you could live a healthy, more comfortable life and have the same end game more reliably?

(And yes I know some people crave that sort of work environment, but I think those people are mentally ill ;))

I'm not saying you're a bad person if you prefer this situation or whatever. I just don't understand it, very likely never will understand, and at this point in life, have no interest in trying. :) I think there are a lot of people like me, though, who arrived at that conclusion the hard way by working their tails off for years and getting nothing in return, and then when it's over, looking back and seeing their mistakes in "taking the deal" so to speak.
How is the classpath problem different from manually specifying the -L and -I compiling that little c program exactly?
This idea was similarly proposed by a couple people when I posted my voice-recognition resume/website (https://benwasser.com) to Hacker News. Glad to see it taking off.

Also, I didn't see it mentioned, but I found that I needed to use SSL to get Chrome to not re-ask for permission after a brief timeout of silence. I haven't had a chance to test out their implementation, but my guess is that SSL is a big unstated requirement for decent usage.
I imagine that part 2 is effectively going to involve "compiling" the sequences to assembly and executing them. You just don't have a lot of cycles to do much math on the 8088, so you may as well just write compile this as a big assembly program and start running it.

Looking forward to part 2 very much.
Swift Generics
Show HN: OverHeard – a fiendishly simple sound-sharing app
From the icons, it looks like this may be using Geogebra[1] under the hood. It's a really polished little tool for exploring geometry.

[1] http://www.geogebra.org/cms/en/
I'm baffled at the seeming nonchalance of startups developing "high security" banking apps, certainly. But I think the interesting part here is that the way customers see them (due to their marketing, of course) -- as a hyper-secure distribute currency broker -- but the way they behave is as if they are generally non-professional (only in that they do not believe their profession is "banker") people hacking away at a CRUD app. So it may seem cool and agile to them when they post this, but they may be getting a different response from people who don't see the men behind the curtain and only know the marketing.
The problem you are trying to solve seems very real. But not sure if the solution is right. I dont find it much different or novel than many other similar platforms.
Cool. What is the relation to http://web.geogebra.org/app/ ?
Acquisitions – If You Do Sell, Try to Make Sure It’s At a Local Maximum
The Joy of Typing
They're programming languages that people use to solve programming problems, just as Java is.
Wow, totally did not notice when Compass2 appeared, probably complicated several of my solutions quite a bit...
Good timing, I just posted the same.
This might make for some interesting reading: http://arxiv.org/pdf/1312.0958.pdf
Wearable Technology I Can Get Behind
I have had a hard time understanding why Samsung and Apple are spending so much time and money on smart watches. Most millennials have grown up using a smartphone to tell time, rather than wearing a watch. I am pretty sure that I will never wear a watch again.

Ringly, however, is a product that I absolutely had to buy right away. A subtle, yet fashionable, way to know if you have a text, call, or appointment without having your phone out on the table or bar.

No, it won't send an email or read a text, but I have a phone for that.
Sounds useful for doing end-to-end from a cloud provider to another cloud provider, but there's more lessons to learn when you have 20 different ISPs and a couple dozen different clients sending you traffic in different ways.

For example, for free services without customer support, usually you don't notice the bugs from all these different devices trying to access your service under load. Once you start charging and provide support, suddenly people are calling you with all kinds of edge cases that affect a minority of users, and you have to invest time in tracking them down or refund the money (which is a bad idea since that builds a reputation that you'd rather dump customers than help them).
People are probably most familiar with them, I think, in the form of Haskell's Maybe monad. (Though that has the extra feature of black-holing computations that try to operate on Nothing.)
Younger people (say 30ish and under, so me included) have been told their entire (or close to it) lives that they're precious snowflakes and that they're going to change the world and they can be or do anything they want to.

If you're a highly motivated, hardworking person or you already know what your passion is, this is great news to hear. The sky's the limit!

If you're not so highly motivated or you aren't passionate about anything (that you know of) this kind of message is debilitating. The flip side of "you are talented and special" is that if you're not doing what you're passionate about and you're not changing the world and whatever, that the only person you have to blame is yourself. If the world isn't placing any constraints upon you to keep you from succeeding then the only thing that stands between you and success is you.

I realize that in truth we tend to limit ourselves more than others put those constrains upon us. But what that cheery, the-world-is-your-oyster message fails to communicate is that life can be difficult and that for a great many people just keeping themselves alive SOMEHOW is really about all that they can do. And that for the entire history of the world minus about 50 years that could be considered Success(tm). It might be a job that they're not passionate about but are good at. Or it might be that circumstances out of their control took a substantial portion of their energy (sick parents for example). Or maybe they just found someone and got married and had kids before they figured their work-passions out and now they have whole other people counting on them for support. But when you could be Doing Anything (!!) just getting doesn't necessarily feel like success.

The "you can do anything" SEEMS really amazing and that you really should impress it upon all kids from an early age. It SOUNDS great, I mean who doesn't want to encourage kids to succeed? Ultimately though it may have been a bit self-defeating. When faced with too many choices many people fail to take any action at all.

http://en.wikipedia.org/wiki/Analysis_paralysis
I think it's quite interesting that - perhaps to my tinfoil-hat side - we're ending up somewhere between Orwell and Huxley.

- Orwell feared the truth would be actively concealed. Check.

- Huxley feared distractions would be so great that no one (or very few people) would care to seek the truth. Check.

- Orwell feared we would become a captive culture. Check.

- Huxley feared we would become obsessed with consumerism and preoccupied with distraction. Check.

- Orwell assumed we would be controlled by inflicting pain. Check (foreign policy).

- Huxley assumed we would be controlled by inflicting pleasure. Check (domestic news cycle, reality TV, lack of education.)

Both had valid points and we're seeing both approaches being used. So where we end up, I have no idea... where we are isn't great.

Talking points from this great comic strip: "Amusing Ourselves to Death" by Stuart McMillen, from 2009: http://flycl.ps/SXHdFP

Edit: formatting.
The startup periodic table: One way to deal with scarcity of #Engineerium
you're kidding me, right?

rhodey@rhodey$ mvn package

rhodey@rhodey$ java -jar <package-name>.jar <command line options>
Given Path's history... nope.

http://www.theverge.com/2013/4/30/4286090/path-is-spamming-a...
Out of the Limelight, Some Sharing Economy Companies are Thriving
Stable != Convenient to develop with.
Mandatory XKCD Time travel Comic http://xkcd.com/716/
Video: 451 and Redmonk's Michael Coté on How to Deal with Analysts