skysight-inc/HackerNews huggingface dataset:
Ohhhh thanks. Used delorean some years ago and still have a soft spot...

... nice to see it mentioned.
LRB is great, too. I prefer NYRB, though I can't pinpoint anything specific; it's just that in any given issue, LRB tends to have a higher ratio of articles that I find too dry and academic.

As you probably know, LRB was originally created by NYRB (it was initially published as a supplement), so they have a shared history and kinship. And of course, there are a ton of writers who are published in both, such as Tim Parks, Neal Ascherson, Tony Judt (RIP!) and Jonatham Lethem.

The only reason I don't read both faithfully is that there's just not enough time in the world.
Uh, no, under Dutch law, as long as you a) paid for the good and b) were acting in good faith (ie didn't reasonably know the person you bought from wasn't the owner), you become the owner.
This is merely a psychological issue, because when you're programming in an "everything-mutable" Lisp dialect, you also don't worry about this. If you don't know where else you're passing that data structure and don't care to find out, then ... you don't mutate it. Libraries and API's simply don't mutate the inputs that you pass to them, unless loudly documented otherwise. Thus, mutation is applied in controlled ways whose scope is easy to ascertain and limit by inspection.
Angular 2: Setup up development environment with angular-cli
I don't disagree. But the highest risk factors for me, like sharing of health and financial data, are fully out of my control.
People who differentiate between the end of the world and the end of humanity on the world.

There are two philosophical approaches to climate change, one is to ignore it and die, and one is to accept the change and plan around it.

"Ignore it" in this case means operate under the misperception that humans have the ability to control planetary climate (effect it sure, but control is elusive).

If you're in the build your way out of it mode you can be confident that over the millenia there will be times when it is easy to walk around, and times when that is hard. If you're in the ignore it camp you can be confident that the new species that emerge after humans are gone will also have large periods where the climate the evolved to is present before it changes again.

You you see? Hopeful, the world will continue with us or without us.
I think the comment refers to the fact that under a lottery many others would not have the opportunity.
At the risk of being pedantic, but xrange returns an xrange object which implements things like __len__, __getitem__, etc
This makes sense. The crop of "disability lawyers" is somewhat depressing. I wonder how much of your benefits they take in exchange for their services. I assume it's a big number, as they all advertise doing it on contingency..."you don't pay unless we get you approved".

Edit: Looked it up. It does get paid out of your benefits, and it can be a substantial amount.

"The fee specified in the agreement does not exceed the lesser of 25 percent of the past-due benefits or...$6000"

https://www.ssa.gov/representation/fee_agreements.htm
That description of closures is really odd to me and I know for a fact that it would not have worked on me as a child. After spending some time teaching programming to middle schoolers/high school freshmen, I think they're really something that comes more naturally than that. The way scoping works for closures is almost instinctual in my experience, but the anonymous part is much harder to understand. Trying to write functions inside of functions is also fairly natural (although you might have to nudge the kids into that style of thinking), so you can teach closures with the use of named inner functions. I still haven't found a great way to teach lambdas that really sticks without them writing some code first and seeing how they can fit lambdas into there...
You're all selling this as if it were some sort of philisophy. But it's not. Webpack just happens to be a piece of software that for reasons nobody will ever fully understand ended up being the de facto standard, all while being the most miserable to configure piece of software seen by mankind. (I. e. 4-level depth nested configuration with no indication of errors, a few different common patterns – ph, and there are two versions of webpack and the documentation rarely mentions which one it's talking about)[0].

Webpack is, essentially, a compiler. It, or something else, will mature to the point where you don't configure it any more except for maybe a debug flag. At that point learning it's internals will be as useful to a web programmer as learning LLVM's (by which I don't mean "not useful", but probably not worth neglecting whatever the trade-off may be).

