skysight-inc/HackerNews huggingface dataset:
It adds convenience to most services to connect to the Internet, so most of the do by default. So long as the device is connected, state-sponsored actors will find ways to eavesdrop even if the device wasn't originally designed to send audio over the wire.

Citizenfour was eyeopening on this point.
All of the languages you list have been criticized for adding too many language features.

Go and Rust are two notable new languages which require explicit formatting functions as opposed to relying on special string interpolation syntax.
Similar to Prisoner's dilemma. We each can either over-work our kids or not. If nobody over-works their kids, everyone wins (nobody has an advantage, we create a better, less competitive society). If you over-work your kid and I don't, then my kid loses and your kid wins. If I over-work my kid and you don't, then my kid wins and your kid loses. Therefore, everyone chooses to over-work their kids, and everyone loses (nobody has a relative advantage, yet everyone's over-worked, over-competitive, and stressed to the limit).
What? I get the article was provocative, but this doesn't make any sense..

* If a startup/piece of technology takes $X to make (VC money, costs of running business etc.) and makes more than $X, it DOES grow the pie. This is almost a definition of the word technology (before it came to mean tech related to computers specifically). A skilled person can take $10 of wood and make a $50 chair out of it - thats value creation.

* The progressive tax on rich - PG was saying basically the same thing here, not sure what you are attacking. quote:

> For example, let's attack poverty, and if necessary damage wealth in the process. That's much more likely to work than attacking wealth in the hope that you will thereby fix poverty. [9] And if there are people getting rich by tricking consumers or lobbying the government for anti-competitive regulations or tax loopholes, then let's stop them.

I think he was just talking about rich people kind of being demonized by the media, they like to paint a story of rich as the oppressive ruling class which everyone else needs to rise up against. That only divides people, there are peaceful solutions too..
I think they meant stoplights, not streetlights.
Wednesday's original posting of this has 7+ comments: https://news.ycombinator.com/item?id=10811717
Extensive discussion a few hours ago: https://news.ycombinator.com/item?id=10831261
its easy to drag hardware through the mud when you only pick losers and ignore the likes of myspace and aol.
For anyone who has experience in selling to Govs (successfully or not), I'd love to hear about it.
CongressEdits
In the SV, it's not uncommon for iOS and Rails developers to be paid six figures after only a little training.

This is exactly what you said was happening in the dotcom era: middle class people put in high paying positions.

The point about the stock market stands though. It is the strongest difference the current era has with the 90s.
To Build a Simple AI to Run My Home and Help Me With My Work – Mark Zuckerberg
It is explicit, in that one must use the f'' prefix. There are no syntax changes as u'', b'', and r'' already exist. Positionals make bugs more likely.
Ya, I get that you were paraphrasing. And you did a fine job in my opinion, so my refutation was more aimed at Bernie than you.

With regards to enforcement of a minimum wage I would say that if we, as a society, want to enforce minimum living standards that is a burden that should fall on all of us and not just companies that employ low skilled labor.
The land thing is crazy. Buying at the right time means you get paid to live in your house. Then when you sell, they charge you capital gains so you can't buy the same house back with the money you just got.

The other thing that's crazy is how ridiculously cheap the same stuff is in countries with lower land prices, like South East Asia. A nice apartment with a pool on the beach is 1/10 the price of San Francisco. The food is cheaper, services are cheaper, etc ,etc. Meanwhile, people living in South Eat Asia running online businesses can make the same amount of money in the American economy. The manufacturing thing is even more mind blowing. The cost to manufacture in a developed country vs China is on the order of 20x cheaper. When Big Box stores like Ikea open in China they struggle because they can't charge western premiums for the stuff they're selling because of domestic competition and they have to lower prices by 50%[1]. That would be totally impossible in a developed countries!

Someone should go through the whole cost structure of a developing country manufacturing operation and figure out the reason they are so cheap. My hunch is it would come down to incredibly cheap food, provided by incredibly cheap land prices forming a foundation for incredibly cheap everything else. Garlic growers in the California central valley say that the price that the Garlic gets delivered packed and shipped at the grocery store from China is less than what it costs them to grow it before harvesting.[2]

