skysight-inc/HackerNews huggingface dataset:
>What you're saying is I don't want to wear a seatbelt when driving my car.

As others have said there may be more apt analogies...sticking with the car theme, it may be closer to a market where you buy a Ford and then you can only fill your Ford up with Ford gas from a Ford gas station.

That market doesn't exist for clear cut reasons, but if it did you can bet Ford and other car manufacturers would claim the same thing, that limiting Ford owners to using Ford gas is for their safety, if Ford owners started putting gas into their Ford from a 3rd party, there could be all kinds of harmful additives or other quality issues with the gas that will damage the Ford. Of course Ford won't mention on their tax to "Ford gas suppliers" (of 33%) for access to the Ford car market.
If Perl 6 is renamed, Perl 5 could skip to Perl 7 in the next version to avoid confusion.
It is.

Ref: https://www.youtube.com/watch?v=S5iVBlk7pdg&t=279m33s “Perl 6 Performance Update”
Even if you like the keyboard there are some unavoidable reliability issues in the long run that people face with the jamming
I feel like my life would be a lot easier if I just got my parents and in-laws using Chromebooks. I don't like sacrificing family members on Google's altar, but the ecosystem really just fits their use cases.

I've considered something like Solus-based laptops for them, but I haven't gotten around to testing out a configuration yet.
Could be a way to onshore the economic effects of the spending of crypto?
Deploying a serverless webpage using AWS, which apparently is hard, somehow
That’s really a subset of useful meetings.

Documentation is great to communicate information when it’s clear what needs to be communicated. It falls down when the context of that information is not clear. Handoff meetings are valuable because they reduce the latency between questions being asked and answered.

An email chain over 3 weeks may not take a lot of people’s individual time, but sure eats into the schedule.
The current state of Perl 5 for Python fans:

----

Perl 5: I'm not dead!

TIOBE: 'Ere! 'E says 'e's not dead!

Internet: Yes he is.

Perl 5: I'm not!

TIOBE: 'E isn't?

Internet: Well... he will be soon-- he's very ill...

Perl 5: I'm getting better!

Internet: No you're not, you'll be stone dead in a moment.

TIOBE: I can't take 'im off like that! It's against regulations!

Perl 5: I don't want to go off the chart....

Internet: Oh, don't be such a baby.

TIOBE: I can't take 'im off....

Perl 5: I feel fine!

Internet: Well, do us a favor...

TIOBE: I can't!

Internet: Can you hang around a couple of minutes? He won't be long...

TIOBE: No, gotta get to Reddit, they lost nine today.

Internet: Well, when's your next round?

TIOBE: Next year.

Perl 5: I think I'll go for a walk....

Internet: You're not fooling anyone, you know-- (to TIOBE) Look, isn't there something you can do...?

Perl 5: I feel happy! I feel happy!

----

But seriously, Perl 5.30 just came out in May. It's not dead yet.
People rightfully complaining that a grain of sand can stop their kb from functioning correctly.

Typing from my Vortex Race 3 75% w/ cherry pinks
Okay, but is it a good, useful programming language? In some ways, the long development timeline suggests a slower, more stable way of doing language changes that appeals a lot to me.
benign masochism sounds more like https://kellycordes.com/2009/11/02/the-fun-scale/ to me.
IMHO the symptoms of a good meeting are:
- the organizer speaks less than half the time
- some points are discussed and added in the meeting minutes that were omitted in the agenda
- some chaos occurs and the agenda is not fully respected (or the order is not respected).
I got excited thinking it would be no tax on profits, but no, just mentions VAT.
> But why do people talk about ParrotVM and Rakudo as if they're different things? Java has a compiler and a VM, they're called "javac" and "jvm."

Bad example: Java actually has many VMs available for it: Oracle, OpenJDK, Zing, and IBM come to mind. (EDIT: And "Dalvik", for all the Android fans). I'm unsure if Java has multiple compilers, but its quite possible.

Python has CPython 2.0, CPython 3.0, and Jython at least. Probably a few others.

When Perl 5 was huge, there were multiple VMs and interpreters: IronPerl comes to mind as a Windows implementation back in the day that had different quirks than the canonical Perl interpreter.
Thanks for the information, will keep in mind from next time.
Everything Walmart does, Target also does, and as impossible as this sounds, Target cares substantially less about its employees.

And walmart.com is built to be a marketplace, like amazon.com, so of course it allows resellers.

You can hate what Walmart is and stands for, but to find Target acceptable is inconsistent.
Parent poster wondered if there were such embedded applications that can't be done with javascript. And I listed some. That doesn't mean i'm implying that javascript can't be use on a MCU! Where did you get that idea from?