[0] I think it was mostly developed by a single guy with a day job, and it has had more impact than any software I have or probably will ever build, so it's not meant to be insulting. Annoyances such as these are the price of a fast-moving field.
Key quote: "The outcomes of algorithms are regulated – the companies which use them have to meet employment law and competition law. The question is, how do we make that regulation effective when we can’t see the algorithm?”, UK Shadow Minister for Industrial Strategy.

Labour are currently trailing the ruling Conservative party by 7 points in the polls, with no election due until 2020 (although a snap election is certainly possible).
My first commit to ago.py was 'Fri Jun 29 19:25:55 2012'.

>>> import ago
>>> import dateutil
>>> ago.human(dateutil.parser.parse('Fri Jun 29 19:25:55 2012'))
'4 years, 172 days ago'

The current implementation is 66 lines of code including docstrings:

* https://bitbucket.org/russellballestrini/ago/src/tip/ago.py

* https://pypi.python.org/pypi/ago
Asking for a Raise and Getting It – Timing, Balance, Research
One must start somewhere.
Syntax sugar in Python 3.6
There are already enough barriers to overcome when getting started, I didn't want money to be an additional barrier. I have a bunch of friends that want to learn to code, but have struggled with courses that try to get technical too quickly. My goal was to create the best resource for getting from 0 to 1.

I'm always going to offer this course, and a few others, for free. Having said that, some people want to keep learning after taking these courses. I'm going to offer a paid course that builds a full web app with users, payments, git, etc. People that take the paid course will be able to build just about any web app they want. My hope is, with a little more practice, they would be able to get a job as a web developer.
>>Sales are up by 30%

But 'sales' != 'usage'

I know quite a few people who bought slow cookers, after reading the hype about them (including myself). Every one of those slow cookers (including my own) now languishes, abandoned, at the back of a kitchen cupboard.

They take all day to cook anything and, after waiting all that time, It's usually not worth it. Most cuts of meat need higher temperatures to bring out the flavour. Not surprisingly, 6 hours at just below boiling point in a slow cooker usually results in meat that, while tender, just tastes like meat that's been boiled for a while.
This "kid" here started Lisp at around 29. Some 18 years after starting programming, and well into a C++-based career. You can come around late.
(2014) Programming Language Speed Comparison
It's worth thinking of it the same as strings. Strings can have several encodings, e.g. ASCII, UTF-8 and a hundred others. These are external representation. You don't want to parse the string every time you have to deal with it, so you parse it and store it using (ideally) a single internal representation (e.g. UCS-2, UCS-4). Then, when you need to pass the string to something else, you encode again.

Same with dates. Instead of trying to deal with and store all possible representations (format, timezones, etc), you convert all dates to a single representation (hence UTC). When you need to output the date, encode it into whatever format and timezone you need.

It's much cleaner this way, because there's less chance you'll mix up representations. So the "for humans" part is more "for developers, which are also humans but like to pretend they aren't and never make mistakes".
I think the bigger problem is her understanding of the "Hands-On Imperative". Yes, it assumes some form of reductionism. That philosophy happens to work really well when you are debugging computers, and indeed in most of life.

But there is not an assumption that hackers are "perfect", or that they can make perfect systems, or that they can per­fect­ly mod­el the world. Rather, it is exactly what it says on the tin: an imperative. In particular, it is the notion that the people experiencing the problem should be the most motivated to fix it.

The other part of hacking is just the Agile manifesto; if the rules don't let you fix the problem, then fix (or break) the rules. She seems to be misinterpreting this when she discusses "the mis­trust of author­i­ty"; authority there refers to bureaucracy, composed of arbitrary rules, procedures, and restrictions. It's not a blank check to ignore people (individuals) with concerns.

But her final "hacker questions" are mostly of the form "who does X?" so in the end she (mostly) succeeds in repeating the "Individuals and interactions over processes and tools" theme. Still a lot of room for improvement though. If programmers spent all their time figuring out "what the data left out", they'd never get a working product.
Ford studies using drones to guide self-driving cars
100% this. I learned rails with that tutorial and highly recommend it.
Oh, wow. Found the grad student.

