skysight-inc/HackerNews huggingface dataset:
Whenever I need to write a tiny script that tests the bounds of what is easily done with just awk and Bourne shell, the tool that I next reach for nowadays is Python. A few years back it was Perl5.

I'm not exactly sure why I started reaching for Python instead. It's so much easier with perl to do things like backticks to call some utility, or to use system() and easily deal with its stdout and stdin, and I never have to do a Google search to figure out how to use a regular expression to process the output (whereas I almost always need to bring up the doc page for Python's re).

I think what it ultimately comes down to is tooling and the availability of good libraries. I call "python3 -m venv venv", do an I'm Feeling Lucky google search for "XXX library inurl:pypi", and the sky is the limit with how easily I can make a script that does something relatively complicated. Comparing this with perl5 isn't even fair. You might find a cpan module that does what you want, and it might still be maintained, and you maybe can be bothered to figure out cpanminus, but anyone who has used perl in the last 5 years will agree, it's nowhere near as easy as it is with python.

Something that makes me optimistic about newer languages is that tooling is improving a great deal. It also makes me somewhat pessimistic about newer languages, though, if tooling is the primary aspect of a language that makes it popular.

I've never seriously tried perl6 but I've seen enough of the language features to know that I was really excited about it, at least at one point. I hope that some derivative of perl can rise from the ashes, because I'm too stupid to write actual lisp programs, but perl allows me to emulate what I imagine lisp programmers must feel.
Oh sure. Three decades worth of fuckups isn't something you can get in a bootcamp...

But I think understanding that the greybeard over in the corner has those three decades, and that even if they fucked up using Perl running on hardware they physically touched/owned - they probably learnt some critical lessons that directly apply to your $language-de-jour running on $cloud-platform-of-the-week...

Become the person who'll get told, and listen too, their war stories...
I'm not the one who coined the phrase, but I used it here deliberately because of the connotations regarding the demographics of the western US coast: politically and socially progressive, as well as historically reporting lower rates of church membership.
Payments are generally batched because individual payments are slow and/or have restrictions applied, like time of day they can be sent or received, which are easier to reason about when aggregated.

If you remove these burdens by having a technology that is cheap and nearly instant for all payments, then there's no real need to batch.

We're not quite at cheap + instant with crypto, but there's nothing preventing it in principle. And when we get there, there's no reason batching needs to continue to be part of the equation, at least not with the same tradeoffs.
> CoCs are meant to

Stop right there. You have no authority over what a person chooses to adopt as a "code of conduct". They can be for whatever purpose they choose. It is up to others to accept them or not.
This is overkill for 99.999% of people who aren't at the top tier of competitive running where it makes a difference. For the rest of us, just pushing a bit harder and a bit longer will have all the effect of whatever you would have done with all this data, for far less cost and effort.
There is also a chat here : https://www.hackerschat.net/
Even with a lot of political will to increase coal, the economics won't permit it. Natural gas, and now renewables in many circumstances, are the clear economic winners.

And the reason it was falling is natural gas / hydraulic fracking, which emits far less carbon for the energy produced.

The EPA can lay claim to many environmental successes, but this isn't one of them.
I believe a business model helps align incentives and increases potential scale. Certainly things can evolve, but the plan is no cut from users and charge businesses a markup to balance employee commute and flights. Hopefully can make it in the businesses self-interest where they see a return on their small investment in terms of employee satisfaction and retention.
Will SMS work with iPhones?
Fair point, I meant iPhone charging can happen from third party USB power sources, and should have been clear.
The two most usable examples (aside from MoarVM, which isn't really connected in any clear way, as it is the current mainline VM implementation for Perl 6), cperl and RPerl, are by two different developers, with different but occasionally overlapping goals. The author of cperl posts on HN frequently, so it seems likely he'd have interesting thoughts on this.

The concept of calling a bunch of marginally related and only partly compatible projects "Perl 11" is kinda weird marketing, IMHO. It's been around for a while, and I think it's the author of RPerl's thing.

But, I think it's definitely a situation where the projects are developers scratching their own itch, and diverging in not insignificant ways from mainline Perl 5 (and Perl 6 is not really in the picture for either cperl or RPerl). I don't know that it's a bad thing; Ruby and Python both have forks or implementations that are weird and non-mainline and no one considers them detracting from the Ruby or Python community, in general. Though, none of those projects called themselves Python 5, or whatever.
Plenty - just not the kind most people are browsing.

My personal website doesn't use any Javascript or set any cookies and doesn't track the user.
Do you have someone who resides above these coworkers or coworker who you can appeal to for support and guidance? I realize this may be a painful step to take but you can't nor should you allow your employer to see your lack of productivity and effectiveness on the team because you aren't getting the help needed from seasoned team members leaving you to suffer on an island.
A "MacGuffin" is about the objective, about what gets the technical side of the story (which is about an emotional trajectory) going. Imagine a screen writer suggesting a story, "There is this cunning agent and this girl and they are trapped in an air bubble below the ice in Antarctica. First they are cats and dogs, but then they bond over some obstacles and fall in love." Producer, "And why are they there, in the first place?" "Um, stuff, three-letter-agencies, a microfilm perhaps…" (That's your MacGuffin.)

So a MacGuffin for a software project may be like: "Boss, I see the specs, but what is this service for?" – "Stuff" – "???" – "Now, see, there's this little country, I think it's called Zamunda, and the prince really wants this, and, since he happens to know the nice of our CEO, we could make some points, if we get this right. Don't ask!"

(Note: In the original form of the joke quoted by Hitchcock and as retold by Truffaut, the MacGuffin is actually a magical tool for hunting lions in Scotland, the real joke being about it remaining undisclosed. However, Hitchcock used it in terms of a story driving objective that just serves the purpose of an external motivation, a black box that could be as well empty as far as we know.)
I avoid going to the gmail website as much as possible. It's way faster to just use POP/IMAP access or to use my phone.
I recommend reading Factfulness: Ten Reasons We're Wrong About the World--and Why Things Are Better Than You Think, by the late Hans Rosling and his kids. In particular, Chapter Five, "The Size Instinct" can help you reframe the way you look at this fear. When looking at CO2 emissions for China and India, you have to look at their emissions on a per-capita basis.

People in cities in China routinely wear face masks because of the pollution there -- they're very acutely aware of the problem.

It would sadden me if "oh but China won't stop polluting" strawman arguments stop us from putting an effort into trying to find a solution.
> The weirdest part about all this is that Obama was deeply religious

I really did not get that impression at all from his book Dreams From My Father. A quick Google suggests that both his father and mother were atheists at points in their life. I do know that Obama did attend church more often as he started to move into politics.
There's a picture of the car (nothing graphic) in this article; the tint doesn't seem to be too dark.

[0]http://thevillager.com/2018/09/06/end-of-the-road-on-e-12th-...
I know what you're getting at and it's a good mantra in a 'corrective' sense.

Perhaps a closer (nitpicky?) metaphor would be running to basket ball.

It's clearly important to be able to run well above average but trying to get to sprinter/marathoner levels has little to no benefit. Especially if it's at the expense of other skills like shooting, jumping, reflexes, etc.
Yeah, and it also doesn't go into questions like what kind of tasks the code performs. For example, if it is constantly copying huge arrays back and forth the bottleneck is memory, not computation.
There's not much to do for the poor guy now but this is really a learning incident for techs in general. It warns that you have to think about the future. A job is never guaranteed and as you get older it gets harder to get one.
Personally, I think it's probably less likely that the world has somehow lost comprehension of an entire "obvious" concept, and more likely that people would have always reacted more or less as they do now, and what has increased is the quantity, extremity, and sincerity of hateful expression (in general, not just legally defined hate speech), partially because some people are becoming more loudly hateful, and partially (mostly, I hope?) because mass communication is so dramatically different now.
If you like Perl better than python/pypy/node/julia/R/ruby, perhaps would be a reason.
Oh please.

Missiles didn't attack Riyadh until 2 years after the Saudi intervention, and after the cholera outbreak started and after the Saudi siege started killing civilians.

No huge argument with the intervention itself, but the indiscriminate harm to the civilian population is indefensible.
Liddle – search engine for .bit websites
I got out after the first bust in your chart. Should have doubled down. Hindsight is 20:20!
Minor point: New York isn’t part of New England. But as for the weather, it’s close enough.
Even if yawning and face opening are predictors of a sleep crash, given that they are both methods people use to help keep themselves awake, does creating an environment where drivers feel they are not allowed to perform them actually lead to fewer accidents?
http://liddle-bit.com (use this if you can't resolve .bit domains)
Definitely there's a massive misalignment of what has value in markets and what has value in society, because only some roles and industries are positioned to capture the value they create. Many roles, especially those very human roles of caregivers, teachers, etc, tend to be undervalued because their particular effects are either long term or simply unquantifiable.

I'm not sure what system or frameworks we need in politics to better align these, perhaps your ideas are a rough sketch for them.

I'd like to push back on one point you mentioned: that if an individual refuses to take a job, someone will take their place.

We know in startups and in any organization in general that talent is a key ingredient in success, we talk about it all the time and in many high leverage positions we're looking to get the best of the best, because we know how much of a multiplier effect they have on product, culture, etc. Yet this idea persists that to not participate with your talent means someone else - presumably with equal talent - will take the role instead. This contradicts what we know about hiring for positions that are very talent-driven.

An alternative take is that if talented people refuse to take a position, the available people remaining will be less talented and less able to execute the (negative to society) plan. If the firm hiring them has high standards, then the position may remain unfilled for a long time (another net positive for society). Market forces may increase the salary of that job, but that doesn't mean it will be filled by really talented folks, because if you know talented folks, they typically have their pick of what type of work they want to do and do not pursue solely the highest paying jobs.
Smalltalk has been able to achieve the goal of pluggable VMs. If you check the Squeak project, you can choose VMs according to your desired performance/stability.
That is truly ghastly. Dell (and others) keep adding this kind of rubbish and don't seem to pay a penalty for it -- presumably because medium/large corporate customers (not cloud scale) keep asking for it?

For HP iLO you have to pay for Advanced Premium Security Edition to get security features like firmware validation. You have to manage a fleet of licence entitlements otherwise your security stops working. Just managing that much licencing is a full time job.

iLO also has user scripts that can be downloaded to the controller -- what could go wrong ¯\_(ツ)_/¯. Lots of hardcoded credentials in the example scripts. It does at least have https, but managing the certificates is another big job.
Learning to write a simple kernel
I think the Perl 6 developers figured that out a few years ago, and ended up implementing MoarVM, instead of using or building a more generic VM. One can implement other languages in MoarVM, but it's been built for Perl 6, so it fits Perl 6 best. Maybe it isn't a super "tight" integration, but it's much tighter than something like Perl 6 on the JVM could ever be.
If you ask for clarification from a third party and get no response, first escalate through increasingly low-latency communications channels, from email to your workplace's chat system to maybe an in-person visit.

If you still don't get a response after escalating as far as you feel comfortable - then that's what you need to report to your manager, so they can do their job and make sure you get the information you need.
My perspective is that I'm glad that they are entertaining themselves, but they aren't going to succeed.

It is easy to run a subset of Perl 5 faster than Perl 5. But when you add in all of the features, beating Perl 5 on speed becomes hard.

It always was the dream to integrate Perl 5 and Perl 6. But cleaning up the internals of Perl 5 until general people could work on it would be a several month project that only a handful of people in the world have the expertise to do.

And even if you did that, how do you reconcile Perl 5 reference counting with Perl 6 true garbage collection? The two do not cooperate very well, and a lot more Perl 5 code than you would think relies on things like reliable timing of destruction. On this issue the community has generally been divided into people who think that this won't be doable, and people who think that some day a smart solution will be produced. To date, no smart solution has emerged.

Also Perl 6 was a wonderful dream to entertain people, but its real world adoption is..limited. Like it or not, Perl 6 is effectively here and is named Python 3. No, it doesn't look like the Perl 6 people thought it would, but sometimes that is life.
Coke still "just" cares about sales, they simply can't directly measure it as well and thus use impressions as a proxy for sales. It’s clicks they don’t nessisarily care about.
> China/India in particular

What data are you basing that on? We and our Arab client states are the biggest polluters by far, on a per capita basis.

https://en.wikipedia.org/wiki/List_of_countries_by_carbon_di...
CO2 emissions by country name (only fossil fuels and cement manufacture, metric tons per capita

China 7.6
India 1.6
United States 16.4
Qatar 40.5
Saudi Arabia 19.2
But actually, crime IS crime, in important ways. Put it this way; marijuana can be a "gateway drug" without being addictive, because people who are willing to break the law and social norms to do one thing are the kind of people who might break the law and social norms to do another thing; it's correlation in that case, though. To extent the analogy, maybe now the marijuana user's child begins using marijuana because their parents did, but then they move on to hard drugs. Their willingness to break the law and social norms in one way made them more open to doing so in another way.

Same thing here; if you create too many victimless crimes, children of 'crime' may grow up to do crimes that actually have victims.
That study starts with the ridiculous assumption of a 3.6 -7.9% leak rate in fracked gas. By their own admission, the data they used was spotty for leak rates during drill completion, and transport. Study is also outdated (2011) with regards to technological improvements of frack wells.
How Does the Art World Live with Itself?
To use the video game analogy, I think often it’s possible that the player doesn’t have enough XP to collect the key in the first place ; )
Individuals do profit when the law is simple and clear. Often to the point where problems arise and people start proposing minor adjustments to the law... wherein it eventually ceases to be simple and clear.
If the very first thread that's created has to do some bookkeeping that the other created threads rely on, what happens if you create a second thread at the same time as the first one? Or in other words, what happens if you don't instantiate the module on the browser's main thread at all, but instead just spin up 2 web workers that each instantiate the module? Whichever starts first will be thread 0, but what's to stop the other worker from entering its `start` function while the first worker is still busy initializing memory?
That’s a nice set of conclusions you’ve jumped to. I didn’t say anything like what you are attributing to me.

FreeBSD has their reasons and expression of the “don’t be a dick” rule, and SQLite has their reasons and expression of the same rule. I don’t see why either one is worth carping about. Both are expressions of cultural values that have nothing to do with the software being produced.
I'm pretty sure cperl is doing exactly that though: http://perl11.org/cperl/STATUS.html
I hate how politics keeps creeping in software industry. A few weeks ago there was a heated debate on Twitter over changing "SLAVE" to "REPLICA" in Redis, and sadly the maintainer gave in to the pressure.
Personally, I'll cut "the new hires" a lot of slack.

"A few months" is way within the "still trying to work out who the fuck they are and how they fit in".

If they haven't bailed on the company in ~12 months, but are still asking the same lack-of-understanding-questions they've been asking all along, that's when I redirect my effort/energy elsewhere and dial my help back down to just offering relevant search keywords and a "sorry, I'm busy, maybe ask my boss to schedule a meeting after the end of this sprint if you still need help?" response (In writing. With an auditable paper trail...)
The reality is that you can't be a developer forever. Many people here will tell you that you can but they are the exception. Figure out what else you want to be and work towards it.
>I'm willing to have a reasonable amount of injustice in exchange for simplifying the application of the law.

The people experiencing such injustice are not willing, and violently so.
Hm, this encouraged me to run some more playthroughs, and I want to take back some of my praise.

I had initially gone for a longish commute to save money, but now that I look harder at living close (and find out that the car is mandatory regardless), the savings are bizarrely low. Presumably the character lives in a smallish town since parking a car isn't expensive, but living distant to work isn't a major savings?

Other options I hadn't picked initially were shockingly bad: applying for a scholarship for the student gifted program got me a job strike, because the player (unlike the character) doesn't get to find out that it'll require an unapproved absence from work until after the fact!

And then I tried to look up some stats on the 2011 ACA rules. You're right: even at $18,000 (40 hr/week, 52 weeks/year pre-tax at the warehouse job) I can't reconcile the options listed. In Medicaid-expansion states the plans should be vastly cheaper, and even in those that declined it the mandatory coverage fee should be absent or waived. For that matter, the lack of an offer to buy paired health insurance (mandatory to offer under the ACA) is a pretty manipulative thing to pair with a major dental bill.

It looks like I got substantially lucky with my initial choices. I understand that the game is trying to show a typical case, not an ideal one, and that being poor can mean a lot of unexpected expenses and setbacks. But things like "oh, surprise, that option actually meant taking off work without permission!" don't represent the difficulties of poverty, they represent the difficulties of a game made to punish sensible-looking choices.
Such a reason would probably start with "I like Perl and have a lot of stuff written in Perl that I would like to run faster."
I'm exactly the same way about Perl vs Python. After years of using Perl 5 and due to what I also think is the simplicity of the language, I know I could do most small tasks more easily in Perl.

But Python feels more like "the future". When I need to write a script-like solution, I reach for Python because I need to practice with it and because I figure that the modules will be better maintained. You're right, though. I always need to look up simple things like system calls and often have to remind myself of exactly how the re module works.

But I slog through it. Don't get me started on the Python 2 -> 3 glacial migration, though. That almost makes me want to switch back to writing my scripts in Ruby.
> penalyze

I'm not usually one to point out spelling errors, but this mistake is so serendipitous given your usage of it.

penalize + paralyze = penalyze? Somebody call up them Merriam-Webster folks!
It doesn't need to be inside of a browser[0], that's just going to be the most common client.

[0]https://webassembly.org/docs/non-web/
I agree with your main point, but I'm pretty sure that evolution and adaptation work for humans too and there are an awful lot of human beings.

None of this is to discount the potentially severe (unknown, scary) risks, but I don't think human extinction is really in play due to a warming climate. The most serious risk I'm aware of is that high CO2 content in the atmosphere will interfere with human respiration. Evolution will handle this, just like it handled human beings living in the Himalayas.
> Exactly what prompted you to respond to the other poster like that?

When did you stop beating your wife?

More to the point, I think "condescending" might not be the word your after, and I replied because OP's was a low-effort comment based on a silly platitude. It was facile, and had no depth. Its "question" was rhetorical, or at least phrased rhetorically, in that the implied answer ("It can't cope; prices have to rise.") shores up the point hinted at in the first sentence. If it wasn't, if OP really couldn't see that the very first complicating answer is "supply might just rise," then it didn't contribute. If the answer is just "there's lots of olivine," or "there's hardly any olivine," those are a Google search away. OP should have done their homework.

People ask questions like the OP's in order to score points, not to contribute to anyone's understanding. A lot of people here try to do more. I try to do more. Even in my allegedly "condescending" post, I listed the first couple of things to think about, in an effort to maybe steer the OP to more valuable contributions in the future. (OP seems to have come away unscathed by experience.) Most of the time, I remain silent.

Even theothermkn sometimes nods.
Airlines Face Rising Fuel Costs. Blame Cruise Ships
I don't like the choice of the word "knifing". British English or something?