[1].http://www.scmp.com/news/china/article/1300942/ikea-last-cra...
[2].http://www.wbur.org/npr/11613477
Interesting, why are you afraid of it? Should you be more afraid if it wasn't there. Idea behind it makes so much sense. Its main reason for existence is to handle crazy twitchy hands of nervous people at the top of the Soviet (Russian) govt.

The idea is if they think there is an attack, say from a failed sensor, without Perimeter they'll be more likely to press the trigger while they still have time, before they are wiped out and never get a chance to retaliate. With Perimeter, they just activate it, and it will increase the chance of retaliation even if initial attack (presumably from US) succeeds. So in result they'll be less twitchy, more calm and as a result everyone lives happier, longer lives longer on earth.
iOS Safari 9 doesn't like your SSL setup and throws a certificate warning. This is usually due to a missing intermediate and/or chained certificate file.
I suppose you mean to take the variable names of the arguments without using keyword arguments? That's not possible because .format() is just a simple method call on str/unicode objects.
The Hoverboard Life
1 page for every 7 to 10 years of experience.
This doesn't add up. If rent is so much higher than purchase plus upkeep, people will borrow money and buy, safe in the knowledge that they can just become a landlord and be cash-flow positive at any time. Or investors will simply buy the cheap properties and rent them. The demand for investment properties will drive up the purchase price and parity will be reached.

This is why house prices are just as insane in Silicon Valley as rents.
There are still a few Solyndras out there. I know a salesperson who sold to them and said they bought stupid amounts of gear for what they were doing.

You're right though, "the cloud" is siphoning up a lot of money that would be going to others.
That's dedication. I wonder why they're going around aggravating mailboxes, though.
It is implicit in that the interpolated values are specified anywhere in scope, not inline as with every other formatting option.

I consider specifying the values or variables alongside the formatting string a requirement to be considered explicit, but I can see how it's a matter of opinion.
Tor Anonymity: Things Not to Do
Wow. Do any come to mind?
The Hard Problem of Consciousness
I agree with you. It is already possible to use quote and plus in the same way as the bracket in the new way, with the added advantage that the original syntax is more orthogonal.

Is it really worth updating all the Python syntax formatting and analysis code out there just to save one character on an operator? I don't think it's a good tradeoff.
what the hell is NUKEMAP 3D? it's in the russian wiki, never heard of it. http://nuclearsecrecy.com/nukemap3d/
It is a syntax change as before f"" was a syntax error:

>>> f"foo"
File "<stdin>", line 1
f"foo"
^
SyntaxError: invalid syntax
3 things we need to analyse when getting the Mock Up screen
That explains IPv6 and uEFI/EFI.
C3TV – Towards (reasonably) trustworthy x86 laptops
Beginning to climb out of the software death spiral
I remember they also offered a Magic Cap application for Windows. I never used it though, so I can't comment on how well it worked.
+1 for https://pyformat.info/ (mentioned in article), with some nice practical examples of equivalent %s and .format() formatting.
>That's not possible

That statement is against my religious beliefs. Apparently we can stick an f in front of the string, but we can't have default values that work with locals()?
Interpolation is one of the features I require in a rapid prototyping language, it is useful every single day and not esoteric.
It takes a little while to get to the interesting part of this article, but the hook is that nobody really knows who invented the hoverboard. Manufacturers in China are sharing ideas with each other over beers and just building stuff without worrying about patents, and it all moves so fast that the patent system can't keep up anyway.
> But then I e.g. talk to people who tried to interview there, and my confidence is shaken.

Yeah, interviewing in the tech industry is a big problem. The basic problem with embarrassing interviews, I think, is that they're done by people whose job is not to interview. They're just a side thing for engineers. Which means that a) there's a good chance they're just not any good at it, but have to do it anyway, and b) there's no structural incentive to do it well or prepare thoroughly (quite the opposite: there's an incentive to instead spend time you would've spent on interview preparation on your main job, since you do get evaluated there).

