skysight-inc/HackerNews huggingface dataset:
It definitely has a good chance at being illegal. So does your grandmother clicking a link in the email if she has any hint of an idea that she's not supposed to click that link (e.g. if the email said "you are not permitted to access this link" it suddenly could be illegal to intentionally visit it).

It's called the "Computer Fraud and Abuse Act"[0].

The exact portion is: "Whoever intentionally accesses a computer without authorization or exceeds authorized access, and thereby obtains information from any protected computer" is guilty of a criminal offence.

This user of Gmail obviously surmised this was debug information he was not meant to see. As soon as he clicked that debug link or the detail link, he was intentionally accessing information without authorized access. He knew he was not supposed to access that information and he did so anyways.

The CFAA has been used before for things not too far off for this. 3Tap[1] was found guilty of CFAA abuse when it scraped Craigslist after its IPs were banned.

Weev[2] was prosecuted under the CFAA for accessing unprotected AT&T customer data that was hidden behind a url with an incrementing integer ID (no password, no username, just a perl script to increment a url parameter in a get request).

This is a fairly well documented law that has been used a number of times and it's almost certain that the author is guilty under it, as written. It's one hell of a broad law.

[0]: https://en.wikipedia.org/wiki/Computer_Fraud_and_Abuse_Act

[1]: https://en.wikipedia.org/wiki/Craigslist_Inc._v._3Taps_Inc.

[2]: https://www.eff.org/deeplinks/2013/07/weevs-case-flawed-begi...
You are right Ben! The rendeder contains a bunch! (Still a subset of the engine like i said)

Hail open source! :)
Is it immediately obvious this can be constructed in O(n) time? The author just gleans over it but I'm still not able to figure it out.
Personally I think that if they wanted to, they could. The physical world around us is mostly theirs. They manufacture everything. Even "made in US" stickers on products actually made in China are also made in China. They could sneak in spy stuff pretty much wherever they want - especially if it has something to do with electronics.
they also updated the project description link
If they don't call it 'Diamond-Nine' I'm going to be disappointed.
A Letter to My Unborn Grandchildren
> have a superior constitution that protects our rights

Mmm, you guys have certainly managed some impressive innovations in habeas corpus[0][1], property rights[2], and free speech[3][4] O_o

[0] https://en.wikipedia.org/wiki/Incarceration_in_the_United_St...

[1] https://en.wikipedia.org/wiki/Plea_bargaining_in_the_United_...

[2] https://en.wikipedia.org/wiki/Civil_forfeiture_in_the_United...

[3] https://en.wikipedia.org/wiki/Citizens_United_v._FEC

[4] The article, innit?
CRISPR genetic modification should not be used on humans
Since frameworks fill in "missing features" of the 95% php use cases.
Php is better to get things up and running, especially for web. Web frameworks make programming for web really easy, which is what php is all about; they are complements. Also, you add a web framework like Laravel for example, which makes it easy link your web framework and your cron tasks together things get really blurry. PHP becomes less of a language and more of scripting a framework to do what you what.
I want to be very snarky with an unnecessary description of a hyperlink... another day.

Wordpress sites _are_ to a degree a federated protocol beyond hypertext:
https://make.wordpress.org/support/user-manual/building-your...
We don’t know what conditions are sufficient to improve humanity’s lot, but, like it or not, we do know that having and raising children is a necessary one. It is also the only such useful contribution that most people are capable of making. Ergo, enlightened/progressive[1] policies will spend most prescriptive effort in at least encouraging people to raise the children that they already have and at least not discouraging them from having as many as they can raise well.

Basic research and public invention also seem to be necessary conditions for “capital-P” Progress[2], but since far fewer people are capable of such contribution, it would be a mistake to provide equal subsidy. Indeed, given the comical brevity of human lifetimes, it might even be kind of evil.

Finally, it’s easy to forget that the actual purpose of business is to do whatever the owner wants[3]. If I am an enlightened owner, it seems obvious that I should help people raise kids (for the benefit of humanity), even though it makes my individual life marginally less enjoyable. On the other hand, allowing anyone to take off work to go and pursue some personal interest also makes my life marginally less enjoyable, but since there is no clear societal benefit, I should, at best, remain neutral; and that’s why we childless people are usually and justly screwed.

