skysight-inc/HackerNews huggingface dataset:
do ad campaign purchasers never calculate roas? You'd be incredibly dumb to think so
I'm not sure what can be done in this case, but one option is to install Prey [1] on your devices and give the activation code to your loved ones.

1: https://preyproject.com
You like the author Ray Bradbury, don't you ;) (And if you don't, I think you would!)
Hi, thanks for checking it out. I had no idea this would be found all of the sudden. I haven't actually thought about this in a while (I just use it now... it's just another tool for me...) so bear with me here.

It won't rebuild stuff that already exists. Once it decides that it needs to make foo.cc and foo.h into foo.o, it won't recompile foo.o unless foo.cc or foo.h changes... or one of its source dependencies changes.

It's something like this: take all of the timestamps for all of the inputs and outputs for any given target. The oldest output has to still be newer than the newest input. If any input is newer than any output, then we need to build.

It sounds weird, but if you write it out like a number line it makes sense.
I think the site may have been hosted on an 8-bit homemade computer :)
Would any applicant from Europe be considered?
It's a real interpreter. It runs directly from the source code - it doesn't even store a parse tree or bytecode. Memory allocation and alignment is done in the standard C ways. It's designed as a scripting variant of C so it doesn't implement 100% of the C standard (eg. bitfields), so no it's not self-hosting.
Commenting more on the general tone of US agencies, since changing the law to specifically allow an expanded set of investigatory techniques, is them "breaking the law"? What?

You can argue they shouldn't have such authorities, but when the law explicitly gives them authority it's foolish to then claim they're breaking the law when using those same authorities.
"Is it on?"

"It's always on. ... It uses far-field technology, so it can hear you from anywhere in the room."

Jeez, whoever wrote this is missing their calling. They should have their people get together with Wes Craven's people and do lunch, or something.

(Edit: OK, the producers clearly knew they what they were doing, even if the people paying them didn't. Check out the daughter's sweater at 2:52.)
Love this, we have a similar issue with the library at work, no library system, our librarian quit and they never replaced them, I built some stuff that your'e welcome to base some stuff off of it's on github and uses angularjs and firebase :)

I used openlibrary to pull the metadata (not sure the restrictions), but may be nice to mirror all that data somewhere for low/no cost?

https://github.com/onaclovtech/library

I also use this for my personal library at home (nice when you go out to verify you own a particular book of a series already).

Good luck!
Links aren't usually one of the things you expect to require javascript for, although obviously in some cases when the page tries to override default window/tab management (hiss boo) it makes sense. It's more like disallowing images, and all the text shows up right-to-left. Maybe I'm just a grumpy old person, but I'm tired of people overengineering things. Your website isn't super-special and it doesn't need its own javascript "viewer application". Then again, I'm aware I'm well outside the mainstream in holding that opinion.
If your 'coders' are writing functions like findEventsFromLast6Hours, you are not giving them clear requirements.

I assume you gave this engineer the requirement 'find all events from the last 6 hours.'

You should have given them the requirement to find the latest events for a specified interval.
Really? Could you share the titles.
Federal appeals court upholds ban on gay marriage
Even in the case that the game is a single iteration, it doesn't erase the background fact that society still exists and that punishing people for breaking societal norms can enforce societal norms of fairness.

The experiment doesn't control for the fact that even though it's an isolated game, it's still happening in the context of these people being members of society and hence trying to enforce societal norms even in the game. Society is a large pool of random encounters over and over, so the players are making the correct play given that there's no control of that factor, ie, it's not truly a stand alone game.

I find a lot of the analysis of these games from psychologists leave out details like that which make the responses move from irrational to rational.
It's weird that Reddit hasn't seemed to decide for /r/losangeles, which has a missing person post on a weekly basis, if not more often.
Thanks! Yeah, I plan to open-source the project. So of course that would be great to port it node-webkit.
Only, IMO, if it's already been designed in and you can hide the power usage (and data-store usage).