Maybe this postmodernist word salad phenomenon is the result of humanities students and professors (mistakenly) thinking that their area of study contains no more legitimate things to investigate.

Consequently, we're now seeing this mere intellect signaling being passed off as worthwhile content. Come on. You can do better.
hot damn!

I can't help but say, aside from being awesome, it reminds me of the hydraulic press channel - https://www.youtube.com/channel/UCcMDMoNu66_1Hwi5-MeiQgw
I just love that phrase postsemantic nationalism.

So I Googled it and found one legit hit and I can't really tell if it's legit.

http://blacky2poe.w.interiowo.pl/realismandneost/theabsurdit...

But it reminds me of what in chess is called a computer move, something which is contrary to the way even super-gm's think but nevertheless a good move.
Not to mention the calories in the croissant probably last you more like 2 hours and the coffee buzz probably lasts about 4.
Reminds me of Gene Kranz's "Honest and Competent" speech he gave to his Mission Control team after the Apollo 1 fire in 1967. One thing he said in that speech has always stuck with me: "Nothing we did had any shelf life... he were too gung ho about the schedule... nobody said, 'dammit, stop!'"

Link to speech: https://russ.garrett.co.uk/2011/01/30/tough-and-competent/
Average age seems to hover over 50. Young people who now have the worst job oppertunites for any generation and mountain of college debt are now enslaved into paying for obamacare and SS for older people. Seems fair. My girfriend who makes a less than 3k/month pays $700 for obamacare and ~$500 for student debt. People have called me "white supremacist" for criticizing Obamacare, apparently you don't have to a white person to be supremacist these days.
This would be illegal in some US states. What are the EU laws regarding covert video and audio surveillance?
My Google Keep 2017 Wishlist
I was trying to make a broader point about cause and effect misdirection in low-information study results such as this (Finland is unusual in its great school system... It is more usual to attend a sauna than not to.... unlike most of the rest of the world) but it came off as pretty ignorant sounding to a lot of people.
Your bathroom example ignores the most important contextual point at play in the case at hand and therefore must be discarded as a criticism. Ignore the essentials and you can make a case for any action one way or the other: a silly, nonsensical case, but a case.

My comments where in context dealing with criminal and a victim. I made clear that the voluntary actions of the criminal are what made the subsequent actions of the victim justifiable as the victim didn't relinquish rights to his property. In your example the phone owner is the voluntary actor and the unwitting person coming after is the involuntary victim. Naturally the cases aren't on par.
This is sad, but not surprising. I would even feel a little better if there was a warrant.
> I came to the conclusion that we need to create a single app that does 80% of things

This is called a web browser
India court bans liquor shops on highways
The author doesn't address this.

However, the author doesn't want viewers to try similar projects, and also did the project to inform people of the massive privacy issues concerning smartphones. From his FAQ:

"5. Why won't you teach us how to install the app like you did?
Besides theft, I wanted to make a point and start a discussion about privacy on smartphones without actually making a film that even mentions the word privacy. This is why the project should not be reproduced. I think the film makes the point, doing it again would be for entertainment purposes which I didn't.
I hope people who see the film will realize the risk of getting hacked on smartphones, by hackers and governments. On computers, most people use virus scans, install updates and some people even put tape on their webcams while almost nobody even considers how vulnerable a smartphone is, and what the implications of getting hacked mean. I think the film already created a lot of awareness and started discussions about it.﻿"

Also, quoting from his YouTube page:

"Anthony is a director, researcher and concept developer. In June 2015 he graduated from the Willem de Kooning Academy with his film Find my Phone. Anthony uses technology to tell stories in his work and has special interest in software and hardware development, hacking and privacy. He is currently working on developing a new documentary series and several other projects."

