skysight-inc/HackerNews huggingface dataset:
That advice sounds to me a bit like if you go on trial for some small thing (let's say a pub brawl), and you're told "don't get a lawyer, it will make you look bad".

Perhaps it is sometimes a good advice, but it can also be a spectacularly bad one.
The problem is that complex systems need complex design. As your design get more sophisticated, you need more sophisticated ways to communicate the design

I've never found any need for a third, intermediate level of sophistication that sits between code and natural language + informal diagrams.
From Ember to Rails
Thanks, I'd checked the IRS website a long time ago but I guess I missed the BFR, or assumed you had to fit both rather than either, I only remembered the physical presence test (which you can easily breach if you work in pretty much any EU country, if you spend all your PTO/vacation time back in the US)
You may be confusing OpenStack with Opencompute.
Opencompute is a set of hardware designs for high-scale data centers that came out of Facebook. See: https://en.wikipedia.org/wiki/Open_Compute_Project
When I left university I was convinced that software would be better if more projects would use UML. Then I've learned that UML didn't help in many situations and I stopped more or less using it. But from time to time UML is a very useful tool. Recently I worked on a system with a very complex data structure and UML really helped us to order the mess and to communicate with other parts of the team.

Another good use case for UML is the visualization of complex flows in frameworks.
UX Designer portfolio – Done right
Did anybody try to use APL or another array-oriented language for these multicore chips?
I totally agree with picking bits and pieces. My favs were the state diagrams. I remember a couple of times when they saved the day. It was a matter of communication with the customers, a way to show them that their initial description was light years from a real specification and make them commit with the agreed diagram.

Believe it or not, the customers understood it perfectly, after some minutes drawing and deleting lines. There was never a single complaint about that module and only minor bugs, not affecting to the functionality.

I hated use cases diagrams, only useful for CYA purposes. The classes diagrams that I've seen in the wild were E/R models translated to UML, but they were the most part of documentation for some projects, so it was better than nothing.

The traceability systems from requirements to complete UML diagrams to code were a bunch of good intentions that fortunately never materialized.
Nothing to do with Python, it looks like a Qt thing. Not much the author can do about that.
> Expats absolutely do have elected officials who are supposed to represent them.

You yourself stated above that they don't?

I got your argumentation as "I never was represented anyway, so not being represented as expat did change nothing". But the difference is that the other americans have representatives that are supposed to act in their interests. Expats have only the afterthought of being american and that one could think about them sometimes, since they vote.

Who are the elected officials who are supposed to represent them? I do not think that there is one, that is not how your system works.
I've never figured out how to use UML abstractions to fix client and/or user production bugs, or met anyone else who could, so who the hell has the time?
If you look at the mind as a complex system that can be hacked with things like CBT and such, then you might find a place for it here.
Perhaps that answer missed.

Consider three groups: 1: People who spend all day in one office, sitting down writing code or doing something like that. 2: People who spend all day in one office writing code, but with sit/stand desks. 3: People who have so many meetings that they move as often/much as group 2.

The statistics in the study don't justify talking about the difference between the first two groups, because the last two groups look the same.

(I'm still not complaining about the study.)
Show HN: OpenFace: Face recognition with Google's FaceNet deep neural network
Neat concept.

It reminds me of how JSON started - as just a string representation of a javascript object and parsing JSON was as simple as evaling it.

Once it picked up steam, it got a formal definition and a parser.

If serializing pure functions ever takes off, it will have to follow the same route - without using clever javascript tricks to make it work.

Still, very cool concept.
Ah, the Denver Weston...so expensive that they have had to cut a lot of non-essential expenses to pay for it. Little things like runway maintenance... http://www.denverpost.com/news/ci_25256976/denver-airport-cu...
I liked this article.

I'd propose two more "TV experiments" to warp your TV reality. One is to watch an event (a football game, perhaps) not in silence as per experiment #1 but with a different coverage of the same event. I went thru a short football watching phase where I watched TV with the TV muted and the AM radio play by play turned up because the radio guys were selected for their high ability at play by play as opposed to looks and past athletic achievements on TV broadcasters which results in idiocy on TV coverage, yet I wanted to watch the field while hearing quality play by play. Now during the game, this is fine... its during the commercials that things get weird / trippy.

Another perception altering "TV experiment" can be seen at moviesyncs.com. Its interesting that with the rise of mp3 singles that future generations will never experience starting up some pink floyd cds at the same time as watching 2001: a space odyssey.

Both examples illuminate the "Illusion of knowing" as discussed in the linked article. You think you know what a good sports cast or movie is, but you can trivially do a remix where the sum of the parts is arguably better than the individual parts yet its total nonsense. Maybe other thing you think you "know" are also total nonsense or random remixes that just happen to sound good.
... but there is a certain amount of joy and amusement to such endeavors, isn't there? Why else suffer the rote exercises? For the money?

It is a recreation, of a kind, that shouldn't be taken for granted even after doing rote derivations for ten hours a day. If you enjoy it that ten hours is rarely enough.

That's how I interpreted the OP.
It's Diamond Age, and they were "mediaglyphics".

https://www.goodreads.com/quotes/290233-what-are-letters-kin...
The problem isn't just the taxing, you spend several days each year trying to report correctly the fact that you don't owe anything. If you make a mistake, the consequences may be quite severe, so it's safer to hire an expert. Outside the US, experts on US tax law don't grow on trees, so you spend a lot of money on this.

By the way, you speak of giving up citizenship like it's a small thing. Once you do this, you can never get it back.

'US Persons' in the context of this law is not the same as US citizens. It may include family members or business partners of citizens, or even of family members of former residents. It even affects many people who have no personal connection to the US, in some cases even people who have no right to enter the US without a visa if at all.

Fatca requires financial institutions to find and report any such US persons among their customers, and report their details to the US. This can be problematic, not just because so many US persons aren't even aware they are considered US persons, but also because in some countries banking privacy laws make it illegal for banks to record such information of their customers. These banks are now torn between following their local law and following US law. As a result, just offering certain services to US persons may carry a significant risk.
Get Tuned to Success; Fight Back Failure
I will try to allocate time! Fortunately Barcelona is covered, you just need to head to this page: http://centrodedescargas.cnig.es/CentroDescargas/buscador.do (there's an English button on the upper right corner) and select "LiDAR" in the menu. You can then select by drawing a polygon or uploading a shapefile and click search. You will be taken to a download page with the files that intersect your selection =)

Edit: see for example this data in the Barceloneta area I just pulled: http://i.imgur.com/ayCK7MC.png
Too bad he skipped sequence diagrams, saying that he had already covered them in class.

Years ago I co-authored a book on UML, but the only UML diagrams that I still use are sequence diagrams which I think are great for explaining interactions between objects or separate services.
Thanks, it's the only TOS I could find relating to Apple's online services so I assumed it applied to News, iTunes etc.
I don't think it's fair to say that Perls lack of retention for any sizable part of the modern web development ecosystem was down to it's performance. Since the days of Apache 1.x Perl has had native C bindings for httpd via mod_perl, which unsurprisingly runs circles around FastCGI and the even slower standard CGI.

It's also worth remembering that Ruby didn't really take off as a major force for web development until around a decade ago - after Facebook was created - when the Rails framework was released. The reason I bring Ruby into the discussion is because Ruby's performance is roughly on a par with Perl's while having an arguably superior web framework (Rails) to Perl's CGI or mod_perl modules.

As much as I love Perl (it's genuinely one of my favourite languages), it really can be a complete pig to work with at times due to it's tendency to encourage code golfing and the many counterintuitive language features that were presumably inspired from shell scripting / awk. This weird and often unexpected complexity is what I think drove a lot of people away. PHP on the other hand, was purposely designed to be a simple language for web development. So while PHP did take some inspiration from Perl, it was more idiomatic to C than Perl was. Which meant it was an easier language for developers to adopt (also be in mind that ASP - which was predominantly VBScript - was heavily used and PHP was easier to adopt than Perl).

At least that's how I remember things back when I used to develop in the 90s
It's more than residency, it's identity.

This is the part that often (note: not always) leads to valuing an American higher than a non-American. I have real problems with that. 911 is virtually celebrated, while larger tragedies the world over are not. What makes an American soldier's life more worthwhile than a baby born with Aids in some African backwater? If you believe all the flag-waving, nationalism. Otherwise media.

And I get that small number of deaths is a tragedy, a large number is a statistic. That doesn't change the reality - a life is valuable no matter who's it is, and where that person lives.

I'm a citizen of the world. I was born in Africa, have lived in the US, and now live in Europe. I rate myself as no better or worse than anyone else on this planet, including Americans. Most of all I'm insanely grateful to not be American.
Command line tool to send email
we think; we will be seeing a lot of next generation companies that will create a true on-demand platforms.

On demand technologies, where both users and brands can dynamically adjust their needs, price and reach at the most critical times.
This should have linked to a blank page.
I found the link broken, but I could read the article here:

http://www.sterlinghappiness.com/blog/what-your-face-says-ab...
I had a similar idea for public speakers.

There are known good and bad stances when you are giving a speech. The idea would be to follow the speaker and recognize his position using for example a kinect camera.

You could then get feedback either at the end of a dry run, or in real-time during the presentation.
They're building a huge new complex at Zurich airport:

http://www.thecircle.ch/en/

which will not only include one, but two new Hyatt Hotels. Even though the complex is very much integrated into the airport I can't imagine that it will provide a secure area or direct access for cleared passangers.

Then again we'll see when it's done.
You might need to change the device's region, but it's certainly possible to access English language news from within Germany.
CellRobot: 100 ROBOTS in ONE
I've stayed at an airport hotel for two years while on a consulting gig from monday-thursdays. It wasn't by choice, it was because the client had a negotiated rate with the airport. It was a nice hotel and all, but it is a bit tiring being so close to so many people who are in between the places they want to be.

This article wasn't clear what the person means by destination or why a business person would knowingly choose and airport hotel over a hotel right next to the client site.

I still think the main use case for airport hotel are travelers who miss a connection or flight and need a quick check in. Conferences and big groups might also be another use case because I'm sure airport hotels may give discounts for booking in advance since so many of their customers are people who check in last minute.

If the hotel is nice enough, would this be a good idea for weddings? No need for a bunch of people to get taxi's or rental cars to the destination?

I'm really not sure if the hotels need any other reason to build a hotel than to have an onsite location to house displaced passengers.
Unfortunately it's not displaying for me in Firefox, even when i whitelist the domain in NoScript, and allow ajax.google.com as a cross-site destination.

EDIT: Here's the article text on Pastebin: http://pastebin.com/apMGGHQs
> eg. in newspapers

http://www.theguardian.com/media/2015/oct/12/us-todays-faceb...
There are huge regional differences in what is okay and what isn't in changing jobs. I some European countries you're considered a job hopper if you change jobs every 2 years. (Industry matters too, for instance the gaming industry is very dynamic anf it's not odd to jump around their, while at financial services it is).

Bottom line; everyone can get away with a unfortunate career move. As long as you can explain why you took the job (whay you expected) and why that didn't work out. But if this happens more often, future empoyers will suspect there's something 'wrong' with you if you can't seem too be happy and productive in a place for a longer time.
A PRNG debian bad?
I remember the ssh keys incident years ago (that was indeed ridiculouts, but shit happens).

But I don't remember any new facts about debian weakening PRNG since.

PS: Ok, I also missed debian infortunately also weakening the openSSL PRNG until 2008.
I've had hit and miss results with recruiters too, and by large prefer to avoid them if possible. They tend to want to pick you up and shoehorn you into anywhere they can.
All I can think of is how terrible it is to sleep in a hotel right next to a major airport thoroughfare. Unless these places will have some incredible soundproofing I think they'll just be a very fancy place to lie in bed, staring at the ceiling and listening to the plane engines.
"Bite me, please" 83/100
Interesting, I saw the opposite effect. If a language is "just another XYZ" and can be learned quickly, people will play with it, then may be shelf it - as it usually doesn't offer new power. However, if it's "tricky", some people will become genuinely interested - and will put efforts to see if it adds abilities to their toolset.
I think this article just said they now are.
/ sw_vers
ProductName:	Mac OS X
ProductVersion:	10.11
BuildVersion:	15A282a
/ /usr/bin/ssh -V
OpenSSH_6.9p1, LibreSSL 2.1.7

I guess it is ready for production
Just because voting is a right doesn't mean it just happens by magic. Elections are expensive and that money doesn't come from trees.
To expand on what everyone else has already said, most people holding American/German dual citizenship have a German parent.

There are a few other rare exceptions. But it is completely impossible under the standard naturalization process, which requires you to renounce any previous citizenship.
"<drops mic; walks off stage>"

Very funny way of writing ... Thank you so much for this :D
Video of an Adventurous Summer in Northern Europe
It's happening right now in Haskell. The question is which ideas will filter down and when.
"Their stated goal was to no longer have to write any code in house, but rather nothing but UML"

This goal was promoted heavily in the late '90s and early '00s. Some tools could supposedly "round-trip" between UML and code, but I never saw that actually work. As originally conceived, UML was supposed to foster communication and there are times when a UML diagram is the perfect means to communicate the intent. I tend to use sequence diagrams and ER diagrams the most (yes - I know ER diagrams aren't UML but they're roughly analogous to class diagrams and what we're usually trying to flesh out is the relationship between models).

As an aside, there were/are graphical programming languages. I wrote a couple of Windows and Mac utilities in ProGraph [1] during the '90s. The ProGraph environment lives on as Marten [2] which I recently played with on Linux. It's not nearly as clean as I remember it being.

[1] https://en.wikipedia.org/wiki/Prograph

[2] http://www.andescotia.com/products/marten/
Think of parking and speed trap tickets as tax collection, and it becomes clear.
I've found these;

https://triplebyte.com/
(and HN who's hiring also)
https://nomadlist.com/ for remote
https://remoteok.io/remote-jobs also for remote

Not a lot is for London specifically. Triplebyte only lists a few startups in London, some of which I'm already in the process of applying for.
Advertisers don't. It's all anonymized and usually as a big bucket of either demographics, interests or matched to a customer list of some sort. Honestly targeting an individual person online is very hard and expensive - at that point you probably have their name so you can just get their address and send them some mail instead.

The major companies like Google, Facebook, LinkedIn and other sites with logins will have more personal info because people provide it willingly, but they also keep this as valuable 1st party data since it's their edge in the ad business. Advertisers don't get access to it but can target against it if they advertiser on that specific platform.
WPF PDF Viewer – display and print PDF documents in your WPF apps
Yeah, I was a bit leery as well, but my situation isn't that complicated, so I saved the money and did it myself. Will update from prison later if it comes to that. :)
Has France's Charlie Hebdo's legacy gone sour?
No, my argument is that expats have representation, because they vote for members of Congress. As an aside, I remarked at how that representation doesn't do a whole lot for any American, living abroad or not.

The elected officials who represent a given expat are those from the district where the expat is registered to vote. For example, when I lived in France, I was still registered to vote in Wisconsin, so I voted for Wisconsin Congressmen, and they are who I would contact if I felt like wasting my time by making my opinion known to legislators.

The article is trying to say that because expats don't have any representatives exclusively for them that they do not have representation at all. I find this to be absurd. Yes, small interest groups have trouble getting action in the legislature, but that's hardly unique to expats, and nobody says that e.g. janitors pay taxes without representation just because there's no Janitor Congressman.
The random data that was used to initalize the PRNG was removed as it was causing a linting error and only the PID was used meaning there were only 32768 (2^15) initial states that the PRNG would be seeded with.

https://www.schneier.com/blog/archives/2008/05/random_number...
Ugh, another example of why conditional compilation is such a bad idea. I know, I know, sometimes it's inevitable. But if you're going to use it, you'd better be ready to set up a build farm that regularly compiles your code with every possible permutation of compiler flags, otherwise your code is guaranteed to break in unexpected ways.

The LibreSSL solution is the correct one here: if your code is old and unused, just delete it ffs. The argument that "we might still need it in the future!" is such a lame one. No you don't, and even if you do it'll be easier to just rewrite it than to try and make years-old code work in a modern environment. In the meantime you've only succeeded at cluttering your code with garbage that has no relevance whatsoever.
Are you looking for expert wordpress developer?
Looks like squares to me.
I have voted in most elections I have been eligible for. Many people say they don't think their vote matters, but we were just a few votes away from avoiding the whole Iraq war mess[0].

The times I feel I have had much more impact though is when I wrote letters to my elected officials. If you have an issue you really care about then write to your representatives in the weeks leading up to a vote. I have always gotten a reasonable response when I sent a personalized (not form letter) note, and in at least one case I think I really helped make a difference in how they voted.

[0]https://en.wikipedia.org/wiki/Florida_election_recount
Shakespeare doesn't sound a bit American and language has been changing since 1788 as well.
Bayrampaşa Böcek İlaçlama Yapan Şirketler,Böcek İlaçlama,Bayrampaşa İlaçlama
The ROM is basically acting as an FPGA. After all, an FPGA is just a load of units of small ROM areas, with the inputs and outputs linked to each other. If all you need to implement your circuit is a single unit, then a small ROM chip is quite sufficient instead.
I'm not sure ADHD, as commonly diagnosed, usually presents as anything other than "being a boy in elementary school". I am sure that there are lots of people that actually have ADHD, but there are huge numbers of little boys that get labeled as ADHD because you're trying to make them sit in a chair and pay attention to quite boring material for 8 hours a day, with maybe a 15 minute break to get outside and run around - except they can't wrestle, play tackle football, or often do anything very strenuous that would burn off the excess energy.

I've known quite a few people who would snort adderall and other amphetamines-based analogs as a study drug - they reported being able to remember things better, and to get into a single-minded, grinding mindset that sounds a lot like what we programmers strive to achieve as flow. Various mathematicians (notably Erdos) have used amphetamines as a nootropic.

As a counter thought experiment, what if we are giving amphetamines to one subset of the population at a much higher rate than the other, and these drugs act as a force-multiplier for effort directed towards flow-dependent activities, like programming, science, and mathematics?
Surely it was conceived of, but did we think it would happen in our lifetime? There are still people out there who won't think it will happen.
Neat idea, mutable in serialization format and functions...

We are a step close to the YAML fiasco that has crippled rails.

/me grabs popcorns, and will likely enjoy to watch the world burns.