skysight-inc/HackerNews huggingface dataset:
> Yet, there are features that lead (with a high probability) to bad program code (see goto)

No, I disagree. It's feature usage - or rather misusing it - that leads to "bad code". And that's even before we start talking about what is a "good" or "bad" code, which is OK to discuss on a high-level, but invariably leads to flame wars when it comes to details.

> I’m pretty certain such a thing exists for language design, too.

What I'm saying is that I didn't see this in action, ie. I found no obvious correlation between any single feature and good or bad language design, across all the languages I learned/investigated (EDIT: where the sample size is 40, also see below). Also, saying that a particular language design is "good" or "bad" is utterly meaningless: the only way of judging PL designs is on how well they suit to some purpose. Take a look at J or Forth - these are beautiful designs, yet you probably wouldn't want to use them to code a basic CRUD app.

> comparing penises by writing out numbers w/o any reference is silly at most.

My VPS hosting is dead for some reason, but you can see - incomplete, work in progress - list of those languages here: https://klibert.pl/articles/programming_langs.html (when it comes back EDIT: should be working now).

Also, thanks for assuming so much about my mentality from a simple comment; in reality I'm just happy and excited about my new side project, which happens to be about documenting my experience with various languages and their usefulness in polyglot setting.
See also "No Silver Bullet — Essence and Accidents of Software Engineering"[1] by Fred Brooks wherein "essential complexity" vs "accidental complexity" is explored.

[1]: http://en.wikipedia.org/wiki/No_Silver_Bullet
I think any real world environment in which this would be feasible would be served better by other tools. This is because in order to render a process that needs to be killed a system needs to know that it is a bad process. But if you know how to simply identify bad processes you would just write a script to kill it, which is widely done now.

What you are doing at best is converting textual information into visual one, I can't really see a way to do that without drastically increasing complexity of representation.
Yeah, that's basically what Apple offers today on their thunderbolt monitors (except those still need a separate power cable). Hopefully we'll actually see a wider adoption of the concept once it's on commodity USB-C instead of the massively expensive thunderbolt.
In Chrome, that was a bit jumpy compared to using the scroll bar.
I used to have a book that did that..
No special deal, but you don't pay until you send out your first issue.
It is a chilling effect, if they've intimidated you into not wanting to find out. Down vote all you want, doesn't change it.
I suggest you contact CloudFlare support to help you with this.
What I don't understand is how exactly ISPs managed to be declared not utilities.

Does no-one remember the really old acoustic coupled modems where you had to literally pick up the phone (utility) and place it on the receiver? All that happened was that we started plugging the phone line directly into an integrated modem - it's still going down the phone line for most people.

An ISP is a telecoms provider and should technically already be regulated as one...
Previous discussion from yesterday:

https://news.ycombinator.com/item?id=8848712
"less than 0.1 percent of all Android devices were using Lollipop"

I'm surprised by this figure, with the number of Nexus devices that should have auto-upgraded by now. I assume OP is basing this on "Any versions with less than 0.1% distribution are not shown" and Lollipop not being shown, but it seems more likely it hasn't been added yet.

I'm seeing ~7% usage on current installs of my app. It might be disproportionate for some reason, but it's not a new app and I can't imagine it's that skewed.
Doesn't the article suggest a KexAlgorithms exception rather than a MACs exception? I get the same error, but adding the above KexAlgorithms doesn't help
TRON had too much anthropomorphisation for me.
It's a travesty that Dell had to ship a really nice tablet with Android 4.4. Especially since Dell isn't dragging around a bloatware portfolio the way Samsung is.
>When I intentionally shoot myself and I die, I would likely have found another effective suicide method and died anyway without the gun.

This isn't true. You certainly could find another method, but you wouldn't likely do it. Most suicides are not well-planned, they are spur-of-the-moment decisions, and removing easy methods actually reduces the number of suicides substantially.

This is not intuitive, but it is supported by facts.
Oh, look, someone who has proven that God doesn't exist. Please, post the proof for all of us to see.
My personal OKRs (resolutions) for 2015
We are the 0.1%! I love Lollipop and my Nexus 6 (also have Lollipop on a 2012 Nexus 7 with NO performance or WiFi issues and, in fact, increased battery life)