I don't think I ever gave a definition of an embedded system, but you can quote me to prove me wrong. A PC embedded in a slot machine for instance can also be called an embedded system.
A more important distinction is whether the system must run in real time or not. And you can have a beast of a microprocessor and you will not be able to do low level real time processing with it in javascript.
Well, no, these are all slow interpreted languages. There is no reason to invest any time into another one just as slow in 2019.
Low friction and no support ejection from app markets seems to be a necessary cost of the low-cost, low-friction entry that they allow, and the fact that action against app developers to recover costs due to abuses isn't easy. If we had more upfront costs (both directly to market operators and in surety bond) it would be practical to have a lot friendlier process in the event of apparent violation. But then, we'd have a lot fewer devs even able to get into app stores, and the vast majority of non-abusive developers would experience this as a pure burden. The few that get caught up incorrectly in policy violation scans would benefit (assuming they weren't kept off the market in the first place), and it would be more abstractly fair, but I'm not sure it would be a win for consumers or developers on the whole

Which isn't to say it shouldn't be done: fairness is important, too. But there is a cost.
Yeah that's sad Perl 6 moved to moarvm[1]. I guess necessary evil to have performance which they can't get out of parrot.

Hopefully someone pick up Moar with Rakudo and make it multi-lingual. Given Oracle involvement in GraalVM, it will always be a risk for open source development.

[1] http://www.moarvm.org/
Apple reverses stance on repairs and will supply parts to independent shop
1. The commenter I replied to was talking about white label, they didn't mention counterfeiting.

2. I doubt Amazon purposefully sells counterfeit goods.
What frustrates me to no end is when people have multiple "settings" pages for a single app. One is under a gear, the other one is under three little bullets on a secondary page, another is under your own profile image if you click on it. It's infuriating.
Funnily enough, I did this as a quick example for my generic-JSX blog post a few years ago (http://tolmasky.com/2016/03/24/generalizing-jsx/).

You can see it here, it creates JSX definitions from Babel AST definitions, so you end up with Babel/MDN compatible trees: https://runkit.com/tolmasky/generic-jsx-for-babel-javascript...
I agree with this. OP, if you have 2 way sync between JIRA working already, then why not let the product folks keep using JIRA as they like and make a new approach that engineers can love and adopt without forcing the entire team to switch? Basically an engineer-driven front-end for JIRA. Focus on viewing/searching, allow the UI to be hackable/customizable on a per-user basis, etc.

Currently, you’re not competing against JIRA, but rather Asana, Basecamp, Trello, etc for customers. While not rational, a large part of their appeal is they look nothing like JIRA, which can’t be said for you.
I used to hand-set type at my own letterpress company as a kid. What you say is true; there's nothing like being able to see and feel 3D letterforms when you're learning typography. Plus you have to learn to compose words upside down and backwards, which means you become an excellent speller with no need of spell checkers.

OTOH you might get lead poisoning. But I was probably in more danger from all the solvents we used back then.
Pasting into NeoVim just got 10-100x faster
So blame the seller, not the store, unless you really think Amazon is trying to sell counterfeit goods.
Free software means freedom, not price. There isn't any reason you can't offer your users freedom as well as a quality paid product -- selling warranties, support, and licensing exceptions are all valid business models regardless.
The person who buys stuff with Bitcoin must calculate their capital gains every time they spend it.

The seller of goods and services must get rid of Bitcoin immediately or otherwise they cannot control or plan their revenue and taxable income.

Completely useless.
Flight took a while to evolve too.
Since you had to ask, I'm guessing you don't use it either.
> Enter is “text confirmation, make new line”.

Ehm. If you're in the middle of writing text, yes. Which you aren't if you're going through a directory with the explorer. "Enter" also activates buttons. Enter is always context-sensitive. It changes depending on the application and context. I don't see what's wrong with this.
> without breaking out of the sandbox.

Every Android Security Advisory I looked at contained at least one often multiple Elevation of Privilegues or straight Remote Code Execution holes - my Android One smartphone usally gets the updates 20-35 days after the release of the Advisory - I'm the only one in my wider family that even got a smartphone that still receives monthly security updates at all. Most of them are stuck on an old Android version with years old patch-levels. So I doubt this is hard at all. I have no idea if there are public exploits for these issues but they probably exist.
Oh yes I saw it forgot to mention though.
How are app stores the only means of providing reasonable security? They already fail at that job. A huge number of apps, including popular ones, request as many permissions as they can.

In what world do I want a transit app listening to my microphone?

There isn't anything that precludes security in an app store-less world. If we sat for an hour, we could whiteboard a number of technical solutions that could be engineered.

- apps still require signing

- implementing a stricter permissions / ACL model

- continuously scan devices for malware or bad heuristical behavior

- publish a list of misbehaving apps that can be subscribed to and automatically scrubbed

- semantic sets of app permissions. Gallery apps don't get microphone, contact, or location data.

We could easily engineer for a distributed world. The problem is that Apple and Google want complete control. Playing gatekeeper gives them authority, and they get to take a large rake of any money being made.

Don't make excuses for their model. They're bad actors that have abused their monopoly powers.
Hello Ahead: Easing the Path to ADHD Treatment
Without further context I can understand why that is one expected meaning of the term, but a quick skim read suggests it's not the same thing.

The TL;DR of benign masochism is getting the upsides of feeling in danger without actually being in danger. It is one of the explanations for why people can learn to like spicy foods, for example: it is harmless pain.
I feel that I am more likely to brush a neighboring key and that key is more likely to trigger on the butterfly keyboard of my 2017 work machine than on my 2014 home machine. I end up doing a lot more corrections on the butterfly keyboard.

It seems like the tighter spacing and lower travel result in more unintentional key presses.
How would readers access Wikipedia in a P2P network? If they need to install a specialized piece of software, that goes against Wikipedia's goal to be as widely accessible as possible.
Venmo used to have a flat fee of $0.25 then they changed it to 1%. I'm guessing for most people, it would never be a problem since most people are usually only sending small amounts to eachother on Venmo (paying someone back for lunch or splitting utilities) but now Paypal gets a larger cut of people doing instant transfer of things like rent payments.
How to Make Neural Language Models Practical for Speech Recognition
Wow. This must be what it is like to be old.

Tooltips are as old as the hills from my perspective, but they've been uncool for years, only BLOBs use 'em, too confusing for modern users, etc. I use 'em anyways.

Suddenly someone writes an article and throws up some material design clipart and poof, tooltips have been re-invented and are cool again.

Is this what it is like for the old timers seeing SOA and ESB coming back as microservices and 58323213455233999 layers of container/docker/k8s/rancher abstractions?
Not really. It's sometimes it's easier than debugging monoliths - just log the incoming message, log outgoing message. And you can narrow down the problem just as quickly as in a monolith.
And impossible to do on a touchscreen (where there's no "hover")
Threat of prorogation: what can the Commons do?
AI Emotion-Detection Arms Race
Leave in the backseat of a taxi
>if you dislike the App Store: Don't buy an Apple Device. Turns out Apple doesn't owe you shit

I recall Microsoft using that defense once upon a time.

IF you don't like Explorer or Netscape, don't buy a PC. Turns out Microsoft doesn't owe you shit.

However, it turns out Microsoft does owe consumers something, the Settlement is available for anyone who cares to know what that something is.
API enable your Cobol – with zero back end footprint
He was 19. Neuroscientists tell us that in most people, the pre-frontal cortex (the rational decision-making part of the brain) doesn't fully form till the mid 20s, which is why everyone says douchey things, well into their 20s.

We have no idea what his real thinking/motivation was behind that comment, but a combination of adolescent bravado and incredulity that this stupid little app he'd hacked together was working so well would suffice, at least as well as casting him as a 19-year-old moustache-twirling super-villain-in-the-making would.

This is the one-and-only such quote of his from that period that gets invoked. If that's the most scandalous piece of dirt anyone could dig up on him from his entire early life, he's not doing too badly.

I sure as hell wouldn't fare so well.
Researchers Created AI That Hides Your Emotions from Other AI
I agree. The whole breakdown of this article is this:

- Celebrities used wrong pictures in combination with amazon forest fires
- Amazon is not the lungs of the earth because Dan Nepstad (who is he?) says so (even tho you would find it hard to find any biologist that thinks trees DON'T produce oxygen.)
- There were forest fires in the amazon in the past
- And there is only a small puny 7% increase anyway (is this small? is this big? ) (how many 7% increase-years can we have before the whole forest is gone?)
- Soy plantations and (cow) pastures ALSO produce oxygen so it doesn't even matter anyway (although in light of global warming its ofc more about carbon storage and production, but the writer conveniently forgets about this part)
- Coutinho makes the argument that since there has been next to no outrage in previous years, there is no reason for outrage now (or it's unfair towards bolsonaro? I don't know what point Coutinho is trying to make here )

The writer of the article molds all these claims into a conclusion that doesn't follow logically from the actual statements. At best this writer is clueless, at worst he is personally benefited by spreading this falsehood.

It's a whole lot of fingerpointing and whataboutism. EVEN IF both sides were evenly wrong, there is one side that's trying to save the rainforest without personal gain, while the other side doesnt give a shit and happens to make money of it. Just based on this, who'd you think be more inclined to lie?
Ensemble-Based Deep Reinforcement Learning for Chatbots
The whole "Perl is easy to learn because it borrows from other languages" argument is based on a very specific set of historical assumptions about which "other languages" everybody knows, and what associations they have with each punctuation character from different shells and languages and utilities and operating systems and config files circa 1987, that is just totally obsolete these days.
Fair point, but also incomplete.

Can you debug a forest by inspecting a single tree?
I’m mostly talking about trivial things. For example: Adding a third-party dependency to evaluate euclidian distance. i.e. A^2 + B^2 == C^2.
As an active perl5 programmer, what do you mean by (1)?

To this day, I've seen package management systems for many languages, and none I've seen has been as good as CPAN in terms of

(1) Consistent place for distribution + documentation (cpan.org/metacpan.org)

(2) Automated testing on a wide variety of platform and configuration (cpantesters.org)

(3) CPAN has as standard for declaring dependencies in packages, but a newer "cpanfile" may be more akin go "modern" dependency management. Perl has also had a way of 'use Package $version' right in the source code for ages.

(4) the command "cpanm Package::Name" (or even the older "cpan Package::Name") almost always results in figuring out whatever distribution needs to be installed, even if the distribution is named differently from the package name.
I think there are more ways to make money from open source than that blog post lays out. I thought the SFOSC docs do a good job surveying the possible business models with open source -> https://sfosc.org/docs/book/business-models/

IMHO, the "free software product" model and/or the OpenSaaS model are the two strongest choices. They both seem to have healthy revenue generation potential, while allowing a community to form and develop around the software.
I think that's the difference with a lot of these things. If you are a primary keyboard user you tend to rage against a lot of these changes.
Show HN: Connective – Large-scale reactive programming in Javascript/Typescript
Is it possible to auto answer a call? In that case you could call the phone and there would be proof not only that you were at home, but that you were having a conversation.
I am not an expert, but I don't think computational power is the limitation. It's the amount of data processed. Our brains are hooked up to millions of sensory signals, some of which have been firing 24/7 for decades. Also our brains come with some preformed networks (sensory input feeding into a region with a certain size and shape) that took millions of years to "train". Even then, our brains take 20-25 years to mature.

Machine learning at this point seems closer to a tool designed analytically (feeding it well-formed data relevant to the task, hand-designing the network) than to AGI.
I tried vscode the other day to see what it's about and it's nice, but I found plugin development convoluted and very limiting compared to emacs.

No chance of quickly writing a script to automate something in the editor, because it takes so much time that it's not worth it for quick editor code snippets.

Other editor users simply have no concept of how easy it is to whip up some quick script to perform some task in emacs.
One of my favorite personal examples of the results of deceivingly pat explanations is the time when, in undergrad, an English major got on my case for "not understanding black holes." They had taken a general physics course and I was working my way through upper division.
Hi guys, according to the Portuguese journal, this ruling specifically holds that (a) crypto trades are not subject to VAT, like other commodities trades in Portugal.

Will edit or follow-up once I can read the ruling itself on a PC.

EDIT: I was able to read the rulings and deleted (b) and the statement about mining not being income. Portugal's tax authority has explicitly said it is not yet ready to analyze the taxability of crypto mining. The rulings themselves are much less expansive the Portuguese journal cited by the linked crypto blog.
I think you have a point.

AGI is a scientific problem of the hardest kind, not an engineering problem where you just use existing knowledge to build better and better things.

Marving Minsky once said that in mathematics just five axioms is enough to provide the amount of complexity that overwhelms the best minds for centuries. AGI could be messy practical problem that depends on 10 or 25 fundamental 'axioms' that work together to produce general intelligence. "I bet the human brain is a kludge." - Marvin Minsky

The idea that if many people think this problem very hard, the problem is solved in our lifetime is prevalent. It's not true in math and physics, so why would AI be any different? Progress is made but you can't know if there is breakthrough tomorrow or if it happens 100 years from now. Just adding more computational capability is not going to solve AI.

Currently it's the engineering applications and the use of the science what is exploding and getting funded. In fact, I think some of the best brains are lured from the fundamental research into applied science with high pay and resources. What the current state of the art can do now has not been utilized fully in the economy and this brings in the investments and momentum.
I mentioned it in another comment, but a really obvious one is that functions in Perl don't have parameters. Every function just takes in a list, and can do whatever it wants with that list. This page gives a good overview of the situation: https://perl101.org/subroutines.html

There's a kind of elegant flexibility to that, but it also makes it really hard to program reliably in the large, to build useful tooling, or even to glance at a function and know what you should pass it.

Beyond that, classic Perl was full of things that make it quick to write small programs (as CGI scripts were at the time) without a lot of boilerplate, but which don't scale up.

(Perl 6 is very different, and has an almost comically flexible/powerful function signature system (https://docs.perl6.org/type/Signature). Whether or not you like Perl 6's stuff, it's nothing at all like Perl 5's.)
They already have contracts with licensing for the Play Store and other apps. Those are not included with the base images and require a contract to be in place.
I meant, in the context of schooling & learning. Coding boot camps can sometimes result in some behaviors that require unlearning.
I agree. It would make a statement about future maintenance of the language, which is used by a vast amount of existing software.