skysight-inc/HackerNews huggingface dataset:
FWIW, I've found that this quote:

"Not only that, but you can't make any general rules to apply what you know about some expressions to others."

has been greatly improved in Perl 6 over Perl 5. That is, the very rules of the parser feel more concrete and the degree of composability between interlocking syntactical constructs has far fewer rough edges. The explanations for the edge cases, when you do come across them, tend to feel more "justifiable" to me as well, in the sense that Perl 5 justifications can and will often be implementation oriented where Perl 6 justifications will tend to come from the language design itself. (Where implementation demands in excuse in Perl 6, it tends to be of the NYI variety).

So the fear of 'mostly correct' is not an issue in Perl 6, in my experience. FWIW, I've also written a lot of Perl 5 code at this point and I've found 'mostly correct' to be absolutely fine in practice, if a bit of a WTF in a few cases going on (edit: going in).

"Each expression can make up its own rules."

While at the same time as becoming more predictable in the manner I describe above, Perl 6 also pushes this to the absolute limit by making it LITERALLY true. For Perl 5, this sentence is pretty true in spirit, if a little bit of a fib practically. The language just didn't have the design that would allow it to, say, produce a real AST. Things like source filters were attempted early on in the language cycle and were already considered harmful by the time I started Perl in 1998.

In Perl 6, every expression can easily make up its own rules, but you don't do it in some oddball one-liner. Instead you have an operator (that is, "a subroutine with a funny name") defined somewhere in scope using the same definition mechanism as every native operator in the language. You get absolute guarantees for behavior on your own operators -- anything core can do, you can do. And it's (edit: core is) always there as a reference to guide you while writing your own operators.

But then again, maybe you actually just don't define that many custom operators. The syntax is terse and expressive enough that I don't find myself doing it very often.

I think in the long run, Perl 6 has everything you need -- and if you don't like the way it looks, it has everything you need to change that, too. And your code wouldn't be transpiled as we do in JavaScript today. It would instead be parsed by the same grammar engine that parses Perl 6 itself.
Demonetized Cost of Living
That's not "all I could muster". I could muster a book, or library.

I'm not trying to shut them up, I'm trying to get them to think.
Anyone know if this study accounts for the shift from web to native apps?

"...in 2008, Chat is by far the largest category, attracting over 25% of households’ attention; however, this category saw a dramatic shift by 2013, dropping to less than 2% in 2013."
It absolutely is a showstopper if you don't have applications that are NAT friendly. And in 2016 if you are forcing people to use NAT and claiming that's a fix, you're doing the entire world a disservice.
IronPython 3 (python for .net) development restarted
just small enough to make actual communism possibly work

This is an important distinction. Humans evolved in tribes, and many of our instinctual responses to how we think we should work together are optimized for such a setting. But these things just can't scale upwards. There are many things that work well at a community level that fall apart with larger groups. So when we see a problem in the world and feel our heart-strings tugged, we should be suspicious that our emotional response is something that can really make sense in the big picture.

I do agree that such things might be able to work at small scales. But I suspect that the threshold is well below the size that you're citing here.
Don't miss the make-your-own demo at the end.
I'm also 31 and have been smoking almost as long as I've been coding - since I was 15. An oz per week is pretty heavy smoking - if you can cut that down to at most a 1/4 per week and exercise every day, I think you would see a drastic improvement in your cognitive ability when programming. I've found that intense interval type exercise helps with negative side effects of smoking, especially if you do it in the morning and save the smoking for after work.

Plus, smoking after programming all day helps you shift perspective and think differently about any roadblocks you're stuck on. Best of luck.
Ask HN: Laptop that doesn't suck
I bought a MBP Retina 16gb with AMD M370X a few months ago. When I bought it, it was fast and snappy. Now during the summer the fans won't stop, crappy OSX kernel_task throttles the cpu with no way of turning it off and after a few hours regular programming use it needs a reboot because everything runs at a crawl despite only about 4gb mem used.

I don't know if it's the laptop, or El Capitain, but I'm done. Reinstalled osx from scratch, reset the both rams, even tried the 3 different methods of killing acpi but it made no difference. This laptop was a complete waste of money.

I want a lapop of similar spec - the monitor in particular was fantastic, I've heard good things about the Thinkpad t450 and the Lenovo carbon, are there others, what are your experiences with them?
Then you would be a conductor.
A little-known fact, but you can customize the Firefox UI with CSS too: http://kb.mozillazine.org/UserChrome.css

My Firefox currently looks like this: https://dump.thecybershadow.net/0177f0cecdf6ad3b65158858a210...
Brazzers Premium Account Generator-Memberbership 2016
5 Rules to Maximizing Team Transparency
I hope this attitude is used sparingly and in cases where either the problem is supremely hard or where time is exceedingly short.
I haven't touched a microsoft product in a decade now. Which leads to fun stuff when family wants me to look at their computers and I can now honestly say I have no clue how the current version of windows works.
Composer's Sketchpad: Adventures in Icon Design
> So obviously there are still servers there, but they are largely invisible to the developer.

