skysight-inc/HackerNews huggingface dataset:
> All the office buildings are in one central place.

That fact is what makes traffic manageable in places like NYC or Chicago. It allows building rail infrastructure that can move a ton of people in every morning and a ton of people out every evening. Commuting patterns where offices are spread out in different places (e.g. in the D.C. metro area where people will commute from one suburb to another) are worse, because it makes no sense to have rail between all the random suburbs people commute to/from.
My point is that it's not even an assembly which is part of the installed .net framework. It's an assembly that needs to be downloaded from the internet. That's not exactly the syntax of the language nor a model of simplicity... Again compare it to python.
I never thought about it that way, but this is probably one of the most popular arguments about creationism.

(There's a joke where people argue about the profession of God, based on his creation of man. The punchline is someone suggesting he must have been an architect, "because who else would send the sewer pipe through the amusement park.")
In the Equation Group releases, there were 0-days for older versions of Cisco's ASA software.

Others built on that and updated it to also exploit newer versions (9.x, IIRC) of the software.
Not at all sure how anyone following this advice with, say, a Rails app ever upgrades to a newer version of the framework. When the framework APIs change, you need something exercising the code just to verify that it interoperates with the new versions.

(Yes, apps and frameworks based on a statically type-checked language would catch some of these cases. But not the ones that change behavior of something while leaving the relevant type signatures intact.)
He has some points though. Unit testing has become a bit of a religion, where people almost write tests for the hell of it regardless of their value. Now I do usually test e.g. algorithms, but I find it rather wasteful to test dumb classes at the unit level as well as UI stuff.

I've certainly felt what he pointed out about tests becoming a real hassle to maintain while not necessarily being very valuable to keep.
We break many laws every day without consequence and often with necessity (speed limit on freeways in large cities for instance). Law isn't quite so straightforward. The Myth of The Rule of Law: http://faculty.msb.edu/hasnasj/GTWebSite/MythWeb.htm

I'd wager that most corporations are violating one law or another, without any complaints from the people.
You can have more results for less cost, by orders of magnitude, by doing the right things. But you can't have more jobs for less cost. Cost ∝ jobs, with only small variances for differences in pay scale and corporate profits.
Overworked + internet. It's not that mysterious!
Box does this well; there's a button you click inside their admin portal to allow access.
I've been on both ends recently. It makes no sense. I had one start up invest in 4 phone screens before deciding to pass on me. I was stunned they passed because I aced all of their phone screens (which were not trivial btw). As an interviewer, I have been giving candidates questions slightly above fizbuzz and they keep failing! And this is candidates who have written multiple years of professional programming experience on their resume. I think there are a lot of low quality software devs out there. In an attempt to filter them, people are putting insanely high bars - makes no sense!
Africa, mostly misunderstood as a country.
In the U.S. it is.
Sorry, but what makes a tram better than a bus? I'm genuinely curious.

As far as I can tell they're much more expensive per mile, have difficulty on hills, and make the street more dangerous for cyclists. The only advantage trams seem to have is that they don't have the stigma of busses.
Risks soar, bills come due as 20th-century dams crumble
The nice thing about having kids is that it forces you to think about time management. Think about how much time you waste chit chatting, eating lunch, watching TV, surfing the Internet, etc. After kids, you'll want to rethink how you spend time and cut down on non-productive activities. That's exactly what I did - I reconfigured my time around productive work and kids. On week days, I allocate 7-8 hours for my day job, 2-3 hours for kids and family, and 2-3 hours for myself - blogging, writing, learning, etc. Weekends is more flexible. So think hard about how you spend your time and cut down on things that aren't important for you - you'll find more time than you think you had.
He means that's how you get regressions of the same bugs popping up in the future, not regression tests.
The amount of U.S. leaks is likely due to the relatively free environment compared to those other countries such as Russia and especially China, who have similar levels of espionage activity. The most leaks will come from environments with:

1) Relatively high freedom
2) Variety in values/opinions (often due to freedom)
3) Secrets to be leaked

