skysight-inc/HackerNews huggingface dataset:
In Perl 5, for and foreach have been aliases for eachover for a very, very long time.

# perl -E 'foreach (my $i=0; $i<3; $i++) { say $i }'
0
1
2
# perl -E 'for my $i (0..2) { say $i }'
0
1
2

I never use foreach in Perl 5, and that's what I'm paid to write in. This is just a reaffirming that "for" is the preferred syntax (and this isn't a TMTOWTDI thing, this is two reserved words for the exact same code construct thing).

Moose, interestingly enough, is based on backporting the then-proposed Perl 6 object system, so a lot of the concept sand terminology will be the same.

But it sounds like you are talking about transitioning from Perl 5 to Perl 6. Why? The naming is confusing, but most people are not expected to convert codebases to Perl 6. It's not an upgrade, it an also. If you want both, use Inline::Perl5[1] and just call back and forth between the interpreters.

1: https://github.com/niner/Inline-Perl5
Especially when you consider the fact that they've been making kindle's for years... perfect way to merge existing Amazon technilogies.
For many companies (even large companies) it is cheaper and faster to use a service like this than build an in-house solution.
There is no law that we can't be concerned about animals lives until all people's lives are better.
Kinesis != Apache Storm
The easiest way to think about Kinesis is a managed queue that can remember the history for the past 24 hours.
Top 3 simple growth hacker marketing ideas on the internet
It was oppressive to try to change a culture that called for her to be "retroactively aborted"?
Don't forget, there's the ongoing storage cost at S3, which also adds up really quickly.
For that size, they could have put in a much larger battery.
plus $200 for the job
Tools That Help Inform Design Decisions
How to tell a story
Genuinely curious how it's possible to port things like triggers from one engine to the next, when they may have fundamentally different syntax and semantics.
The service is called AWS Import/Export so it seems you probably can get them to export the data to a snowball for you to get your data.
It says at the bottom of the post that this service is available now, I can't see it in the console though, at least in eu-west-1 and us-east-1
Does this help with online schema migrations too? Maybe for blue/green deployment of DB schema changes?
visceral_minds gave me chills
Sad to report, that most computers are a lot better at solving that CAPTCHA than I am.
> Bezos is the #1 CEO in Tech right now.

As long as you're not one of his employees, sure.

If I had a choice between working for Bezos or working for Joel Spolsky at half the pay, it wouldn't even be close. Of course, in real life, Fog Creek probably pays more anyways.
A bit off topic but sometimes I wonder what span of time will have been the most exciting for humanity. I wouldn't be surprised to find that the silicon age turned out to be it.
Yet your measurement includes no networking, no parsing of statements, no concurrency...

Repeat the experiment with 200 different clients hitting the server via networking with 1500 insert statements, each second. Then you can compare MySQL with the InfluxDB use case cited as an example in the article.

And don't forget the index on the timestamp.
See cpanminus [0].

From [1]:

cpanminus (cpanm) is an attempt to make a zero-configuration client
that automatically does the right thing for most users. It's also
designed to run well on systems with limited resources (e.g. a VPS).
It doesn't come with Perl, but it's easy to install.
It integrates easily with local::lib.

[0] https://metacpan.org/pod/distribution/App-cpanminus/bin/cpan...

[1] http://stackoverflow.com/a/5862539
In Perl 5, yes. In Perl 6, ~ is for concatenation, '.' is for methods.
I've heard this detail but I am curious about the other way around.
teraflop was right, it's $200 per snowball device job, which is currently limited to 50TB. Maybe that will change. You can order multiple jobs to import more data. You have 10 days to complete the transfer and ship it back and then it's $15 a day. $200 buys you 50TB per job, great encryption, and speedy migration. Sources:
https://aws.amazon.com/blogs/aws/aws-importexport-snowball-t... and
https://aws.amazon.com/importexport/pricing/
And the state has a responsibility to ensure those resources are available and used efficiently

Can the state be sued for failing to fulfill that responsibility?

The state may well have an interest in doing that but it does not have that responsibility.
Do the changes to the regular expression syntax seem woefully under-publicized here?

Was: $str =~ m/^\d{2,5}\s/i
Now: $str ~~ m:P5:i/^\d{2,5}\s/ # :P5 indicates Perl5-compatibile regex syntax

Was: $str =~ s/(a)/$1/e;
Now: $str ~~ s:P5/(a)/{$0}/; # $1 is now $0

I actually find the change from $1 to $0 particularly disturbing, since that is well standardized and group 0 normally refers to the whole matched pattern (though Perl had to give it a different name and for some reason has always discouraged its use).

They also provide no information here on the non-"Perl5-compatible" regexes, but they do talk about it a bit in Specification 5: http://design.perl6.org/S05.html
There are some really interesting changes there, and we'll see what comes of this -- PCRE has become a de-facto standard, so I'm curious to see what happens as Perl moves away from "PCRE-compatible" syntax.
Ask HN: How Do You Plan to Use Perl 6?
Previously: https://news.ycombinator.com/item?id=10334288
Pro Wrestling: You Know What Else Is FakeEverything
MIT “MicroMaster's” Degree
$1700 is amazingly cheap when you consider that it costs $4300 [0] to transfer that same 50TB out of EC2.

[0] https://aws.amazon.com/ec2/pricing/

$4300 = 10000 * $0.09 + 40000 * $0.085
Russian cruise missiles fly over Iran and Iraq to hit targets in Syria (VIDEO)
A Curated List of Resources on Why ES6 (aka ES2015) Classes Are Not Awesome
There are two kinds of blocking that are easy to confuse. One is network: whether the browser will wait for a resource to fetch before fetching another. The other is execution: whether the browser will wait for a resource to execute (which itself depends on fetching) before executing the next.

Script async controls the latter. WebKit (and consequently Chrome) have a "preload scanner" (you can Google for those words to find posts about it) that attempt to parallelize the former in all cases. That is to say, a <script> followed by a stylesheet should always fetch both in parallel. The "async" tag controls whether the browser waits for the script to finish loading and executing before rendering the rest of the page.

I think this is a relevant snippet of Chrome code:

https://code.google.com/p/chromium/codesearch#chromium/src/t...

That's from the preload scanner, where it's deciding whether to fetch a URL referenced on the page. As far as I understand it this runs in parallel with any script execution blocking etc.

(Disclaimer: I worked on Chrome but never on this part.)
> Snowball currently supports importing data to AWS. Exporting data out of AWS will be supported in a future release.

I'm interested in hearing about how they are going to do this.
AdaptRM Productivity Challenge – How Productive Are You
Octopart is now in CircuitMaker
A program that generates actualities
So, we're all just acknowledging that these are Veblen phones.
The State of Data Science
How did the user interact with the Twilio number at the door? Did you have some kind of device the bot ran on?
Hey, what's the difference between R and a library for Haskell (or even Python)? It's interesting that a language that is limited to a particular use (statistical analysis) has taken off so much instead of a library for a general purpose language.
Bitcoin flounders in Australia as regulatory worries bite
It's all just pivot tables, in the end. Excel solved most data slicing/drilldown problems years ago. Only issue has always been data size limits and access to live, up to data data (though Excel's also been able to hit external OLAP services for data for a long time too).
Adding conditions to commercial activity isn't the same thing as imposing conditions on existing.
I'm wondering if a new low-level db will come out of this as an alternative to LevelDB, BoltDB, and so on? Or do you have to use InfluxDB?
And therein lies the problem with Perl.
How did the same person submit this twice 20 hours apart? The two appear to have identical links.