This would only be true if the abstraction were not leaky. Frankly, upon a very cursory inspection, my opinion is that AWS Lambda leaks like a sieve.
WW2 showed that peace is never enabled by flowers, candles, and sandals.
Chef Alexa Lemley's Award-Winning Macaroni and Cheese Recipe
Awesome. The picture returned for the pointer in the upper right corner is incorrect, though.

Great idea, though!
I'm no experienced Lambda user either, but here's a couple helpful things I've found:

* I think API Gateway can throttle requests. Not sure if that was part of your pipeline or if your lambda had a different trigger.

* There is a Town clock SNS event https://alestic.com/2015/05/aws-lambda-recurring-schedule/
Perhaps you can tell us more about how the USSR stock market worked. People in the US know very little about it, even believing it may not have existed.
Crystal Remote Meetup video
Hmm. I don't disagree, but -- it's "standard" only if you've been paying close attention.

Because the original "standard" version ("encroaching communists") which I first read in Bobby Kennedy's everywhere-available book Thirteen Days was accepted for decades -- up through the 1980s IIRC.

This article (http://www.theatlantic.com/magazine/archive/2013/01/the-real...) pegs the date where the old standard story was rendered untenable, and replaced by the new standard story that you mention, as 1997 -- when tapes from the JFK administration became available. The relevant book (https://www.amazon.com/Averting-Final-Failure-Meetings-Stanf...) was copyright 2003, 50 years after the crisis itself.

It's always hard to remember at what point the old story became the new story. Some caches don't even update at all.
Agreed especially the same with university on par in the last years. That really catches up to you
They aren't TV hosts, they are engineers - I think it's pretty neat how they man the hosting crew with people who actually work on the rockets.
oops didn't realize someone posted my story before me, please merge or delete this post
Do you have any reliable data that shows that none of the 1M+ average youtube viewers of its show are indeed non british?
> If results-based work actually gains employees any extra free time, companies that find a way to fit more work into that time (say, by assigning more tasks) will outcompete those that do not. Goodbye, glorious results-based-work free time.

That hasnt been my experience. My employer doesnt care how or when throughout the week I get something done. Just once a week I state what I accomplished and what I am working on now. We still have deadlines, just no constant helicoptering. Its obvious when a project seems behind and I need to allocate extra hours to accomplish it.

It does result in plenty of flexibility and free time.

Constant checkin's, helicoptering, and meetings are nothing but an impediment to productivity IMO. If your company needs that as part of their workflow they prob need to reassess their hiring process (not hiring A players) and communication processes.
I would call that a deployment strategy, not an application architecture.
The fuel for the large majority of the fusion energy in a thermonuclear weapon is lithium deuteride, a solid. But here's some theories now how this works, one of which is changing the amount of tritium gas in the primary; but note that the primary (no pun intended) purpose of the tritium in the primary is to boost fission output through neutron release

https://en.wikipedia.org/wiki/Variable_yield
How to Grow Electronics That Are One Atom Thick
I recently applied for a software engineer position at spreedly. I looked into what spreedly did and thought I was a perfect fit, and I still think that. I thought I did good on my work sample all things considered (see below). Spreedly’s metrics did not agree. One thing that I really liked about spreedly was the fact they told me why I failed and what I failed on. Other companies are treating their hiring process like a trade a secret; if you’re trying that hard, it’s probably not working IMHO. Most of the spreedly work sample was great. You had to dig into source code, reason about the code base, etc. What I did not like was the gotchas. There were not a lot, just a few, but it’s part of the reason I wasn’t considered. I don’t have time for games, pure and simple. I’m never going to put the time or effort into a code sample that I would as if I was getting paid. Not when I have real work to do, not when I’m playing the job application lottery and I might go bust vesting too much time with one company’s code sample. It seems almost narcissistic of a company to ask for that much. It’s kind of analogous to the fruitless question: “Tell us why you want to work for Hooli?” The other feeling I consistently walk away with is that I’m a guiena pig; I’m a beta tester for your hiring process and that does not feel good one bit.

All of that said, I have to say spreedly’s work sample was the most realistic. During the process I did feel like there was a purpose to what I was doing, which is great for someone like me who has a hard time doing “puzzles” and the like because I see no utility in it.

Do I think blind hiring works? It could, but not the way it's being utilized. When I first heard of blind hiring, I thought this is great. No bias, no bs, just code. I've been on the hiring side of the table before and 90% of the applicants were full of it in regards to what they put on their resume vs what they actually knew. The worst part is after you spend the whole day interviewing worthless candidates you have all your regular work that has piled up during the process that must be done. A lot of time and energy gets expended in that process and wasted. I truly understand both sides.
As a tool to filter out "those people", it's great. However, blind hiring seems like it being used to try and find the perfect candidates. Perfect candidates do not exist; just as perfect humans do not exist. Great test takers do exist though. Personally, I have never correlated good test takers with good employees or good programmers. In fact, it’s always seemed to be the opposite from my experience.

So, what’s a better way to skin this cat? I honestly don’t know, but if I think of it I’ll be sure to make a proprietary app and sell it to all the companies I’ve done blind samples for : )
>That said, genetic analysis of African-American populations shows a significantly higher percentage of European-origin genes than can be accounted for by marriage rates, yes?

