skysight-inc/HackerNews huggingface dataset:
I work for Foursquare; here's my answer to #3:

It's not just that tips are shorter than reviews, though that's part of it. The issue with Yelp is that every single user gets the same recommendations if they search at the same place and time. And in a world where everything is becoming more personalized, it's crazy that the predominant app in the local search category does nothing to tailor its results to you. When you sign up for the new Foursquare, it asks you for your tastes so that every time you search, every time you open the app, it will be tailored for the things you like. It's like Amazon recommended products vs the experience you get on non-smart ecommerce platforms. It's smarter at a fundamental level; the things we are doing with our data are really smart and unprecedented in this space. That's why I'm confident we have a differentiated product in this new app, and I hope you try it out and see what I mean.

Furthermore, we still have tons of check-in data - 90% of our checkin users have moved over to Swarm and continue to check in. So I don't think there's much to worry about with regards to our data getting stale and losing quality.
The copyright case of the monkey selfie
Why won't you stay here? That's why
I'm worried for this individual's safety.
HackMIT ‘14 Lottery Results
This sort of reminds me of the Church-encoded form of a list.

newtype Fold a = Fold (forall r . (a -> r -> r) -> r -> r)

fold :: [a] -> Fold a
fold xs = Fold (spin xs) where
spin [] cons nil = nil
spin (a:as) cons nil = cons a (spin as cons nil)

refold :: Fold a -> [a]
refold (Fold f) = f (:) []

Notably, since `fold` and `refold` are isomorphisms then we can do everything we can do to `[a]` to `Fold a`

map :: (a -> b) -> (Fold a -> Fold b)
map x (Fold f) = Fold $ \cons nil -> f (cons . x) nil

filter :: (a -> Bool) -> Fold a -> Fold a
filter p (Fold f) =
Fold $ \cons nil -> f (\a r -> if p a then cons a r else r) nil

but all of this work is done without concrete reference to `(:)` and `[]`... you instead just use stand-ins I've been calling cons and nil. What's nice about this is that `Fold` can be used to build anything which can be "constructed from the left"

foldSet :: Fold a -> Set a
foldSet (Fold f) = f Set.insert Set.empty

It's sort of dual to the stuff I was exploring in Swift here [0]. It also creates laziness for free because you can't really execute the chain until the end—Church-encoding is really a form of continuation passing.

The downside of this idea is that each time you "consume" a Fold you redo work—there's no place to put caching necessarily.

Maybe that's what they're solving with the Fold transformers representation.

[0] http://tel.github.io/2014/07/30/immutable_enumeration_in_swi...
We've been considering it. But the UI would have to be unobtrusive.
There have been efforts. Looking at the product, I see that the component builds on an open source project.

Doesn't passing data through multiple APIs raise concerns of data polution/cost overhead? At least this uses a flat,pay as you go cost.
A music performance in front of an audience is audiovisual. You would be right if we were talking about a photograph of a radio taken while the performance was broadcast, but we're not. Indeed, when people mention they attended a concert, they say things like 'I went to see my favorite band last week,' as opposed to saying they went to listen to them.
Show HN: Sunny – Work at the beach in stereoscopic 3D for headphones
This was a huge problem for me as well. If I couldn't apt-get something, I was stuck. Also, it was hard for me to install things locally since my directories were all mucked up from the hacky installation. It ended up being more trouble than it was worth.
That's done by the company itself, though. Not sure how this is going to serve them. Won't everyone (who cares about this) see exactly what they are trying to do, and then fight against it? I saw Jake Appelbaum even ask the Chrome team to pay attention to it, so they know how to protect users against it.

Also, the same way Popcorn Time repositories got banned from Github, couldn't this be banned, too, for malware/cybercrime, etc? What's Github's policy on that?
I'm not sure of this any more: https://news.ycombinator.com/item?id=8131785 (title "Extracting audio from visual information")
I'd love to offer free licenses of ST and am working on a way to do that. Until then, the trial will suffice for a lot of kids, and pre-installing it means they can easily try it out. But yes, a better long-term solution is needed.
I'd argue they've been in the news enough for people to know better.
If developer mode for ChromeOS gives you shell access, what do you gain by installing an Ubuntu partition?
The noise I've heard about FinFisher has been less about its use in Western countries, and more about Gamma selling it to oppressive regimes that use it against protestors.