All the changes made to Android since KitKat are very nice and welcomed (mostly the better notification system and pull-down menu) and material design is pretty slick.
Agreed, Imagine an MBP in an Air form factor with the same battery life. I'd buy that in a heartbeat.
Price controls

Higher taxes on ISP service

metered service

drastic reduction in investment due to uncertainty

pole attachment rates could go up since some towns charge more for title II services (for some dumb reason)

The next republican run FCC ruling that not blocking porn is unreasonable

The next FCC ruling that not blocking piracy is unreasonable

All sorts of shit.
Latest rumor is Apple's Air is going to have only one USB 3.1 port for everything. http://9to5mac.com/2015/01/06/macbook-air-12-inch-redesign/

No maglock power supply, no display port, just the one port.
I'd be pretty surprised if the US employed people to do anything like this on domestic US sites at any scale. What would they post? Wouldn't a smart individual from a US site have detected this and shared, or a whistleblower have disclosed it?

That said, I'd be pretty unsurprised if we employed people to do it on specific, foreign sites in places like Iran, China, Syria, Lybia, etc. Monitoring + Posting + Commenting. That would be smart and part of normal intel gathering.

More interesting than the human commentary, however, would be bots running analysis on posts and comments, and then upvoting, downvoting, or spamming in the comments (with intent to ruin experience) based on content and sentiment -- allowing programatic and rule-driven propaganda effects.
I'd like to see an interim conversion adopted for charging from USB3.1 to things like Magsafe on the MacBooks. In the dark days of laptops, stepping on the power cable could end your laptop, USB 3.1 looks like it'd be a return to that if used as a primary charging source.

Other than that, USB3.1 looks fantastic. Thunderbolt 1.0 speeds, big power, and much better connector.
I installed this at work once. Processes were spawned via a popen() calling ps with some flags. It was easy enough to modify it to grep out the more important processes.
The recurring Facebook privacy hoax
Instagram tried to do it with direct messages, but it didn't take off. This reaffirms my opinion that you can't have a single app that does everything. A couple reasons this may be true, especially in Snapchat's case:

1. Snapchat's whole UI is based around this single feature. Its reason for existence is this feature alone, so they are able to commit way more time and focus on getting this one thing right. As soon as you open the app the first you see are your snaps. Swipe left for the camera, and left again for the contacts. Super simple. Very fast to navigate.

2. Snapchat is semi-anonymous. You can set your Instagram profile to private, but it's still not the same as having an app based around short-lived pics / messages that aren't tied to your online identity.

3. Instagram = Good photos. Vine = Good videos. Facebook = Staying in touch. LinkedIn = Career stuff. Snapchat = Random things you want to share with friends. Changing people's perception of your app is hard, if not impossible (in some cases). Just like Instagram's video feature didn't replace Vine (just distracted people from Vine, and ruined Instagrams clutter free feed), Instagram's direct feature won't replace Snapchat. Having different apps for different uses, even if purely psychological, helps people separate their social lives.
Doesn't mean they aren't testing said feature.
...what? How is this not satire? How do people have the gall to make claims like these, while explicitly stating that their hypotheses are based only on "anecdotal murmurings and some limited first-hand experience?"
Bed/mattress, I mean the big soft thing not the frame sorry.
Jesus. When I worked at Intel, .18 to ~.14 MICRON chips were a big deal. (I think that was the jump then... I am a bit foggy, this was in 1998).

I also recall when I was there having conversations and hearing the questions of "Why don't we just stack multiple processors on a single die?" -- and how some people thought that was going to be impossible.
Thank you for the response. I never really thought about defense-in-depth from the angle of slowing an attacker down. I have always thought about it from a detection standpoint. You make a good point. Cheers.
It never occured to me that cannabis would be a next booming industry. I've noticed there are a few traded companies already: CVE:BED, CVE:TWD ...

