skysight-inc/HackerNews huggingface dataset:
Great (basic) introduction with exception to the regex chapter because it felt like an introduction to regex instead of the regex features of perl6.

Some things I found interesting (in addition to what s_kilk mentioned and linked to and others have already mentioned some of them)
* Gradual typed!
* Multi subroutine
* Hyphen in variable names
* @numbers.=sort
* .WHAT
* Catch blocks
* .defined
* Unless

It will be fun :)

I however don't understand the reason for the naming of eg elsif, my, slurp/spurt?? (instead of else if or local or fread/fwrite) Is it a perl culture thing? Because they mention in the tutorial that Perl 6 belongs to the C-family languages (and then call the "for" loop in C "loop").
Perhaps initially races will probably go for the 25-30min that one set of batteries lasts
The naked men are not as common
Beautiful, free videos for your homepage
Dare I say I sense an opportunity for a startup to 'innovate' upon an 'entrenched industry', maybe even 'disrupt'; presumably by 'moving fast and breaking things'?
A surprising amount of good advices.

I may only disagree with "Rule No. 5: Don’t Use An Agency": there's value in building your own team, but ultimately recruiting good profiles and making them work as a team is hard and takes time (lots of it). Moreover, your team will only be as good as its leader.

An agency brings you this right off the bat, this is why you pay a premium.
Show HN: Handpicked funk delivered straight to your inbox
I do this. Games are highly stimulating and conducive to hyperfocus. Before I do, I tend to feel lethargic, low in mood due to a sense of never having the focus to see anything through or even be decent at something and a lot of 'bouncing' (thing microscopic chrome tabs, 5 PDFs, all surrounding multiple topics - usually, none hook me that day either). At that point, I usually say "screw it, I'll play a game". Complex strategy games do the trick - extremely stimulating with a fast feedback loop.

After diagnosis and a lot of research, this made more sense (and has improved/lessened with medication). From what I know, those with ADHD get into a rut of sorts from rapidly shifting attention and reach out to an intensely stimulating, where attention becomes fixed and extremely intense.

It used to help but did cause problems for me. One is the neglect of typical duties of maintaining my home. My partner used to despise it as I, along with everything else, blocked her out (weekend is the only time we really get to spend together). I also neglect basic functions/instincts, such as using the toilet or eating balanced meals.

With medication, I try to limit myself to activities that are both stimulating, not AS captivating and that will benefit me, via personal development. As a side note, I also use computer programming as a stimulating activity - interpreted languages with a REPL close the feedback loop and induce hyperfocus particularly. I did this from around ten and has led on to professional work, which is a good silver lining to an adolescence of undiagnosed ADHD.
Works well when the destination has a shower facility, or you don't mind moving slowly.
> I however don't understand the reason for naming of eg elsif, my, slurp/spurt??

Yes, it's for historical reasons. "elsif" is spelled that way in Perl 5. Perl 5 has both "my" and "local" to specify lexical and dynamic scoping, respectively, so Perl 6 using "local" for lexical scope would be confusing. "slurp" is a common term for reading the entire contents of a file at once.
You could try to work through "Code, the hidden language" http://www.charlespetzold.com/code/

EDIT: The Art of Electronics has an accompanying book called the Student Manual, which will walk you through the process of (eventually) building a small computer.
I don't know if any of these features are really unique, but the combination of having them all is certainly unique:

* Strings that are made of Unicode grapheme clusters instead of codepoints or bytes. This means that a substr() operation for example can't even accidentally rip a apart a base character and a combining character on top of it

* Grammars as a language feature

* Gradual typing

* A built-in meta object protocol

