skysight-inc/HackerNews huggingface dataset:
Then I recommend perlbrew[1] for Perl 5, and rakudobrew[2] for Perl 6 if you decide you want to take a look there as well. They will let you quickly build and install any particular version of Perl you like, and allow switching between versions if you have the need. The Version of Perl included in most distros is rather old as, Perl 5 sees regular releases with new features.

The one main hint I have for you (beyond reviewing the Modern Perl book, as my sibling comment recommends) is to understand context and what that means in Perl. Perl can look deceptively similar to C and other procedural languages, but there are some somewhat (still) radical ideas underneath that will leave you either scratching your head or grumbling in frustration if you don't understand context (list or scalar), and how it's relevant in almost everything Perl does.

1: http://perlbrew.pl/

2: https://github.com/tadzik/rakudobrew
Personally, I actually prefer the 16:9 aspect ratio for any screen that has sufficient raw vertical resolution to not hinder productivity (i.e. a lot more than 1080px for me).

I feel that once you get past the point where the lack of vertical resolution limits productivity, the marginal utility offered by even more vertical resolution becomes rather insignificant, to the point where I'd benefit more from having more horizontal resolution for snapping windows side-by-side.
"Bad actors" includes all bad actors, and the parent explicitly called out both major bad actors (hackers and governments). Not sure what more you want by demanding a clarification.
Sense | Electrical Engineer | Cambridge, MA | Onsite | Full-time

Sense is looking for electrical engineers and sr software engineers to join the team. At Sense, we are developing a consumer product consisting of hardware and software for analyzing home energy consumption at a detailed level. The insights and data provided by Sense help consumers see what is going on in their homes to save energy and make things work better. Sense is conveniently located near Boston in the heart of Cambridge, Harvard Square.

- Electrical Engineer - https://goo.gl/jNkBC5
Determined, Confident and Profitable Trader
Why do we need a bonding agent when we can sew?
If using your real name gets you in trouble for X reason then what does Facebook have to do with it? Using your real name anywhere would get you in trouble.

So then Facebook is obviously not the right place for it if you need strong anonymity. Again, what is the blame on Facebook as if they came in and registered your name and profile by force? Choose wisely for your scenario, that's all I'm saying.
Higher labor cost has to be accounted for elsewhere. In their case, with a high retail price and low quality materials.

I think material cost is also the main reason why they only use a few types of fabric. Putting in the largest possible order will have the largest possible discount.
In less than 45 minutes you could take the monorail from the LVCC to a nearby hotel, like Harrah's, then use the cab line from there.
Margins will shrink to the point where economies of scale prevail. If garment workers tried this, it would probably not take long before they get priced out of business.
Cheek Enhancement
Correct. $ is an anonymous scalar (which autovivifies to 0 and increments in $++). There's also anonymous array @ and anon hash %. The hash form you can see in action here, in the one-liner mad-libs code: http://rosettacode.org/wiki/Mad_Libs#Perl_6
War Is a Racket (1935)
Visualizing 100 Years of Ocean Shipping (2012)
You mention Puppet and Chef, but how does it compare to more holistic tools like terraform, juju, and bosh?
I think the idea is not that slower speed would impact the Internet, but the Internet is built specifically to handle that kind of impact. Slowing it down would suck, but would not kill it. People managed just fine on dial-up, and the difference between 100ms delay and dial-up is enormous. The only thing it would impact is JS-heavy web apps that rely on pulling megs of content down very quickly. Stuff that looks and feels nice but is hardly necessary.
I worked at Geek Squad in the mid 2000s and we had one regular customer who had one of those X505. Its thinness and its lightness were unbelievable back then.
Netflix is one: https://news.ycombinator.com/item?id=10272955
That particular style of thin fabric is fashionable with, for lack of a better word, hipsters. The t-shirts don't feel as substantial as a nice, thick cotton T, but they wear and look like old vintage shirts. The ones that feel kinda cheap are interestingly more expensive.
Except that package doesn't provide before/after/around.

What I really want is CLOS. But the closest in perl/python/ruby/javascript is Moose/Moo.