[1] Keep in mind that The Enlightenment was literally about using reason to improve humanity.

[2] https://en.wikipedia.org/wiki/Progress_(history)

[3] N.b, businesses are not necessarily for maximizing shareholder value: https://news.ycombinator.com/item?id=3392357
> anymore

It's you, not them, that's changed in this situation
Quip is my tool of choice. Shared lists and easy transition from desktop to mobile and vice versa.

I can start a list on the phone while I'm out and about and continue when I get to a desktop machine. Nice way to organize different contexts/subjects.
Hindsight is 20/20. I vividly remember how surprised I was when Yurii Milner's DST invested in it on then-giant valuation; I just thought that Facebook has run out of local fools and had to find a sucker from across the ocean.

The magnitude of my stupidity at that moment is something I never want to forget.
And filling a 30" screen with 200 character code lines because 80 character limits were only for the 800x600 days isn't good utilization either.
"Only this one user had problem. But he had pretty bad problems, and I wanted to fix this properly."

That's why I'm a Fastmail customer.
Makes integration a breeze :)
I had trouble making it through this wall of text that's not getting to the point. Does the article in the end actually explain why the iPad is slower?
I think it comes from tradition that you have a lot of official meetings throughout the week, but not on Fridays
They're also super cheap, super light, and have super long battery. And ARM is interesting. I've been liking it since back in the day hacking on the Game Boy Advance.
> As a rule,I feel that the size of each list item should inversely proportional to the size of the list.

What are you talking about? That seems completely nonsensical. if I have a list with 100 items, i'm not going to restrict each list item to two words, or two paragraphs, if the verbosity is needed. That is completely detached and separate from the role of lists. If thats how you like to do your lists that's certainly your choice, but a rule? seems a bit much.
Sure it would be easy for them to sneak it in there, but is the US so incompetent that it can not detect it? Otherwise where is the proof of this statistically significant physical spyware?
Right now it doesn't look like anyone's even tried running Debian on the 64-bit Allwinner SoC that Olimex are using or publicly documented just how open the official drivers for it are. Some of the recent Allwinner SoCs have been quite heavily reliant on binary blobs.
A Deeper Look Inside the PECB, Pakistan’s Terrible Cyber-Crime Bill
Depends on how bad one repression is compared to another.

I'm not saying that you're wrong; I honestly don't know. I'm just saying that this doesn't look obvious at all.
Bulk Call Details Records Collection Ends: What That Means
I've seen a number of back of the napkin calculations involving electric airplanes, but even when compared with fuel cells, traditionally fuelled airplanes have the advantage that their weight greatly decreases as they use fuel. Apparently a significant portion of the range of an airplane comes from when the tanks have < 50% fuel. This shifts the economics even further in their favour, aside from simple energy density calculations (as you're lugging the now useless, yet still very heavy batteries / fuel cells all the way to the destination).

While I'd love to see a shift in a more sustainable direction, I wonder if we're going to be close to that anytime soon.
Paper author here. We measured "effectiveness" as the mutation score. We showed in a separate paper that the mutation score is a good way to measure a test suite's ability to detect real faults. Of course, using the mutation score instead of the real fault detection rate does add a layer of indirection, but it's a lot more practical for a large empirical study (i.e., can be automated), so there's a bit of a tradeoff there. (The other paper is also on my website if you want to read it: http://www.linozemtseva.com/research/2014/fse/mutant_validit...)

What the graphs show is that effectiveness rises with suite size, which is expected: more tests catch more bugs. We also see that effectiveness rises with coverage, which seems intuitive: you can't catch bugs in code you never run. But when you graph effectiveness against coverage for suites that are all the same size, the correlation drops significantly, in some cases to 0. Here's an analogy: the number of PhD students that graduate in the US is highly correlated with the amount of profit generated by arcades in the US, but there's no causal relationship between them. They probably both depend on the size of the population. Similarly, coverage and effectiveness are correlated because they both depend on the size of the suite, but we can't say that there's a causal relationship. In other words, saying that a suite will catch a lot of bugs because it has high coverage is like saying that a lot of PhD students will graduate because arcades turned a good profit this year.