* Concurrency based on high-level primitives (promises, queues, supplies, ...) with syntactic support (instead of threads and locks; which are still available if necessary, but discouraged, because they don't compose well).

* Lazy lists
That's one interesting document. I find it hard to believe these are even negotiable, and given that the trend is towards more features and connectivity between systems that does not bode well for the future. You'd think that the FAA would hold their foot down on physical separation of those systems but that does not appear to be the case, you can connect the two as long as you then put in another layer protect the domains related to information and aircraft management.

Enfin, they presumably know what they're doing, personally I'd prefer for such a bridge to simply not exist.
Those Codecs that compress video well have considerable latency. Raw video out has been the single signal with the highest bandwidth in almost every computer.
CHIP Vs. Pi Zero: Which Sub-$10 Computer Is Better?
I'd noticed too that the winner claimed to use just a variety of hand-rolled strategies, and wonder why that is. Has anyone had the time to dig into the code? Is this a case of well-writen "naive" code trumping theoretically-better but poorly-implemented algorithms, or are there properties of the game state-space which make e.g. Monte Carlo tree search perform poorly?
It works if you build a ship, little worse if you have to carve out 10 000 bricks from stone slabs before the end of the week. Working on your passion is something not many of us can experience, and is absolutely not the norm on the job market, even in tech.
Did you read the article? It's about the inflight entertainment system, and has nothing to do with the flight recorders.
Or get an e-bike.
If there existed any possibility of an influence of the entertainment system over the controls of that model of plane, an EAD would have been published by now. EADs are public: http://www.faa.gov/aircraft/air_cert/continued_operation/ad/... . Where is the EAD that signals what would be a design failure of the highest level and grounds that model of aircraft until the design has been revised?

If it was not extremely obvious that such an influence cannot exist with the law of physics that we understand, an investigation would be ongoing. The word “investigation” does not appear in the WIRED article, and “investigators” in the Telegraph article only refers to FBI.

The FBI is not qualified to tell whether an aircraft is so obviously immune to the defects that Roberts claim to have exploited that the investigation is an open-and-shut case. They don't like it when people plug into things they aren't supposed to plug into, and this is what they are accusing him of.
For some reason I thought this was going to have something to do with the Raspberry Pi Zero.
A CE-5 EXPERIENCE‏
The whole fear of loosing life is what the motorsport is about in the first place. If you'd experience that, you'd get it.
Thus the "Fast-forward 20 years" part :-)
I don't think anybody can predict the future well enough to answer that.

Languages become part of the standard installation by having very commonly used toos written in them.

I might be wrong, but I'm pretty sure ruby isn't part of a standard Debian installation, and neither is lua, for example. Ruby is very popular for web apps, but you don't need web apps to boot the computer, start a GUI and install packages, so it's not part of the standard installation.

But it's only an 'apt-get install ruby2.1' or so away, and so is rakudo (the current Perl 6 implementation). The debian package in stable is outdated, but work on newer versions is in progress. (Don't know about CentOS, sorry).
I think its just a case of this still being pretty difficult. So a decent handcrafted strategy will beat a computer generated one in a tournament.
What makes you think anyone is planning to use NodeJS in avionics in 20 years? Where have you got that information, and how is it relevant to this discussion?
Surprisingly high number of "Random Race" bots. I'd have thought that gives a fairly limited advantage against an AI while being a significant disadvantage in the programming side (i.e. AI needs to be good at 3 things).
Shouldn't all software in a plane be written in a higher level language?

Yeah, I rolled my eyes too. That was so bad I just had to share.
By no means as radical or daring advice, but I've been very happy with my own career as a SW developer (working professionally for close to 25 years now, still loving it). I wrote about why I still think it's a good choice in "5 Reasons Why Software Developer is a Great Career Choice": http://henrikwarne.com/2014/12/08/5-reasons-why-software-dev...
Node OS Review – Ultra-Minimal Linux Distro with Node.js/JavaScript Userspace
Reference: https://news.ycombinator.com/item?id=10508494
> Perl, more than any other language I know, sacrifices nearly every other property in the name of being useful.

Another factor that mattered back during Perl's heyday was the insane lengths it went to for maximum portability. The Perl porters shouldered the burden of making it run on DOS/Windows, Mac OS, VMS, and all the weird Unices that existed at the time. This doesn't matter as much nowadays, but it was crucial back then.