There's also, btw, a moosex gem where some rubyists are trying to port the perl stuff - but Moose/Moo are pervasive in modern OO perl whereas most existing ruby code is done the ugly, boilerplate-y way.
It's not deprecated, though.
> and a fingerprint reader.

It has a fingerprint reader.
Were I gloating, I'd point out that I a) had code in space before I turned 18 (digital tape driver); b) had written (in Pascal) the code to control emissions for four power plants by the time I was 22.

Truth is, I feel like there aren't any more really interesting problems for me to solve. I've accomplished enough of each kind of thing that really engages me that I'm done.

I'd turned down an Apple job in the mid-80s and always regretted it, so once I spent 5+ years on the Safari team, I felt like that was the only checkbox left.
I was looking at renewing my IEEE membership yesterday to get article access... Naively I assumed the THREE articles per month level was included in regular membership dues. What a racket :/
Strong this. If your manager is already aware, then it's too late to fix. You would have to alter the behavior of both the employee and the manager. And most likely everyone up the chain as well because examples are set from the top. Just bail.
I'm really not sure what point you're making here. Everyone will be affected differently by these rules as subject to their scenario. There's no way to make a general statement by Facebook for their entire 1B+ user base.

I do believe for the vast majority it does make things safer but if YOUR particular situation is different, then yes, use privacy settings, or dont be on Facebook or dont be online at all.

All the blame here seems to be toward Facebook somehow exposing information when every single step of that information getting out there is completely voluntary and has a massive amount of privacy control available.

Failure to use the right service in the right way rests on the user, not the service.
Agreed. I've started poking into security for http-based things (web sites, REST api's, etc), and it's got a mostly different knowledge base from the one I've studied. Compare, for example, the CHES[1] proceedings (a good source of interesting side-channel attacks and mitigations back when I was doing that) with something like the hackers playbook. Once you get down into the details, these fields have a lot of unique concerns. Some implementation principles (least privilege, reference monitors, etc.) may have value in both domains, but the domain specific knowledge is completely siloed as you have observed.

That said, my biggest lamentation is that most people don't seem to apply solid implementation principles to the systems they build. Witness vulnerabilities like heartbleed. It would have easily been avoided if the common buffer reuse guidelines in pretty much every implementation guide for security would have been used.

[1] http://www.chesworkshop.org/
What alternative do you propose that doesn't either impose nonsensical costs on businesses or persist dangerous, backbreaking, and unnecessary practices for workers?
This is the first time I've ever seen a site that shows a "We don't support your browser, please get Google Chrome" message that actually links to the webkit bug[1] that explains why they don't support my browser. Kudos for providing a concrete reason!

[1] https://bugs.webkit.org/show_bug.cgi?id=135379
If you read through the comments there's some interesting info and background including that the kerning of the new logo is not consistent on their website and the one on the homepage is "more off" than other versions. Also a link to a Russian designer's take on the same issue.
> translation of precise requirements

I think code can be recursively defined as "the translation of precise requirements to code". Seems like it's word games and everyone just wants to name the "last automatable thing" after what their current role is
The question is whether that's a bad thing. Sure, in the short term, it causes disruptions and job loss, but if we can steer ourselves towards a better future through it's use, then it may be a net win, if not for the current populace, than for its descendants.

The question is, can we steer ourselves, will we blindly stumble into this better tomorrow, or are we heading for a crash? The past gives clues based on prior outcomes, but only a fool would blindly expect models to scale indefinitely in the real world.
Can Superfunds and the SIV Save Australian Venture Capital?
IBM IMS (Information Management System, predating DB2) failed for some large banks in Australia over the weekend. http://www.smh.com.au/it-pro/business-it/st-george-bank-of-m...

"IBM designed the IMS with Rockwell and Caterpillar starting in 1966 for the Apollo program"
"Vern Watts was IMS's chief architect for many years. Watts joined IBM in 1956 and worked at IBM's Silicon Valley development labs until his death on April 4, 2009. He had continuously worked on IMS since the 1960s."
https://en.wikipedia.org/wiki/IBM_Information_Management_Sys...
That's not a tough situation, you're in a great situation! Two job offers that you get to choose from is not a bad place to be.

