skysight-inc/HackerNews huggingface dataset:
Show HN: Online Reputation Management for Restaurants
Link to the original developer's page for the game - http://adarkroom.doublespeakgames.com/

Also -

> What will happen if I hotlink to a rawgithub.com URL on a production website?

> Bad things. If you hotlink to a rawgithub.com URL on a site that gets lots of traffic, requests will be throttled. If this heavy traffic continues, requests originating from your site will eventually be dropped.
It's a bit more nuanced. It depends on who we're at war with. If it's a nation, then sure, the nation and it's support system (workers, factories, etc.) should be valid targets. For non-state sponsored actors (terrorists, etc.), it becomes a lot more muddy. For example, in Pakistan, the general population isn't actively supporting terrorism and it's not advocated by the state so they are not valid targets. However, in areas where the Taliban have control and are supported and aided by the villages, the target list should expand.

At the end of the day, my original argument was that the delineation of military vs. civilian targets allows us to ignore our roles as citizens of a nation-state at war. I also think that many conflicts get dragged out and result in a lot more pain and suffering than if we had more flexibility.
How long did it take you to get through it?
Once, I made the mistake of asking a more senior IB analyst the following question at a party (I did not know him well):

"Some junior investment banking analysts work over 100 hours a week. There is no way that anyone is firing at full steam mentally pulling those hours weekly, because science. Why don’t banks just hire twice as many analysts and pay them all half as much to get more intellectual bang for their buck?"

He was not pleased.

Thoughts on what this means for our changing economy (and brunch):

http://robmcfeeley.com/post/65530961398/goldman-sachs-encour...
I'll probably buy the book, seeing as it's cheap as shit. But, I just want to say, your BBS is one of the most awesome things I've found all year. (wishing I wasn't so young)
The likelihood miles and miles of cabling, much of it presumably leased, will be compromised is nowhere near comparable to the likelihood a normal, single-location office/home ethernet LAN will be compromised. (And if you think both are easily compromised, that only adds to my original point.)
NYC - LA Automobile Record DESTROYED: Meet The Guy Behind the Wheel
Doesn't "is operating" mean it's only illegal if turned on?

27602. (a) A person shall not drive a motor vehicle if a television receiver, a video monitor, or a television or video screen, or any other similar means of visually displaying a television broadcast or video signal that produces entertainment or business applications, is operating and is located in the motor vehicle at a point forward of the back of the driver’s seat, or is operating and the monitor, screen, or display is visible to the driver while driving the motor vehicle.
yes there's hundreds of these online - though i must admit that the images are well done to convey the main point of dimensionality reduction, those who don't necessarily understand eigenvectors or covariance matrices will be able to see what's happening between the lines
TechEmpower Web Framework Benchmarks Round 7 Preview
Also upvotes by YC peeps, probably have 3 times more weight than normal ones.
Probably because there was just too much information to make sense of all at once. So they just let out little at a time of what they understood to be verifiably and properly true.

Of course the cynical view that they held on to it to make some ad-money is not altogether wrong either, just unlikely to be accurate.
Ah. That explains the flickr forced pw change n days ago.
Since he seems to be a pathological liar, how about some waterboarding to help his memory? I'm sure we could clear up any misconceptions about the NSA's activities quickly with this officially-sanctioned (at least by former officials) method of "interrogation", which the US has applied many times in the past (allegedly with great success and little regret).
Everytime you pass arguments to a constructor or a method,if the parameter is itself an object you will call a method on (message passing), you are doing dependency injection.

So it's a fancy word for a basic idea.

