skysight-inc/HackerNews huggingface dataset:
yep, and even something as 'simple' as images is difficult. If an image gets removed from the feed, it typically must be removed from the listing page. Tons of little things like this make the data incredibly prickly.
Coder porn?
Cf http://www.jnthn.net/papers/2015-spw-concurrency.pdf
One of my favorite new features is phasers[1] (loop flow control shortcuts), and as a subcomponent of that, how CATCH[2] is implemented as a phaser so it's within the block that had the error still has access to the variables in the same scope.

1: http://design.perl6.org/S04.html#Phasers

2: http://design.perl6.org/S04.html#Exception_handlers
> The question is, how many excellent developers leave (or never participate in the first place) without saying a word, because they don't want to deal with the nastiness?

That's a great point, and together we're actually correct.

How many new developers would you gain by implementing some kind of (largely unenforceable) code of conduct versus how many old developers would you scare away with such a thing. Now you've got an actual engineering tradeoff that you can consider.

Would the gains more than offset the losses? I certainly don't know. I don't think there is any way to know except to try it and hope it doesn't go badly. I can understand why people might not be keen to take a risk like that, though.
From the page you linked:

The convention for digit group separators varies but usually seeks to distinguish the delimiter from the decimal mark. Typically, English-speaking countries employ commas as the delimiter—10,000—and other European countries employ periods or spaces: 10.000 or 10 000. Because of the confusion that can result in international documents, the superseded SI/ISO 31-0 standard advocates the use of spaces and the International Bureau of Weights and Measures and International Union of Pure and Applied Chemistry advocate the use of a "thin space" in "groups of three".
"The trouble with opt-ins for everything is that it instantly scales beyond the point of being practical."

That's a feature, not a bug. It means you don't get to use personal information for marketing purposes unless the customer really wants to to and says so. It's the customer's information, not the retailers.

US businesses might think of it as the customer having a property right, like copyright, in their own personal info.
The W520 is a workstation-class model from 2011. If you don't need the dedicated graphics for something like CAD, it's probably not the right laptop for you.
Yeah, but there's unfortunately a difference between wanting to use Lambda and needing to use Lambda, and I'm pretty sure that even an EU court can tell the difference. "We hosted in America because only Amazon supports Lambda." "OK, and what does Lambda do?" "It runs code for us when we tell it to." "And there are no European services that run code for you when you tell them to?" "Uhh...."
If you're interested, there's an unofficial "problem bank list". Its unofficial because the FDIC doesn't want to create a run on a problem bank.

http://problembanklist.com/problem-bank-list/
I suppose that from a practical perspective they are lucky that the feds didn't abuse their power by treating air traffic violators as if they were deliberately attempting mass murder, but it's a bit disturbing how plausible that scenario is.
Whereas Go has gone the other route and jettisoned everything. Not having a ternary operator is a real pain.

One thing Go does well is provide the gofmt tool. There is only one way to format code properly.

Does Perl 6 have something like this?
"too late" for what? Perl 6 is a super modern programming language with all the flexibility and fun of Perl 5. If you are looking for a multi-paradigm scripting language with an hybrid typing system then it's very relevant, just go and read its specs: I think you will find tons of interesting features that will make you want to use it some day.
What about key combinations like Alt + F4? And triggering a build? Switching fullscreen with F11?

Also I don't have a picture of the keyboard at hand, but what about turning brightness / volume up and down?