Yes, and a much lower percentage of European genes than you'd expect if there were no preference one way or the other for interracial breeding, and a much much lower percentage than you'd expect if humans enthusiastically interbred.

>What rates would you expect? To make this more specific and avoid questions of lack opportunity vs lack of enthusiasm, what rate of slaveowners having children with at least one of their slaves would you expect under the "enthusiastic" hypothesis?

In the early 1800's, blacks were about 20% of the population, and whites were most of the rest. If there were no preference one way or the other, we'd expect 20% of children of white women to be fathered by black men, and 80% of children of black women to be fathered by white men. If the actual rates are lower than that, then some kind of self-segregation is happening.

Pointing out that slavery or other social institutions limited the rate of interbreeding is not an argument in favor of the idea that humans enthusiastically interbreed. If when living in close proximity they tend to set up systems that limit interbreeding, that is evidence that they don't enthusiastically interbreed.

>(There's the complicating factor that in that situation at least one of the parties here might or might not have taken measures to avoid pregnancy even if sexual intercourse did occur; it's not clear to me how to account for that.)

We don't have to account for that because we're discussing rates of interracial breeding, not rates of interracial sex.
Shouldn't one just use a naive bayesian classifier on top of the frequency-weighted language keywords?

The data would then really only be needed to guess the frequencies.

I am also not sure whether word bigrams would help a lot, but character level n-grams would be totally off my radar.

Any opinions on that?
The Nordic countries implement "social democracy" in some form or other. At least they used to, as you mention Sweden has seen its economy liberalized far beyond the US in some sectors these days (Schools, for example).

In the end it's just a question of whether Social Democracy with a free market is half socialism or if it isn't. Not really a useful debate. The roots of social democracy just like all other forms of socialism of course is the workers movement and Marx is very present still in the Social democratic parties' program declarations.

Social democrats accept the market economy. They are socialist in the sense that they are proponents of redistribution/wealth equality, and workers influencing or even owning the means of production (The former through unions having seats in corporate boards, the latter through later scrapped ideas like workers owning corporations through funds, "wage earner funds").

These social democratic ideas try to adapt Marxist theory to a liberal democracy and market economy. Is social democracy socialism despite accepting a market economy? Depends on who you ask. It's simpler to just use the term social democratic instead of socialist. Having a large welfare state is really orthogonal to how the money for said welfare state is raised (Norway for example could in theory have supported its welfare state without much social democracy or socialism).
A senior engineer is humble about the value her team delivered.
"Which large companies are still using Perl in production? I can name Booking.com, but do you know any others?" - it's worth mentioning DuckDuckGo of course, which is quite young and chosen Perl as a way to go.
Here is my current list: https://docs.google.com/spreadsheets/d/1ZJl3gc2Eg8q_fHxh_QDo...

If anyone has more suggestions, feel free to let me know. I would love to see more options show up for these services.
FYI, Racket's syntax macros is from its Scheme roots. For further information on what Scheme provides, by standard revision:

R5RS: [0]

R6RS: [1]

R7RS: [2] (Page 22)

And many Schemes provide non-standard extensions; for instance, Chicken supports non-hygienic macros[3].

FWIW, I prefer to think of the two stages as "syntax expansion" and "evaluation", and not "compile time" and "run time". Compilation and running are loaded terms that don't appropriately capture the totality of situations where this behaviour applies, in Scheme.

0: http://schemers.org/Documents/Standards/R5RS/HTML/r5rs-Z-H-8...

1: http://www.r6rs.org/final/html/r6rs/r6rs-Z-H-14.html#node_se...

2: http://trac.sacrideo.us/wg/raw-attachment/wiki/WikiStart/r7r...

3: http://wiki.call-cc.org/explicit-renaming-macros
Could some developer decide to leaglly build a prewar-style dense urban neighborhood in Houston? It sounds like an opportunity to make a killing.
Demons Blessing
This is very unsettling, possession is real.