1 ensures the leaker's ability to leak, 2 ensures there is a leaker to leak, and 3 ensures there is something to be leaked.

Assange outlined his goals [1] a while ago in regards to exposing secrets, and I think Wikileaks is staying in line with those rather well. It essentially states that they'll leak whatever they receive, and try to enforce a kind of 'secrecy tax' on governments/parties/organizations that refuse to be transparent via forcing them into less effective means of communication and overall less use of technology.

[1] http://cryptome.org/0002/ja-conspiracies.pdf
I'm using Firefox on Linux, and I don't have Flash installed. The animated backgrounds are using the video tag, and provides "video/mp4", "video/webm", and "video/ogg" files for each of the slides that include video (slides 3, 7, and 9).

Slides 4, 6, 8, 11, and 13 looks like they're doing some kind of more protected video, but I've never done any kind of web development, so I don't know how to track down how it works. I'll note that I've got an h.264 plugin from Cisco and a Widevine DRM module installed, and that might have something to do with how it works for me.

Firefox 50.1.0 on Mint 18, if that makes a difference.
n.b.: The actual file is at https://archive.org/download/WikiLeaksYearZero2017V1.7z/Wiki...

Torrent: https://archive.org/download/WikiLeaksYearZero2017V1.7z/Wiki...
Did you put a lot of effort in writing original text content for the website? My experience has been that, even if a website might be useful for other reasons, it needs to have lots of original text e.g. to be approved for Google ads.
Tyson Foods CEO: The Future of Food Might Be Meatless
Er... on the window, as the indentation and API tells you.

It may be "not exactly obvious" to you, but having been doing GUI programming for a long time, this makes complete sense to me. It is also, of course, a matter of personal style and preference.