If you had a text-munging or scripting problem, and wanted to solve it once and for all, Perl was the perfect tool.
Agreed that there likely was no risk. I'm just very much surprised that the two systems are connected in any way shape or form at all, I'd have expected a much more rigorous segmentation (as in: no connection at all between the two systems, including the 'flight information display').

Call me paranoid.

That this guy was able to access the system at all is already quite a surprise.
I am so happy they've included kebab-case identifiers :-) I've always thought they made more sense than camel or snake, because there's no shift key involved. It also brings fond memories of fun in lisp land.
It's about the people who are hosting the Pi website, and what they did to manage the burst of activity when the Pi Zero was announced.
I think this college rivalry thing could should be used to benefit science.

I'm from Finland, country of good PISA grades for 15 year old kids. Also a country with lackluster universities according to Shanghai rankings. Our universities are plenty, as it was political decision to have one university in each "county". And then there is the idea "we are small country, we need to direct our resources". As a result there are two big technical universities Aalto and TTY, 200km apart. Which do not compete in anything scientific. If TTY studies steel casting, Aalto studies aluminum casting. Now this divide is getting worse as result of political decisions.

There are student rivalries. The mechanical engineering students compete with electrical engineering students in pranking and drinking alcohol. Aalto students and Helsinki university students sneer at each other. And TTY, Aalto and various other students meet every year in kyykkä sport competition.

While students don't have much to do with actual research, the attitudes probably effect pretty much everything. Currently the most competitive and talented students try to get masters degree as fast as possible and then make career at the private sector.

You could compare this to Oxbridge. Two universities specifically trying to maintain comparable scientific know-how in every field possible. The compete on everything while being only 100km apart.
I feel that this post also needs a link to MC Frontalot's It Is Pitch Dark[1]. Also starring Steve Meretzky.

[1]: https://youtu.be/4nigRT2KmCE
The numbers are better than private automobiles driven by humans, but they cannot exceed the potential of trains and buses because of simple geometry: more space is used per person transited when they have to run as a fleet of small, independent vehicles.

This makes PRT a fine idea, by itself, at medium densities, but troublesome in the context of existing road and rail systems that are set to be fully roboticized and "shared" in coming years. Each time we squeeze more capacity out of the existing paradigms, PRT loses a little bit of its appeal.

The silver lining in this cloud is that the general idea of coordinating traffic better is very promising. Several new PRT-style ideas have a notion of a "modular" highway that smoothly loads taxi-style shared vehicles into trains while in motion, eliminating a major transfer delay. Because the vehicles are shared you don't get the parking issues or the stops that dog traditional rail - just a very smooth, fast point-to-point with a bit of climbing in and out of cabs.

The biggest weakness of all existing transportation is that it's "lumpy" and oscillates between overcapacity and overcrowding very quickly, whether it's a highway or a subway. What changes is how this turns into a user disadvantage - either in vehicle congestion and heavy land use impact, or frequent stops and crowded cars.
They don't need to be "missing". my \working-days = 200; Creates a working-days variable that you can't change.
That's an interesting premise to think about -

Risk would come in the form of a weighted measure of replacement costs + loss of driving capabilities during the race. e.g. Probability of damage given a certain move/overtake, and if damages does occur taking into account the expected loss of driving capability and or cost.

Also interesting would be to see how AI would implicitly have to take into account game theory with many agents - e.g. If the car in front of 'me' has been highly aggressive in terms of defending against overtakes - what would 'my' best course of action be? Should I signal to him that his strategy is not a deterrence to me trying to overtake?
It is often better to use “computer” and “memory”, especially when the distinction between L1/L2/L3/RAM/SSD/HDD is not the main topic.
Of what? There's bogus demand for "safe spaces", but there's also bogus whatever- the- opposite- of- that- is, and that's what the Yarvin case is.
Is Science Kind of a Scam?
I assume they will be really cheap (new/used) after the holidays.
In my opinion using a language that doesn't compile into a binary with native type safety is a step backwards if it's integrated with any mission-critical system.

Love node.js and happy to see it succeed. I'm not sure if I'm a big fan of seeing it used in places where it's not, because it gives the wrong impression.