I remember this being the only flaw I saw in the S7.
Dell refurb?
I've definitely found UML class diagrams useful for that, and probably if I knew them better, they would be more useful. Other kinds of UML diagrams, like sequence diagrams, might be even more useful, especially if they had been designed better. But I feel like they belong on a whiteboard or a sheet of paper, where you can throw them away once you're done having the conversation; automatically-created UML class diagrams in my experience tend to be too unfocused to be useful (containing far too much information not relevant to what you're trying to talk about at the moment), and computer-maintained UML diagrams that aren't automatically created tend to get out of sync. (The exception is when you have a UML class diagram that demonstrates something like a protocol or a common pattern with a lifetime measured in decades rather than months or years.)

But maybe this is just a reflection of the limits of my experience, and if I had worked with the programmers you've worked with, I'd be more sanguine about UML? I might be one of those guys you hate because of his pidgin-UML!
I love Perl [I have been to perl monger meetings and I had to look up how to 'unshift' in python today].

But Python3 is mostly just Python2 with a print function instead of a print keyword. It is occasionally non-trivial to port large existing code bases from Python2 to Python3, but it is practically always trivial for a Python2 programmer to write new code in Python3.

I hope Perl 6 will get its own camel book!
Cyber costs threaten to exceed benefits
It's almost certainly not a backdoor, as it's way to noisy for that.

Why the random visitor technical details were shown is a really good question. I have spent quite some thought time on that also and couldn't come up with a solid answer.
Edx and Coursera have a variety of software development courses. Classes that run on a schedule offer the benefits of a cohort of peers versus being on your own with a resource like CodeAcademy. Edx's Engineering Software as a Service is beginning now. Edx's Systematic Programming Design series uses Racket and is a sound introductory course.

Another approach is via printed books. I am a big fan of O'Rielly's Head First series. In particular, Head First Java not because Java is the wind beneath my wings but because Kathy Sierra is an excellent author and the series is based to some extent on her work.

Good luck.
I really appreciate your response.
> What I wonder is why they don't come up with a mini-ethernet port format? Ethernet ports aren't exactly high tech.

Regular ethernet is so ubiqutious that you'd end up needing adaptors anyway. At that stage, you may as well use a USB-whatever to Ethernet adaptor.
An introduction to computational semantics
This post alone shows enough misunderstanding of economics to discredit you on the subject.
They also use TCP/IP. Remember where that was created?

Neither of which is relevant AT ALL to the fact that they are being hit with ridiculous laws that hurt companies - small ones in particular - and therefore hurt consumers.
If Python's transition actually was much better, that says quite a bit about how awful the Perl transition is gonna be - since the Python 2->3 transition seems pretty widely acknowledged to be a disaster.
I'm pretty excited about the release of perl6. perl6 has a number of interesting use cases and features. I'll be happy to watch it evolve as more people pick it up and find new/interesting uses.
The San Francisco Drug Economy
Most of the 450 banks that failed 2009-2012 were immediately sold to other banks. This typically happened on Friday with FDIC clerks working all weekend to record the books and start merging computers. Typically your money was available the following Monday. And depositors were not aware of the what happened until they saw the bank name change. And usually amounts over $250K were still good in this process. A small number of banks could not attract buyers, so the FDIC fowarded your deposit to an account you specified. I recalled that may have taken a few weeks. Very few over $250K accounts were dinged. One of the TV new magazines followed the FDIC on one of these Friday missions. That was good publicity to calm the public. I recall at the height there could have been a FDIC personal crunch. It took a few weeks to complete the transfer process and I think they only had a dozen teams or so.
Let me start by saying, arguing about martial arts on the internet is beyond cliche, so I'm a touch embarrassed to write this. But I'm a dan ranked aikidoka who has also spent a fair bit of time on jujitsu mats and in boxing rings (though I've never fought competitively) so maybe I can add some context.

You are absolutely right to question the practicality of Aikido, especially as judged by "effectiveness by any of the standard mma rulesets that have evolved in the last 20 years". Quite simply for an aikidoka to be competitive in that sort of violent conflict they must learn the standard techniques of what has evolved into a new martial art. Things like sprawling (and other take down defense), guard/ground work, thai kicks, etc are the most effective form of fighting for non-weapon, similarly sized, time limited 2 person combat sporting events.

Aikido will add nothing to your chance of winning that event, and could potentially increase your chances of losing. This is unsurprising as all of the martial arts have had to adapt in the face of this modern art (including things like thai boxing and bjj). The Aikido community has been particularly bad at taking these lessons to heart and in conjunction with an already high level of ambient mysticism you get a combination that makes a style of practice that is closer to dancing meditation than to a martial practice.

So why do I continue to train in Aikido (in conjunction with other martial arts)? Because violence is a wide subject. To be quit honest, when it comes to violent encounters between 2 largely similarly skilled opponents, the one that is stronger and faster and more willing to commit violence will "win" the encounter more often than not. No amount of nerd wishing that technique can make up for physique will change that and I'm unlikely to actually need to engage in that sort of violence. But multiple attacker scenarios or scenarios where it would be bad for me to inflict physical injury on an attacker are much more likely for my own risk assessment. Good aikido dojo have practice that allows for this sort of training (but many do not).

Finally, I'll say that you can learn most of what you need to know about self defense (assuming its not a part of your profession) in a weekend seminar (IMPACT! for women I highly recommend). But I train in boxing and aikido both regularly because of the physical benefits. I like the dance meditation, just like I like taking a well placed punch. But I'll be training in aikido long after I've had to give up the boxing.
Two questions: Do you do line-item extraction?

Are you perhaps going to offer some insight about the author's attempts, and what alternative experiences you've had implementing your functionality, or what solutions/algorithm's you've used?
I just looked at my ledger file (I use ledger-cli to track finances) and I don't see anything particularly embarrassing, so yeah, sure. It's incredibly boring though.

;).
well they have certain ... associations ... with dog urls so they decided that dog* was a good ban pattern.
SampleClean: Data Cleaning with Algorithms, Machines, and People
"Fun fact": Steve Jobs is said to have admired Sony [0] and things like the MacBook Air is presumably inspired by the Sony VAIO X505 [1].

[0] https://www.google.com/search?q=steve+jobs+admiration+for+so...
[1] http://www.theverge.com/2014/2/6/5385716/sony-vaio-iconic-pc...
Session management and authentication (PKI / one time pad) are two complete different subjects. If a session cookies is leaked from a customer, then authentication checks can be bypassed completely. So certainly an issue.
Jitterdämmerung
Unless it is fragmented heavily, which often tends to happen.
Lantern is an isomorphic Boilerplate for secondary development
So, for someone who has never read or written Perl code, where should I start? Perl 5 or 6? I get that they're different languages, but I want to see what "Perl" is like.
Many people have not had "the luxury" of doing "psych 101" as you call it. I have not but yet I get the gist of what your saying and to me it sounds like you're making an appeal to authority. I'd imagine the authority you're appealing to is a fairly culturally biased one too (101 doesn't sound particularly rigorous). Try to make a reasoned argument for what you want to say rather than regurgitating what was pumped into you as a brat freshman.
I'm wondering the same thing. In the announcement, they say "two more than MBP" so I'm hoping it's a quadcore
No, but Perl 5 has Perl::Critic[1], which is a configurable opinionated code and style analyzer. It defaults to using the Perl Best Practices book by Damian Conway, with configurable levels of exactness. You can modify the rules to suit your particular needs/team.