Your third point is a really good question. It's true that developers don't write tests randomly, so our method of making new suites by picking random test cases isn't quite realistic. What impact that would have on the results, I'm not sure. That's something I'd like to look into in the future.
I prefer "Blood Carbon" ;-)
Have they simplified the thing where you get about 8 levels of confirmation to do things?
Looks like the user was accessing his own browser on his own computer, so he probably had authorization to do that, and it's unlikely that his own computer was 'protected' against him obtaining information from it.

Would you say that everyone who has ever clicked 'view source' is a criminal? (despite the fact that the source was sent to them in plain-text with the knowledge that a 'view-source' function is available to them)
If you want a self hosted web app, try Anchor - http://theanchorapp.com. 100% free and has everything you're looking for plus Stripe payments....
Blog post: https://news.ycombinator.com/item?id=10653578.
Yes and no. One could just receive broadcasted data -- a monitor on the other side of the room really doesn't need to send much info back. For a laptop, one wouldn't necessarily need to request data via an LED, the requests could be made over some other medium, like traditional wifi, with the responses coming from the LED.
Ark is hiring a VP of Engineering
Modern People Search Engine. YC W2012.

Qualifications:

Proficiency in Elastic Search, Chef, and Node.js
Experience with search architectures

Email your resume to: patrick@ark.com

Familiarize yourself with Ark technology by downloading these new apps:

Ark
Search engine for people.
https://itunes.apple.com/us/app/ark/id956201890

Ark Mail
Displays Ark profiles in each email (Rapportive on your mobile phone) and notifies you when an email you sent is read.

https://itunes.apple.com/us/app/ark-mail/id700227444

For more information, http://www.ark.com
Pretty amazing, DST's $200M @ $10B valuation came 20 months after the AllThingsD article. From http://techcrunch.com/2009/05/26/mark-zuckerberg-and-yuri-mi... - 'just doing our math':

"MA: You’re comfortable with the $10B valuation?

YM: Absolutely. And, you know, I can repeat the reasons why. Basically, I think they have a very unique perspective on social network monetization, that other investors don’t necessarily see. You see how social networks have been monetized in our part of the world, and we’re just doing our math and coming up with numbers that we feel very comfortable with going forward. We don’t really value this business on (fee?) basis 2009 but rather on a longer term, based again on our experience, and we’re very confident that, you know, those numbers can be achieved."
Codes of conduct are just an effort to constrain conversation to a known-good state instead of attempting to achieve a state that permits all good conversation at the risk of permitting some bad. It's the equivalent of `-Wall -Werror -Wextra`. Your compiler will then reject some valid programs, but it will also prevent some unfortunate situations.

This is just a trade-off one chooses in running a community, and some people choose one and others the other. It doesn't have to be a Clash of Civilisations debate.
The default behaviour is a safe semver selector.

If I type "npm install --save foo", it gives me "^1.2.3" which says "everything compatible with the current version".

If you don't follow semver specification and make incompatible changes, well, :(