Anyone know other investment (tradable) vehicules out there ?
My vision felt "wavy" for a bit after viewing this. Pretty cool.
Seeing as how Facebook has been around for over 10 years now, I don't see how that's relevant in this case.
May I ask you what criminal acts he commited?
He wasn't pirating directly from the journals, though. He was pirating from JSTOR. JSTOR spends a lot of money to legally take journals that are not available online and make them available. They pay for the rights to do this, and then they pay for the costs of digitizing the material.

JSTOR are good guys, with the same mission Swartz claimed to have--they were making journals more available and at less cost than they would have been without JSTOR.
Early Clues, LLC Acquired by Google
I was running it on a super low powered chromebook, which was the main problem.
While on average CPU's do not represent significant power draw anymore, it is worthwhile to remember the "on average" part. As soon as you load your system battery life drops down by at least half, so any kind of efficiency gains are awesome.
Cool demo but I still wonder if fundamentally this is just a brute-force approach. Wouldn't it be better to do some traditional preprocessing (e.g. recognizing rectangles, circles, etc.) and feeding higher-level descriptors into the classifier?

If the net learns based on pixels you still have to somehow solve rotation and scale invariance. Or is there something new in deep-learning vs. old-school neural nets that fixes the issues that bedeviled neural nets the first time they were popular?
My site with totally free photos. I made it because no stock photo agency/site want my photos.

— http://www.picjumbo.com

Today it has 1mio pageviews/month, PREMIUM Membership, Photoshop Plugin, AdSense and some "30-days" ads.

And photos are still FREE :)
https://news.ycombinator.com/item?id=8854264
This is pretty impressive. I can't imagine how much my fingers would hurt after building that thing.
> USB cables have been carrying power for years, but the interface has never been rated to feed devices more than 10 watts.

7.5W (1.5A@5V) according to the Battery Charging Specification 1.2. 10W chargers are out-of-spec extensions, as were 5W chargers before 2010.
I don't know how I feel about this project. It feels like their product is a middleman, and sort of (maybe unintentionally) reinforces the idea that people "own" ideas...

When I think about it, it's probably not actually different from just having an open collective that takes on ideas and builds them for clients for free, but this is a distinctively less personal feel... but 10% is (in my opinion) a pretty hefty amount of revenue to share for just hosting.

If I'm understanding correctly, 10% revenue sharing for the simple value proposition of connecting you to people who want to build you app and hosting your app seems like too much.

Maybe I'm just not open minded enough for this to seem like a great idea to me yet
Previous discussion

https://news.ycombinator.com/item?id=8854264

https://news.ycombinator.com/item?id=8856372
Maybe this concrete implementation of the idea is the problem here, processes aren't your enemies.

If the whole thing was more neutral, it would help.
Users are most likely to go out seeking new apps after a major upgrade or buying a new phone.
Users with older phones are much less likely to seek new apps
Evolving Microsoft's Advance Notification Service in 2015
Wireless charging is pretty lame in that it only works <1cm from the base, something my toothbrush has done for the past decade. It's useful for devices where a port is undesirable (e.g. Smart watches) but IMO otherwise pretty useless. If they had e.g. Desks which charged your laptop + phone when set on the desk, that might be the slightest bit more convenient than plugging it in, but it seems like a lot of tech for a little convenience.

I suspect Wigig will be as popular as WiDi, another Intel wireless technology: http://en.m.wikipedia.org/wiki/WiDi Keep in mind how long it took Bluetooth to really take off and work reasonably well between devices (4.0 IMO): http://www.bluetooth.com/Pages/History-of-Bluetooth.aspx (Bluetooth is 15 years old).

I remember having a Nokia 6600 back in 2003, with a Sony Ericsson bluetooth headset, and getting a lot of questions about it. The phone had 3G and a video camera, web browser, smartphone OS (at the time; Symbian S60) with apps, and the Bluetooth headset I had (HBH-660) had called ID and a button to hang up, was very light, and lasted quite a while on a battery (IIRC, it would connect to Bluetooth on demand, since low-power 4.x wasn't a thing then). It's kind of disappointing to me how this stuff hasn't advanced terribly in functionality in the 10 years since. It's still wearables which work ~poorly, Bluetooth inter-op issues (cars are pretty notorious), battery life struggles, etc.
Why hasn't Japan banned child-porn comics?
JavaScript Is the Language of 2014
> Nope. In is_subtype [...]

Oh, ok. So it does look a bit broken then :)

