skysight-inc/HackerNews huggingface dataset:
Powershell is great, it lets you hack into almost any machine and take control of it, incredibly easily.
So where is it?
The Perl 6 camel book will probably be published like TAOCP. /s?
The Rise, Fall, and Revival of American Whiskey
Mini Mesos: Testing Infrastructure for Mesos Frameworks
Sounds like you're a power user, not a novice.
Now that you mention it... there's pretty much no point in the TSA's involvement in passenger-side airport security when airplanes are comparatively much more easily attacked from the outside. If I was a terrorist, I know which method I'd choose.
Not if it's a standard. Think micro-usb ports. You can find micro-usb cables everywhere. In this case you would find RJ-45 to mini-RJ-45 cables.
Isn't everyone's CDN offering through Akamai these days?
http://dirk.eddelbuettel.com/code/rblpapi.html
> Way easier than trying to write json.

Which is why ingy and I invented http://p3rl.org/JSONY for config files.
So there's this phenomenon that I see on occasion that I call "Invented problems" where somebody invents some concept like a 'soul' just so they can sell you their authority in saving it.

I'm not trying to belittle anyone for being a kerning snob, since I know there's a good amount of pleasure and life to be had in concerning yourself with a narrow passion, but I can't shake the feeling that people who care about kerning more than the point of simply knowing that it exists and is called that as a matter of trivia haven't been sold an invented problem. And also that the efforts they put into it are so myopic that it risks tone-deafness.

For example, I keep hearing that monospaced fonts are 'bad' because "m's are crunched together, but i's have all this room..." Ok... That adds character to your words. The sequence "iiii" is loose and free, and the sequence "mmmm" is busy and monolithic. Why is that a problem? It 'hurts readability' somehow? That's like saying that personality hurts relationships because you can't just put everyone in the same group. The words 'phenomenon' and 'somebody' feel different from 'soul' and 'authority' because they have different shapes, and that might be a very good thing.

Anyway, my point is this: whenever I read about somebody putting significant effort into something like kerning, I'm left feeling like they don't even know if they are making a huge mistake and 'fixing' something that was already optimal, and in fact, could be optimal without anyone giving a single real thought on the kerning. All this effort is being spent on something that isn't actually making the world better in any relevant way.
Anyone here know how usable this would be with a tiling WM/on Linux? I've got a touchscreen Ideapad Yoga and I just bought the newer Yoga Pro, which looked really nice, but I've never gotten any use out of the touchscreen on Linux. If you assume that you can't use the touchscreen (which seems to be the current reality on Linux) this has very few advantages over any other laptop (beautiful construction aside.)

Specifically, I'd love any names of Linux applications that people use with the pressure-sensitive pen/touchscreen/multitouch.

-or- anyone out there that dualboots Windows and Linux on a touchscreen just for the Windows touch features? How usable is this?

I'd be very appreciative of anyone who has any comments/suggestions, as this is something that's bothered me for quite some time.
Perl is awesome for writing big programs in. One of the things that people find frustrating about Perl is its expressiveness -- that is, there are many different ways of doing the same thing. The result is sometimes that you get 100 different people doing things 100 different ways.

This is not so much a problem with the language as it is with programmers not learning to agree on a set of idioms that they will use for a project. They are not reading each others code and having discussions about what they want to see.

Languages that impose "the one true way" cut down on the apparent problems, but you are still going to have massive issues down the road if you build large projects because nobody is paying attention to what the other people are doing. Especially on large projects, it is vital that people read and comment usefully about design issues. In such large projects, removing the choice of idioms available though language design is a bit like deciding not to carry a canary down the mine with you because it keeps getting killed by poisonous gas.

The expressiveness of Perl allows you to choose the idioms that will work best for your team/project. It is true that it requires more discipline and communication, but these are the things that are necessary for success on a big project anyway.