I imagine something on this front will materialize for Perl 6 sooner than later.

1: https://metacpan.org/pod/Perl::Critic
How is this different from http://www.freshbooks.com ?
You can check any of the climate science journals, the IPCC reports which summarize the loads of different, independent lines of evidence, the explanations of the physical models that describe the process of warming and how that maps out to different geographic areas of the world, along with all the predictions that leads to in timeframes that span over a century for now.

But no, I guess complaining to people who actually bother to at least get the fundamental explanations is a much more productive use of denialists' time rather than becoming informed.
I must admit like google's version better... That space between the O and L looks waaaay too far out to me. I guess it's pretty subjective.
Actually, data retention was declared illegal several times. No government can force you to do it.
Interesting, I think it boils down to the fact that the Bloomberg Terminal interface is not intended for the general public.
I think simplifying its UI would be like forcing an experience programmer to use something like SourceTree rather than command-line git: it just wouldn't work for them, they would lose the "muscle memory" acquired over years of typing away commands on a keyboard.
On a different note, I am quite wary of some people within the open source community who seem to love their esoteric and unnecessarily complicated UIs.
Relying on Blog Posts for Tech Information
We have inflation now. But not in the price of good and services, but in the price of assets like stocks, old bonds, and real estate.
Donald Trump Is Not Going Anywhere
Umm, we do understand them. We've been making effective climate predictions since the 80s. Just because our understand is not complete and that you don't even bother to read the corresponding literature doesn't mean anything about the science itself.
Max's accident was described in the article. Or did the article get it wrong?
I was just about to say the same thing. I'm surprised at this coming from Krebs.
Here's what differentiates realtors.

* negotiation (they negotiate tens of deals a year, as opposed to your negotiating one every few years--they should know the ins and outs of all the levers of a real estate contract)
* property valuation/neighborhood knowledge (the school lets out and a crowd of slouching teenagers walks through here every day/this street isn't plowed by the city/etc).
* access to inventory (some agents will have access to extra houses because of past clients)

The agency problem can be dealt with if you have an agent who wants your business and knows that the LTV of a happy customer is higher than the money he can get from putting you in a house you don't want.

The harder problem is selection--buyers/sellers tend to shop on referral or cost because, like any other profession, laymen have a hard time judging competency.

Source: I worked for a real estate brokerage as a software developer for a number of years.

[edit: formatting--geez, when can we get markdown here :) ]
So, you have to reply to someone's tweet to add it to a collection? That seems... less than ideal. Did I miss something?
I'm pretty sure google isn't "anti-design"
Probably soon.

Perl 5 has a Tidy'ing tool[0], as well as a Lint[1] tool. Both are based on rules created from (originally) Best Practices [2]. These rules of course can be modified to taste, so you can set your own rules/filters before checking in your changes to a repo (or, whatever)

[0] https://metacpan.org/pod/distribution/Perl-Tidy/lib/Perl/Tid...

[1] https://metacpan.org/pod/Perl::Critic

[2] http://shop.oreilly.com/product/9780596001735.do
He clearly has a flexable definition of programming: "There are some hybrid forms. ... (Trellix's TWE web site authoring system is built this way.)" And DVR's seem to meet this definition of specification through menus style programming especially when you get into GC.

Yet, I don't see any way a weadding planner can save time and really automate things at a high level. Use an online calendar, manage invitations through an electronic address book etc sure. Get a computer to do seating arrangements, yea not worth the effort.