https://news.ycombinator.com/item?id=10340573
It wasn't Steve's building. It was Apple's, or more likely Apple was leasing someone else's building.

Also, disabled parking spaces are regulated by local, state, and federal agencies; not Steve Jobs' whims.
There is an interesting phenomenon that I've noticed about BI: By the time data is appropriately gathered, cleaned, aggregated, and presented, the data is so closely aligned to the decision process that the decisions themselves might as well be automated and optimized.

But that never happens. We build reports so that executives can look at them and feel important while they make slower and less optimal decisions than computers could make.
How to Pick Advisors
IMHO Perl 6 will not catch on / be even mildly successful without a clear upgrade path from Perl 5.

The ask for people to use Perl6 is a huge one given it's basically a completely different beast that just resembles Perl5.

Without pointing out where Perl6 excels (in comparison to Python/Ruby not Perl5) this will probably be a non-starter for most people.

(this is from somebody who did his fair share of Perl5 in the old days and would not go back to Perl5 / try Perl6 unless there would be an extremely clear differentiator that would make it worth it.
Doesn't this force you to build it yourself from the less files?
You're missing the point. I don't care whether people campaign vigorously to prevent abuse and needless death of black animals.

But to use the line #blackdogsmatter, clearly derived from #blacklivesmatter, is idiotic.
Looks similar to Power BI.
https://powerbi.microsoft.com/en-us/features
It's interesting that they're already planning to remove the WPV2 component from vaccines, because it can (very rarely) lead to vaccine-associated paralytic polio. "With WPV2 transmission already having been successfully interrupted, the only type 2 poliovirus which still, on very rare occasions, causes paralysis is the type 2 serotype component in trivalent OPV. The continues use of this vaccine component is therefore inconsistent with the goal of eliminating all paralytic polio disease."
This is pretty cool. Kind of like jsfiddle but simpler, for people who are just getting started with programming.
That does shed some insight into why a generic Length is missing, but I agree with the sentiment that it is counter intuitive. It does not read right on a quick scan, and I think this is especially important in softly typed languages.

If I see string.chars I expect to see a bucket of char, and not the count of chars. That name needs to be more explicit.
>If they don't have any emotions they don't care what other people do or that they nag them. Nothings annoys them, nothing excites them.

I think you conflate emotions with any kind of functioning at all. You can still function, think, try to avoid tension and people being angry or annoyed at you, without feeling any emotions.

If you discover that something you do makes someone unconfortable for example, you can decide to stop it, despite not feeling bad about doing it.

"Hmm, this guy says this thing I do makes him feel bad. I'm told that feeling bad is something people don't like. I should stop it, so that he doesn't feel bad, so that I'm like normal people or so I wont get into trouble for what I do".

Motivation for going with the flow doesn't gave to be "oh, I'll be miserable if I wont". It can be mere rational reasoning -- "I better not make waves" or things like "last time I did that they punched me and it hurt. I'd want to avoid being punched again".
3 cents/GB is cheap. Go 1 cent a GB S3's infrequent access class (since you won't be incurring the charge for retrieval through S3, you'll be pulling back out through Snowball), and its even cheaper.

$10/TB/month? Where else can I store data reliably that cheap? (Yes, Backblaze is half that price. I hope they become a worthy adversary to AWS S3 to drive prices further down).
This is not weak typing. Perl (both 5 and 6) use operators to define type context. It's entirely unambiguous whether you want to add something or concatenate strings because they are different operators.

"1" + "1" # 2
"1" . "1" # 11 (~ to concatenate in Perl 6)
1 + 1 # 2
1 . 1 # 11

When you perform a string operation on a numeric type, it stringifies the number, when you do a numeric operation on a string, it numerifies the string (and warns if it can't be cleanly done).

This isn't a typing problem, this is a commenting on language without actually knowing how it works problem. But that's nothing new, people have been doing that to Perl for a long time now.
So what is the advantage of using a language that is hard to learn and hard to understand?
>It wasn't Steve's building. It was Apple's, or more likely Apple was leasing someone else's building.

Not that different, since he created Apple and Apple leased that building.

I'm more annoyed by public companies throwing out their original founders than by this.

>Also, disabled parking spaces are regulated by local, state, and federal agencies; not Steve Jobs' whims.

Even ones belonging to a company? Can't they arrange their parking however they like?
Right, you can, but you pay for export at $0.03 per GB.
DUI Detection Using the Pupillary Reflex
This very detailed discussion of clocks and synchronicity sounds oddly like the discussion of clocks in special relativity and in quantum field theory.

https://en.wikipedia.org/wiki/Time_dilation
Which CC gives 6% cash back?
That's very altruistic. This hypothesis has been tested and rejected. The collateral damage due to drone warfare has increased over time. There is some hope it's slowing down but that might just be lack of data or a slowdown in dronestrikes.
N.B. Here I'm exaggerating for effect the same way pg was. Windows still has a huge market share among devs, but Macs dominate among those who are on the leading edge of technology development (such as those who attend, e.g., Elixir or Go conferences).
So in Quebec there was no physical harm, detention, high bail, etc? I think you like Quebec's way because the protesters "won"

You've yet to name, specifically, one thing you can't do in the US that you think you should be able to do. You just use a blanket term "protesting" like anything under that umbrella should magically be OK. You're like a child complaining that the ice cream isn't there. But when you're talking about intentionally damaging property (spraypainting, breaking windows, burning cars and buildings) or disrupting infrastructure yeah you don't get to do that.

If you want to deal with the paperwork you can get 10,000 people and walk down major streets with a police escort even if the police don't like what you stand for. But you can't do it on a Tuesday when other people need to go to work. You can't force people to listen to your ideas.

In the history of the entire world has it ever been easier to have not only a voice but a LOUD voice than in modern day US? In the 1800's maybe they'd shut down your printing press and literally prevent you from distributing information. Today that's not the problem. Today people are sick of hearing it.

Plus Canada has a much smaller population than the US. You have 35 million people total - we have 46 million people living below the poverty line. We have more illegal immigrants in our country than you have people in Quebec. Quebec doesn't have problems America has because it's 90% white people with the same religion living in a large area. Our major cities have 4-10 times the population density of Quebec City. Overall the US has 5 times the population density of Quebec. We have one state (of 50) with a GDP as small as Quebec's. It's an apples and oranges comparison.
You realize of course that this is actually not unique in any way, right? Dumbphones still exist aplenty, you can practically buy them in bulk nowadays for a tenth what this costs.
The whole point was if you are going to batch writes to disk to get high thoughput then PostgreSQL or MySQL can easily sustain the same rates as InfluxDB ( which my little example shows ). I wouldn't have MySQL parse 500,000 insert statements per second, but I would have a proxy in front of it that could take in 500,000 data packets per second and then at some defined interval write them to MySQL.

I know its not as sexy as InfluxDB, but the old work horses are tried and true and if you use them right they are as good as if not better then some of the shiny new toys.
More info:

http://eng.syria.mil.ru/

Also:

"#Kartapolov: to provide security for civil population, the flight corridor for cruise missiles was planned over uninhabited areas"

https://twitter.com/mod_russia/status/651798319392497664

"#SYRIA #Kartapolov: 26 launches of #KaliberNK cruise missiles were performed against #ISIS ground targets in #RAQQAH, #IDLIB, #ALEPPO"

https://twitter.com/mod_russia/status/651798217848422400
>X-ray vision,

My cat (at least that's what it feels like sometimes)

>frost breath,

My cat again.

>controlling metal objects,

Kitchen magnets.

>mind control

Cat. ;-)
This was never what being a "cool girl" meant to me and my friends. Where I am from, the term is used to describe someone who doesn't flip out and act psychotic or text her boyfriend constantly if he's having a guys night out.
Amazon Launches Snowball, a Storage Appliance for Importing Data to AWS by FedEx
From a "site-builder" perspective, I find this to be an excellent balance between high and low level interface. Perhaps less capable than something like webflow, but the learning curve here is a piece of cake. But unfortunately, the person who will feel freed by ease of use will likely be nonplussed at installation.
Unless I'm misunderstanding something, it's not rendering any views, it's returning queried data. I guess you could call the JSON a rendered view if you wanted to.

Are you concerned about being coupled to the particular shape of the returned JSON? That seems valid to me, especially if you're not very fond of the schema.

I wouldn't advocate for WP for anyone continually developing an evolving product, but for small business clients it's not bad. It's easy to use and familiar, which goes a long way.
Currently 6 out of 30 links on HN are Amazon links, 4 of them in the top 5. Looks like someone paid for placement.
yes but the compilation of boostrap from sass or less is very fast.
The reason we have states is to manage public resources, including the people who make up the state.

But really, you might sue them, but that's not the only way to fix that kind of problem. You could also elect a new government, or create laws or regulations to prevent mismanagement, or usurp the government. Suing is only one way to interact with a government that makes mistakes, and it's certainly not a necessary mechanism for doing so.
Weird - something about the form factor makes me want to violently toss it off a loading dock. Anyone know how much that would translate to in Gs? (The article says it will survive 6 Gs of shock.)
Don't attribute to malice what is more readily explained by incompetence. Most infosec people are glorified paper pushers, especially in regulated environments.

What ends up happening is that "compliance" becomes synonymous with "security". This manifests itself in numerous ways, like spending millions on log systems like splint that nobody can access.
Compelling Sunday – 25 Posts on Programming and Quality Assurance
Mobile phones are the future of the datacenter
The JSON API is getting baked into the next core release, and dogfooding it is (afaik) on the medium-term cards.

Have you tried version 2? Personally I found it substantially easier to work with than v1.
But far higher paid. And therefore the few good industrial jobs building and running the automated systems should be able to support a large number of service jobs in the wider economy.
Hey Gabriel,

Do you have some plans to open source the search engine of DuckDuckGo one day and let people contribute?
>So what? Why is it logical to do the most obvious thing?

Because that's how logic works. We are not discussing Logic the mathematical formalism (A=A, A=C, A!=B => B!=C) here.
This seems silly. I am photographer, and yes I feel photography is legitimately art. That being said, it isn't a "bias" to reduce a photograph's value because of its reproducibility, it is a rational position.

If you actually look at a piece of original art it isn't even 2D, you can see the indentations, brush strokes, or speckles where granite has floated onto the page from above. That's literally one of a kind, a print cannot re-capture that. If they do 100x originals, each of those 100x is subtly different and unique.

Unless you're doing "experimental photography" using raw photo sensitive paper, most photographs are reproducible, and each of the reproductions is identical. You can do things like limit them to 100x copies and destroy the negatives, but the depressing truth is all of those 100x copies are identical to one another and worse still if someone got hold of one of those copies they could reproduce them 1:1 with high end enough equipment (even hundreds of years later).

Something unique is ALWAYS going to be worth more than something which is not. Photographs by their very nature are born trivially reproducible, so their nature is to play second fiddle to other art forms which can be unique.

This may all change if they invented Star Trek style replicators tomorrow which can clone a famous artist's painting down to the atom level.
It's standard web tech that renders in any browser, why is it queasy? This is basically asm.js-style "subset a spec and adhere to a convention and get better performance"

This works in mobile Safari and doesn't require updating any browsers.

It's really just best practices rolled into a kit.
I've heard a lot of comments about men that would be defined as "harassment" if they came from a woman. No one really listens to men. I told my husband that I thought his last boss was sexually harassing him because when she drunk she would throw her arms around some of the men - probably to make their wives upset. But would a man be taken seriously if he said something like this made him uncomfortable, especially if it was his very popular boss? Men have become the silent victims of today.
I'd say Andrew Jassy is the person you are looking for. Jeff Bezos doesn't give a shit about the day to day strategy of AWS or any other existing Amazon business. He has implicitly said as much in his speeches at Amazon. He really only cares about the next billion dollar business to build within Amazon. Jassy leads AWS, which is the only technologically innovative part of Amazon. The retail side of Amazon is a technological black hole...a few standouts swimming amongst a sea of half-implemented non-solutions to problems that no longer exist but can't be changed because legacy.
UAV's have few realistic less than lethal options without people on the ground. Ground based drones will could actually capture someone which allows for intelligence gathering.
That keypad layout looks bizarre. T9 offset from center, and navigation on one side only. I wonder how left-handed people fare with it...

I can't say that I'm a fan of the visual looks overall, but that might be partly because of the CG look.
Statistical fallacy impairs post-publication mood
Assuming state isn't stored in the processes (which it typically isn't in Erlang) and is instead in Riak, I believe it would be Riak's responsibility to resolve the split. Which it is likely capable of doing.