https://www.youtube.com/watch?v=bFOenhkc8I4
It doesn't seem the author knows how network programming works. This is all high level abstraction and diagrams, but no simple comparison of what are the pro/cons, what are the constraints, etc.
Because it depends on context.
enter is used to insert elements into the DOM; if there is data in the data-set which isn't represented in the DOM, then new elements will be inserted which have that data. It doesn't have to do with animations really, though you can animate those newly inserted elements if you wish.
Pumba: Chaos testing tool for Docker
If an idea is obvious enough to occur in an armchair biology discussion on HN, it's likely those who do this sort of thing as a profession have considered it already. Indeed, https://scholar.google.com/scholar?q=human+subspecies+taxono... --- the outcome appears to be: "Human 'races' are below the thresholds used in other species, so valid traditional subspecies do not exist in humans.".
oh nice, thanks for the hint. didn't check the jessie-backports within the last two weeks :-)
This is quite... unimpressive... None of the sentences really make sense, or at least form any "likely" sentence.
The study measured primary home device use based on click-stream data from comscore. This requires interpretation with the following considerations:

- The dataset they used is from a commercial entity with its own vested interests

- Secondary home device and non-home device use is not included; An increase in substitutes to the primary home-device should lead to lower primary home-device use

- Only click-stream data that can be gathered by comscore can be included

- Sampling bias of comscore (paper does not describe correction for this)
If Turkey shot Armenia with a nuclear bomb, given the location and size of Armenia, that'd also affect Azerbaijan, Turkey herself, and, Iran. That means if we shot Armenia with an American nuclear missile, we'd be left in the middle of an interracial nuclear orgy where the US, the Russia (ally of Armenia) and the Iran wipe us out of the world map (quite geographically).
So far the success rate is better than even Elon was predicting, which is a really good sign. Biggest unknown now is the cost and reliability of doing a reflight on a used core.
I have the start of a lightning talk on something similar, called "Why Software Sucks". The idea is that we only make software good enough to get by - we will always choose features over robustness if we possibly can. Every project ends when it either fails, or hits feature-complete. No one sits around polishing the pile of bugs and bad decisions that is a feature-complete app unless they have to - much more fun to start something new!
The sad thing is this will actually make them money. Many of these automation strategies that usually end up getting banned by Google actually work too well.
And how well did she do at it?

https://en.wikipedia.org/wiki/2012_Benghazi_attack

> With all due respect, the fact is, we had four dead Americans! Was it because of a protest or was it because of guys out for a walk one night and decided they'd go kill some Americans?! What difference, at this point, does it make?!

Here is a taste about what the FBI has to say about Clinton's emails: https://www.youtube.com/watch?v=OBLrEkPhMCQ

People needlessly died on her watch, she let classified materials get out, and she tried covering up for it too.
How did Mattermark initially gain users?
DisplayWrite had a lot of traction because of IBM systems that came before it. The idea of running it on an IBM PC and later a clone was very appealing to people leasing IBM gear. I guess it's all relative.

Word Perfect's tutorials were so good my non-computer-literate wife taught herself to use it in the space of a couple of days. It was pretty darn good.
Note that R7RS does not really have any sort of sophisticated phase system for macros.
What is the business model, do you charge per input, server core or ?
> Berlin is anarchy

Perhaps you could gain some perspective by traveling in Somalia for a few weeks. Berlin is nowhere close to "anarchy"; this is absurd hyperbole that simply weakens your overall argument.
The conductor runs the train, but is not physically at the controls (except on small commuter trains).
Interesting example. It is not a valid Python/C example, you wouldn't find such an example in the code (edit: dataset). The model also isn't trained on small code snippets (only on running code), this is currently probably a weak spot.

I agree a lot would be possible using formal grammar indeed but it would be probably a lot of work to maintain all the parsers. Also some languages share a lot of the same syntax, so in some cases this may lead to ambiguity. Maybe you could use a combination of both approaches in that case.
Sending $1 billion a year since the start of Plan Colombia (1996) implies Colombia would have received over $20 billion by now. In reality the amount of American aid to Colombia is about half of that.

And American aid does not come in cash, the money can only be spent in shiny new American-made military hardware. That's why the Colombian army has lots of Humvees and Black Hawks, paid for the U.S. taxpayer.

It really is a poorly disguised subsidy to the American military industrial complex.

In any case, considering Colombia has the second largest GDP in South America (after Brazil) at about $300 billion a year, receiving even $1 billion a year would be statistically speaking, noise.
Cdist 4.2.1 bugfix has been released
It does not. Dataset is from comscore, see the comscore website, and comscore is unable to track the click-stream of native apps. If it did, that would raise many security issues.
True to some extent, however. the police barriers were taken down hours before the attack, the numbers of police were also shown to be low; and last, but not least, they were not armed to deal with a credible threat.

Reports from SOF at Bataclan, for example, revealed that AK47-equipped terrorists forced the French SWAT teams to withdraw due to lack of firepower, and yet that lesson was not taken seriously to deal with attacks like the one at Nice.