I wouldn't use node.js everywhere. I'd say python can wear more hats, but if it came down to something you can't update regularly and would cause big ramification if it'd fail. You're just making a gamble.

If you have a JS bug which wasn't caught, which could have been caught via static analysis, you're going to either go into flight with broken entertainment or wait for a mechanic to update the system.

So to reiterate. Happy for node.js, I don't think I agree with where you applied it. I hope that customers, the airline companies and node.js doesn't suffer unduly because the wrong tool was picked for the job.
Right, but the title strongly implies that the article is talking about executing PHP on the Pi.
How about this then:

http://www.condenast.com/press/press-releases/2015/01/26/new...
Really interesting, I started playing on SC2 so I'm not sure about the dynamics of BW but I wonder how the lack of micro skews the results. For example a fast reaper push hopping on/off the enemy base can't probably be done by a bot. Terrans are also much easier to automate, while Zergs require microing with injections, etc are the demos uploaded anywhere?
Thanks for sharing! From what I have seen medication seems to work wonders on most of the cases with few if any side effects and a half life of about 16 h and little to no risk of addiction if used according to prescription (for standard R.-type at least I think).
I skimmed through the paper. It's packed with formulas and technical details. I can't judge if it's a relevant contribution to the subject but... the title. Do they need that to be noticed? Just imagine "Embarrassingly Fast Electromagnetic Waves but not any Faster" instead of "On the Electrodynamics of Moving Bodies" (Zur Elektrodynamik bewegter Körper) http://.ca/wiki/Zur_Elektrodynamik_bewegter_Körper
typescript?
Internet access via IFE (in-flight entertainment) systems and WiFi has been a thing for a good while now. There's no new attack vector or failure mode in that respect.
The Cost of Not Starting
The GPL is not magic pixie dust. It does not work by itself
A lot of that has to do with Perl being multi-paradigm. C++ is another (though lower-level) example of that. On the one hand, there's a strong argument in favor of designing a "clean" paradigm and sticking to it.

On the other hand, there's an equally strong argument to "pick the right paradigm for the task". It's taken me many years to appreciate the elegance in that approach, as it requires a thinking in multiple models at the same time. On a totally subjective note, I find it more "human" as our creativity lets us what's suitable for the task, without trying to mold everything into the same uniform mold. That may appeal to certain personalities more than others.
The beginning of the end of Trump's candidacy
> extreme sleepyness during daytime (whenever something gets boring.)

This is something I suffer from as well, and it tends to affect my productivity at work significantly. Maybe it's time to try out some games too (though I know I have problems with stopping procrastination).
Yea, grammars looks simple-the-unique thing other languages don't have in 2015, 2016 and, I bet, 2017 too. Maybe even longer :)
Umm bikes are neither safe [1] nor efficient (on multiple metrics) not to mention there are places where they are unusable (long distance, high slope roads), fun is subjective and there are exceptions to healthy (increased risk of injury being one of them, but also depends on your fitness and health).

[1] http://www.cdc.gov/motorvehiclesafety/bicycle/
Optimizing Hash-Array Mapped Tries for Fast and Lean Immutable JVM Collections
LargeDS: Typed data structures for JavaScript
While that's true, it's beside the point. In this case, it's all about finding and formulating the problem. The solution is the easier bit.

Consider this - how many of us have crossed off "m" on both sides of m d^r/dt^2 = -GMm/r^2 without actually noticing the problem with that? We're equating "mass" as associated with inertia and "mass" as associated with producing the gravitational effect. This is the central point from which pretty much all of GR emerges.
Oh yes. The Perl documentations comes with things like perlos400 or perlvms that details the specific problems or advantages people looking to run Perl on that particular platform will face, and the list of these OS-specific documents is really impressive. There are systems on it that run Perl that I have never heard of (or only in whispering, at a New Moon).

Perl lets you pretend that Windows know how to fork. That alone still amazes me in a way.