That quote was about this Amazon device anyway, which doesn't have power usage or data usage requirements that would be noticed by the average user if recording was only for significant audio. You've jumped from there to cell phones.

The access is blanket given warrants like the FISA verizon one, and there's nothing to stop targeted surveillance like that which we know goes on on gmail/skype/etc accounts when requested. To be clear, I'm not suggesting that cell phones or this device are all constantly recording what we do and transmitting direct to the NSA right now, but that they could in a targeted manner be used to do so if someone became of interest, and that this Amazon device would be a particularly powerful bug given the great microphones, constant power and fixed location in a home.

Re cell phones, I don't think it would be very hard to present a blank screen and wake up only on significant audio to record/broadcast on a hacked phone. I'm sure a paranoid user would eventually notice, but the capability is certainly there - probably that sort of thing is very rare and sophisticated, it's not something I worry about personally, but I do think it is quite possible. If you control the software on the device, I don't see why it seems impossible to you that you'd be able to control the phone completely and use it as an audio bug (except when battery removed etc). You wouldn't even have to rely on faking switch-off - the majority of people leave their phone on and carry it around.

Anything better?

Well, I'm inclined to believe Binney (and others) when they explicitly say cellphones are used as bugs, but here's another example for you of actual use, they are not hard to find:

http://news.cnet.com/FBI-taps-cell-phone-mic-as-eavesdroppin...
> I patch both your boot loader and your kernel with a rootkit. This should be laughably easy for the level of adversary we're talking about.

Well, you won't be getting the kernel, its on the drives. It would have to be in a separate partition so you can start it before mounting the sensitive filesystems, and you may have a key that the bootloader uses on it, but in either case if you are not present and a sever goes offline you basically have to do the following:

Verify the ROMs integrity in that first stage - before you put in the key for your actually sensitive data. That means you need open firmware or some mechanism to hash the ROM that is installed, you need to have a means to read it in its entirety, and then you need to hash it.

I say open firmware because you need to be able to guarantee the FBI couldn't embed a backdoor firmware. If you can get open spec / openfirmware mainboards and verify their authenticity only then can you be safe.

Then you verify the kernel, which is much easier because you can compile it yourself, maybe even pad it with some random and scramble the ELF tables in some custom orientation.

And then you need to worry about how you input the key - if its by USB, you can backdoor the USB and network controllers and keylog in hardware depending on the vendor and model of the mainboard. Over the network, just the NIC is in question, because any secret sharing over ethernet better be over a secure connection.

But that should be it. It is a fine line at best, and a bottomless pit at worse, but there are ways to try to be hardware secure.
What you are saying (please, correct me, if I am wrong again), is that the Li-Ion batteries are unstable, but you can keep them safe (no over-current, no over-charge, no over-heat). That's fine. After all, multirotors are also unstable, but they fly pretty good.

What I don't know (and where I might be totally wrong), is how bad are current supercapacitors in energy density aspect. The wiki page about Supercapacitors [1] mention it's 10% of Li-Ion, but I have heard about the supercapacitors which are 25% of Li-Ion (not sure, if they are available on the marker, [2]). With 25% of Li-Ion, the supercapacitors for regen would be a better choice than the batteries (see the reasons in my first message). At 10%, you're correct.

1. http://en.wikipedia.org/wiki/Supercapacitor

2. http://www.technologyreview.com/view/521651/graphene-superca...
That autonomous cars represent a far greater and more darkly Orwellian threat to human liberty than anything the NSA could cook up. Probably.
Sound of Azure
Prophylactic surgery prior to space flight: Is the benefit worth the risk?
Is anything actually a meritocracy?
Every single example used in their advertising, verbatim, works on Siri (and presumably google phones) which is already in my pocket.
How a Non-Technical Founder Bootstrapped a 6-Figure SaaS Business
What is the start up, or at least what does it do?
I've never tried symlinks but I don't see why it wouldn't work. The key is that "foo/bar.h" needs to be readable with cwd == "src". If whatever filesystem you have will make content appear there, it should just work.

Having just tried it... sure, it'll work. Starting in my "depot" dir...

