skysight-inc/HackerNews huggingface dataset:
There were a couple of options for doing this in a way that may not have required a chroot, but the bigger issue then is: how do you install Ruby? or Python? or [whatever]?

I'd think it fairly necessary to have a full Linux environment (and ideally good package support) underneath the IDE in order to actually work with the editor. And it works quite well in practice due to the integrated terminal that's running full Ubuntu (as you've said, due to the chroot).

The comment is fair, but I've tried to explain this as clearly as I can in both the website and the installation script itself (there's a confirmation explaining exactly what will be done and what that means, although I obviously try to keep it as straightforward as I can without obscuring anything - at least not intentionally).

The native part refers to the architecture. It executes natively on ARM, rather than through some kind of emulation solution (like QEMU) that would make it untenable in practice (I've been dogfooding the scripts with this for some time while trying to polish the process).

The instructions also mention that you can just install into an existing chroot as a standard apt-get install call for anyone that has one set up already and knows what they're doing, although it should also work side-by-side.

I'll review the website in light of your comments though, to see if there's anywhere this can be made clearer!
The biggest difference I see is the speed. You're right, it doesn't make a difference from a technical point of view but it illustrates again just how much power they have over chrome - and thereby over the web: They can push a policy update to the bigger part of Chrome's userbase in 24 hours.

It should be entertaining when car makers use the same strategy: "Oh yeah, we have this system where everytime you turn the ignition, your car polls us and updates its assistant, motor, steering and airbag settings. Don't worry though, we mostly just use it for randomized tests and field trials."
I wrote obmenu[1] some time ago, a menu editor for the Openbox window manager.

I'm pretty proud of this simple tool because it eventually made its way to the repositories of all mayor distributions: Debian[2], RedHat, Arch, you name it.

I've received many emails from users, questions, suggestions, bug reports, people offering to translate it in their language... I'm super thankful to all of them (unfortunately I could not answer all of them!).

It's been unmaintained for a while, but it's on my To-Do list to refactor it, clean it up and add some missing features. It's been 10 years so I'm hopefully a better programmer now.

[1] http://obmenu.sourceforge.net/
[2] https://packages.debian.org/de/jessie/obmenu
See the write up here: http://hmarco.org/bugs/CVE-2016-4484/CVE-2016-4484_cryptsetu...
> 990 EUR	Before taxes (VAT, etc.)

So this is the threshold I'll have to pass to get a chance for true privacy?

A throw-away phone without ID bound to it would be my way to go then.
I've done exactly what this author advises - that is, build a complex, real-world single-page app using nothing but jQuery and some plugins.

I didn't do this because I wanted to make some kind of point about architecture or overengineering. I did it because, at that time, front-end frameworks weren't a thing, and the phrase "single-page application" hadn't yet been invented. I didn't even know that was what I was building, because it hadn't been formalized as a concept. I just knew I had a problem to solve, a deadline to meet, and a contract to save.

Which I did. And it was terrible.

There's a point to be made about overengineering. If your app takes five seconds to rebuild after a single-line change, maybe there's a problem. But treating that as cause to throw the baby out with the bathwater amazes me in its foolishness. It makes exactly as much sense as saying that, because airplanes very occasionally fall out of the sky, they're not worth having at all.

I've been seeing a lot of this weird nostalgia lately, this technological-romanticist attitude that there was a better time before web frameworks because everything was so much simpler then. Well, I was there, and it was not. The problems were just as complex; the only real difference was that the tooling sucked. Now it doesn't. We no longer have to build complex applications from jQuery and bearskins. Speaking as one who has done so, that is not something to regret, and neither is a situation in which the major complaint we now have about our tools is that they do too much. As far as problems go, that's a really nice one to have!
A bash script that uses only builtins to truncate your PS1 to a fraction of the width of your terminal window.
> The distinction is that you're making a crappy general purpose framework, but you're making a really good problem specific framework that exactly fits the thing you're building.

But are you really? I'm not against rolling my own framework, but there needs to be very specifics reasons. The are so many reasons why using a popular framework is a good thing, that there have to be some very good reasons to roll my own.

> Your thing is only for You to do Your Thing, so it can be much lighter and to the point.

Unfortunately every time I have seen this reasoning used, it falls apart after starting. Rarely is software static, and instead it continues to grow. The custom framework may be lighter and to the point when you start and 6 months from now it is a bad copy of a common framework you could have just used off the shelf.
It was an excuse to figure out the cross-compilation story with a tiny tool; he got his tool, I got my experience with a part of the Rust ecosystem I hadn't interacted with before. It was a win all around. (Note as well that I said explicitly that I asked if this was a "just give me a tool" or a "teach me something about scripting" kind of day!) :)
An in-terminal interface for performing polynomial fits of a small number of data points. I use it for calibrating gamma-ray detectors, and so it has lists of the energies of some common calibration sources.
“Radioactive Boy Scout” who tried to build a homemade nuclear reactor dead at 39
GitHub apparently infests every code snippet in existence. People work for free and GitHub gets the credit/branding.
I find INDEX and MATCH to be more useful / flexible than VLOOKUP. The only issue is a lot of people get freaked out when they see a INDEX / MATCH statement and, instead of trying to learn what it does, claim that your model is wizardry and don't feel comfortable using it without your supervision.
https://scri.ch/ draw => save => share (you can add .png to the URL)

https://gif.gg/ photos => save => share (you can add .gif to the URL)

I made them because they were useful for me, and I am still happily using them almost every day, especially scri.ch: nothing beats typing scri.ch in a browser from anywhere to quickly sketch an idea (except a napkin and a pen of course).

It’s nice to see other people using them too! :-)
Screen readers integrate with browsers, they don't implement an entire browser on their own, so yes.
white on red also makes my eyes hurt a little bit..
How to deal with a legacy application?
US Navy denies it pirated 550K copies of software, says contractor consented
The saddest bit is at the end of the Harper's[1] article which I originally read when it was published:

--

Because it is so potent, the radium that David was exposed to in a relatively small, enclosed space is most worrisome of all. Back in 1995, the EPA arranged for David to undergo a full examination at the nearby Fermi nuclear power plant. David, fearful of what he might learn, refused. Now, though, he’s looking ahead. “I wanted to make a scratch in life,” he explains when I ask him about his early years of nuclear research. “I’ve still got time. I don’t believe I took more than five years off of my life.”

--

[1] http://harpers.org/archive/1998/11/the-radioactive-boy-scout...
Baseband concerns are legitimate. A good tinfoil hat approach is to use an iPod touch running an end-to-end encrypted messaging/calling app of your choice, connected to a secure hotspot. Cuts out most baseband vulnerabilities (since your data is encrypted before touching any hardware or software connected to a potentially compromised baseband).

All other concerns raised elsewhere here still apply, but the baseband threat is mitigated. Worth it...? Check that threat model again.
I guess one could believe the commercial companies whose revenue depends on the trust and on the ethics, such as https://tehnoetic.com/mobile-devices.
The early days of Apple were interesting, but to suggest that the development of the iMac, iPhone, Macbook, the iTunes store, etc is "not interesting" is quite an unusual position to take.
I've done a lot in those kinds of things, actually; they're awesome. I don't feel obliged to mention every possible alternative in every blog post; that would be absurdly tiring to do, and probably wouldn't add much value. (Edited so it didn't read as hostile as the original version of the comment did.)
The price tag feels rather exorbitant.
A bit tangential but here goes: I have some friends whose background is mostly algorithmic problems in competitive programming environments. I enjoy that kind of practice occasionally, but for them, it's the 90% of code they've written, and they are just too good at that stuff.

This means they know C++ best, as this is usually the language you use in those competitions. It's interesting to see the approach to scripting of these guys. While I tend to resort to shell pipelines and maybe throw in a short Lua program in-between, they write C++ code for everything, escaping to the shell for some stuff while using ordinary text files instead of piping, e.g. system("curl somesite >input.txt") and then fopen("input.txt", "r"). They write the glue between these calls, call the C compiler and run the binary.

They know their C++ and know how to write it fast; as a result, they can get a valid script running about as fast as I can do the same using a shell pipeline.

When I see this, I'm reminded how awesomely tools can be bent to do something they're not primarily designed for, when in the hands of someone skilled who knows them inside-out.
I work on a modular business application at work, and OOP is useful in places. I don't hate it, but it can be kinda clunky.

We have an embedded systems team at work but they barely have enough work to keep the current small dev team busy.
How to hack and earn legit over 2 Bitcoins
"Jill Stein is an anti-vaxer" is, ironically enough, an example of left-wing (or at least pro-Dem) fake news - the article you linked even links to the Snopes article debunking it: http://www.snopes.com/is-green-party-candidate-jill-stein-an...

Amanda Marcotte claims that the Snopes article is attacking a strawman because "the accusation is not that Stein herself is personally anti-vaccination. The accusation is that Stein panders to anti-vaccination crowd" - but as your comment demonstrates, that isn't true. Indeed, her article and similar articles try hard to leave readers with this false impression, twisting Stein's argument that we need to restore public trust because vaccines are a vital public health tool into "sowing doubts about vaccination safety". If claiming that "Dr. Stein uses a common anti-vaccine dodge" isn't claiming that she's a secret anti-vaxxer, then I'm a chocolate teapot.
I thought the pre-order down payment was fully refundable.
Real Leadership Lessons of Steve Jobs (2012)
You can solve this problem faster using the extended Euclidean algorithm.
The link does not apply to the first point. Google censoring searches for Hillary's health for example is well documented. Re the second one, if I DON'T add a Wikileaks link then you'll complain the information is not sourced. So here's a more comprehensive one then:

http://www.zerohedge.com/news/2016-11-01/wikileaks-reveals-g...
"We bought 38 licenses for $x and asked the company to remove the lock, so they clearly allowed us to install it 100.000 times" doesn't sound really convincing.

If it was really agreed that the software would be installed on so many computers, I'd simply expect them to issue 100.000 licenses.

Why 38, not 1?
Yes.

I use this method too. Is very fast and legit
It is explicitly a showpiece, as well as an aspirational good aimed squarely at those who feel owning Apple products reflects positively on them. (Note the locations where it's on sale.)

The price is exactly what it should be.
We release all of GitLabs components at the same time, guaranteeing that they work together. Every month on the 22nd. Updating GitLab is no more work than 'apt-get install'.
I made http://serializer.io 18 months ago and I still use it multiple times a day to follow tech news. It's how I found this thread.
I love Apple, but they seem really focused lately on how good they used to be. It's a troubling cultural trend.
We have to start somewhere. I am asking anyone who can to go for it (I have no connection to this company). We can hope that later it will become more affordable.
http://AnthonyDavidAdams.com/memescope
The Memescope is a dynamic kaleidoscope that uses images representing leading news headlines as the source material.

http://PlayTheLoveGame.com or http://amzn.to/2fSyUXX
The Love Game started as an app here on HN, then a crowdfunded card game that ended up in Urban Outfitters, Ritz Carlton Hotels & Amazon.

http://AnthonyDavidAdams.com/spacejournals
I took those images from NASA / JPL and created a series of 17 journals as part of a crowdfund. They are super beautiful and really incredible as a full set.
Developers want declarative widgets mainly. Obviously web components are supposed to solve all that but they are still not widely supported by browsers.
I just picked up an Acer Chromebook 11 for $60, have been using crouton with no problems (besides hardware limitations). Great little guy for on the go programming. Like someone else said, I just hit ctrl-d and I'm logged in within 30 seconds. IMO developer mode seems like a nice way to keep standard users fenced in.
I fixed my prediction market last weekend: https://github.com/qznc/prema

It used Mozilla Persona for authentication, which is now gone. Switched to Github OAuth, which went surprisingly well.
Some of us prefer the simplicity of ChromeOS.
In the UK Vodaphone offered free 1GB of 4G in september to me and I assume other subscribers. I wonder if that was to help boost these numbers, or was just marketing.
It's clearly created for companies, design agencies etc.

They'll buy few of these and put them in their cafes, waiting spaces, bookshelves and it will make them look more credible/serious in front of potential customers.

Pretty good deal for them but for average consumers not so much.
I can't comment on the monthly cost. You should be able to run everything on a single server, but I suspect that if everything is under load, that would need to be a decent server.

You can use our Docker registry on GitLab.com for free.
> Combining the features of UBER, Fiver, Airbnb and eBay anybody can offer their service based on their GPS location or address free of charge anywhere in the world.

First time hearing that one.
Or, you figure out the cross-compilation steps and document them for the whole Rust community, because there isn't yet a readily searchable resource on it. I actually knew exactly what I was doing with this, and it wasn't just solving that one specific problem. It was solving a bunch of different issues, including some for the whole Rust community, some for my own personal experience, and that one for my friend. Heck, I asked him if he minded waiting while I did all of this, and he gave the thumbs-up. ;)
Crab - SQL for the filesystem.

Bash is such a pain because of all the incompatible utilities. Its much nicer just to think about logic than to be searching for command switches and dealing with corner cases like .. file names that contain spaces(!)

Free for personal use, $5 / month commercial

http://etia.co.uk
VR Sales Analysis: Rift and Vive to Sell Under 500K in 2016, PS VR to Top 2M
Made in China?
There's an even bigger incentive to control the narrative (political, cultural, economic etc.) which could greatly benefit an enterprise in the long term.

Running ads for shady publications improves your quarterly results, but in the long term worsens the public perception of your company and drives off high quality advertisers/publishers.

Disclaimer: I don't think this new policy from Google/FB is an attempt to control the narrative.
"A good tinfoil hat approach is to use an iPod touch running an end-to-end encrypted messaging/calling app of your choice, connected to a secure hotspot."

Yes, but it's not much of a phone if it's WiFi only. You could use any laptop for such scenario as well.
I'm using RDS MySQL and have never been able to utilize more than ~25% of the provisioned IOPS or more than 100MB/s transfer rate. Also, as best as I can tell, EBS latency is pretty high so making lots of small, serial database calls is a lot slower than it would be on local disks.
Royal Asia Garments Manufacturing Factory Bangladesh
Royal Asia Garments Manufacturing Factory Bangladesh a Bangladeshi garments-apparel factory is world chief of textile readymade garments.
http://www.garments-factory.com
When provided this sort of feedback, filter it through the lens of business value instead.
Chrome Dev Summit 2016 Keynote and Session Videos
Let's start the debate! What are your views on this high-level strategy?
And Zuckerberg
I actually worked on beta testing what was, around eight years ago, the most precise waterjet in production. It did indeed use very fine sand that seemed to get into everything. Keeping it from caking was the main challenge. Edge quality on an OMAX is a software setting (I love their software and use it for everything 2D and vector). Basically, the numbered quality settings allow you to prioritize what kind of edge quality you want.
1 gets you the bare minimum needed to get the parts to separate.
2 is fine, but a bit rough on the bottom. Picture that the waterjet pierces the material and then moves slowly, grinding the interior edge of the cut along the path. If you corner quickly, it flares out in the opposite direction. I think of it as being like cutting with a paintbrush.
3 is optimized for dimensional accuracy on the top of the cut. Despite the fact that the water stream spreads out as it goes, the top of the cut is wider than the bottom. This is due to ejecta cutting on the way back out of the cut, and the velocity being higher near the nozzle.
Higher numbers are for reducing the taper of the cut, but generally reduce dimensional accuracy. There are also settings for cutting without abrasive, which are generally only worthwhile for something soft or edible, and settings for etching, which I found too loud and messy to mess with. There are also nozzles that will tilt as they cut, which allows you to move and corner quickly by countering the taper with tilt.

I do have experience with cutting precious metals with a laser. CO2 and fiber lasers may both be infrared, but it's a big spectrum. CO2 is a wavelength better suited for cutting organics, and doesn't have the fine focus or energy density available in fiber. I've used a 70 watt picosecond fiber laser for cutting silver and it actually cuts very nicely, but the problem is getting up to the initial threshold to affect it at all. Titanium, with it's low reflectance to infrared, low thermal conductivity, and high melting point, will cut with a power setting that won't leave a visible mark on silver with its opposite set of properties.
Ransomware: How to recover your encrypted files, the last guide
https://UpDog.co hosts websites with Dropbox. Currently making < 1k / m
I have been using this for years and all my work colleagues always ask me "what is that nyan cat on your text editor? that must be super annoying!" and I always have to tell them I just really like it.

Thank you for building this, it's awesome!
Firefox 50
It's certainly not the most interesting period. The development of the Snow White language and the multiple prototypes that never went out hint at what Apple would do in those 20 years. The iMac, iPhone are interesting, but are interesting for the details - the "friendliness" of the first iMacs, the psychedelic ones (the Blue Dalmatian and Flower Power), the sleekness of the iPhone's interface are all details. The pioneering work had already been done and those roads were somewhat explored, some saved for the time we'd have the technologies for it.

For comparison: https://www.amazon.com/Keep-Simple-Early-Design-Years/dp/389...
For sake of being complete: GitLab offers a paid version for Pivotal Cloud Foundry: https://about.gitlab.com/products/
It's like saying a company should be present in each and every market. It might or might not make business sense to do that. Same with JS - it might or might not make sense to support non-js browsers, based on your target audience.
Yeah but Moravec's arguments were based on the rough processing power he found necessary to achieve equivalent performance in the simple robots he was building. So it's a two apples equals one orange for making fruit salad kind of estimate.
>who cares if I'm leaking a small amount toxic chemicals into the environment. It's not very much.

Snowflakes, you can't fine one that will take blame for the avalanche.
A Ditigal Passport for Digital Citizens
This type of comment was already popular 4 years ago. The web changed back then, it changed even more now. Just enable JS.
How to debug in Python effectively (Become pdb power user)?
Elephant in the room is of course the amount of data that is sent to the u.s. from phones in the rest of the world. Hardly a surprise that China is getting in on the action too.
This can also be read outside the states as follows:

For about $50, you can get a smartphone with a high-definition display, fast data service and, according to security contractors, a secret feature: a backdoor that sends all your text messages to the USA every few seconds.

Security contractors recently discovered preinstalled software in some Android phones that monitors where users go, whom they talk to and what they write in text messages. The authorities say it is not clear whether this represents secretive data mining for advertising purposes or a government effort to collect intelligence.

[EDIT: Fixed formatting]
I spent some more time on this - for a large number of candidates (which is extremely common in India), the IRV mechanism is impractical.

The Indian elections are the largest elections of any kind in the world. The number of eligible voters are 814 million and a total of 8k candidates contested for the 500 odd seats.

Perhaps something like the Kemeny-Young pairwise comparison might be the most efficient way of doing this. https://en.wikipedia.org/wiki/Kemeny%E2%80%93Young_method

I wonder why this was not chosen - the claims seem to indicate that IRV does not account for second choices (http://www.votefair.org/compare.html)
Tesla wanted to use a 2-gear transmission for the original roadster, but they couldn't find one that could handle the massive torque, so they ended up with a single ratio gearbox.

Source: http://www.autoblog.com/2008/01/23/breaking-tesla-has-a-solu... and Ashley Vance's biography of Elon Musk.
Didnt we all knew this would happen eventually?
Not incorporated, I operate as a sole trader.

As I'm an Aussie, I register an ABN (being a sole trader is free) and ensure I pay/charge GST. I'm only required to file taxes if the business is earning in excess of $10,000 annually. So most projects that go nowhere don't put any onnus on me to be hyper vigilant.
Because hinting the last 20 years were the pinnacle of achievement, or particularly special, seems unfair to the pioneers who were there before, opening the paths their successors walked.