(Aside: some friends tell me, a vi user, that the way Emacs works is obvious. I disagree, but then, I don't use it).

And as for "modern"... I've been using this since C++ gained references.
I have to disagree - leaks seem to be the only way that this information gets out and the only way that people seem to care much about privacy.
If you're a company that supports the EFF (even through individual donations, corporate matching, etc.), I'd love to hear about you, and consider supporting you as well!
Yeah, I was thinking of this when I got to the part about people not immediately changing their minds when presented with new facts.

In reality, this makes sense if we think of knowledge in a Bayesian sense; we don't have absolute facts, we have little bits of information we gain over time. When a new bit of information comes in, we have to determine our new reality - what is the chance that our current views are wrong versus the chance that the new information is wrong. If we keep getting new information saying our current beliefs are wrong, we might end up changing out view eventually.
when you enlaRge film you dont get pixels. Enlarge a digital picture and you only get a mosaic of squares.
You can run a sync server that accepts tokens from Mozilla, but I'm not sure it makes any sense that way. The only difference is that you'll have some audit over sync blob store access logs, but that's about it.
> one being purely functional languages (Haskell, Scheme, etc.)

You can easily do imperative programming in Haskell using IO. There are even lots of straightforward bindings to C libraries, directly exposing C functions. There are IORefs and so on.

Not sure about Scheme, usually lisps are quite imperative.
In other words: Hispanics and Asians don't live in every state at the same proportions. I guess blaming every problem on "racist institutions" is more trendy, though.
What you describe is what the book "How to lie with statistics" covers in detail. It is a great read. I highly recommend it.

A lot of so-called facts are just blurbs intended to support someone's manipulative agenda. Sadly, this is even true of this article. Towards the end, it begins making ugly political commentary instead of sticking to psychological phenomenon.

The people who claim to have science on their side are often merely claiming to be intellectual elites and implying that anyone who disagrees with them is an idiot. It isn't scientific at all. So, it is unsurprising that it does not go over well with people who are basically being called stupid by people more interested in winning the argument themselves than in trying to have a meaningful discussion of good information.
I don't know. I am from europe and visited a few north american cities in the past, including LA. No or bad public transport was the norm but LA was a whole other level. You get out of the airport and there is a endless line of car rental places after each other. That makes it clear to you that you won't get far without a car. Going into the city or out takes you on a ridiculous wide highway which is basically a permanent traffic jam. And in general it seems like a car is a first class citizen in this city. (As you said, so much car infrastructure.) So wierd. If it isn't for work I would not go there ever again I guess.
5 things that make women in tech successful – and anyone can do them
Please state why downvoted. Do you believe that the elites of the media know people whose jobs have been or could be displaced by H1-B visas? I really don't think so and they never seem to write about it.
This is really cool!

However... I might be a bit obtuse or something, but how can I produce my own videos?

Maybe I'm overlooking a link?
Most people perceive structs and fields as an aspect of object-oriented programming, but you probably wouldn't write about them under the heading of "Object-oriented programming".

Maybe change the title to "Functional Language Idioms"?
Taiwan. I'd definitely take standard taxis in Taiwan over Ubers. In fact, I've made that choice at least a hundred times.

Especially in Taipei, they hit a price and convenience point where taking an Uber is essentially doing a task on my phone in exchange for having to wait longer to get a ride. To be clear, it usually takes about 15 to 90 seconds of waiting to get a cab.

Outside of Taipei, any convenience store (which are basically all over the place) will call a cab for you and again, it's still a pretty short wait unless you're in a remote area in the mountains or something.
Volvo XC60 Safety Crash Test Video
as americans shouldn't we all want the same things regardless of race, ethnicity or any other form of "identity"? so in theory these things should not matter, should they?
I just moved to LA (westwood) from Beijing last August. The traffic here is so light in LA compared to Beijing, and the air is really clean as well. In Beijing, it could take me a couple of hours to get home on 4th ring, 3rd ring was worse! And the traffic didn't disappear at 7PM, maybe 8 or 9.
Little Snitch is a host-based application firewall for Mac OS X. It can be used to monitor applications, preventing or permitting them to connect to attached networks through advanced rules.

https://en.wikipedia.org/wiki/Little_Snitch
Cut down on TV. Wake up super early on Saturdays and get about 3 hrs of skill building time. Occasionally take a day off work to do a straight 8 hr skill session for self. Find a friend at work to do a class with and make a plan with your significant other for one hr a week to dedicate to the class. You and your friend can keep each other motivated!

I feel this is a super important question. I've published it on LinkedIn with my thoughts. Hopefully, you will get some feedback there as well! https://www.linkedin.com/post/edit/6245042931087007744 Good luck!
The "oh no OOP" chapter is later :)

That's a good suggestion, I'll think about it, thanks :)
If the defendant consented, couldn't they just log into their own account and get the audio?

In the app, you can hear back all the queries you made to Alexa.
When I was programming on a daily basis, I did make code for testability purposes but I hardly wrote any unit tests. However I was renowned for my code quality and my nearly bug free software. I like to investigate WHY did this work for me?

This made me giggle.
It's like magic. don't write tests, don't find bugs....
Yes and yes, though that would require your users to pay $100 per year, install Xcode, and compile your app.
The parties are interested in dividing us up into voting blocks so they can selectively cater to, ignore, and pit them against each other at their own discretion.
Imperfect offspring are still useful for a society, they just are maybe suited at different things. Both a strong but dumb person and a frail but smart person are useful in their own ways. :)
How is it different from the native functionality in Chrome that lets you see (and open) any tabs you have open in Chrome across any device?
The laws are already overlapping enough that you can't simply get perfect enforcement of all of them. It's a question of tradeoffs - do you care more about deporting everyone you can, or about prosecuting rapists that target illegal immigrants.

It's not arbitrarily deciding not to enforce a law, it's deciding that a different set of law enforcement priorities is more important.
Yeah, but you still have to buy the shares at strike price. So not only are you getting paid below market rate, but you have to spend some of that pay exercise cost and taxes to have proper equity. So it's not so simple.
"Once your sales starts selling to large customers, they would report back on compliance requirements and certifications related to security."