If your goal is to keep your calls away from Egypt's State Security Investigations Service, by all means use metro Skype. If you're trying to hide from a country with law enforcement access to Skype's backend, then don't. But I don't see what the latter has to do with FinFisher.

As far as recording things from the mic outside of Skype, if FinFisher does that you're probably toast regardless. I haven't dug into the technical details, but I've seen it mentioned that it can deliver arbitrary payloads. Someone who reads through the doc dump will hopefully be able to confirm what exactly they've been doing with it.
Aren't the high valuations in cash and stocks enough incentive?
Your math is a little off. Inverse square law means that every doubling in distance quarters the power, so it'd be .625W at 4 inches (or 1.111W at 3 inches).
Yeah but that's not the definition of vaporware. Vaporware has a very specific definition, and we won't know if something is vaporware until long after the announcement, by sheer definition that it doesn't get released nor cancelled.
And, again, it doesn't matter if you use it or not because they are building and selling profiles for everyone, not just their own userbase. Look into facebook shadow profiles.
This seems like a maturation of the tech industry, and outsourcing of R&D. It's very hard for large companies to innovate - the CEOs have too much on their minds to chase down hundreds of small ideas. Let others obsess on them, and then buy the winners. The in-house VC arms (Google Ventures) allows them to invest and get some upside as they stay attuned to the market. This hardly seems like a bad thing.

In addition, I've heard of people blame Sarbanes Oxley for the slowdown in IPOs. This is ok too. I'm much more likely to trust the financials of Google than of a small startup with an inexperienced CFO.
LCD Soundsystem’s Losing My Edge, Reimagined for the Digital Age
ssllabs took > 5 mins for a couple of sites i tried, while OP's was pretty instantaneous. It gave more detail, to be fair, but in terms of trying to catalyze a decision from a non-technical decision-maker, or for a quick sanity-check, I think I'd reach for expeditedssl.com first.
How Vanhawks Raised $820,000 on Kickstarter in 30 days for their Smart Bike
I think this has been one of the toughest decisions foursquare has made till now albeit in the right direction. Alienating the check-in feature from core-foursquare app might piss off some power users but IMO there is not much value added by check-in for the user. With the amount of data FS has gathered from users up until now will be better utilized via place-discovery. Also I believe that there is a need for this kind of service which we can use to discover places globally rather than depend on something like Yelp which is mostly US centric. On improvement side, I think they should make check-ins using Swarm as easy as possible in one tap. Currently they ask to select/write lot of optional stuff while check-in which slows down the process.
According to the blog post, they're in closed beta right now, so clearly the service functions. I can't talk about the kinks, since I'm not in the beta, but it's out there.
I've decided to work on a hosted federation service like gdb mentioned at the end of his post. More details to follow.

http://stellarfs.com
https://en.wikipedia.org/wiki/DMA_attack

Edited to add; This is heresay, but my friend just told me that this is the first thing techs do when they set up a computer at Los Alamos National Lab. (He knows some people who were contractors there.)
Two issues with Yelp:

1 - The recommendations are not personalized. We are getting more and more accustomed to personalization. I love FreshDirect, but I don't trust their anonymous ratings either. Same with SeamlessWeb.

2 - The Yelp reviews are frequently gimmicked by advertisers.
No, that's the neat thing about Costly Signalling. Giving the partner a month's worth of pay in cash is not equivalent, because in Costly Signalling the resource is wasted on purpose to demonstrate how inconsequential that resource is to the signaler. Giving the partner cash or giving to charity both have utility. A ring has no utility. Thus a ring is the only one of the three which can be a costly signal.