> Also, could you point me to the Nim feature?

That follows from the fact that `something.method()` is just a syntactic sugar for `method(something)` and that you can write methods for any type anywhere. The example I specifically had in mind was strutils module, which extends a string type with many useful methods.

Now that I think about it I'm not sure how Nim would handle two methods of the same name for the same type defined in different places. I think it would refuse to compile such code? But that's a guess only, I'd need to check.

EDIT: oh, and I see you complained about redefinition specifically, not about the ability to extend classes in general. Sorry, I somehow missed it.
Yes. His opinion is probably "managers make worse decisions while high" => "Weed is bad for business." Which is not the same as "The weed business is bad."
Are they all on Windows?
I hope they make one with a full size HDMI (maybe even HDMI 2?) next year.
well, plus a super attack vector.

plugging into power is safe, as no data access is possible. some high-sec site solder USB ports shut. already a headache with smartphones and tablets that use the single-port concept (USB, Lightning).

that free USB charging station in beijing airport might not be so free after all...
Well, Nokia is on board, and I expect all the other mfgs will follow in 2015: http://www.theverge.com/2014/11/18/7239695/nokia-n1-first-ta...

Welp, time to buy 15 new USB cables again! At least it's worth it this time, vs mini -> micro, which has been a lot less durable in my experience (the shape of the mini B connector + height made it a lot less likely to bend at the flexible plastic part you grab)
I'm using it on a very old galaxy tab and it's surely the nicest version of Android I've seen.
> All loops must have a fixed upper-bound.

This was done by default in QuakeC (a pretty great DSL I think). I was amazed the first time I made an infinite loop and it detected it. (It stopped after a large number of iterations, maybe 10000).
Maybe Uber should get behind this. Click a button and have a Revolution scanner show up outside your house.
Using the Shikra to Attack Embedded Systems: Getting Started
It seems like quite a challenge to integrate their software with sellers. But if they do succeed, Amazon will not be able to compete on those terms. On the other hand I wonder if it can justify the $50 price tag. Amazon takes $100 for prime but does give other benefits besides shipping.
Triangle is back, circle is home, square is list/switch apps. They're in the same places and have the same functionality as Android 4.x.
Open source licenses are enforced by functioning copyright laws. When a country hasn't agreed to the Berne Convention, they don't have any legal requirement to follow the open source license.

If it's legal to copy music in the company, it's likely also legal to copy open-source software.
This has been a tenet of humankind forever, "...many don't tend to think critically or independently and are thus far too easily led.". My grandfather told me that it was the responsibility of those who did think critically and independently to lead others toward a better future.

Not surprisingly this is the core principle behind governing, a few who are willing to spend their time doing the work of leading while the rest just follow along.

The tricky bit though, is that the people need a choice of leaders. So it becomes incumbent on people who do think critically and independently to offer themselves up as leaders so that if they have a constituency that was looking for them, they might be found.
You are, I have a very old galaxy tab that runs lollipop and it's much faster than previous versions.
Great to see this getting played with. In addition to these notes, there's apparently a custom kernel module doing security stuff that was found on twitter.

I mostly find this interesting for how much work went into it. Priorities can be really weird sometimes.

I posted the slides from my CCC talk: https://wills.co.tt/bitbucket/dprk/#/
I'm also happy to answer questions about redstar & related technology.
Everything is coming together for a new Macbook Air. I'm expecting a super thin Macbook Air with a radical new design. They are removing the Fn keys from keyboard to make it simpler. This is what I heard from someone inside.
They do. Check out, for instance, the i7-5820K/5930K/5960X (despite their names, those are Haswell though - Broadwell parts in that vein have, indeed, not been announced yet).
How to fix Twitter
My Nexus 4 phone is now often, not an actual phone, since I often lose phone audio until I reboot. This is a known bug introduced and not yet fixed with Lollipop, so it's a good reason to not upgrade.