So just because a Google engineer performed very poorly as an interviewer, doesn't necessarily mean that they're a bad engineer. They just may be very bad at interviewing.

Also, people are a heck of a lot more likely to talk about an interviewer that did terribly than one that did perfectly fine, and this is especially true for Google since it'd be at odds with their reputation, so there's probably a selection bias at work.
This is the video for the "State Considered Harmful" paper discussed at https://news.ycombinator.com/item?id=10787614 and summarized at http://www.theregister.co.uk/2015/12/31/rutkowska_talks_on_i....
Funny, because an obsession with work is at odds with an obsession with financial success--they have nothing to do with one another. While hard work may help make one incrementally better off than the Joneses, when it comes to actual financial success, luck and family connections play a much bigger role. The whole "hard work makes you successful" narrative only furthers the interests of the already successful.
Uber offers good signup discounts and low rates when they enter a market, but they're also making huge profits in mature markets.

They have a business model. It just takes capital to spin up new markets. (They run a market at a loss initially, until its mature enough to take profit from.)
What is interesting to me is how absolutely low emissions are for hybrid cars. Not idea why but the NOX emissions are about 5 to 10 times less.
The Code Book: The Science of Secrecy from Ancient Egypt to Quantum Cryptography by Simon Singh
Many of the posts have to do with the expectations of business, society, etc. Maybe we parents have something to do with it too.

I should be happy. I'm educated, have interesting and rewarding work to do, have a roof over my head, and get to play music on the side. I've got two great kids, who are both smarter than me. What's wrong with that? Why should I be neurotic about success? Why should push myself and my kids harder than I was pushed? And make no mistake, I was pushed.

Because I can see that my class -- the middle class -- is vanishing, so the expectations of my generation are no longer valid. Get an OK degree in something worthwhile and work hard. Gone. I literally followed exactly the same education and career path as my father. That's gone.

We don't know what the future expectations will be, so we aim as high as possible. I don't know if this is a good thing, but it seems like what's happening. Not to mention, I grew up in a family culture that held education to be one of the highest values, so we were inclined to be demanding about education even before all hell broke loose.

Another thing I've noticed is that the school curriculum is more intensive and consuming, but not necessarily more advanced. My kids are ahead of where I was at the same age, in terms of simplistic milestones like Algebra. They have perfect GPA's. I sure as hell didn't. But the curriculum is more superficial and more based on drill work, worksheets, and computer busywork. They write more papers. That's good. Their papers are written to fill out a thing called a rubric, which is a glorified worksheet. That's bad. I recently found a copy of my 12th grade public school math textbook. More than half of the problems are proofs. Today there are no proofs. The proliferation of homework merely gives the illusion of a rigorous curriculum, and robs kids of the time that they could spend learning interesting things or just having fun. I learned things like programming and electronics while in high school, during the time when I was not doing homework.

</rant>
If you're comparing fixing only new cars as they are sold to fixing ships immeadiately, it's obvious which will have a quicker effect.

However, car emission testing programs already exist which force the driver to do repairs to their existing car.

Pollution deaths are still mostly a local/regional problem, so fixing ship emissions is a problem for port cities, while fixing car emissions is a problem for everyone who lives near a major road.
Paul Graham: 'Ending income inequality means ending startups'
Most crawlers of any reasonable size need to use anonymizing proxies, throttling and shuffling of proxy IP addresses. All this starts to get complicated in bash.
Some interesting reading here http://www.beagle-ears.com/lars/engineer/comphist/dan_hist.h...
Cool! I tried to sign up and keep getting an error about my password not meeting your requirements.
The Psychology of Computer Programming. Gerald M. Weinberg 1971

and:

The Soul of a New Machine Tracy Kidder 1981