The above suggests this was just an art project. That doesn't mean it is exempt from law (personally, I believe he broke the law, and if you're interested wether this is true or not in NL I can highly recommend a lawyer, Arnoud Engelfriet, who might address the question on his blog), but it does show his intentions.
The SNES had Doom running with a SuperFX 2 coprocessor in 1995. https://www.youtube.com/watch?v=n18tcF4nbqE

The Gameboy had several address banks which allowed for whatever coprocessor you wished to put in, you just DMA out of the address space. I suspect the unit volumes just weren't there to justify the enigineering expense in the Gameboy's case.

Coincidentally, the Gameboy game X from 1992 ( https://www.youtube.com/watch?v=AyjU4MtonZM )was developed by Dylan Cuthbert, who later went on to work on Star Fox and the Super FX chip.
What does in charge of healthcare mean?

There's quite a few countries that have universal coverage with private medical providers (and maybe mostly private insurance).

For example, click through Switzerland at your link:

https://en.wikipedia.org/wiki/Healthcare_in_Switzerland

Of course with the ACA, the US system looks a lot more like Switzerland than it did before (private providers and insurance, guaranteed access, individual mandate).

I wonder if this sort of comparison points to there being some less drastic regulatory changes that could be made in the US to help reduce prices.

I also wonder how much things like population density factor into US costs. We have a lot of small rural hospitals (with 24 hour emergency room coverage and CT scanners and so on). Medicare reimburses small rural hospitals at a higher rate than other hospitals (but Medicare is our most efficient spending, so probably this is not a problem).
>e. The best digital products improve our lives--our lives in the physical world--while sucking up as little of our attention,

So glad the 'wearables revolution' is now relegated to dusty bottom shelves of target. Next on the chopping block is 'internet of shit', utility drones.
I don't disagree with your point, but I think you are over estimating how much code some of that takes.

The reality is that we use so much code because it is easier that way. And the added ease is very hard to remove.

Then there is data. A single picture is more storage than my first few computers had. Compression isn't magic.
I don't know, write a JavaScript interpreter of Flash?

Or let it die already. Remember VBscript? Neither does anybody else.
No it doesn't. Come on, that's not a constructive response to a perfectly articulate comment.
Macs still have memory chips, even if they are not removable. This can be attacked by using specialized hardware which you press onto the RAM chips’ connectors. The inability to remove RAM is not meant as a security feature, and therefore gives no significant protection against a motivated attacker with specialized hardware.
i don't work there any longer. i don't believe in allowing anyone the kind of leverage that results in me being abused.
Other people have listed issues in here like compiler crashes from valid code, gotta spend time unwinding changes until it works and write the code differently.

Simple things like "a + b +...+ n" cause compile times to balloon exponentially, which means for arrays you end up refactoring concatenation of immutable arrays into a mutable array you call appendContentsOf on a bunch of times.

SourceKit on the surface sounds great, but in truth it's a simple text parser that doesn't understand type aliases for example.

The compiler _really_ struggles with anything beyond very simple generics, first the type inference starts to fail and then it'll refuse to compile until you break the code apart and add type ascriptions.

The compile errors are often absolute nonsense, pointing nowhere near the actual errors or are like the Magic 8-ball coming up "ask again later".

The project I'm working on has been a mix of Swift and JavaScript, we're happily increasing the ratio in favour of the latter because of all the pain we've had with Swift. I personally don't even like JavaScript but it's not even a contest between the two.
Wiretapping your own phone should be legal.

The concern is how it got stolen...
It is illegal to leave your car running while walking into a shop and coming back a minute later. Not sure about a good English translation, but you are urging someone to steal your car.

Depending on how his phone got stolen (it was a setup), he could be charged with something similar.
I can't find the source right now but Russ Cox posted to some newsgroup or mailing list that most golang developers use OS X these days (rsc, rob and ken for sure).
when someone builds a free resource to help people do you not think that the tone of your comment is a bit harsh. Maybe something like 'hey Shane if you did x or y it might help those people who have config z access your stuff'
There is cget which install cmake packages out of the box, so many libraries don't need to be updated to support it:

https://github.com/pfultz2/cget
This is kind of parallels what happened with MD5 fingerprints in X509 certificates: for years the writing was on the wall that MD5 collision was imminent with better algorithm and more computing power, yet it took a number of practical exploits by individual researchers to convince the industry that MD5 has to go away. One good thing to have come out of it was that we really learned about the importance to future proof our crypto and the phase-out of SHA1 was carried out a lot more elegantly.

Similarly, it is expected now that state level actors can already break 1024 bit RSA and 128 bit symmetric ciphers may be the next thing to fall. Hence their use should be avoided wherever possible.
I really like this idea! It has a very real world feel and I'm not sure there is another course that does what you're talking about.

I think the course is more advanced than my target audience could handle right now, but it might a nice follow up to a bigger web app course.

I'll definitely write this down as an idea for a future course. I'd like to create a series of courses that take people from zero to employable and I think that would be a nice addition. Thanks!
Awesome! Thanks for your reply!
The User Experience of Mobile Phone Numbers
WinAutomation 6.0 Crack with License Key Full Free Download
What do you think about teaching JavaScript as the first programming language rather than Python? I know that some think JavaScript is a better choice [1], because it's so much easier to produce a real application as opposed to a command-line toy. But the opposing argument would be that JS has so many flaws, or more charitably, it's such a quirky language. Also, any opinions about Khan Academy's platform and lessons for learning to program with JavaScript [2]?

I'm not a parent, but my friend's 10-year-old son has asked me to teach him to program.

[1]: http://prog21.dadgum.com/203.html

[2]: https://www.khanacademy.org/computing/computer-programming
When the mapping between a time_t and a "human readable format" (hours, minutes, seconds, etc) takes into account extra leap seconds. You could use time_t underneath, if that's what you really wanted to do.

As my co-worker once put it, "time is a four letter word."

At the very least, there is a need for showing the occasional 61st second of a minute, and adding a time and timedelta where leap seconds is taken into account.
I bought an iPad three years ago. I played with it for a couple of months before packing it in storage for a renovation. Forgot about it and found it again last week.

Apple has since deleted the account that my iPad synced with. I am completely unable to use the iPad after upgrading it to the latest iOS, as my account simply doesn't exist. I even tried registering an account with the same username/password combo. It registered, but the iPad won't have it.

If there is a way to circumvent iCloud protection, I'd love to know.
It is beyond me why the traffic strategist quoted in the second paragraph feels that it is necessary to absolve distracted drivers. It is not a prerequisite for what they are doing.
That was my thought as well -- it could well be that the actual thief who stole the phone sold it to some innocent third party for a great discount.
The problem is that postmodernism tends to make positive claims, but there's no empiricism to back it up.

If you're going to say everything is up to interpretation, you're making a positive claim. That requires empirical proof, at least in the rigorous social sciences.

Otherwise, your entire literature and peer review process is subject to the prior beliefs of the reviewers. That can, and has, led to an equilibrium state of ideological homogeneity in some subfields of sociology and philosophy (also some edge cases of cavalier empiricism passing review when it confirms priors in, say, social psychology). Once enough of a group thinks the same things, and ideas are not held up to some positive external standard, outside ideas don't get in anymore.

The hate for postmodernism expresses the disdain for an ideological group trying to give credence to its ides without being subject to the same standard as other ideas in science, social or not.
Starfox had a 3D co-processor too! https://en.wikipedia.org/wiki/Super_FX

Nintendo really pulled off some impressive feats back in those days.
> GFW already [blocks ssh]

Where can I read more about that?
Rust didn't start real development until 2010, it was mostly notes and incomplete PoCs before then (which I'm sure Lattner was doing for Swift before 2010, and Pike for Go as well).
397 Swift files, 2K Obj-C.
Because he's recording someone in their home, where that person has an expectation of privacy.