During my training, I had to set up BIND 9 on IBM mainframes running z/OS and configure TSIG (cryptographically verified zone transfers), which among other things required changing the (shared) keys on a regular basis (about once per month, I think) and distributing them across about half a dozen systems. Fortunately, at that precise point in time, I stumble across a news headline that IBM just released Perl 5.8 for z/OS and managed to get the sysprog to install it.

The alternative would have been REXX. I looked at it, quickly, and then looked away, very determinedly. I was really glad Perl was available on those machines.
Consider CS, offline agains bots then, matches are clearly defined, it doesn't get personal and you can choose between 10min deathmatch, best of 15 rounds which takes about 15-20 minutes and competitive (best of 30 rounds) which takes around an hour.

Edit: basically anything I guess as long as it fools the brain into thinking there is something important going on and it isn't to addictive.
Edward Snowden Meets Arundhati Roy and John Cusack
"Cure" for ADHD has already been found: just delay going to school until age of 7

https://cepa.stanford.edu/content/gift-time-school-starting-...
good call on typescript. I highly recommend it.

for those who don't know, typescript gives you static typechecking and builds to JS. http://www.typescriptlang.org/

That said, node.js can be embraced by being used in places where it's strongest, like packaging web assets, front end builds, package managing js libraries, websocket stuff.

While the company selling the stuff doesn't go into much detail on how node.js is used - when bugs happen - and they will, node enthusiasts are going to get a bad rep for thinking they can use JS everywhere. Not a good idea
Would be interesting to get your hands on a large set of replays from a lot of gosu players and run some machine learning offline prior to each map for the current match map.

Would be fun to experiment with the data and see if it would be possible to infer game tactics from professional players and "simulate" those against another bot based on the current game state.
I wish that people who didn't care about a news article would learn to care even less about it, in fact they should care so little that they don't bother to write their pointless "who cares" comments at all.
One form of this article might be: "Here are some best practices for hosting a high-traffic WordPress site."

Another form is "I saved the world from a trillion lines of PHP! And if we did this on AWS it would be many tens of thousands of dollars per month..."

Perhaps I should make sure I'm giving the author the benefit of the doubt:

"... you’d still need to make sure you can effortlessly scale to thousands of cores ..."

10k users peak. Thousands of cores? $30k+ a month? This is blatant misinformation.
Where's your sense of humor? It was a funny stab at JavaScript. I for one got a chuckle out of it.
I was diagnosed with ADHD in second grade.

Ditto with it being helpful(in some ways) for a career in this field.

Starcraft 2 and cardio do it for me; three miles in the morning and a 1v1 whenever I'm losing focus.

Having a standing desk has been hugely helpful as well.
How to get visitors to actually convert – “banner blindness”
Any second order recurrence equation (second order equations are very common tools for real world modelling) will have a golden ratio in it.

f(n) = f(n-1) + f(n-2)

Regardless of the f(0) and f(1) you'll get a golden ratio.
The lenghts people go to in order to run Wordpress never ceases to amaze me.
Reading the article they finally get down to what it is...98 lines of perl that serve as a url specific content cache.

A somewhat odd solution for a php driven website. Since you're in php already, a more typical solution would be to use apcu to have the cache in shared memory.

Or, if your needs are more complex, using an already established cache like the one in nginx or varnish, etc.

Whatever they did served their needs, but I'm not clear on why "we made a one-off url+param keyed cache" rates an article.
"Embarrassingly parallel" isn't a term that they invented:
https://en.wikipedia.org/wiki/Embarrassingly_parallel
It's a little funny that in most sane situations (gaming, hardware manufacturing, book-writing, movies, etc. etc.) self reviews are a scandal, an abhorrence; while some types of company managers actually think it's a good idea.
The difference between a civilian driver and a professional driver, is that a pro driver blocks out the fear. You won't go fast if you think about it. Talk to any remotely successful driver.
Bah. I was talking the other weekend to a cousin who was raised in Ann Arbor and went to Michigan State. She could certainly have attended UM, but wanted to get away from home. With various Michigander shirt-tail relatives it seems to be much the same sort of thing.
GSMem: Data Exfiltration from Air-Gapped Computers Over GSM Frequencies