And get ready for the questionnaires, each different enough to maximize the time spent on them. The Vendor Security Alliance[0] is attempting to standardize them. Although, I'm not sure how much uptake it's getting. At a minimum, it's a good example of a typical questionnaire.

[0] https://www.vendorsecurityalliance.org/
These days you can sideload apps with a free developer account (with certain restrictions), but it's meant for development - AFAIK using it as a general-purpose app distribution mechanism is a violation of Apple's ToS. But people do it anyway, and you could too.

Separately from the ban on third-party browsing engines, iOS has technical restrictions preventing you from mapping unsigned code as executable, so JITs don't work. There may be some ways around that if you have a developer signature, but its messy at minimum.
Using kernel modules to do researchy things -- that nobody would care if they crashed and burned -- in the 90s just to prove that they were possible, has little in common with doing what you describe, today, in a way that is reliable and has to account for conditions that were not present 30 years ago.

Your comparison is therefore invalid.

You'd know all of that of course if you actually had written a single kernel implant in your life.
http://www.salon.com/2016/10/14/bill-clinton-bimbo-poll-wiki...
> It feels like Mozilla is keeping Flash around just because it's more popular with browser gamers and video watchers.

That's exactly right. The amount of Flash content dwarfs the amount of other plugin content.

Banning other NPAPI plugins doesn't avoid the Flash security problems but it does avoid the other security problems. It's a step forward, but it's not the final step.
I think you're missing the really obvious explanation that Assange (and the entire Wikileaks staff) speak English and not Russian.
Yes car is king in LA. In recent years though Lyft/Uber have changed the game a lot. I'd say it's cost effective to not have a car at this stage, especially when you add in the cost of parking.
DMOZ was great in the 90s (I was there.. and I remember using DMOZ and I appreciated it at the time). Search engines werent that great, and there werent that many websites.. 250k in mid-90s, and a few million at the end of the 90s. That's few enough that a group of people could review each one, and add it to a directory.

But now there are perhaps 250 million active websites[0]. Is it possible for a small group to review all of these?

And if it is, how many are directory worthy? I would guess there are enough high quality websites to overwhelm a directory...

My question is, with the amount of high quality content out there.. is a directory the way to find it today? And what about the near future.. how would a directory keep up with the rapid growth of the web?

The obvious answer here is to simply leave out websites.. which is exactly what DMOZ did.. it's been very difficult to impossible to get your website on DMOZ for many years.. but IMO, this is exactly what lead to the irrelevance of DMOZ, since it forced users to go elsewhere to find the content they wanted.

IDK.. I really like the idea.. but part of me also thinks the time for a directory has passed. (edit: at least in the form of dmoz.. maybe you can create a dmoz 2.0 that addresses some of those challenges though.)

0. http://www.internetlivestats.com/total-number-of-websites/ (this says 1B websites, but 75% are inactive)
That's one of those ideas that sounds really good, in theory, until you look at reality where people in California unironically want to secede from the US (or Texas in '08).
Free market approaches seem to work well generally. Why not for roads? Seems self evident.

Anything you make cheaper will be used more, more expensive, less. Econ 101.

What would be an excellent solution is to make fast dedicated bus lanes, and make every bus free. Improves employment, bus ridership, and is probably cheaper than adding an extra lane to a single freeway.
I would argue that by using CONSTANT == variable, you are reducing the cognitive load of the compiler, but increasing the cognitive load of the human reading the code (who has to mentally flip the expression around). I think the original article intended to say the same thing.
It is possible it's doing local voice recognition on all audio, and just sending the text in their payloads. If the content is encrypted, there's no way for any network snooping to determine what they're sending.
Allegedly WL did not release every email they had from the Syria leak. While every email released may be legitimate, the omission of emails pertaining to russia creates a narrative.