I help people think through these kinds of situations all the time with my work. If you're interested I'll give you a HN special of a free phone call so we can figure this out together. I'm not going to sell you on anything, so don't worry about that. If you're interested email samuel at thelittleyes.com

You can learn more about what I do here: http://www.thelittleyes.com
Don't base your business on a paid app
Dupes after a long time are fine, and the last submission was two years ago and had nearly 200 comments: https://news.ycombinator.com/item?id=7182179
It would indeed be lucrative and I'm sure they have at least a group or two researching exactly that.

Thinking of it now my comment missed the availability of iron on seam tape which is used for water proofing but as I understand it isn't strong enough to bond pieces together without stitching.
At FOSDEM earlier this year, Larry gave the presentation they describe, and said that they were expecting a beta release at Christmas this year. So the general concept is legit, regardless of the site.
> I feel like I'm in a time warp

Perl 6 was just released, and is at the top of HN. ;)
I once saw a production site that stored the password in plaintext, and then ran base64(base64()) on the result and sent that in a cookie. It still gives me nightmares sometimes. That's what I consider to be criminal incompetence.
Not sure if your question is sarcasm or not. Realistically, any startup can be afraid of Google, Facebook, Apple etc. If they decide to compete in your market and you can't adapt fast enough, you'll get crushed.
High energy from lightning, solar flares and - - - other electronics like valve amplifiers can cause any number of issues for camera sensors and processors. Here's a photo from an amplifier shoot I did awhile back. A lot of the photos came out like this or were so corrupt I couldn't do anything with them, adding another dimension to glitch photography.

