skysight-inc/HackerNews huggingface dataset:
Tomte's personal attacks were worse than yours but you also broke the HN guidelines and ought not to have continued this ridiculous spat.

If you can't comment civilly and substantively, regardless of how provocative or wrong someone else may be, please don't post until you can.
I've been building a very simple development "portable" PC using a 7" TFT display, wireless keyboard, and a Raspberry Pi. At the moment, it just boots into a Linux login shell, but you can program it to boot into a desktop environment if you want (and if you have the power luxuries!). Of course, the Linux environment may be too much for kids, but this might be close to what you want. Also a decent overall price: altogether so far, I've paid a little less than $100 for this whole setup ($30 for the display, $35 for the RPi, $25 for the keyboard), though you could get it for much cheaper using a Raspberry Pi Zero ($5!) and a cheaper keyboard.
There are 4 other Apps mentioned in the article that seem to distribute the Malware, but it appears as if you need to install this malicious code yourself
It certainly ignores a lot of human productivity studies that indicate people rarely work at full manual labor productivity past 8 hours and full creative work productivity (including problem solving and often socialization skills) past 4 hours.

It certainly may be the case that they actually are interested in seeing interviewees past such points in a somewhat controlled environment.

Such "gauntlet" interviews seem common among large technology companies and while I think some of it is a semi-intentional attempt to push interviewers to limits to see how they react, I think it's also just as much "everybody else does it" and that continual momentum of existing interview processes. Which is precisely how such hazing processes in organizations get normalized and their problems ignored over the long term. (Yes, pushing someone to the limits of their productivity is strenuous activity and the very definition of hazing.)
pizlonator, Is ShadowChicken cheap enough to turn on all the time and make Error.stack work similarly to without PTC?
This is very interesting!

I don't really have anyone close that is visually impaired but this would be super cool to have at 3D printing events and such. Very neat idea.
The article mentions 5 different apps by I would assume there are a lot more apps in the store utilizing this scheme.

Here are the apps mentioned:
- Viking Jump
- Parrot Copter
- Wifi Plus
- Memory Booster
- Simple 2048
How building a car is similar to building a JavaScript apps today
How does the DOA know that the robot factory in Shenzen was built successfully and to specification?
This stuff is.. mad

Looks interesting, but it's impossible to follow what the hell's going on, looks like something I'd make.
Slock.it here, creators of the DAO framework.
Huge fans of Daniel Suarez and Charles Stross :)
It is simpler than a full GC, but I would not call that "pretty minimal". In particular, weak and unowned references and the guarantee that referencing them after the object they referred to was deallocated crashes your program make swift_release nontrivial.
Ruby has been fast enough for 13 years (DHH)
A quick distinction, you have to build all of a skyscraper but you only get to sell part of it as condos. There are hallways, janitors' closets, fire stairways, etc etc.
Canon.com Now Redirects to Global.Canon
It has crossed my mind, given the difficulty my wife had in getting a card for migraines (in summary, docs that she went to said, "no". Try some big pharma pills with terrible side effects instead.)

Though it could very well be an attempt to avoid becoming California, where the doctor next door to the dispensary will write you one up if you complain about your chronic hangnails.
Tldr: that's how the system interacts, you are free to do what you want and just use the framework for system interactions if you need them.