ought to be required reading for anybody in tech.
https://news.ycombinator.com/item?id=10830787
Maybe you need a better sarcasm.
In Scandinavia, doing double degrees, like one in Physics and another in Economics, at the same time is something people do to get ahead. There's also the unpaid internships, like everywhere else, and the teenager who can't sleep and has physical pain due to stress from the pressure to succeed.
ah yes, forgot that one. He also wrote the V8 javascript engine that powers chrome.

Other notable Danes include Poul henning Kamp that among many other things wrote the varnish cache and Lars and Jens Eilstrup Rasmussen that wrote the original google maps.

The Eilstrup Rasmussen brothers also invented Google wave, but I'm not sure how big an accomplishment that is :-)
I'd love to see the ability to attach a GUI terminal with tighter integration. I use GNOME Terminal, for example, and when connecting to a multiplexer I'd like every screen to appear as a tab, with the ability to detach again later. I believe iterm2 does this, but it is OS X only.

This is the only thing I currently miss with screen/tmux/byobu.
You keep speaking of "the outside", implying that there is any outside that's inaccessable to us. This's not scientific. It's not mumbojumbo either, but it's just not provable. It's glaringly obvious, too. It's tedious to still try to derive any insight from that. What you want maybe is an outlook, so to speak, to expand your horizont.

Consciousness is binary in my mind. To say that there is an understanding of consciousness sounds redundant to me, although understanding carries a notion of direction.
The beauty of the spreadsheet is that people don't even realize they are programming.
I suppose technically true, though similar to adding a function that didn't exist before. The syntax extension part of the feature (adding a letter to the grammar) is minuscule.
You're surprised nobody has mentioned a project you organized less than 10 days ago?
> Even today, we still don't really have this -- you can't stick JavaScript (or a Java applet) in an email and expect the receiver to be able to run it.

We did have it -- it was called VBScript in Outlook and it was one of the biggest (actually probably the biggest) security disasters in the history of the internet.
New Logo for SlingShot
https://thewishler.com a site to create online wish lists. The "about" page covers the reason (mainly it was a need I had personally) but it also gave me a reason to play with some new things.
Next on the list is learning how to write a chrome add-on to interact with the site :)
>No rent, but you point remains: gotta work to live.

The irony is coupled with your statement about buying property. You don't pay rent, we pay you.
Well, it's easier to fix ships than cars, simply because of numbers (15 ships vs 760 m cars).

> However, car emission testing programs already exist which force the driver to do repairs to their existing car.

Repairs, yes. But repairs only set the car back to whatever standard applied when it got introduced. Retrofitting is theoretically possible, but at a huge expense to the car owner. And tbh I rather see huge shipping co.s having to pay for upgrading their ships than the often poor people stuck owning a beat-up car.

> while fixing car emissions is a problem for everyone who lives near a major road.

Problem is that the only real fix is diverting the traffic or eliminating it altogether. Due to the high percentage of old cars on the road new emissions standards are useless for immediate fixes.
> Graham never addresses how a startup economy would put men like Paul Graham in positions of plutocractic authority, since the majority of us are deprived of startup capital without first submitting ourselves to the judgment of people like Paul Graham. It might not be overtly rent-seeking, but it’s definitely not democratic.

Yeah, a similar thought occurred to me last night a little after I'd stepped away from HN. By making startups the normal thing to do, venture capitalists get between otherwise-qualified employees and jobs that actually suit them. "You're in your 20s, do a startup." "Why stay in school? Do a startup." "You have your whole life to work at big companies, do a startup." And on the hiring side: "This kid didn't work at any startups during college, how about this other kid?" "Let's hire this person who was previously a CTO."

It's not quite rent-seeking, because it's not quite as bad as I described it, but the normalization of either founding or working for a startup is directly profitable for people who make money on the startup economy, without clearly providing one cent of value for all those future-big-company-employees who don't manage to found/work for one of the few successes.
"hours of nightly homework, daily sports practice and band rehearsal..."