---

$ mkdir /tmp/hn
$ echo 'int main() { return 0; }' > /tmp/hn/hn.cc
$ ln -s /tmp/hn src/hn
$ bb hn/hn
I1106 144900 4720 build/dep.cc:591] Compiling: hn/hn
I1106 144902 4720 build/deptracker.cc:184] Linking: hn/hn
-rwxr-xr-x 1 u g 7364 Nov 6 14:49 bin/hn/hn
$ bin/hn/hn
$ echo $?
0
In some cases I can understand its a way of verifying employment, however as far as salary negotiations, i'm told it's basically poker, and if you show first, they are in charge.
...

Why is javascript "critical" here? It's really critical, as in there's no other way to go from viewing one set of text to another set of text on a page without javascript?

This site cannot be reproduced without images or the letter "e". It can be reproduced without javascript. Trivially.
I really thought it was satire too. It wasn't until there was like 10 seconds left in the video that I realized, "there's not enough time left to make it funny, it must be serious!"
yes and none of that can be faked at all....

People have never signed up for services with the wrong email address, I have never gotten confirmation emails for things I did not sign up for... no no that has never happened...

/s
http://amzn.com/B00G9FDJNA
I actually had this guy interview me for a first round at SpaceX. Seemed nice enough and we chatted further. By the time I flew in for the onsite he had "left." Cool dude.
Communication without that symbol is not so difficult if you work for it. I can usually do it orally if I try, although it's most straightforward with typing. As HN participants might know, lipography is a strong tradition which boasts many amusing artifacts (including famous books, of which Christian Bök's is most obviously worth buying).

I'd think things would go similarly with Javascript. :-) If you don't want AJAX and local tasks such as validation, you can still construct practical stuff without it.