If you had a hundred billion dollars to your name, you wouldn't care an ounce about spending ten thousand on a diamond ring. Ten thousand dollars just doesn't matter. But a minimum wage worker cannot say the same. The ring is a socially established demonstration of this.
Illumian: Illumos OS + Debian packaging
You'd need supervising staff with real technical skills, whose wage is the clear barrier here, not the tech involved. A sufficiently high minimum wage might do the trick.
What to Wear to a Cabin Getaway
3 - Don't use Windows.

Remember this gem?
https://en.wikipedia.org/wiki/NSAKEY

Filling ports with glue is a pretty good idea. Clipping the leads might be necessary though; I'm not sure how well the glue will stick to metal.

Edit; I'm told that the government uses hot glue.

Another good suggestion that was in the news recently is to use nail polish to make your laptop tamper-evident.

http://www.wired.com/2013/12/better-data-security-nail-polis...
What would be an argument for dis-correlation? I have a hard time seeing how someone better at startups would be less likely to do their homework on a potential investor, given that they'd think ahead in numerous other ways. It would have to be a situation in which think ahead for everything but this, or in which their happy-go-lucky style is miraculously good at making the right choices everywhere but here.
How I got into Techstars, was almost kicked out, and fought to stay in
PipelineDB (YC W14) - Backend engineer - San Francisco, CA (Full Time) - Local Only

PipelineDB (YC W14) is hiring employees #1 - #4

We are on a mission to build a new type of database for a modern world in which information is constantly moving, and moving fast. PipelineDB runs SQL queries continuously on large volumes of streaming data, giving companies the capability to easily develop scalable, realtime applications and services using only a familiar SQL interface. No application code is required.

This inherently involves solving many big problems, many of which are novel. We’re looking for creative engineers who appreciate the value and freedom of choosing their own projects, approaches, and working with other top talent in a low distraction, streamlined work environment in our new SOMA office.

We are well funded by top investors including SV Angel, Susa Ventures, Data Collective, Paul Buchheit, and more.

If you’ve been waiting for an opportunity like this, please send your resume and a quick blurb about yourself to jobs@pipelinedb.com. Right now we’re hiring for one position:

1) Software Engineer

Requirements:

* Bachelor's degree or higher in CS or related field
* You've worked with large C/C++ systems in a Linux environment
* Strong system-level debugging skills
* Strong understanding of how performant storage systems work

Bonus points:

* Experience with/contributions to PostgreSQL, Storm, Kafka, Samza, Kinesis, or Esper
* Experience with database internals
* Experience building distributed systems
* Experience building realtime systems

Compensation:

$90k - $120k + 1% - 4% equity

jobs@pipelinedb.com
> If one person in every family made their in-laws grumpy about the CIA torture scandal, then the entire nation would (at least once, over the course of months/a year) have an actual discussion about the situation. That discussion then goes on to inform their views on various topics, including who they should vote for in the next election.

Only in fantasy land.

The problem?

Nobody ever actually has a rational discussion or becomes informed about anything. Just shouting matches and insults get thrown around, nothing ever gets accomplished. Everyone now hates each other. You aren't going to change someone's deeply held beliefs even if those beliefs are based on complete and total lies.

The backfire effect.

http://youarenotsosmart.com/2011/06/10/the-backfire-effect/

The Misconception: When your beliefs are challenged with facts, you alter your opinions and incorporate the new information into your thinking.

The Truth: When your deepest convictions are challenged by contradictory evidence, your beliefs get stronger.

http://www.skepdic.com/backfireeffect.html
That looks very cool. I like the style of interaction even more for automated reporting from systems.
Using Facebook as a model for privacy reinforced my decision to stop using foursquare.
Gesture-controlled home automation hub runs Linux
Thanks! We're targeting an age range of 7-17 years old, and distributing these laptops to kids that are attending learn-to-code programs like CoderDojo. For the very young, most will choose to boot ChromeOS and use online programming tools like Scratch, which is totally great. Installing Ubuntu gives more advanced kids a place to go further, with no limitations, and that's why we do it.
The Once-Upon-a-Time Magic of Adding '.com' to a Company's Name
As soon as a group starts having members, there's really no difference between an "astroturf" movement and a "grass roots" movement. Membership is determined by the same exact factors: member support for the movement, effectiveness of the movement in organizing and relative success in getting the message out. It's the difference between a tomato and a tomatoe.