http://www.toptableplanner.com/blog/wp-content/uploads/2010/...
I'm pretty sure Microsoft has always relied on Akamai as their CDN. They gave up on rolling out their own CDN a while ago, which makes sense.
Sure, and this provides the detergent maker more capital to create the next great detergent...which devalues the detergent you have...so only up to a point.

In general it would be better to loan out your cash at a 0% rate of interest then to hoard material goods. Especially since risk is vastly reduced due to blockchain folding bankrupt entities. Even if you are never paid back in the short term, you end up paid back in the long term. Of course it is much better for you if the person you loan $100 turns it into $1M.
Yes. For me it makes no difference because JS is not enabled. So for my use case, it is acceptable. Visit the Surface Book page without JS. You'll see it renders perfectly fine and all the information is there!
Relay Episode IV: Joe Savona [video]
I hear all this talk about how this software scandal by VW is pointing to the end of diesel cars but this raises concerns about electric cars as they rely heavily on software. We actually discuss this in this podcast http://www.africantechroundup.com/volkswagen-up-in-smoke-as-... and even more concerning is when it comes to self driving electric cars. Mmm...
I assume OP was mentioning that Google is anti current design trends
Don't miss A story of Robinson Crusoe chapter. Great parable.
Can we then rely on electric car manufacturers as they rely heavily on software? Something to ponder about as we also discuss it in this podcast http://www.africantechroundup.com/volkswagen-up-in-smoke-as-...
In a perl article, you give a non-matching pattern?

Its just one of those little things we don't think of often, but a lot of folks buy these devices and its a weird form of censorship beyond what's normally intended.
Go play some CTFs! https://microcorruption.com is amazing.
Agree but you can't have it both ways, a propeller plane is going to destroy the drone with a prop strike or the drone will bounce off the wing or vertical stabilizer. Any jet engine that ingests a drone will contain the damage to the engine itself (expensive, but again probably not the loss of an aircraft). And that is the "funny" part about the drone conversation in the press, it is highly unlikely that you'll ever bring down an airplane with a hobby (< 10lbs) drone. You can with a 1/10 scale jet powered model airplane, and those have been flying "unregulated" for over a decade. So why drones?

And I think it is the other things that hobby drones can do which is the actual target of regulation. Photographing sunbathing movie stars as a fairly banal example, but much more severe scenarios as well. And giving the property owners immunity from prosecution for destroying somebodies drone over their property would pretty much quench a lot of those (and create some interesting new markets like net guns)
> but I want to see what "Perl" is like

> get that they're different languages

I'm not sure you do get it, unless you are talking about the "feel" of using it, in which case use either. They aren't just different languages because there's some things that break backwards compatibility, they are vastly different in many ways.

If you want to know what current deployed Perl is like, look at Perl 5. If you want to look at what the "Perl" future is, look at both Perl 5 and Perl 6, since they'll both be around. If you want to see something new and different, look at Perl 6.
Yes, see https://home.regit.org/2011/04/ipv6-privacy/
Or perhaps also raise concerns about electric cars as they rely heavily on software? More and more governments are investigating VW --> http://www.africantechroundup.com/volkswagen-up-in-smoke-as-...
I'm a bit curious why a traveling consultant is outfitted with what is marketed as a "workstation in a laptop form factor". Seems like a mismatch of use case to product.

I travel a lot, sometimes for work, sometimes for leisure, so when I chose my personal computer I went with a Thinkpad X230. Fast enough to compile C++ code for my game programming hobby, fast enough to do my excel stuff for work, and the integrated graphics card can drive two external 1920x1200 screens comfortably. Just don't expect to play any graphically intensive games. With the help of a spare battery I kept around I could get 12-14 hours out of it if, for example, I were flying to Asia.

My point being, perhaps your experience had more to do with being given a computer that definitely did not fit your work/life style? Though I'd agree with you that the W520 was not well designed.
I took a 12v outlet from the junkyard, wired it in parallel with the stock one (hot in run) and located it under the dash. The camera is powered by a USB plug so I just used an adapter I had lying around. I drilled a hole through the trim for the cord and used a grommet to keep it clean looking and prevent the cord from wearing out.
>Do Americans have a realistic expectation on not being spied upon by foreign powers over the internet?

Maybe or maybe not, but they do have a very realistic expectation of it having no consequences to them and the country at large. It's not like China (much less Russia) will do anything to the US (as a land and population). Other countries even less so.

Whereas lesser countries have seen the US (and Russia, especially as USSR and/or China) mess up with their internal politics, even topple legitimate governments and install friendly lackeys in power, assist one or the other party to get in power, help friendly governments prosecute their citizenry (especially during the Cold War), bully them to sign favorable trade and other deals (favorable not for them of course), or downright get to war with them.
Digital Smart Mirror Lab with React Native
Isn't the Azure CDN offering through Akamai?