https://productforums.google.com/forum/#!topic/nexus/j74JlSh...
I can compile the previous versions. I've used the same script for several years, and its not until this version today I have an issue. When seeing the issue, I actually tried compiling the old versions again and those still worked.

It would seem odd if they actually change the build process in a security patch, right? The instructions on how to build OpenSSL on Windows has not been changed in 2 years.
ART is transparent to app developers. BUT ART is less of an improvement than many would think. Almost all the heavy computing in Android is below the Java layer, or in app level native code, or in RenderScript. So, except for grossly un-optimized app code, ART is going to be hard to notice. TL;DR: Andoid wasn't slow. ART won't make it fast.
My prof. of calculus once said that complex doesn't mean complicated, yet more group/set/combination. He clearly didn't use any of these terms as all have a specific meaning in Maths (but I don't have any better translation from Italian). I believe it's very true for complex numbers, and I'm trying to keep the same distinction in real life as well. So, for me, complex means putting together more things in a smart way to have a more clear -not more complicated- explanation/solution.
> JSTOR are good guys, with the same mission Swartz claimed to have--they were making journals more available and at less cost than they would have been without JSTOR.

Most scientific research done in the United States is publicly funded and therefore should be publicly available at no cost to the public. Less cost might sound like a good idea on paper, but no cost is fair.

https://twitter.com/search?q=%23canhazpdf&src=typd

I support what Aaron wanted to do, and hope to dissuade as many people as I can from publishing their research in closed-access journals.
I'm not going to argue that piracy isn't harmful, but does fighting it really help? People claim that just preventing cracks for a few weeks is enough to make a difference. Sure, the majority of sales happen in this timespan, but that doesn't mean someone intent on pirating the game will give up and pay just because it isn't available now. That's why I don't like statements like these, from the article

>those two to three months when pirated versions were unavailable must have reduced the overall level and impact of piracy.

Sure, it probably reduced the amount of piracy, but does it reduce the impact? Is there any proof that the pirates bought the game instead of waiting a few months for a crack, or that they didn't ignore it altogether? "Less people pirated the game" doesn't necessarily cause "More people bought the game". And "More people bought the game" is caused by a lot more than just piracy, so you can never be sure.

For comparison, look at The Elder Scrolls: Oblivion, a game that launched with practically no copy protection at all (just an offline CD key check), which was a huge commercial success. And Spore, a game released about a year later, was a flop and actually one of the most pirated games ever, partly out of pure spite against the extremely restrictive SecuRom DRM included with the game.

To me, fighting piracy seems like wasted effort. You can usually only delay it, there's no proof that those efforts will actually earn you sales, and you risk damaging your relationship with legitimate, paying customers in the process. That time and work can be spent making the game better. You hear about games reaching record sales because of good gameplay, good graphics, intense multiplayer, good marketing, whatever. You don't read "GTA V becomes fastest-selling entertainment product in history because of anti-piracy measures."
It's called a Xeon, and rest assured those will be coming as well.
Ah, thank you! My scrolling is just too spastic :)

Does anyone besides me have a problem with the pictures being too large and too close together? The mask lines were only in the top half of the screen and I could never see the entire picture onscreen as they were too large. Zoom out did nothing.
How many people reading that headline do you think actually think of suicides when they read it?

The reason for determining the deadliness of guns is to know whether they should be banned or not. And we're arguing that since suicides don't justify prohibition, it's not fair to include them in "deadliness". Suicides don't justify prohibition because I as a person should have the right to choose to own a gun at the small risk that I may commit suicide with it. It is not the governments place to protect me from that small risk.

It seems as though advocates are arguing that the statistics should
be filtered to make guns appear less statistically deadly.

And the other side is doing the same thing, inflating the statistics with deaths that we believe should not affect the policy decision.

gun deaths are trending upward

Not according to the graph in the article:
http://cdn.static-economist.com/sites/default/files/imagecac...