(Most of my oral discussions with folks work practically without using Javascript... I'm not as optimistic about my browsing, though!)
> Isn't it really easy to locate one if you can perform active attacks on the global infrastructure? (introduce latencies and/or break links temporarily)

Seems like it wouldn't even take too long if you apply the same type of logic that makes binary search O(log n), even with mirrored servers. And as long as you don't need perfection (i.e. just to narrow to a list of candidates for further inspection) then mixing that with Bayesian statistics would probably work wonders too.
Simple painless network testing tool for iOS and Android
ALEXA, WHAT'S THE SAFE-WORD?
ICE is the agency that handles customs inspections, and presumably get called in for any type of smuggling of contraband that crosses national borders.

It would make a lot of sense for the Federal government to have a single agency that investigates all computer-related crimes, but since that would make sense it will never happen. Instead each agency (FBI, US Secret Service, ICE, etc.) will investigate computer-related crimes that tie into their bailiwick, likely cooperating for cases that cross jurisdictional boundaries like this case did.
US announces 1st Bitcoin securities fraud case
On the internet? No.
Show HN: Hacker News Analytics in Real Time
Campaigns like this, while frustrating for existing users, aren't there to target us, they're to target someone who filled out the sales form halfway and got distracted.
Yes, one of the two guys who just came back was Norwegian.
My grandfather visited Antarctica in '58-'59 as part of an initiative called something like "International Year of Science." After his second year at the University of Illinois Urbana-Champaign, he traveled to Virginia and hopped on a ship.

That ship eventually traversed the Panama Canal, crossed the equator, stopped over in New Zealand, then proceeded south to Antarctica. From there they then traveled north to Melbourne, then headed west. Apparently they had engine trouble and had to stop in Perth as well. From there the proceeded to stop in Durban and Montevideo before returning to Virginia. It was a long trip...

The kicker is that he had the foresight to buy film cameras (one color, one BW) before this and filmed a bunch of stuff. A couple years ago, while preparing for a move, my grandmother found a box with reels and reels of footage, unlabeled and not in any particular order. She took it to a film processing shop, and together with people there, they pieced together a probable timeline and spliced together ~90 minutes of interesting footage out of heap and digitized it. So now I have a DVD with some pretty cool footage of that trip. Elephants, albatross, icebergs, heavy machinery down in Antarctica... that must have been an amazing trip for a guy who grew up in small-town Illinois.

My family still has the coat and rucksack he was issued, with his name on it and a pretty cool seal/patch.

After that, my grandfather went on to do a bunch of other kickass things, like found a couple engineering startups in Boston in the 60s, with varying success: flip a couple, get screwed by some shady folks... the works.

Partly because of his story, I'm heading down to Antarctica early next year, though not on anything quite so cool: just taking a two-week cruise, but I'm excited to be retracing his steps in a way.
No, you're right, it's goofy. Clowny, you might say.

It should be more like this:

pkg-config --identify-file=microhttpd.h --> "libmicrohttpd"

The problem now is that you can't go from the .h name to the package name. Once you have the package name, you can use pkg-config to give you --libs and --cflags, but there's a (big) piece of the puzzle missing at the moment.

Changing pkg-config and its users to add that mapping would be amazing.

Once we had that, tools like this could see #include <foo.h>, look it up to a package name, use that to get the cflags and ldflags, and that would be it. No config needed.
Too late. You probably already have a cell phone and probably already carry it with you most of the time.
Their boards are quite fun. The specs they achieve are due in part to some of the compromises I discussed above. For example, these are some independent long-term reviews (that are of course from a self-selecting sample of Evolve riders).

http://scrapedup.com/e-board-reliability-results/
A domain-specific WYSIWYG editor is a long, long way away from a future that doesn't involve any coding. Unless by "coding" you mean HTML/CSS/JS in e-Commerce web apps.

The point is that there are infinitely many interfaces (again, in the most generic sense) that haven't even been conceived of yet. All of those will require coding.
I advise not to take advice from random people on the internet who know nothing about your company or your situation
Webdev Timelapse
Thanks! Ionic is really awesome!! I would highly suggest trying it out, especially if you have familiarity with Angular -- you can make apps very quickly. The community is very helpful/responsive, and the team seems to be focused on continually improving it.
Motorcycle statistics are accurately dire, but the reason for this is rather obvious. Most "miles" in cars are commuter miles... getting to work, getting to the store, getting home again.

Motorcycles on the other hand are generally not commuter vehicles, and riders tend to be self-selected for high risk. From people obsessed with speed, to motorcycle gangs who were no gear, to the weekend rider who has very little experience... It even applies to route selection, the trip to the store is well understood, but if you want to have a nice ride on the weekend, you will probably go far off your normal path. Different vehicle type, less miles logged, unfamiliar territory and often inappropriate gear do lead a high risk of injury.

Riding on a motorcycle is risky business, but so is riding a pedal bike in a city. It can be done practically and reasonably, I even used it as my primary form of travel for a little over a year... but it requires proper gear, a full understanding of the bike (and your place on the road), how avoiding an accident differs on a bike from a car.

It will never be as safe as a car, but in the hands of a conscientious intelligent rider, it isn't the death trap it is often saddled with... it is a calculated risk, like many others people take...
trello.com or Google docs spreadsheet?

There are lots to track time spend on a project, I use Paymo. But I have not seen anything for project planning. Sound like you want a collaborative project planning tool, I can see the need.

Lots of blogs/reviews for that kind of thing: http://www.practicalecommerce.com/articles/4141-12-Project-M...
"Greed. It's terrifying how much it prevails in our startup culture."

Good to know he managed to tone down that concern in time for him to drop cold hard cash on a Tesla once the dough from SR2 started rolling in.
Intel vPro chips have a VNC server built right into the chip, you can VNC in without the need for there to even be an OS installed. It would be very easy to hide a backdoor in one the hundreds of chips stashed in your laptop.
Show HN: EEnglish.com – Test, and then improve your English pronunciation
If you would like to try a Boosted board, I'd be curious to hear your thoughts on the differences between the two.
I have one of these http://www.webcamerablocker.com/ on ALL of my devices with a camera, on my smartphones i've covered the cameras with a small square of duct-tape, on my laptops i've ripped out the microphone arrays or disconnected them and use the Mic input with a head-set if required.

I run my own mail server (although i hate having to email people @gmail.com etc) and i only store my emails locally. I don't use dropbox, i don't use cloud storage providers at all. When I have to upload things, I encrypt them first. I run almost everything through TOR, that includes all my web-browsing on my phone even.

There are a thousand ways that data can be collected about you these days given the technology we use, but I like to think i do a reasonable job at avoiding all of the bulk of them though. Nothing is perfect, but i'll be damned if i'm going to make it easy for anyone.
I want to blog, but I never really am able to come up with topics I think are interesting enough. It's related to the problem Ira Glass points out (http://zenpencils.com/comic/90-ira-glass-advice-for-beginner...), where you don't like what you're creating for a period when you're starting out -- but I don't even really like the ideas I'm having.

The few entries I have on my site are things I don't think are especially interesting, but I had reasons to share them outside of "hey, a blog post", so I wrote them.

This is closely related to the problem of coming up with ideas for a startup. But none of that advice has really helped me. For example, "what should my software do" is restated as "find a problem". Similarly, pg says "An essay doesn't begin with a statement, but with a question." But I don't really come up with questions that seem approachable.^1

So I don't write. Any suggestions for getting over the hump and finding things to write about?

[1] Actually starting things is something I think is incredibly undervalued in society, especially for children. Growing up, I didn't even enter my mind that I could create things. I read a lot, but never wrote. Throwing off this blanket is an extremely hard process I've just started doing.
Mood switch found by UCSD scientists
The startup is LiveMinutes, it is an real time collaborative platfom. We started as a video conference service then we thought it would be cool to store documents on it, to edit them, then to have a chat, then to have Evernote, Google drive integrations... but never considered finding real clients. We have a high traffic/users but not enough...
Given the state of the average American internet connection, is #2 even possible?
Similarly, on the ATMega, the UzeBox http://belogic.com/uzebox/index.asp
I'd love to write and have people read my ramblings: But putting things in the public record is my #1 concern. No-one knows what kind of 1984/'your past is all you are' backlash you might expect in the future.

I see ways for my future health insurance provider to investigate my blogging for risk-taking overtones. They might even do it automatically.. The tendency for people to agree with "people who smoke should pay more for health insurance" is also scary. What's next?

Anyway.. Blogging behind a pseudonym is also not really an option. I could be tracked down eventually. Even Satoshi will be outed, and he's a cryptographic genius. Also, I might lapse and let my 'nuanced opinions' go wild by accident only to be more at risk after discovery. Just look at those Youtube commenters go..
Some things about them are great. I linked to some reliability reviews, which are not so great, above.
Yes, I got the part where there's an entire group of people on HN who have a problem with these types of products.

Did you get the part where there's an entirely different group of people who get tired of listening to you whine about it? I simply want to discuss the product itself.
It's hard to change a culture that has historically thought compliance equals security.
As an aside, I have most assuredly been guilt of this on HN and elsewhere but have been making an effort to curtail it. We'll see how that goes.
Silicon Valley: Ironically Local
Dicks API (Dicks as a Service)
Agree. This really seems like it could be the start of a futuristic, dystopian horror movie.

I think what makes it even more unsettling is that the people's voices are recorded naturally (the microphone several feet away) while the device sounds like it is coming from your computer directly.

Not to mention these people are in bed together while this HAL-like robotic cylinder is listening to everything they are doing with a blue ring lighting up...
The system isn't designed to watch everyone.

It's designed to watch anyone.
Some background on Wanelo:

- Wanelo is a social shopping website and app
- “Wanelo” stands for “Want Need Love”
- Launched in 2012
- 11 million users (as of August 2014)
- 33 employs
- Headquartered in San Francisco
- 90% of Wanelo’s members are women, mostly in their 20’s
- 85% of Wanelo's traffic is from mobile devices
- Current valuation is $100 million +

http://en.wikipedia.org/wiki/Wanelo