Most grass roots movements start with a some funds and a few interested people who get members to join and support their movement so they can afford the PR people and lobbyists they need...
> Let different US states have different laws (that the Federal law cannot trump) and let's see through experimentation which set of laws is best for different sets of people.

This only makes the chunking smaller, not fundamentally removes the chunking that you objected to. ("Chunking" in this sense meaning that we have a region ("chunk") that has to all follow the same law picked by some fixed (possibly local) strategy, such as majority wins or other common voting strategy.)

I actually agree with the concept that the chunks should be smaller about many things than they currently are in the US, and that the US generally has too many federal laws.

The problem with your answer to the question posed, however, is that we still aren't sure what we mean by "best", except just to ask every body and take some kind of "most popular answer wins" or averaging strategy. Fixing a heuristic like "best" allows you to deduce (most of) the rest of the things you need to figure out.

One obvious potential problem with this strategy, which is the point of federalism to address, is that the equilibrium reached by allowing each chunk to vary its laws and people to move freely between them, is that we might settle on to a suboptimal equilibrium (or never converge) which is considerably worse than one we might have discovered via planning.

Obviously, the current state of affairs isn't what many people would think of as optimal either. So the question, at least as I see it, becomes "What mechanic do we focus our effort on to fix?"

As someone who thinks that voting is a useful mechanic, my answer would be that addressing the voting mechanics would allow the law to more accurately reflect the desires of people governed and allow for better selection of heuristics for decision making.

Your stance seems to favor just removing large segments of what exists, and seeing what gets invented to fill in the gaps.
There is no substantial difference between "parallel" and "concurrent". Bot mean "running side by side" except that by "parallel processing" we usually exclude simulated concurrency.

However, simulated concurrency requires asynchronous behavior: an external event, such as a timer interrupt, or the arrival of input, can come in at any time and change the control among the tasks (preemption). This looks a lot like true parallelism and must be programmed with the same care as real parallelism, which is why we dare call it concurrency.

Tasking without preemption is not concurrency. The tasks know that they cannot be preempted and rely on that assumption for their correctness. This approach falls into the same domain as the use of coroutines, or dispatch queues of lexical closures, first class continuations, generators and such: none of which represent concurrency.

I do not believe I require any correction in terminology or concepts; I've been programming for 33 years, and I'm the person who invented and first implemented glibc's PTHREAD_MUTEX_ADAPTIVE_NP mutex back in 2000.
This is from the company itself? It's promoted by the mentioned twitter account: https://twitter.com/gammagrouppr

That's a spoof account, no?
Your local courthouse?
That GitHub account is a parody, set up after the leaks, in the same vein as the parody Twitter account [1]

[1] https://twitter.com/GammaGroupPR/status/496787518302748672
Even in developer mode, ChromeOS provides a very limited set of tools, no package manager, and a mostly undocumented environment. It's not really appropriate to use as the base of a developer machine. Ubuntu, on the other hand, has all of the right things to make it easy to use and extensible for devs.
A valuable target will always get hacked because they'll be specifically targeted. For most of them it'll be from spearphishing, but there's a multitude of ways to attack people even if https is the default. All well known celebrity hacks are done either by spearphishing or breaking into an account independent of contact with the person.

And in general it's probably not a good idea to set world-wide standards on the most used high level protocol in the world based on a few rich people who use the net from an unsecure device.
They absolutely did. Read this account of the restaurant scene: http://www.twingalaxies.com/showthread.php/118881-Issue-6-Th...

Here's a collection of public statements by Twin Galaxies on the littany of inaccuracies in the film.
It's simply a historical observation. If it was obvious what kind of jobs there would be in the future, companies would have already sprang up around those ideas and would be hiring, which would make them the jobs of today. Anything less would be equivalent to the whole world having an understanding that Apple stock will rise by 100% in the next two years but nobody buying it.