Wikileaks may be telling the truth but it's far from clear whether they are telling the whole truth. And in between "truth" and "whole truth" there's a lot of room to shape the narrative
Sure, but travelling on those systems takes a long time. When I lived in London a 1 hour commute was seen as totally normal. That was by train and I had a very direct single overground train to take (Kentish town to Chiswick if I remember).
I've been thinking about sarcasm lately, as it relates to my own communication. What was the value of sarcasm in this post when you can say the same thing straightforwardly?
Government is always asking technology companies for backdoors so that doesn't seem like news to me, but you may well be right that it's never been documented before. To me this doesn't seem any different from the Chubb lock company teaching spooks how its locks are put together or somesuch.

I have no opinion on whether they're spying on American citizens, I have always assumed they would do so sometimes in the course of spying on other countries' citizens. Foreign spies seek agents and unknowing assets in their country of posting so that just seems inevitable. So what?

I have to say that a lot of the response here seems very theatrical, albeit unwittingly so. Going back to the lock analogy, I'm sure the CIA has some of the world's best lock pickers and burglars on their payroll, but doesn't mean the CIA are trying to break into your house, does it? They could break into your house, if you embarked on an affair with a beautiful spy (or even a sort of frumpy one) they maybe would break into your house, but realistically they probably have zero incentive to do so right now.

It's really hard for me to give a shit about the CIA possibly-in-theory-maybe spying on people when you have government organizations like ICE actually plucking ordinary people off the street and putting them in detention centers where the normal rules of arrest and imprisonment don't apply.
I haven't! I'll check that out.
Yeah. A lot of people on here tend to elevate Jabobs (who I admire). But her objective wasn't to fit more people in or move more traffic through a space. It was to create a more vibrant city even if that meant that more people couldn't live or work there.

A lot of people who remember Jacobs' preference for cities that don't require cars to get around ignore the fact that she didn't necessarily favor central planning and high rises either.
Just login and you'll see a plus icon in the top right corner:)
RadioShack's Successor Preparing to File for Bankruptcy, Sources Say
shop around locally, really investigate with phone calls what you can expect roughly.

I would also help to create an RFP, request for proposal or request for estimate so you outline what you are looking for, what you have, and then see if various contacts bite at all and give a proper estimate or itemization.

You can get a lot of ideas quickly from using the 99 designs type sites. Basically logo farms kind of pull stuff from their reserves and some of them might stick. You'll get plenty of garbage but I doubt you'll say it' was a waste because you'll probably get some great baseline ideas to work from. It's really affordable, though admittedly a bit exploitative. Still it's those group's choices that they want to participate / submit so it's not like you're forcing them to submit. Find a way to pay out so not to be too exploitative, hows that.
You mean the bedroom where you charge your phone?
This is a nice way to refresh your profile without losing all your history and other stuff: https://support.mozilla.org/t5/Procedures-to-diagnose-and-fi...
Those numbers are really outdated for LA.
Ah, funny, I was just reading about Kotlin yesterday. I haven't tried it but it looks interesting!
> until you look at reality where people in California unironically want to secede from the US

No they don't. They were responding angrily to the election via a poll.
Case in point: I'm not sure if your comment was genuine snark, or if you simply refrained from adding a smiley.

It's turtles all the way down. :)
Adam, I've been using Machine Learning Is Fun Part 1 at work, to introduce non-technical business leaders to supervised machine learning concepts. Thanks for the great series!
You are giving Thomas Ptacek too much credit by asking these questions. His only? engineering product was a gimmick that did "firewall rule management" and I doubt he had much to do with the engineering part. Yet he feels obligated to comment on the quality of CIA/NSA cyberespionage toolkits.
polit"""fact"""
The typical curriculum is 'American History' and 'World History'. But it seems to work well to cover each continent Antartica, Austrailia, Africa, China, India, S. America, N. America from 0 - present, and then cover in parallel when things crossed between continents. Doing it that way you come at the present with a bunch of different perspectives landing on the present day.