I guess this is a late reply but I feel the need to add in here considering I began my career with Android devices and because of that have looked at everything from that perspective(I write code for web apps, analytics, devops too).
What everyone seems to be focusing on is how broken the android platform is. But no one sees the main theme of the post being that your code is really not necessarily a part of the design. Take the entire Android environment , Android currently works on at least a million distinct devices which vary massively in configurations (I include tv/wear/auto and maybe upcoming platforms here too). This with a 6 month major release cycle (if you want to argue about the necessity of this, it's a another topic). You really cannot break everything in the next api level and neither can you make a simple framework for the comfort of the newer programmers or people from other environs. If you really want to get to the main bit of development, there are several starter packs which can help you in the same. This would also explain the sheer number of Android libraries available.
this how the system works,not your app. And unless you are building a system app you are free to do what you want and interact with the system as it dictates, because more than the Android system is designed to cater to the end user. It's not a product for developers (I look at the ios development as a a product for devs and end users).

Android development is frustrating and I have had my fair share of pointless arguments on bugs which the Android team refuses to recognize. But when you go through the AOSP code you see how much of can be done with the system. The bitmap provider implementation for example is my go to code for whenever I have to perform intensive processing.

The new memory manager is also an interesting piece of code which Android devs should read. And all these were written while interacting with the same framework.
According to Google, the A9X has a memory bandwidth of 51.2GB/sec, whereas the Core i5 mentioned above, according to Intel, has a bandwidth of 34.1 GB/s. So what gives?
Any chance of adding something where code blocks can have some kind of styling applied to them (for example, partial widths)?

Combine that with 'hidden' code blocks and there could be some interesting territory here for non-technical hobbyist data display stuff, like RPG character sheets.
How does tail call optimization cause a regress in performance? Superficially, it seems very counter-intuitive that this should even be possible.
Get either FreeBASIC+IDE, BlitzMax, BlitzPlus, FnxBASIC, Browser BASIC or MonkeyX and place a shortcut to the program in the Startup folder on Windows.
> Intel could have taken Linux by the reigns and made an OSX-equivalent and certainly windows-beating decades ago.

I disagree. Hardware companies have a long history of trying and failing to make good software. It's not in their core business, so the company culture and talent pool isn't right. The same is true the other way around, just look at how rough Microsoft's entry into the console market was.

On top of that, the "last mile" of usability between the current state of Linux and something that can realistically compete with Windows requires experienced UX designers and an infusion of design knowledge into the software engineering team. This isn't realistic for most companies.

Just to be clear, not saying it would have been impossible, but I would bet against it.
"In the long run, that isn't true. A skyscraper has a useful life well in excess of 50 years. If you look at places like Chicago, you'll see that luxury high-rises get renovated 20-30 years in to become mid-range places."

It really depends. They just gutted 101 Van Ness (a pre-existing 1960s-era skyscraper) and turned it into housing. It's all luxury -- the cheapest units are upwards of $3000 a month for a tiny studio. When developers renovate a building, they ask for what the market can bear, not for their cost of redevelopment.

All you can really do is assume that long-term, more housing is good, and less housing is bad. That's fine, but it doesn't change the fact that new construction doesn't help anyone but wealthy people in SF, today.

"In the long run, we're all dead."
The domain and path are truncated separately. Your example would be displayed as evil.net/this-is-a-very-very-lo…
>Holy Cow! I want that phone! I've only got 8 GB of RAM on my desktop.

They probably had in mind smartphone disk storage options.

That said, technically speaking, they are correct in a pedantic way: a phone's SSD is also RAM, as there's a constant time of accessing any random address on the drive.
I feel like every time I read about something ad-related it's usually in a negative context. This malware doesn't even care if it's not executed as root... it just needs the device to falsify ad clicks/impressions. And I guess nobody really cares, because the probably huge amount of bot action on ad exchanges just makes the pie larger for everyone.

(With all of Google's talent and machine learning and AI, it can't detect this junk? please...)

All the more reason to avoid hardware from this company.
This is the blog post I was referring to http://genius.com/James-somers-herokus-ugly-secret-annotated and the key graph http://images.rapgenius.com/75aa2143d3e9bf6b769fc9066f6c40c8....

Is that non-typical? Or am I mis-interpreting the graph? (Genuine questions, I've never done any web app operations.)
isn't yahoo google's failed retarded little brother? I don't see them becoming anything, anytime soon. The only point of this acquisition would be to pivot the whole thing hard or to dismantle it and spread its resources to other assets
I don't think it did. Phone numbers are not included in the length of SMS messages - the destination is separate header data that is used in routing and not considered part of the message body. If I sent a message to a special "four digit" phone number or to a full 10-digit number, or even an international text message (not mms) with 40 digits in the address, the message length is not in any way shortened as a result. (Of course once a UDH is needed to deal with message concatenation, etc (which never really work, anyway) the limit is reduced to 153 characters - still longer than twitter's (lame) limit, in all cases.)

The whole "we need twenty characters to set aside the destination" was such a hollow rational that never made any sense. IIRC, it was revealed at some point that the 140 character message limit for tweets was basically the result of someone sitting down and doing a brief, informal testing of whatever they thought to be "the average sms message" and that's the number they ended up with.
>As a shareholder, I have to admit I've lost a little confidence in Tim Cook. He's a fantastic operations guy, but lacks a founder's vision, drive and risk-taking mentality.

The same guy who's (from all we know) pivoting Apple into car making?
dupe, please check before submitting:

https://news.ycombinator.com/item?id=11707973
It might be 'easy' and 'earthquake-proof', but it sure isn't cheap.
I've had to deal with both and monkeypatching isn't the worst thing, because it's static & greppable.

foo.method(:bar).source_location

...and you've found the hack. In java land, third party breakage is just as common and countless times I had to decompile random jars to figure out where the bug was, and resort to strace to figure out which jars were being loaded by misbehaving classloaders.

Forking a gem is preferable to monkeypatching, but sometimes this can lead to a chain of forks just to change one line in an indirect dependency, worse than the patch.

No, the worst thing is method_missing. Methods that appear nowhere in the source getting invoked, and they only appear at runtime. You can do similar things with InvocationHandler in java but it gets used far, far less.
Whereabouts are you based? I'm UK - I think WhatsApp benefitted from a significant foothold before Telegram came along. Hard to disrupt that now.
> In the long run, that isn't true. A skyscraper has a useful life well in excess of 50 years. If you look at places like Chicago

...they aren't like San Francisco. In addition to construction costs, I wonder what the effect of periodic major earthquakes is on maintenance costs of large buildings. And, particularly, the relative costs of larger vs. smaller buildings.
Java Library for Microsoft BotFramework, 0.1.4 Released
You could say the same about any number of old U.S. cities. Their declines, while dramatic at the core, have been wildly exaggerated. People didn't really leave Pittsburgh or St. Louis or Detroit. They just changed where in the region they lived. The story here is more about a return to urban living than anything.
It's really hard to do something like that with kids today. They have so many options now between consoles, iPads, etc. There's way too much instant gratification. You're never again going to see a generation that has the patience to type in the source code to a game published in a magazine.
As someone who well remembers this era, hardly anyone thought computers would go mainstream. PC manufacturers hired PR people who wrote stories projecting computers in every home.

Five years later a young lad whose parents were faculty in the computer science department at Michigan State became the first student in the history of the East Lansing school system to deliver a paper written on a computer. The young mans name was Larry Page.
Yes, Babel by default does nothing, but I meant, does it not have a quick route to ES 2015-to-ES5 transpilation without having to perform the standard installation and setup procedure? (I’m asking from the perspective of someone who hasn’t started using Babel yet.) Something like “install this one thing and you’re done”?
Healthcare, cars, NLP, AI and eventually space exploration and tons of other things besides...
Twiiter is in a fight for its life right now, this is definitely an attempt to retain current users and encourage usage.
One such moment was when IBM decided to sign the deal with Microsoft, giving them exclusive license on operating systems for IBM PC. As someone put it: Were there one person with a brain at IBM to proof-read that deal, Microsoft would never become such a big company as it is today. But there wasn't any, so we ended up with Windows at 95% of PCs worldwide.
Android Studio IDE Security Vulnerability – Please Update to 2.1.1
This update adds a camera connector. The GPIO header is still not populated on the board. This is actually great for those who plan on soldering different kinds of connectors (right angle, female, bottom-mounted, etc)
It requires something more than foresight - it also requires that the demand for mid-range apartments now matches up with the demand for luxury high-rise apartments several decades ago, and there's simply no reason why this should be so. (Oh, and as timr points out, it also requires that the buildings can't more profitably be refurbished into luxury apartments. Basically, it needs to be grotty enough that the wealthy don't want to live there, but not so derelict that it gets demolished.)
> the destination is separate header data that is used in routing and not considered part of the message body

Right but how could Twitter have put data into the separate header in an SMS message? They can't do that. Hence the 140 character limit (the 160 hard maximum for them being able to put into a message and then minus 20 characters for commands).
Yet only 98% ES5 compliant: https://kangax.github.io/compat-table/es5/

No browser is at 100%, BTW.

Waiting for a WATWG JavaScript standard that removes these parts from the spec...
I dont know why the change happened but I use play store only in every couple of months when I need something really specific. Long gone are the days I was intrested in searching for new apps and trying them out.

Similar with updates, I've been hurt couple of times by keeping apps updated, so now it happens only when it stops working completely.
Yes, you can. There are even tutorials for doing things like motion detection:

https://www.raspberrypi.org/blog/turn-your-pi-into-a-low-cos...

However, for the really fancy stuff, you probably wanna look into programming for the VPU, which has some pretty decent muscle behind it.
At 14 my first programming class was in C at a local community college. One of the texts was K&R 2nd edition.

So, if unusual, it's not totally unprecedented.
I'm not sure "thousands a day" will ever even clear the backlog of people waiting to get their first much less keep up with the latent demand of people who would buy a handful once they knew they could reliably get them for use in projects.

You can claim 1000's (as in 2) and still not even make 3/4 million per year.
It's still around, but as it has 1/4 of the LEO payload it's not in huge demand. Plus there's been some issues with the NK-33 on its various rockets.
> but the conclusion is clear: "There's plenty of evidence showing that marijuana use impairs key driving skills. If you get really stoned and then get behind the wheel, you're asking for trouble.".

While the conclusion is clear, it's also misleading. No one disputes that you can get too stoned to drive, that isn't the issue that matters. What matters is whether those too stoned to drive drive anyway like they do on alcohol. Anecdotally from decades of experience I can say they don't, pot doesn't destroy your ability to judge your state of mind so there's no reason to treat it with special exceptions like we do for alcohol. Most long term smokers drive while high, but not while impaired. High != impaired just as drinking one beer doesn't destroy your ability to drive safely.
Yes, this exactly. If you can get 70% efficiency in a skyscraper you're doing phenomenally well. Also, the cost of land isn't included in the $300/sq.ft. number (though that becomes a proportionately smaller concern for taller buildings, for obvious reasons), nor the costs of financing, insurance, maintenance, etc.

But more to the point, these numbers set only the lower bound on what a unit will sell for. These numbers don't predict the final market price of new construction, but they tell you when a project can be justified.
Do many of them have the option to change the colours?
> Culture. Some companies are willing to sacrifice today's revenue for tomorrow's growth. Intel isn't.

At least historically, Intel was. Remember what happened to Intel's SRAM and DRAM in 1981?
www.google.com/search?q=allinurl:"https://news.ycombinator.com/user?id="&filter=0
-Typing this on a Nexus-

I'm pretty sure that this is not what Google wants although they might -as you correctly point out- profit from it in the first place.
But the negative publicity in combination with possibly loosing companies buying ad space on Google because of fake clicks can not be worth it. Google is too big to profit from a scam like this in the long-term.
I'd be interested to see how well it works. I did something similar (a camera trap) with the model B and the problem I ran into is that the unit would often overheat and shut down if left in an enclosure in the sun. I didn't want to use active cooling, as the noise might scare away animals. I think the model A or a Zero would work better.
That's true, they treated Sklyarov most unfairly, given that it was entirely legal in his home country.
OK, so the fork would accomplish goal #1, but not #2 or #3. I can have my own brand new BTCv2, but it has no value, unless I can get the majority of other BTC people to come over, and if a serious movement starts, the value on both chains tanks and needs to be rebuilt by trust, and the assumption that no one else tries the same thing.

Even when the point of the chain is not to store value, but just data, it seems that we're already losing the ability to track all the old data. Sure I extract a set of the stuff I want and carry on with the new fork, but no one else comes along, their data is lost, so they don't come along. If all I care about is a close network of friends, or perhaps an internal company data store, then fine, but how does one cleanly tear off a chunk of a network that looks like the graph of FB or Twitter? Am I missing something here?
Yes it is part of a the cross-platform base set of libraries that have been prioritized. You should probably Google before just commenting AFAIKs IMHO.
Title III of the JOBS ACT Kicks in Today – Now Anybody Can Try Being a VC
I mostly disagree. Sure, I've been frustrated at times when I can't express an idea in 140 characters, but in general, I think the limitation is a benefit. As a creator, it makes me distill my tweet to the purest essence of what I'm trying to say, and as a consumer, it lets me scan through my timeline quickly.

Also, there's nothing stopping people from tweeting an idea and including a link to a blog/gist/whatever where they add more context.

And if Twitter does expand the limit, I hope they do it in a way that is essentially a structured version of a link to something else. For example, keep the 140 character limit, but also let people attach a longer note – up to, say, 5000 characters, maybe with simple Markdown formatting. Support it in all official clients and give 3rd-party clients a way to support it too.

I have no problem with them expanding the limit as long as I can still scroll through my timeline, seeing 140-max tweets with an option to click on one to see the expanded version, without leaving my Twitter client or loading a whole webpage. A worse option would be to just show the first 140 characters of a longer note. I think there's value in forcing people to be concise, but I also get that there's value in letting people post longer messages and keeping all of that content in-network.

This long comment is ~1,360 characters.
Gorillas for QBASIC: https://en.wikipedia.org/wiki/Gorillas_(video_game)
It would be interesting if style guides were also integrated, e.g. you have a non-standard variable name it highlights the background in a striking colour, or the Word style red squiggly underline.
If you look at the history of computing, since the early 60's, there were tons of system programming languages.

But the ones that kept surviving between OS generations were the ones being sold by the OS / hardware vendors for their systems, not the ones being sold by third party software companies.

You just need to compare the tooling offered for the programming languages that are part of an OS SDK, with the platform support for other programming languages not part of the SDK.

Bringing an external systems programming language means additional development effort, spent in wrapping OS libraries, integration with debugging tools, compiler toolchains.

Hence why many companies are willing only to work with programming languages that have first class support on the platforms they are targeting.

However, there are also some companies for which such issues don't matter. So if there is a big number of such companies, eventually an OS vendor does pay attention and adds such a language into their offerings.
CircleCI raises Series B
open up chrome console, type `class Foo { }` and it works now out of the box. For what it's worth, when you try define a class that already exists. it throws an error. It seems that re-defining an identifier with the `var` keyword will throw an error too. I don't remember this being the case before.
Ah, too bad to hear that's the route you're going that route given the discussion here https://twitter.com/getify/status/716861612850749440

What changed your/the team's mind?
Cool, but "pythonic" and

from expyre.helpers import *

don't go together.
The article doesn't go into details of how the app manged to do all these things, isn't there some sandboxing that was broken, know vulnerability or some 0day that was used or anything like it?
I've heard that android security is broken but it's seems a little too easy.