Basically, the future is unknowable. But as Marc Andressen likes to say, human needs and wants are unlimited. As long as people can provide for the wants and needs of others via jobs, there will be jobs.

I'd take it one step further, in fact. If we imagine the robot dominated future that so many people fear, it stands to reason (given human nature) that robot-produced goods and services will be viewed as inferior, cheaper, or less personal than human-produced goods. Robots and AI are by nature easily copyable, thus fungible. Sure, AI can be trained and tailored to specific needs, but competitors can simply copy the successful training methods once they are apparent.

A widespread perception of AI/robot produced goods/services as inferior or less personal will happen irrespective of the actual merits of of the products and services in question. There will probably be a few field-specific exceptions to this, but primarily in areas where exact precision, scalability, or replicability are the primary competitive advantages (precision machinery, automobiles, aircraft, etc).

In industries that are very cost or precision-sensitive, robotic automation will do well. In industries sensitive to quality of service, humans will still be useful.

Ordinary products such as food & clothing, and especially services, can be marketed based on a "human touch and taste" differentiating advantage that robot-based corporations will be unable to compete with. You can go into RoboDonalds and order your hamburger with all the ingredients you want, and that will be fine. Or you can go into a traditional steakhouse, talk with the chef about the cuts of meat available, select one, tell him/her how you'd like it prepared, and enjoy conversing with the waitstaff. Until AI can hold human-like conversations and understand all the nuances of human communication, any product or service that differentiates itself based on a non-trivial communication with the customer will be robust to AI/robotic disruption.
We can't say what kind of jobs there will because we are horrible at predicting the future. The most certain guide we have for the future is the past, and the past isn't as mysterious / scary as the future.

One thing is for damn sure though, we can be quite certain of the jobs a robot can do right now and that we are just waiting for price is right.
it can and will be gamed

Yes, there is cubic zirconia and things like that. But notice how society reacts, and rejects cubic zirconia? It isn't because cubic zirconia is inferior. It is because it is not expensive, so it makes for a poor costly signal!
2048 in Swift – Video Presentation
I was actually hoping it was a summer promotion for Uber, mobile-pool-as-a-service.

http://img3.wikia.nocookie.net/__cb20111219033328/simpsons/i...
That makes sense. Considering how popular Chromebooks are becoming, this could be quite valuable for schools.
Have you tried standing? Perhaps alternating standing and sitting (in addition to an awesome chair) would help.

I switched to standing a few months ago, and it took me 6 weeks to build up strength so I can get through a day without pain. I do find I have more energy now toward the end of the day.
I'm so very excited about this
Or do it the easy way without messing up the bootloader and Os: Set them up with Nitrous.io and get right to coding.
Yes 100%. I'm using Chrome. I could by any plugin or extension that I'm using (Chrome Helper is 89%) Flashblock, AdBlock etc. On the other side, timeline says that I my FPS is below 30 with many spikes caused by render and paint. Hmmm.
So? Is it illegal to download leaked data? Or only if you're a newspaper?
Pulse Point launches in LA, alerts CPR trained citizens nearby in an emergency
Online (i.e. single pass) estimation of quantiles is a well-studied subject – doing some literature research would have gone a long way here. Back in 2004, this was the best paper I found:

http://ftp10.us.freebsd.org/users/azhang/disc/SIGMOD/pdf-fil...

The technique is efficient, straightforward and has provable error bounds. It was published in 2001, so it would also be worth looking at subsequent papers that have cited it for further improvements:

http://scholar.google.com/scholar?cites=6184540005789557130&...
It's not that they would be less likely to be good relative to themselves-but-did-research. It's that someone focused on the sale is what Thiel is purportedly trying to avoid in dismissing those in suits. Someone focused on the sale of the company to investors more than on the company might be even more likely to do that research than the best bets, and that might cause dis-correlation.