Maybe adults should stop telling teenagers that their performance in these things matters that much? Sports / Music are great if you enjoy them, and learning the high school curriculum is important, but outside of the top 1%, there's little reason to compete in these tournaments.
I repeatedly lost data with early Windows CE and Palm devices for similar reasons. The Newton, on the other hand, was persistent even with dead batteries -- I never lost data on a Newton, even the dreadful (and expensive) original Messagepad.
It's nothing in the brain, it's completely social conditioning. You can retrain yourself if you put enough effort into it.
Update on Oculus Touch Ship Date
Understanding Programmatic Side-Effects
Human Progress Quantified
Prices are set by credit. When productivity rises in these countries significantly above subsistence level the bankers will come in to claim the productivity gains.

You can't steal from people on the breadline. Once they are above this you can by selling their own futures back to them (and dismantling the future for their kids).

Prices are set by credit. It's the banks.
I first read "ticked off" as in the American vernacular sense (= annoyed/angered); potential readers should note that "ticked off" means "tallied/recorded" in this case. I was curious what would anger a mailbox, perhaps besides a urinating dog.

Interesting read.
What could vmware possibly have done to deserve that.
The people in the Cayman's will successfully fulfill that demand, I don't really understand that point.
Wow, he has interesting handwriting.
That would mean the formattee would have to dig thru its surrounding namespace. This solution is more elegant, the string is transformed into the equivalent format call at compile time, making the implementation tiny.
There used to be IPv6 over Facebook
I've been reading these sorts of articles for nearly 10 or 11 years now, and it's always been from the same people - the NBC, NPR, NYTimes reading upper-middle class LAC graduates who send their kids to top universities. These sorts of attitudes were unheard of when I was in middle and elementary school, and existed but shunned in my high school. Granted, I did not go to the most competitive high school in the state, but I do often wonder how well these sorts of articles actually translate to the vast majority of students and families who go to places like NC State, where you do not need any real extracurricular involvement to get in.
Real-world applications of mathematics, by arxiv subject area
What Happens When Virtual Reality Gets Too Real
Hm. What's your position on the article's claim that it is intutively absurd for schoolteachers and nurses to be valued millions of times less than Candy Crush Saga?

I think you can argue (and I think this is where she's going) that the schoolteachers and nurses are being fairly priced by the market, sad as it may be, but rhetoric about the tech industry is overvaluing Candy Crush Saga.
Just for the record, I posted this because I heard about it on NPR and it sounded kinda cool. But I was very disappointed when I actually dug into the details. It doesn't seem to be well curated (do we really need twenty books about double-entry bookkeeping?) and it also has some serious gaps (no books on metallurgy, for example). But it's still a cool idea. Someone ought to do it right.

FYI, the answer they gave on the radio about the irony of having this sort of thing on-line was that people were making copies on laptops that they were keeping in faraday cages and could charge with solar panels. That would allow the information to survive the EMP apocalypse.
The most interesting points of flat assembler are elegant syntax, "Same source - same output" philosophy, and a very powerful macro system that consists of preprocessing and assembling stage; the fasm preprocessor has been shown to be turing-complete [0].

In 2008 I've played with it, creating macros that patch a binary file (and used it to extend a closed-source Windows program [1]), made PE format from scratch [2], a simple PE encryptor [3].

[0]: http://board.flatassembler.net/topic.php?t=6624

[1]: http://board.flatassembler.net/topic.php?t=8876

[2]: http://board.flatassembler.net/topic.php?t=8632

[3]: http://board.flatassembler.net/topic.php?t=8951
> ... though similar to adding a function that didn't exist before.

This is not true and exactly the distinction I'm trying to make:

Adding new packages, functions, objects, etc. can all be backported to older versions and alternative implementations. They also require no updates to ASTs, linters, syntax highlighters, static analysis tools etc.

Adding new syntax is backward incompatible (unless it's added as a from __future__ import to new old releases) and requires changes to all tools that parse Python syntax (the interpreter, ASTs, linters, transpilers, etc).
The pernicious myth of individual productivity