https://www.flickr.com/photos/patcheudor/9169366813/in/photo...
How does https://www.crypto101.io/ compare?
I haven't been as excited about MS in a long time. I don't root for any one OS; I use what works for me. I have had, and still have them all: Mac OS X, Linux, FreeBSD, and Windows 8 and 10.
MS has open-sourced some really cool stuff [1]. Microsoft Research [2] is amazing; just look at the front page (Z3 high-performance theorem prover for one, F# and dev tools, Typescript, Simon Peyton Jones (Haskell) F* which has dependent types and compiles to F# or OCaml). I cannot find a similar site for Apple. The Apple domain is just a big online store for me selling product. MS Research is a cool site to browse just to see what tech they are developing and open sourcing. I think Apple is stagnating with the evolution of iOS like Android. I like the tiles in MS Windows 8 and 10 with live updates vs. the Android, iOS widgets and icons.
I have owned Apple iPhones, Androids, but now I am looking at the MS Lumia 950XL when it becomes available. Android is not where I think it should be at by this iteration of the OS, and I am not locked in to any one eco-system, so the iPhone is not an option, although it still is a great design.

[1] https://github.com/Microsoft
[2] http://research.microsoft.com/en-us/
This is great news for the steadily diminishing population of PHP engineers who haven't heard of PHP-FPM+Nginx or PHPStorm
Indeed, from the Hacker News FAQ [1]:

> Are reposts ok?

> If a story has had significant attention in the last year or so, we kill reposts as duplicates. If not, a small number of reposts is ok.

[1] https://news.ycombinator.com/newsfaq.html
That's too easy, man. Punch cards and machine language, is what builds character ;)
Overall quite happy with these updates for the Surface and Surface Book, but personally I'm a bit disappointed by the lack of shiny new technologies like USB-C, Thunderbolt 3, Wireless Charging and WiGig.

After having used a laptop with a WiGig dock that can support a fully populated 10-port USB Hub, 3 DisplayPort displays, and Gigabit Ethernet transfers wirelessly across most of my room, I'm thoroughly convinced that a device with both WiGig and Wireless Charging would be absolutely amazing to use.
"They still make a lot of money—so does IBM, for that matter. But they're not dangerous."

This seems to be the quote that sums up the sentiment. Not that they're technically going out of business anytime soon.
> Some implementation principles (least privilege, reference monitors, etc.) may have value in both domains, but the domain specific knowledge is completely siloed as you have observed.

Some what conversely, I've proposed a model for classifying various forms of security vulnerabilities that might be easier for developers to conceptualize:

https://paragonie.com/blog/2015/08/gentle-introduction-appli...

The idea is treat it like a taxonomic model: You have general security mistakes (data-instruction confusion), which can be drilled down into vulnerability classes and then specific bugs that, either stand-alone or chained together, result in specific vulnerabilities in specific implementations.

Or maybe I'm way off base here. The feedback I've gotten has largely been positive, though.
Yeah, it seems like the work on asyncio may do what I want; I will update the post.
> but unlike aikido has "shiai" or full intensity competitive fights.

Just for completeness sake, there are aikido dojo that practice shiai. Very much a, your mileage may vary component though.
Do you think that all of these former garment workers will find new jobs in the robotics industry?

"Your job is shitty, so you are better off if you lose it", said the wealthy man to the poor man.
Quite the opposite, this is reposted precisely because they are going through the same renaissance that IBM went through in the late 90's where they are clearly reinventing themselves. In 2007 they were not even a blip on the radar. In 2015 they are clearly awake and innovating again. To what end remains to be seen.
I don't quite understand the point concerning executable downloads and comparing hashes. Yes, comparing a hash found on a file downloaded from mozilla.com and a hash also on mozilla.com is stupid. However comparing a hash on mozilla.com and a download/torrent from an untrusted source seems to be valid and useful. The only attack vector in that case is at mozilla.com and not the download source.
Not gonna lie. I thought this was a reference to how long you can leave food on the ground before picking it up and eating it.
Everybody: please don't flag this, I don't think it deserves it (and vouched it out of being flagged), especially since discussion threads have already started

If someone wants to look at opinions over time, here are the past submissions, all with user discussions.

2 years ago: https://news.ycombinator.com/item?id=7182179

5 years ago: https://news.ycombinator.com/item?id=2085601

6 years ago: "Paul Graham revisits "Microsoft is Dead" https://news.ycombinator.com/item?id=554295

9 years ago (8.5 actually, algolia rounds that up it seems): https://news.ycombinator.com/item?id=9770
I believe the Lumia phones have USB-C and Wireless Charging. Though it sounds like you're talking about the Book and Pro 4?
Ok, if you're going to have browser snobbery, at least explain why I should bother opening your preferred browser. Visited site in Firefox, and left not knowing anything about the site. If you can't upgrade your software engineers, at least upgrade your splash screen.
Up till W8.1, the spec (https://msdn.microsoft.com/en-us/library/windows/hardware/jj...) explicitly requires the ability to disable Secure Boot:

On non-ARM systems, the platform MUST implement the ability for a physically present user to select between two Secure Boot modes in firmware setup: "Custom" and "Standard". Custom Mode allows for more flexibility as specified in the following:
...
B.If the user ends up deleting the PK then, upon exiting the Custom Mode firmware setup, the system is operating in Setup Mode with SecureBoot turned off.
...
Enable/Disable Secure Boot. On non-ARM systems, it is required to implement the ability to disable Secure Boot via firmware setup. A physically present user must be allowed to disable Secure Boot via firmware setup without possession of PKpriv.

I can't find the doc for W10. Has the language changed? Can you link it?

The closest thing I found is https://msdn.microsoft.com/en-us/library/windows/hardware/dn... which isn't really a spec, but does say:

For most PCs, you can disable Secure Boot through the PC’s firmware (BIOS) menus. For logo-certified Windows RT 8.1 and Windows RT PCs, Secure Boot is required to be configured so that it cannot be disabled.

which seems to imply that it is no longer a hard requirement for x86 unlike before.
Unmanned cargo ships set to sail while captains use simulators on the shore
Investing in infrastructure is good beyond the Keynsian stimulus effect. If the return on the investment is greater than the 0% interest of borrowing the money than we come out ahead.
In some cases the conservative backlash helps persuade the majority that the militants' cause has some validity.
Crypto 101 is a ~200 page book that is far richer in detail and examples. It also covers a lot of primitives (one-time pads, hash trees, etc.) that we eschewed for the sake of brevity.

This blog post is digestible in a few minutes. Crypto 101 can occupy a novice for a few hours. Given the hard choice of one of the two, we would encourage anyone interested to read Crypto 101 over our blog post, as they'll walk away with a much more detailed understanding .
The pepper spray incident you linked was just about the best thing that could happen to those protesters. It was the plan, and then after it happens you go "oh my god we never saw this coming!" It's political theater - they got pepper-sprayed while trying to get arrested. Yeah, the cop was a jerk, but I'm not sure what linking the article is supposed to prove.

I have no idea why the Quebec students were even protesting - you're getting tuition subsidized so much that it's cheaper than the areas that are subsidizing it? Unless it's a remarkably worse education that doesn't any sense to me.

Seriously, don't just wave your hands at somebody asking you to back up a serious claim you made. This is why you're so easy to write off. You said we're so far beyond a reasonable protest culture that we shouldn't protest at all. You posted two links - one showing political theater is alive and well in the US and the other showing what look like some unreasonable students getting their way in Quebec. If that's your idea of "reasonable protest" then why should we even want it?
> Windows security in general is better than Linux security in general.

Can you elaborate on this or provide some sources?
Yep, I should have been a bit more specific.
And how do you universally fix the bullet wounds? How do you stop every upstream issue from ever occurring so middle-of-the-night remediation doesn't have to happen? Of course everyone would love the actually solve every problem but real life is messier than that. For every issue that needs to be fixed, there's usually one or more reasons why they can't be fixed the "right way" right this instant: Management bullshit, prioritization, $$$, etc etc.
I was just speaking to one of my devs about this today. Steve Jobs' turned Apple around by removing choice. You had a Consumer and Pro category and they each had a laptop and a desktop. The new Apple is slowly drifting into Dell territory, where I have too many options. It becomes the Netflix problem where I find myself having too many options, so I browse the offerings, and before I decide, fall asleep.
Also Cisco, Rackspace.

But it should work well even for small startups/companies.

Own infrastructure as code, where you can control everything and tie together Monitoring/Configuration management/Issue creation/ChatOps/Auto-remediation - is really powerful thing.
Patch pocket sewing has been automated for years.[1] For standard products like jeans, most of the operations are performed on an assembly line with special purpose machines. Direct labor content of the pair of jeans shown is 12 minutes and 15 seconds.[2] Even at $20/hr, that's only $4. Most of the human labor is putting parts into machines and taking them out.

[1] https://www.youtube.com/watch?v=oaOtX1btpUM
[2] https://www.youtube.com/watch?v=5DzEpOp2Jy8
> I don't quite understand the point concerning executable downloads and comparing hashes.

Downloading a file from Server A and checking the hash delivered by Server A is security theater. In this case, only a digital signature (with a pre-established public key that you already trust) can really stop the server from being compromised (or malicious).

Downloading a file/torrent from Server B and verifying the hash delivered by Server A is a different situation entirely, and that boils down to a trust decision. Do you trust Server A to not be compromised? Do you trust them to not be malicious or in cahoots with Server B? If not, at the very least it's probably a larger attack service than the previous scenario. (Trusting the public key for the digital signature is also a trust decision. Only the details are different.)

Basically: If you're going to do anything at all, verifying hashes from the same source is a waste of CPU and human effort.

I hope that helps at all.
Client hints are a nice solution, but they don't require an image format stored in progressive order. They work fine with storing multiple copies on disk, and the overhead of low-rez versions server-side is minimal.
Dell XPS laptops are amazing. What flaw did you find that noone else did? I would even go as far as to say the hardware is better (obviously many here will disagree about software side). I mean, they are carbon-fiber, lighter, smaller, with better build quality.
Different definitions of extreme poverty might change the percentages; however, in all of these it ought to be clear that the rate of poverty declined throughout the twentieth century, it did not go up mid century as Kristof implies.
I guess if you can install a Linux OS on those nice devices, it would be a different story.
And you wouldn't say that the past year is directly contradictory to this?
Example of a graph that should have been two graphs:
http://sampleclean.org/sampleclean_yelp.png