You also have the wonderful npm shrinkwrap command (https://docs.npmjs.com/cli/shrinkwrap) which locks you down similar to a Gemfile.lock, but inline with how the npm world works.

Thanks for tooting your horn about being senior while also being factually incorrect about the default behavior of node and not knowing you can use shrinkwrap to leave the loose version specifications but also commit what they actually resolved to on your machine.
Discussion on D package configuration format: JSON or SDL
Thus you display multiple source files next to each other, or maybe some metadata. More screens should mean more relevant information.
I also used to think like this. But some people can take those trolls personally.
Prosopagnosia[1] is a real condition that affects ≈2.5% of people. You might check out "The Man Who Mistook His Wife for a Hat" if you're interested.

[1] https://en.wikipedia.org/wiki/Prosopagnosia
https://en.wikipedia.org/wiki/Stealth_banning
Weev was also accessing AT&T's servers from his own computer using his own software.

This user was accessing Google's debug servers and debug information. Did you read up on the Weev case? It's not that dissimilar.
It seems like you're being intentionally obtuse in saying "his computer was not protected from him", well, no, Google's debug servers and information were meant to be.

If someone accesses the source code of a website while knowing that the website author intends them to not access it, then yes, they're potentially exceeding their authorized access and breaking the law under the CFAA.

I don't think the law is good nor makes sense, but explaining why it's dumb logically to me doesn't help. You're preaching to the choir. I know it's dumb and doesn't make sense. This law was created by people who do not understand technology or the internet except by analogies to it being "kinda like a supermarket" or such.

I gave suitable evidence that this is quite possibly illegal because of a dumb law. You've told me that it's dumb for this to be illegal (yes it is dumb) as if that means it can't be illegal. That's not a rebuttal to the links and statements I provided and, without a meaningful counter argument that isn't you intentionally being obtuse about what I said, you aren't furthering this discussion.
I know very little about materials, but would I be right to assume this is a genuinely amazing and revolutionary discovery that should impact everyday people in the relatively near future (10 years)?
tl;dr - Q-Carbon is formed using "elemental carbon" laid on a substrate then hit with laser at 4000 degrees (not room temperature then) but at room pressure.

It is ferromagnetic ("we did not even know that was possible" - you and me both) and it glows when subject to energy - looking like your next TV will be made of diamond.

Seems that material
Science still has power to amaze us
Yes, all styles of programming have patterns because patterns are something humans are good at. If you want to learn more about functional programming I would recommend reading the following books.

* Learn you a Haskell by Miran Lipovaca

* Purely functional data structures by Chris Okasaki
Just press Ctrl+M or Command+M and you get into full-screen editor. I use this all the time when working on laptop.
I can't speak to atom, but have you considered Visual Studio Code? That and VS2015 are tightly integrated with the TypeScript compiler and language service (provides autocomplete, type hinting, go-to definition, etc.).

For sublime, there is a plugin actively developed by Microsoft [1].

For vim, the plugin YouCompleteMe provide autocomplete [2].

Also, I haven't tried it, but there's an Emacs-mode, apparently [3].

There are also numerous other alternatives I'm unfamiliar with.

Hope this helps!

[1] https://github.com/Microsoft/TypeScript-Sublime-Plugin

[2] http://valloric.github.io/YouCompleteMe/#intro

[3] https://github.com/aki2o/emacs-tss
Their "meticulous design" looks like a bad copy of Visual Studio 2012. It made me LOL a bit.

disclaimer: I was responsible for the shell user interface of Visual Studio 2005 and 2008, but haven't worked for Microsoft for more than eight years or used any version of Visual Studio later than 2008. That said, I'm still rather anti-Eclipse.
Has Superfish / Lenovo already been forgotten?
You can obviously append extra details separately,but if someone gave you a 100 page list which contains every possible detail of every item.Then would you read it? Would you use a dictionary which contained everything etymology to usage and derivations on the same section for each and every word?

EDIT : And yes that is definitely not a rule I would enforce on someone else,but it is a 'guideline' i enforce on myself while reading/making lists
Khan Academy Is Seeking a Communications Associate
Which replacement for Heroku in east coast US?
Hi everyone,

we're using Heroku and honestly, it's a constant mess. We're bumping into Heroku's 1 GB RAM per dyno limit many times per day and when we had serious database performance issues, the Heroku support just denied the problem for a few days before moving us to a new instance, which magically fixed all the issues.

I know that Heroku offers instances with more RAM, but 14 GB at $500 just seems ridiculous to me.

In Germany, I'd just use two managed hetzner.de servers, but I need something with low latency to the area around Boston, US.

In detail, I need:

1 PostgreSQL DB with ~16 GB storage and 4 GB RAM cache

1-2 Core i7 Quad-Cores with 32 GB RAM for Ruby on Rails hosting with Nginx proxy

I'm only interested in managed services, where they'll do the OS updates and reboots on their own, without me having to get up at night. And it should be less than $700 per month for the DB and the RoR hosting.

Can you suggest any provider?
I'm not talking about GMO being more harmful than regular foods. I am, indeed, making a point about Montsanto.

There's much, much more than meets the eye about GMOs, how Montsanto is using the seeds and the actual repercussions of it. The debate, is not around 'GMOs being more harmful', at all.
Spoof – Shocking interview with AMD about the Crimson drivers [video]
basecamp is a list app, and they've been very successful in the space, and have remained small and independent for over 10 years. They were also bootstrapped, and managed to scale; but they did have revenue to support that.
Neat! Do you have some pointers to your work? I would be especially interested in example verifications of lock free data structures and in comparing the proof effort to logics custom built for this purpose.

All the constructions I know use at least second order logic and something like Iris is - as far as I know - most elegantly described internal to the topos of trees. If you have found a good way to avoid this complexity then that's a significant contribution.
I can appreciate the honesty of that video.
Thanks for the link, I didn't know about this thing. Sacks's book is actually (I think) somewhere on my desk gathering dust, I'll need to get around to reading it.

Anyway, in my case it's nowhere near that bad. I can recognize faces with enough exposure, but I have problems remembering them when first seeing, as well as enumerating features, imagining the faces and comparing them between each other. I can do all of that, but it takes a lot of effort and time.
I agree with your free comment, but you'll pay for iCloud when Google Photos is essentially free?
AMD released a "Hot-Fix" to fix the GPU overheating issues with the latest Crimson drivers.

http://www.anandtech.com/show/9823/amd-releasing-new-crimson...
Initial experiences with the Prometheus monitoring system
Air travel has become pretty prosaic now.

I'm in Taiwan at the moment, and there is something pretty pleasing about travelling on the HSR rail here - it seems more in line with the bullet trains of Japan, than the fast trains in Europe (which are still good - discounting the UK, which just has the Eurostar).

The trains all go extremely fast on mostly dedicated lines and the stations are the larger modern type - reminiscent of airports, but without the mega long walks or security.

Google image search -

https://www.google.com.tw/search?q=high+speed+rail+taiwan&so...
Modern electronics are incredibly complex. For instance, did you know that your CPU most likely has its own web server on board? It would be easy for a dedicated party - one that also controls manufacturing - to introduce changes on PCB or even component level. Changes that you'd have no way of figuring out they're there.
Delicious. I have traumatic experiences with Eclipse from 10+ years ago when I was forced in a uni course to write GUIs in Java. We had 14" CRTs and this IDE cluttered the entire screen, leaving me with a palm-sized field to type code into (I had to scroll horizontally in it to read an entire line of 80 characters). We couldn't customize the panels (the setup was provided by the sysadmin and frozen). I never touched an IDE or Java after it again. Even today I occasionally think back to this time and laugh in horror.
Wow you guys just hit that thing pretty hard - no experience, no tech knowledge, raise cash, throw it at an agency that takes a year and $100K to build the software then grind out your unproven new concepts for six years.

You've got stamina I'll grant that. (or you HAD stamina?)

Not my cup of tea. I prefer my to do my failing writing my own code and these days I try to avoid spending any money so that when I fail I feel less bad about it than I used to when I spent lots of money to get to failure.
I would argue that, while people can redirect the stimulation from dopaminergics to get "motivated to [do] just about anything", the usual effects when the drug-user sets no specific goals are actually rather more specific.

Almost everyone who takes weaker amphetamines like Adderall ends up developing a cleaning compulsion; almost everyone who takes meth ends up developing a compulsion to pick at their own skin. The link I've seen suggested is that these are instinctual "foraging/grooming" behaviors, all using the same neural hardware related to finding small imperfections/differences in a scene.
I'm going to repost an earlier question I had about FastMail ...

It seems like everyone I read loves using FastMail for personal email/calendar/contacts.

What I haven't found is many Businesses using FastMail for corporate email/calendar/contacts.

Can someone compare FastMail (for business usage) to Office 365 and/or Google Apps?

Original question, https://news.ycombinator.com/item?id=10511000
For some reason I like the idea of Bell Labs being in the hands of Nokia (not Microkia).