I haven't written any Perl code for years now, but I have always been fond of it. I find that I can write better code in Perl than in many of the more restrictive languages that I've used.
Why wouldn't you be able to do that? Seems logical that it would work. Unless Microsoft changed the pen manufacturer (again).
Olive startups as much as the next guy, but it's Brutus out there.
I definitely agree. We actually make heavy use of sequence diagrams where I work to show how our code works to non-coder stakeholders, where the syntax of a particular language is just a distraction. Like you said, UML is only useful as far as you don't have to maintain it and it's a curated subset (no.. Don't include my helper overloads, just give me the core essence of the class). When you do have to go out of your way to generate a diagram, they are best treated as postit notes for temporary communication or as high level snapshots of API flow or something relatively stable.

As far as pidgin UML, as long as you keep to the basics you know and don't try to shoehorn something else in, that's fine. What grinds my gears is a poor reimplementation of something UML has already defined. I'd say most people only go so far as learning how to do class diagrams and don't realize the other diagrams are useful outside of upper management waterfall jackhattery.

The best part of UML (I believe this is the view even from the creators but I may be wrong) is that you can take only bits and pieces and it's still damn useful.
Privacy+Policy+|+Free+VPN+Service+-+Freevpn.me
I see. To answer your question, it isn't about economy but politics and power. Having a more diversified economy makes you less dependent on the whims of others, albeit it can be at the cost of overall efficiency.

I guess everybody does the same as well, we insist in having some understanding of other skills so that we aren't at the mercy of others.
very thorough
I went more or less with option 2 (a pair of 4K monitors) and "drive" them with a hackintosh I bought/built for that purpose. At the time I had a 2012 rMBP, which didn't offer MiniDP 1.2/Thunderbolt 2, and driving just one of these monitors is more than a little resource-intensive. It was relatively expensive compared to not buying anything more than the monitors, but cheaper than buying a whole new laptop to drive all those pixels.

It's also nice to be able to upgrade that desktop relatively easily, tap into a more performant computer when my laptop's not up to snuff (but the problem's not quite big enough to justify spinning up EC2 instances or using some university resources), and plug in/unplug essentially with an ethernet cable (to mitigate the latency issues of on-campus wifi) rather than deal with a mess of cables.

I actually have 3 monitors (2x4K and a 1080p display), so all of the MiniDP ports and the HDMI port would've gotten taken up, leaving me just with USB, which would've been somewhat frustrating (yes, a shortcoming of the laptop, but one I accept). This way I still have my HDMI port and a Thunderbolt port available (and I have ethernet, arguably somewhat faster than the available wifi, as a nice side effect).

It's not necessarily perfectly ideal - perfect might be something like monitors that connect wirelessly, certainly without a second machine running in the background - but having a pair of 4K monitors in portrait/vertical orientation is so pleasant that it totally overwhelms any lingering misgivings or doubts about whether it's worth it. I can put myself in Bandt's shoes where he says that he didn't really like having 2 or 3 monitors, but for me that awkwardness was only temporary.
Mazda in Australia is particularly straightforward as far as full-range car companies go. Three cars (2, 3, 6) three SUVs (CX3, CX5, CX9) a ute (BT-50) and a sports car (MX-5). Each of these has a few levels of trim. Some have choice of engine, boot style. Overall it's very easy for consumers to comprehend.

Whereas take BMW, which seems to have a really simple product line but has endless subtle variations in the same segment. 5 series Sedan vs 4 Gran Coupé vs 3 Grand Turismo, anyone? Then try to comprehend the endless options for each model. Then try to comprehend the relative cost of one model versus another (or one trim versus another) factoring in the inclusion or exclusion of particular features. It's insane.
There's probably a good correlation between the two. Either way, you run the risk of burning through resources that have long-term value.
I only tried a friend's, and it was cool. Personally speaking, I cannot work on a any keyboard without a Numpad, since a lot of my work requires entry of numerical data. I love the look these high-end 13" laptops, and I am intrigued as a geek, but I can never fit them in my work flow.

I use an 2012-ish 17" Asus gaming monstrosity. It's not easy on the eyes, but it works for me and can run Batman Arkham games at 50+ fps.
Way too late
> Of course the US is so far beyond any reasonable protest culture that you might as well not protest at all.

Really? It seems like it's all some people do anymore. You can even become a professional activist and monetize your own victimhood. In the past year we've had people literally rioting and burning down buildings while the intelligentsia provided apoligies for them. "This is self-expression of a voiceless people, that burning car is a statement...."

Are you upset that you're not allowed to stop traffic during rush hour and chant slogans at people? Name one thing you can't do in the US that's part of a "reasonable protest culture"
This is pretty nifty. Unfortunately my use cases for any scraping I do require being performed several times per day at specific intervals or once daily at the same time of day. Without scheduling, this is of limited use to me.

ps. A typo was the first thing I saw:

>Extract any data from the any webpage with absolute ease
> The problem is that they're going to raise the debt ceiling, and then not start fixing the issue.

Republicans have had control of the House since 2012, and a majority of the Senate since 2014. They haven't even passed a real budget (not this Continuing Resolution crap).

"Starve The Beast" has already been tried: https://en.wikipedia.org/wiki/Starve_the_beast

All that happens, is that more debt gets borrowed. How about actually passing a budget and telling the American people what services get cut? How about raising taxes for once? The US got out of its last major debt (ie: World War 2) by raising taxes on the highest bracket to 91%, and holding it there from 1940s through 1964.

http://taxfoundation.org/sites/taxfoundation.org/files/docs/...

If you don't got the courage to cut programs, then raise taxes. If you don't got the courage to do anything, then GTFO out Congress so that real decision makers can get in and actually try and solve the issue.

How do you solve the budget issue? You do it by cutting spending, or raising revenue. Or a combination of both. Period. There's no way around it.

The Debt Ceiling itself doesn't do jack diddly. And it has lost its effectiveness as a bargaining point in this new do-nothing Congress. Its time we get rid of the Debt Ceiling and just focus our debates on actually making the first actual budget for the Federal Government since 2012.

Look, I understand how the House and Senate being split from 2012 through 2014 caused the continuing resolutions of 2013 and 2014 to happen. However, with an entire year with BOTH houses under control of the Repubs, you'd expect them to actually get a budget to Obama by now.
> it is practically always trivial for a Python2 programmer to write new code in Python3.

Until you need to use some library that doesn't support python3. I think I've made the transition from python3 to python2 more than I have the other way around.
Not brilliant in my experience - lots of 5 minutes resumes, graduates for "experienced" positions and really poor English speakers (Might not be a problem for some, but not a fit for us)

Couple of diamonds in the rough though
"The JVM is many nice things, some nasty things, but definitely not lightweight in terms of things like startup speed"

The jvm startup speed is actually surprisingly good these days. We were experimenting with writing several commandline tools with Scala, and didn't think they would work because of this "well-known" issue. Turns out it was fast enough even to enable letting Scala handle things like the code completion and still have it feel very snappy.
Want the real story?

Inside Job - Charles Ferguson
Method modification is trivially done through "alias" and then just redefining the method in Ruby, if you re-open the same class. If you subclass, then "super" is sufficient. I'm curious what you actually mean here.

As for writing your own constructors, you only need to do so if you actually need to initialize something, and since instance variables can be used without having initialized them in a constructor (they'll just default to nil), I'm curious what you mean here too.
23andMe and the FDA Reach Genetic Testing Agreement
Unfortunately, the more automation, fewer and more skilled workers are needed. That's always been the case and will only continue to happen. People will be able to specialize and diversify more.
INTERCAL finally weeps for joy at being able to claim Perl 6 as a spiritual descendant.
Oh, that's exactly the person I'm looking for! (I'm considering a similar setup) Do you know what software they use/where the touchscreen works best? Thanks a ton!
It shows up with a Flash "click to play" icon on my browser (FF under Win7.)
If this article ever hits the front of HN, which I would hope it does as it highlights some toxic behaviours that we should know better than to ignore and let flourish in a professional or personal environment, there are predictably going to be a number of comments that go something like this:

"You didn't need to play the game," or "you should have fought back in kind," or "why didn't you leave sooner," or "women can be just as meant to each-other," or "maybe the author was just a difficult person to work with," or "that doesn't sound like sexism to me," or "that's just what happens in a male-dominated industry," or some combination of the above.

What each of these comments are is "victim blaming," and dismiss the experience of the victims in lieu of your own personal experience. When we face a reality that we do not agree with or we do not want to acknowledge exists we instinctively try and explain it away, but I'd ask you to trust for a moment that the author's experiences were real and be empathetic to what that experience was like. Then imagine that experience affecting more than half of all women in the workforce, women you work with or women you know. Then imagine that you are commenting on a HN article post and blaming the woman for not doing more. What benefit, if any, does that have for our society?
The Apple Thunderbolt Ethernet Adapter is basically a PCIe devices over Thunderbolt. Unless your OS has hot plug PCIe, it's going to require a reboot.
IMHO there is a difference between choice and the chaos you have with most vendors. I appreciate that there are different variants of Thinkpads, but why are they so cryptically? A customization based system would be better IMHO. Pick a screen size + maybe for 15.6 bulky vs ultrabook style, then pick the upgrades you want. Ideally just a bunch of sliders.

Some options really are unnecessary. Like "Do you want to spend $15 to upgrade the network card to the 3x3 model? (no, we can't tell you if you need that or not or even what it means, you gotta know that yourself)".

Makes the design step more difficult (because you shouldn't have crazy intransparent dependencies between upgrades), but is more user friendly. Give 2 or 3 preset options for users that don't want to fiddle.

This is something a dealer might be able to implement on top of the existing offerings, but I haven't seen it yet. Screenfulls of base models, then another page of dropdowns. No way to tell what specific options each of the base models offers (or doesn't offer).
Maybe you both just don't mesh that well. Nothing wrong with that.

If you actively wait for good opportunities, and sharpen your skills along the way, you'll be in an enviable position all along your journey.
OP makes me wonder what resolution _is_ enough for most people. Sure, I dig quality screens -- as an undergrad in 2003 I dropped almost all my savings on a Dell 19" 1280x1024 panel with zero regrets, and would always opt for the highest-res laptop LCD if I had a choice. But after 24" 1080p form factor I kind of stopped thirsting for improvement. Currently I have a 27" 1400p panel that's more than enough for my needs -- and I have lots of windows, terminals, editor buffers, etc. Is there an end in sight to the pixel arms race?
I think the Reddit execs see other aggregators just ripping off things that were popular on Reddit[0] and thinking that they are missing out on a potential revenue source.

Their user base seems to really dislike this move[1], but it seems to be more of an expansion to get users that don't normally use Reddit. I imagine users of Upvoted will be people that would normally use Buzzfeed or 9gag, probably largely disjoint from the actual Reddit community.

[0] https://www.reddit.com/r/SubredditSimMeta/comments/3fnkni/9g...

[1] 45% upvoted at time of posting: https://www.reddit.com/r/blog/comments/3npxm4/introducing_up...
Yes but the reply Tweet doesn't have to be limited to the HashFav tag; it can be embedded in the reply similar to the hashtag (e.g. "wow, this is ##cool"). Replying to the Tweet also serves to notify the author. However if you want to be stealth, you can copy-paste the URL to add a Tweet into a collection.
The companies I know using Perl are generally not so conservative - many of them also have Go code bases, heavy focus on DevOps, and so on. They tend to keep using Perl because they have developers who love programming in Perl...
when you are dealing with a small project notepad++ might be fine but large codebase and frontend development it would be counter productive to not use IDE

The 'complexity of IDE' is overrated. Once you've memorized the hot keys, it makes a world of difference, running grep to find a piece of code you don't remember hidden under layers of inheritence. You are setting up for failure if you act like a luddite.
It's amusing that you think an entity that needs to borrow more in order to service its existing debt is somehow not insolvent, and thus already in inevitable default.
> One of the most impressive things Larry demonstrated was the sequence operator, and Perl 6's ability to intuit sequences.

say 1, 2, 4 ... 2**32

> This correctly produced a nice tidy list of just 32 values -- rather than the 4,294,967,296 you might expect.

Someone with more time than me needs to find an IQ test that is based around sequence questions like this and plug them all into Perl 6. So we can find out what Perl 6's IQ is and whether it has achieved AI.
Former Twitter CEO Dick Costolo Has New Gig: Writing for HBO’s Silicon Valley
You mean these workers need to be trained to handle machines? Perhaps thats going to be a huge challenge for the middle-age workers, who would have lived all their lives doing the craft work. Survival of the fittest!
Try out Stanford's CoreNLP natural language software
Kerning and tracking are often adjusted differently at different point sizes, especially if you are designing logos and can easily tweak them manually.
As good an argument for universal basic income as I've ever seen.
EFS is still in preview 6 months later since announcement.
Let's see if it goes GA during reInvent.
Too late for what? There is a difference between relevant and trendy. Perl, in many cases, is extremely modern. The Unicode support of Perl 5 is nothing short of state-of-the-art. CPAN is still an amazing resource. The web and OO frameworks for Perl are fresh as ever.

I mean, yeah. We're all going to be using Node.js in another year or two. But that's because our industry is bloody ridiculous. Not because Perl is ill-equipped for the "modern" age (People raving about MVC, the actor model, and promises in 2015 is tiring)
Reddit founders are not beyond lying like that. Astroturfing your service to bootstrap it is a lie just as well. But I guess in both cases there was something good created out of the bad.
Or you can use Ruby or Python and Perl and have a scripting language that looks and acts as a scripting language is generally expected to look and act. (And with Ruby in particular it's very easy to provide a flexible and terse DSL that provides significant benefits on its own.)

This "invent your own worse programming language" fad is disappointing.
I would love to see a concise document with the differences.
I remember https://twitter.com/nestsupport/status/606246459822997505 days after I reported the 768-bit DHE problem to Google security. (affected server was https://transport01-rts10-iad01.transport.home.nest.com). Also see https://bugzilla.mozilla.org/show_bug.cgi?id=1170833
I hope they allow to re-use ModSecurity rules in future, much like CloudFlare already allows. Some of the web attack detection techniques require you to maintain state which you can't today with AWS WAF
Ooh, this is actually a really attractive option, thanks for the idea. How much is the speed decrease? Is it enough to be noticeable? And how much does the battery life decrease by? Thanks!
> Preventing the government from going into additional debt is approximately the opposite of a default.

Preventing the government from increasing its total quantity of debt when such is necessary in the short-term to meet debt service payments is, absolutely, creating default.

It may be motivated by desire to avoid a speculative potential future default on a larger debt, but its still a default now.
Won't happen. These are mostly poor countries. What'll happen is these people will be cast aside, and forgotten.
AMD released OpenCL-caffe v1
Machines Can Teach Us About Human Consciousness
>> "In a situation where the treasury defaults your best investment is probably guns and food."

With the fall of the Soviet Union as a guide for crumbling monetary systems/empires, guns and food are nice to have around, but the best currencies by far are vodka, cigarettes, and other drugs. The are portable, liquid (heh) assets that are useful in barter and also (crucially) prized as bribes by the groups of armed men, in or out of uniform, who will make or break your survival strategy. You can always trade drugs for food but hardly ever the other way around.

My favorite Vietnam-era strongman, General Tuan Shi-Wen, said it best:

"... an army must have guns, and to buy guns you must have money. In these mountains, the only money is opium." [0]

[0] https://en.wikipedia.org/wiki/Santikhiri
Sure, yes, keep telling yourself that.

People like you are the ones that find 50 head outcomes on 50 coin tosses is perfectly normal.
I've been writing forward compatible py2 code for years using the __future__ imports to ensure proper semantics are preserved. When all my external dependencies have py3 support it becomes a breeze to upgrade using 2to3 and the rare occasional manual fixup.
There is no consistent style for referring to users here. I've seen people writing Twitter-style @user, Reddit-style /u/user; personally, I usually go with Lisp symbols - 'user :).
My take away: What a massive pain in the ass it is to build/run a business, especially in the EU.