The OP is talking about an IoC container or a service locator. which is a tool that will wire up and build objects on demand according to a definition. The alternative is writing factories( ex : document.createElement("DIV") is a factory method ).
Show HN: My redesign of Basecamp's homepage for better conversions.
Which, going by their (this administration's) record at disavowing, initiating investigations into, and demanding accountability from our various security agencies for their widely known, and far more egregious abuses they've been indulging in since late 2001 -- torture, extrajudicial killings, and the cavalier attitude of our armed forces toward civilian populations, generally -- we can be virtual certain that not only will they "fail" to do, they won't even make a credibly sincere effort at it.

I don't see how the administration can fail to disavow them, investigate them fully, and hold their instigators accountable.
In spite of the FDA, people are still [potentially] swindled by e.g., colloidal silver, ionized air and water, various supplements, energy drinks, etc. Moreover, it's much harder to tout the benefits of eating e.g., oranges or kale without funding a zillion dollar study.

I do think various products and services should be reviewed but there are better ways to do it than with a federal agency. E.g., https://en.wikipedia.org/wiki/Air_ioniser#Consumer_Reports_c...
Have you considered using RescueTime[1] and pulling data from their API instead of tracking it yourself?

1: https://www.rescuetime.com/
Why not just use the javascript x86 emulator that somebody posted to boot an OS? Then you can run the Hotspot JVM, v8, ad infinitum. Piece of cake.
Which, going by their (this administration's) record at disavowing, initiating investigations into, and demanding accountability from our various security agencies for their widely known, and far more egregious abuses they've been indulging in since late 2001 -- torture, extrajudicial killings, and the cavalier attitude of our armed forces toward civilian populations, generally -- we can be virtual certain that not only will they "fail" at, they won't even make a credibly serious effort at it.

I don't see how the administration can fail to disavow them, investigate them fully, and hold their instigators accountable.
Why GNU make is still vulnerable to buffer overflow in Debian?
Original video here: http://www.youtube.com/watch?v=16oaGSltUPE

(thought she deserved the credit!)
I've written such a software for my Maths classes in 5th to 9th grade. Instead of doing my homework, I've programmed all the new stuff we've learned (calculate gcd and lcm, primes, factorization, geometry, stuff like that...), entered my homework and let my software compute the results. I later even implemented a solver for linear and quadratic equations which I was pretty proud of.

I did all this programming first in QBASIC, than in PowerBASIC which gave me a nice speedup. Fun thing is, since I was quite young back than, I didn't knew how to define functions in BASIC which complicated my code quite a bit.

I showed this software (which I've called ADDIMATH) to my math teacher, and he loved it! He even bought one copy for 0.50 Deutsche Mark on a 1.44MB floppy. He proudly told parents and other teachers about my software and allowed me to use it for my homework as long as I wouldn't give the software to my classmates.
That article is specifically about using your phone as a GPS while it's in your hand. Using it hands-free in a car dock is a different matter (and much closer to the Glass scenario). From the article you linked:

Had Spriggs’s cell phone been fastened on a dash dock, the
story might have turned out differently; that’s because,
even though California has a hand-held ban for texting,
talking, listening (and now, using GPS), it doesn’t
prohibit hands-free cell phone use.
> is it to preserve traffic by keeping the click-gravy-train going?

If that were their intent, I would expect them to release slightly faster, at least one significant document per week.
The problem is that the people who were actually in Germany breaking German law were (likely) on diplomatic passports and so have plenary immunity. Meanwhile, under international law, which German courts take seriously even if US courts do not, senior state officials have functional immunity for actions taken in an official capacity with a disputed exception for violations of jus cogens+.

While there may be some room between the people on the ground who are immune and the senior officials who are immune to prosecute mid-level functionaries, that's not terribly satisfying and there still remains the problem of getting them in front of the court.

See generally: http://www.lawfareblog.com/2013/10/the-nsa-affair-goes-crimi...

+The most serious types of international norms: things like genocide, slavery, torture, and piracy.
That sounds kind of esoteric / superstitious to me. Has this been blind tested? Anyway... computer music has the soul of the people selecting the samples and the parameters for instrument synthesis, and choosing when and how to play them. That's why all that is done manually. Heck, on the C64 (probably not just there) it wasn't unusual for composers to write their own composing software and playback routines.
I used to work in the antivirus industry, and, as I recall, anything that even hinted at a history of hacking or virus-writing would lead to instant dismissal and black-listing (from pretty much the entire computer security industry). I imagine that the same prohibition would now apply to former government employees also.

The sad fact of the matter is that we cannot trust individuals that have ever worked with these agencies, nor with the private contractors that supply them. The risk of insider attacks is too high. Equally, we cannot trust companies that employ those individuals.

If silicon valley is to recover the confidence of it's customers, it must go through the painful and heart-rending exercise of dismissing all employees with any connection whatsoever to government espionage. Many innocent people will lose their jobs, and will face the prospect of being excluded from high-tech employment in the private sector, but I cannot see any other way of regaining trust in our fundamental infrastructure.
For anyone still having trouble, it's likely due to evil caching name servers ignoring our 30 minute TTL.

If you're still having trouble: https://gist.github.com/kogir/7237218
Many efforts underway already. To add to the list
http://fluxtream.org
http://lockerproject.org/
So basically you need to use strict ownership at API boundaries as that is the only way to avoid this. This isn't always optimal. It sounds like you're sacrificing quite a few goats at the js altar for no real benefit.

Your question about why a developer would need to change an internal function's signature is ridiculous. Maintaining code involves changing function signatures all the time. If another developer is working within the same API boundary, he's screwed.

This isn't a necessary fact of life. Even most sane dynamic language will error out when such incompatibility arises, instead of blaming the developer for using a process incompatible with the js way.

Not to mention the other argument, that with all the discipline in the world, humans will still make mistakes. Instead of translating to errors, they translate to bugs.

The gain? not having to use an asterisk when you want varargs. That's just stupid.
As if the "innovative" Lenovo brand couldn't fall any farther...
4 reasons to delete your Facebook account
This is more specific to C, but can still be applied to other areas. I always thought it was a great read. A Retargetable C Compiler: Design and Implementation

https://sites.google.com/site/lccretargetablecompiler/
I think the oversimplified nutrition analytics is actually killing one of the biggest potential sources of insight from personal analytics. The key then is having a large, accurate database of nutritional information so you can see which fundamental ingredients a users is constantly ingesting.

Other than that, I totally agree. Someone please make this app-- then let me do the machine learning for you. :)
- Queries all common dns records together (A, AAAA, CNAME, MX, TXT, SRV), Reverse DNS and FCrDNS, Specific nameserver support, IPv4 + IPv6
Google Plus Custom Url And How To Activate Yours
Ex-cable and wireless lobbyist confirmed as FCC chairman
Interesting that this is "Tinder for startup professionals" because the co-founder of Tinder said they're interested in applying their idea to professionals in the future (not just dating).

The co-founder of treatings.co has been blogging on PandoDaily every week about doing the same idea. I guess a bunch of people are going after this space, and I wouldn't be surprised if LinkedIn has a more noticeable feature like this in the future.
In an attempt to keep things constructive, I would prefer if their home page tested out other hero shots than what they've had for ages now:

> https://basecamp.com/

At one point, there was even a post about how "real" photos A/B tested better than stock photos.
I think they do now. There has to be some sort of sense of personal professionalism of the many highly qualified security experts working at Google, that is hurt by the revelations that the NSA basically fucked them over and drew a slide with a smiley face on it about how they fucked them over.
I added a note to ping you as soon as the multi-site stuff is ready for testing. I'm probably going to start with individual reports per-site, and then add summary reports for multiple sites. If you have any requests for the kinds of data you'd like to see, I'd love to hear about it.
There's greater risk of facing problems of all sorts when you have rogue agents on the inside (what if they get found out? how will that be met by news journals? people who find out about it? the trust dynamics between CEOs and government agencies that request access in a legal way, when needed?).

The risk of things going wrong when you're tapping cables is much less pronounced as far as I can see.
I love using rescuetime! Anyone know of one for iPhone?
If you're running userscript, here's the code you can use:

.joy figure img{
visibility: hidden;
}

.joy blockquote{
display: none;
}

.joy figure{
max-width: 600px;
height: 630px;
}

.joy {
background: url('https://scontent-b-dfw.xx.fbcdn.net/hphotos-prn2/1394145_10151974119134120_973425284_n.jpg') bottom no- repeat;
background-size: auto 100%;
max-width: 900px !important;
width: 55% !important;
left: 2% !important;
}
The problem is that usually people don't say no directly. It's not always clear if they can't or don't want.
I found the result to be a rather monotonous sameyness. The sound of "all the piano keys being smashed" overwhelms everything else about the piece, and the end result is that for all the apparent energy, the end result is really quite boring.

Contrasted to its acoustic opposite, chip-tune minimalism, and I'll take chip-tune anyday, even in its "pure" form (limited polyphony, no postprocessing, etc, just as you would have found it back in the day).
Whenever people talk about pre-paid, I always think Pay-as-you-go. I am currently thinking of switching from a Tmobile family plan to one of the Pay-as-you-go services that are ultra cheap, like $10 for 100 minutes good for 3 months. Use Voip at home. We'll see how it goes.
The only way your time will run out is if you give up. If you stop learning, advancing and pushing forward then, yes, time is up. Of course, what entrepreneurs get excited about changes with age. I've been starting and testing companies and ideas since I was probably 13 years old (selling custom t-shirts I made in my garage to classmates, for example). What got me excited back then doesn't even move the needle today.

Most of my ideas and entrepreneurial thoughts as I got older tended towards the more complex rather than the opposite. I never, in a million years, would have thought of Instagram. Not in my mental framework. In fact, I probably would have discounted it as a dumb idea. This is to say that there can be value in approaching entrepreneurship from ignorance (not meant as a pejorative). I would say that most of the things I've done that did well are things that, in retrospect, I jumped into with such utter ignorance of the reality of doing that thing that I probably would not have attempted it had I known. That's what I mean when I say that there's value in ignorance.

Now, a little bit about the programming business. Being a programmer is like being a supermodel. Once you reach a certain age, if there isn't something particularly special about you your career prospects can and often do change. In certain circles (SV being a good example) older programmers have a hard time finding work. It is a young man's world. I know many who moved out of the profession or relocated for this very reason. The issue of age discrimination has been discussed many times on HN. It is real. Keep that in mind as you go forward.

There's also another issue. Thirty years ago one could be an entrepreneur and, later in life, go get a job somewhere if needed. Today, things can be brutally different. With entrepreneurs generally plastering their lives all over the internet there is no dumbing-down your resume. No way. Which means that your life, your achievements and struggles will follow you forever. If, as you get older, for whatever reason, you decide you'd like to get off the entrepreneurial train and just get a job for a while it could be tough. People google your right away. In certain domains you'll run into FUD. Middle managers will not want to hire you because they are afraid you might be after their job (after all, you are very capable). Small to mid business owners will be afraid that you might want a job with them to learn about their business and later go off and launch a competing business. I did not realize this was going on until I had a chance conversation with a recruiter who was telling me about one of his customers who simply could not get hired to save his life due to his very public entrepreneurial profile. Obviously someone eventually hired him. Apparently it took a tremendous amount of work and time.

You are 35. Nothing to worry about so long as you don't stop learning. Just be smart about it all.
> It seems almost impossibly easy and yet no one has really done it.

How does it seem easy? If you just want to track one or two data points and put them on a graph sure, it's easy. If you want to track 100 sources of data, each in a different format with different types of data it becomes quite hard. Then try taking that data and analyzing it. Try looking for correlation between your manually recorded caffeine consumption and your sleep patterns logged with FitBit / BodyMedia / another service.

It's a hard problem with a limited market and limited options for monitization.
Don't read HN
You have to trust your developers. You can do audits, but the problem is intractably difficult. Developers have a TREMENDOUS amount of power. Trust is absolutely, utterly, irreconcilably fundamental to the job. If you cannot trust your developers, you are screwed every which way to Sunday. If your developers are compromised, you have to assume that your whole business is compromised.
I prefer building my own stack. Refactoring is quicker down the road has I dont have to rewrite all the application.With angular you'll just be writing Angular plugins when things change ( and they will , Angular is not the ultimate JS framework ) ,you'll be stuck with Angular or waiting for an update, i'll just be swaping a layer in my application ).
Typically, if a diplomat constantly breaks the laws of the nation they're sent to in this manner, they get kicked out, and if the sender country in question keeps sending this sort of diplomat, the embassy would eventually be closed.
Didn't know it existed (the whole reason I wrote the dang thing). Ill check it out thanks.
Facebook Won't Buy BlackBerry, But It Should
This had me in tears of laughter. What a genius.
It's interesting that there's been little attention paid to what this genre of backbone/infrastructure tapping means for companies using content accelerators (or whatever they're called).

Considering what we now know about tailored access operations, I find it hard to imagine they've not used these abilities to subvert the auto-update functionality of virtually every product there is out there.

Ie. client requests auto-update from front-end server, update is switched and replaced before hitting the front-end server & being delivered.
I cannot up vote this enough.
I'm thoroughly confused by this press release. I have an app that needs cross browser video support and I was required to use either flash/webm/vorbis to get my videos working in FF. As of a few weeks ago, h264 videos started working in the latest version of FF. Once I discovered that I ditched webm and vorbis and now have it default to mp4.

Then I see this press release... Does FF officially support h264 right now? I'm using FF v24 and it seems to already support h264. Is that because I'm using a mac and it falls back on a system codec?
Sure, one would more realistically use any standard encryption scheme. Agreed on homomorphic encryption as mentioned in my previous comment. But "impractical" is a far cry from "fundamentally impossible".
Why do you say Mozilla could not view or audit the source? Cisco announced source release, too.
http://xkcd.com/898/
I don't see why this is ridiculous. I don't think that physical playability/unplayability is the key feature here. What does it really mean to be "unplayable" anyway? When you play piano, is it your body that generates the sound, or are you manipulating a machine that generates it for you? There's a delay between notating a MIDI file and hearing the resulting sound, but the same goes for the time between your finger hitting the key and the hammers hitting the string. I'm not saying there isn't a distinction between live performance and pre-production, but I think we're better off looking at playability as a spectrum than a binary value.

We could critique the medium, but people have abused instruments and sound makers for generations. Look up prepared piano [1], glitch music [2], and the wide world of guitar effects. This is just another way exploring the possibilities of a given medium (MIDI, in this case).

Theoretically, we could generate all possible music just by adding together sine waves, but realistically, most music is only accessible by using far more limited mechanisms, like instruments, gadgets, and paradigmatic software, which in turn influence the creative process. A person is definitely free to critique the artistic merits of a given piece, but I think it's rather close-minded to critique an entire medium. Most of the styles of music we listen to were (or still are) considered cheating by adherents to some other style.

[1] http://en.wikipedia.org/wiki/Prepared_piano
[2] http://en.wikipedia.org/wiki/Glitch_%28music%29
Very true. Trust is important -- hard to win, easy to lose. Once lost, it never comes back.
Users won't input that data. I care a lot about this, and found using apps like LoseIt to track food way too much overhead.

I know some people are trying food tracking via taking a photo. Taking a photo per meal is a lot of overhead! That said, 4 Hour Body recommends it to stick to a nutrition goal.

Also, I disagree with your premise. I know what I shouldn't eat, and the main questions I want answered are what correlates to my making bad decisions. How does sleep relate? Alcohol? Being around friends? Tracking specifically what I eat seems irrelevant.
Passed a cruiser while speeding.

To those saying Glass is not a distraction: sarcasm is the lowest form of wit.