skysight-inc/HackerNews huggingface dataset:
I mean, I would love it if people behaved in a moral way - if they are in a business that brings a net negative value to the world, then yes! Shut it down!

But I'm not here expecting that to happen...

Instead I think we should just know that what they are saying and why they are saying it is 100% a cyncial play to make more money at the cost of the environment and people's health, and regulate them as such.
Most beards that I see are not maintained in the slightest.
Living wage covers the floor of these things. Even that is not being offered.
Uber paying their employees $21 is very competitive. Uber lobbying for their competitors to have to pay their employees $21 is anticompetitive. The latter is what is happening here.
Product Analytics: Everything You Need to Know
To the IRS? Sure. To an employer? Why? It's none of their beeswax.
> why not just use a logic programming language or something like SPARK/TLA+ anyway?

This (usually) requires a comprehensive reference model of your design whereas asserts can be added very adhoc and phased in as appropriate.

Also, fuzzing doesn't require assertions, it just yields more/better fruit that way.
Agree! One of the features I've always wanted is a whitelist - instead of blocking hundreds of numbers I don't want calling me and/or having to turn off all notices (Do Not Disturb Mode) to stop the phone from ringing. I had always wondered why nobody offers this and it turns out its because the phone producers aren't clear if whitelisting calls violates FCC regulations. I believe that the FCC has recently clarified that it does not, however I've not seen anyone adding the feature. I would also like to not have voicemail on my phone - I tried to turn it off ten years ago and found that it was reactivated each month by an automated process. Eventually I gave up and now people just get the "mailbox has not been set up" message which I'm pretty sure still lets them leave a message but I don't get any notice which is what I want.
>The world has moved on.

Except that it hasn't. What other language does everything P6 does? (Or even tries, let alone does it as well or better.) What language does "most" or "a lot" of it? To be honest, I would have expected that after a couple of decades, there would be other languages that stole a lot of P6's thunder, but if there is anything remotely comparable, I haven't heard of it.

P6 is an surprisingly ambitious project. (I think even surprisingly so to its creators.) Apparently it just takes this long to do something that big and powerful.
App Onboarding Best Practices: Lessons from Slack, Stripe and Spotify
It's wise to look a gift horse in the mouth when it comes from an amoral corporation, but I suspect this is fairly honest, not because Uber is doing it out of the kindness of their own hearts, but because Uber wants to avoid regulation.

People who claim that regulation only makes things worse should take note of this: even the threat of regulation can be enough to get corporations to at least try to appear to do the right thing.

That said, I think there are two problems with this:

1. Long-term results of this will just be Uber trying to avoid regulation for as long as possible, while figuring out more and more clever ways to maximize profit at the expense of both drivers and passengers.

2. Any payment agreement which doesn't include health insurance in the US needs to be considered as significantly reduced. Back of napkin math ahead: Health insurance can run as high as $700/month and after taxes someone getting paid $21/hour takes home closer to $10.50, meaning some drivers will have to work ~65 hours/month just to pay for health insurance. Assuming Uber drivers drive 160 hours/month (which is conservative), paying for their own health insurance is a ~40% reduction in pay. This means that, pre-tax, that $21/hour looks a lot more like $12.60/hour would in a country with a reasonable healthcare system. Of course, there are some worst-case scenario numbers included here (most people's health insurance isn't that expensive) but at least some Uber drivers, particularly with expensive-to-treat preexisting conditions, are going to be receiving a much lower wage if health insurance isn't included. I suspect this singlehandedly is why Uber is even making the $21/hour offer: as a way to avoid regulation that would require them to pay for health insurance.
It's always good to own your music, I've wanted to for along time (instead of relying on Spotify/Apple Music). You can download a list of your songs that are currently on music services using www.tunemymusic.com. Once you've got a list, copy and paste the names with arists (or just type a few manually) into the box below. Make sure each song/artist is on a new line.

When going travelling without a phone, or wanting to use a 100 hour battery life mp3 player, this the project I decided to do!

It is legal, just like other youtube converter sites.
Well the CEO of walmart pulls in 22 million a year. I can tell you right now that 21/hr is doable for every unskilled laborer in the US today.
$21/hour only includes time when you're on a fare, not time when you're logged in and available.

And it doesn't include the gas, maintenance and depreciation on your personal vehicle driven 30-50k miles per year to reach that amount. The IRS estimates those costs to be $0.58/mile, which would reduce the income by between $17,400 and $29,000.
12 Activation Functions and When to Use Them
> The analogy to natural language carried further into practice than Larry Wall could have dreamed.

Over the years I've seen this mantra repeated a million times but I've yet to have anyone actually explain what it means beyond a piece of marketing fluff. What actually is this analogy in concrete terms?
If someone has discovered AGI, it should be trivial for them to completely dominate absolutely everything. There would be no more need for capitalism or anything, we would be in a post-singularity world.
That's not exactly a living wage in a lot of places like California.
There have also been public losses. Transit ridership tends to decrease with increased ridesharing. This means more cars on the roads, less money for public transit, and more pollution.
And they’re probably only paid when they’re in transit to their next pick up and while driving their current pickup, or else when people are double-dipping on Uber and Lyft, they would theoretically be being paid $42/hr
> So, Perl 6 is the standard. There have been multiple implementations to varying degrees of completeness, including but not limited to Rakudo, Pugs, and Niecza. Those implementations have generally targeted one or more VM targets, including Parrot, MoarVM, Java, .Net and custom VMs.

That sounds like a really solid foundation to build a business on...

I think if people are willing to look with an unbiased eye, there are a lot of software marketing lessons to be learned from the rise and fall of Perl. It got a bunch of stuff right back in the day.
It’s hard to see them doing anything with the iMac Pro when the Mac Pro is just around the corner. I wouldn’t be surprised to see a 32 inch iMac though.
It'd be news to me that it's abandoned, since we're wrapping up our latest release in September :)
If they respond to pressure without the need for legislation isn’t that a good thing?

Surely that is what being responsible means.

Unless you are an authoritarian who wants to legislate for the sake of it.
Everyone is also switching to headless chrome for automated testing since it's faster than Gecko.

I don’t know if FF has changed in this regard but it takes a long time to get rid of a perception of poor performance and this should have been their first priority long ago (which seems to be the case with their Rust work and GeckoView/mobile preview browser). In addition to how far they were behind Chrome security wise for so long, such as isolated tabs.

But I agree, this should have been Mozilla's niche that they owned. Owning the early adopters is critical to mainstream success IMO. We're the ones that regular people listen to when making tech choices.
This doesn't appear to support multiple monitors, it's pinned to my the primary display on my MBP. Would try it again if you add proper support.
Feels like the big blocker is that it seems to only be useful if you insist on a language that is Perl-like but also modern, but most Perl programmers probably moved to other languages already and don't care about whether their language is Perl-like, and the remaining ones are probably mostly maintaining Perl 5 codebases that they don't want to rewrite.

Ignoring the Perl angle, it's a language with a small ecosystem that doesn't seem to provide any groundbreaking advantage compared to existing languages, so no reason to adopt it.

In general, to become popular a new language needs to provide one of those:

1. A new groundbreaking and useful paradigm that cannot be added to existing popular language ecosystems without a total compatibility break (e.g. Rust)

2. Compatibility with an existing ecosystem and significant improvements (e.g. Kotlin)

3. Being the best among languages required by a platform or program (e.g. Swift, also JavaScript when introduced)

4. Have one of the best ecosystems for a specific niche (e.g. Ruby when Rails got popular)
EMTs and surgical residents typically have very good health insurance.
You Are Not Your Depression; Symptoms, Causes and Treatments
FDA approves certain substances for specific uses. One loophole that dietary supplement companies will use to stamp the FDA approval on themselves is to include one such substance, even if the specific use isn't what their product is being used for.

Another loophole that these dietary supplement companies use is the "FDA Inspected" stamp.
It is exciting to see cool handhelds like this! I really want to have a handheld / phone that can handle all of my on-the-go computing and connect to my servers if I need more compute power.

As a tangent, if you have an Android phone and need to do some Linux-style computing on the go, consider Termux (https://termux.com/).

Termux enables your Android phone to run command-line utilities, text editors (vim and emacs), several programming languages (C, C++, Perl, Python, Ruby, Rust, Scheme, and more), web servers, and lots of other tools.

It is one of my favorite Android apps by far.
Because they work at different levels and provide different strengths.

Model-checking a TLA+ spec is fully automatic, but the specification is probably at a high level; fuzzing can find low-level implementation problems.

SPARK or languages/tools like it specifies at the code level, but verifying at the same level as fuzzer can be very laborious if at all feasible (same as using the proof assistant with TLA+).

In short, software verfication comes with huge tradeoffs among labor, soundness and scale. There is no one solution that subsumes the others.
What you call a "lack of outrage on controversial topics" would be more accurately called "unwillingness to seriously challenge the terrible ideas he gives a platform to"
Protesting is one of the tool workers have when negociating with their employer. And I don't see why they wouldn't try to negotiate higher salaries, that's part of how market dynamics work.
Hip-hop? Jeans? Even the little black dress (maids' uniforms)?
- do you plan to have a simple password instead of email link?

- are there any brave banners i can use to promote brave?

- will u provide a command line tool to verify websites?

- why are referrals tied to channels instead of account?

- will you expand to micropayments?

- will brave always block ads everywhere or will you switch to blocking only on verified sites?

Some form if instant payment is sorely needed. I hope regulators can catch up with reality , or else maybe brave should move to another country

( it s also comical to witness the hostility of HN towards brave. Are we full of google shills here? )
bad publicity is still publicity. This is a non-story. Kindly go bust please
I wonder if they think the time sink will make you more likely to take the job.

And I think it devalues good programmers, because a test is not likely to display their true strengths.
One of the short comings I found in many logging mechanism in backend is : There are no APIs to enable/disable logs at runtime.

Have made an small attempt to fix it in node.js

https://github.com/o1lab/dynamic-debug
And they don't pay for their ambulance or the maintenance on that ambulance.

Work out the cost per mile, and the average miles per hour, that number comes down quite a bit. Especially in places where car insurance is higher.
Correct, soVeryTired.

This ShowHN was to showcase the platform. Technically any csv/datasets/notebooks can be loaded in, and candidates for interviews can be asked to do any of the things you listed. The challenge you took was to showcase one specific example (regression)
Britain’s Reichstag Fire Moment
For me, it'd be the jowls. I know that they're there. But I just don't want to see them.

If I did shave, I'd probably go with an electric razor. For some years, I just used an electric clipper. I kept both head and face at 2-5 mm.
Expanding Bug Bounties on Google Play
I never close Emacs unless I am shutting down the machine and that happens, perhaps once every month or two.
> Suppose I was fuzzing a network application, which requires an entire session for a bug to be discovered

I/O is a general problem for fuzzing and IMO the simplest/most general approach is to try and decompose the code under test to find a part that is able to accept a single input stream.

EDIT: e.g. for an SSL/TLS library -- if you had a

bool msg_create(msg_t *msg, void *input, size_t len_bytes)

function, you could fuzz that one easily.
Which happened after Brave launched.
Non-Robust Arithmetic as Art
Do you have some articles or reading that you'd recommend on Software Marketing vis-a-vis Perl?
There is no notable and credible alternative theory that doesn't involve rearranging a graph of apelike creatures.

How about you come clean and admit you aren't advocating for a different theory about the shape of life's family tree but the abdication of the need to make one to a "higher power", an unscientific theory that literally possess the most notable flaw you are ascribing to biology. That one must indoctrinate kids at a young age in order to convince anyone.
In this case it is a company policy, not a legal matter. Even if you signed a contract the contract has to be legal and valid under the state & federal laws governing it, the company and the person/people involved. Many companies put clauses in contracts which they know are unenforceable because lay people won't know the difference and are just fearful of being sued, hell many attorney's don't know.

The companies recourse here is to terminate you for violating company policy, which could open them up to a wrongful termination suit for trying to enforce a policy that may or may not be legal in that state. The company suing the person in this case has no value nor any outcome where it is a net positive for the company, and the company knows that and they just hope you don't.
I'll be the first to admit that as a whole, Jira is poorly used. That said, it's surprisingly powerful software. It's just that nobody takes the time to learn how to use it properly. Think of how shitty your first massive OOP language project was. Think of how different coding schemas and practices are between companies. Now realize that over the years, better and best practices have started to be established. Obviously mastering Jira isn't the same as mastering C++, but it actually is a skill that takes months or even years to develop. So it sounds like what you're really complaining about is that the Jira admins and program managers at your company are just not good at their job.

I think it should take approximately 5 seconds for an engineer to progress their tickets. And generally speaking, engineers shouldn't be cloning tickets in Jira without training first (even then I would discourage it, but I don't have enough context). Jira isn't user friendly but neither is C++. Once people experience a well run Jira shop (I think most people have just never seen it because in my experience it's shockingly rare) they realize it's actually useful. The problem is the people in charge of Jira usually suck. And that's a much harder problem to fix.
So, with the US tradewar on China, the big Chinese companies are forced to roll out an os and app store. They cater to a large internal market augmented by a large market in India.

The sanctions could potentially kill Android, I'm thinking. At least with how Alphabet is "curating" it.
> To an employer? Why? It's none of their beeswax.

I work for a municipal service. It's conflict-of-interest compliance.

In short, it absolutely is their beeswax.
Let me say up front that I'm a Free software fanatic. RMS was correct. I don't really understand Open source philosophy. I'm not trying to start a flame war, just disclosing my bias.

The point of Free Software is sharing without letting the other guy hoard improvements or lock you out of sharing.

Recall that the whole thing got started when RMS wanted to fix the software in his printer and Xerox said "no". That's the genesis of the GPL.

Getting paid is orthogonal to writing Free software. RMS himself makes his money by writing new software on contract not by somehow selling his existing code.

This works.

Bash and readline are maintained by one guy https://news.ycombinator.com/item?id=20772053

> Ramey has now worked on Bash and Readline for well over a decade. He has never once been compensated for his work—he is and has always been a volunteer.

You have perhaps used that code for years and never thought to pay Mr. Ramey, eh?

I'm using a Prolog compiler that's written and maintained by one guy, an Associate Professor at Centre de recherche en informatique at the Sorbonne: http://www.gprolog.org/

If you are paying for software and do not have a truly novel application in 2019 then you are wasting your money.

If you want to get paid for writing software that isn't solving a truly novel problem then I don't know what to tell you, I think you're kind of deluded. (If you want to get paid for software you already wrote then IMO you're a miser.)

"He who works for the fruits of his labors is a miser"

~ Krishna
I worked hard to get where I am, I'd like the same stipend that others would receive.
> No language tooling is perfect.

Java and C# tools are pretty close. But yeah, it's generally hard for dynamic languages.
Probably because they signed a contract where they promise that they won't do any side gigs without express permission of the employer.
You can't really expect to be paid a living wage at a job that can be done by 14 year olds, can you? There is also a greater supply of low skilled labor available, lowering price of labor. I think you should work 1 to 2 crappy jobs building skills until you can find a single good job. McDonald's also has programs that offer college tuition assistance.
The market is to a large extent set by those at the top of it--who unsurprisingly decide that they are worth the most, and pay themselves billions of dollars.

It's true that nobody is forcing you to work for Uber. You can always go to one of the other companies inside the same system with the same incentives that cause them to treat their workers in the same way.
Yeah, that's the simplest solution. You can miss a few days, and not see the difference.
>$21 isn’t a living wage for any category of worker in the San Francisco metro area except a single adult or two adults living together

Is it really insane that people should get paid a living wage, regardless of whether it's a 'skilled job' or not?
just want to give a shoutout to Firefox Focus and whoever is at Mozilla that made it happen. absolutely fantastic no tracking one tab experience that has made a dent in my browser tab management and privacy defaults like nothing else has. thank you!
ok...?

I'm sure driving for uber is not difficult, but making money driving for uber is 100% a skill. When to go out, where to be, how long your shift should be, what rides to skip, etc. That's all invested learning.

> Also worth noting, many of the jobs did not even exist before Uber created a market for it.

Their trophey is in the mail. Just because you create a new job, does not mean it's a good job.

> Collective bargaining, aka unionizing, does essentially just that, only with more leverage.

yes! it seems clear to me that uber drivers would benefit from unionizing.
has it ever come up to run something similar to Opera's old community driven javascript site patch library/database?

I think it would be amazing to have a browser, that instead of just blocking ads, had a way for you to set "whatever the community thinks is best" and have the browser pull down the best stylish/tampermonkeyish patches for a site, or completely new css. (you would also have a drop down with "see other popular views, and "set this view as default for this site, along with the ability to rank/vote on which template applies best for that site.) Or the user could have an option on first run that asks "ideally what would sites look like" and then have it pull the most appropriate modification to match that template. A user could lean towards "let the site express its identity and clean it up a little bit" OR "strip it down to just the essentials" OR "just fix the bugs."

In an ideal world, I would prefer to use a browser that, by default, homogenizes as much of the layout of a site as possible, with a one click option to "see it how it was intended." I think reader modes go a little too far, because they destroy content layout and nav in the process of cleanup. It would be nice for some elements, like navigation to come through, but in a standardized way, so the menu bar at new york times and washington post render identically, but still let me bounce between their different verticals. RSS readers sort of accomplish that, but I would rather be able to also BROWSE the web. RSS readers clean up one layer deep, but in a hyperlinked world dont let you get very far.
See also: https://arxiv.org/pdf/1810.06631.pdf
> Installing an app will not do that.

Ever seen a botnet?
Dear DoD and IC, U.S. Tech Workers need your help. US tech workers are under constant attack from foreign adversaries and rogue groups, both foreign and domestic. Get the house in order and make protecting the base priority one and all else will follow.
Gotta say, this is falling flat for me.

Some pretty big, wordy claims in your intro paragraphs (basically over the top marketing speak). Then the examples seem to completely miss the point for me. The examples include so much implicit knowledge, it's hard to follow.

What would I ever need to use this for? Looks useful if I were building a testing tool or IDE tool, but I can't see much use outside of that.
A simple approach:

https://chart.apis.google.com/chart?cht=qr&chs=250x250&chl=B...

Change size as needed.
Unfortunately that is not the approach most people take. Oddly enough I have two friends, one an EMT and the other an RNA, both of which are paid terribly (well below $21hr), but love to share the ever popular memes that make fun of fast food workers asking for higher minimum wage.

It's crazy to me that they feel taken advantage of, but decide the best option is to try and push down those who are even or below their pay grade, instead of focusing their sights higher at those at the top.
No - I'm just saying that it objectively gained a lot of popularity because they did some things right, and then lost it again because they got some things wrong.

Of course part of that is technical, but part of 'marketing' is understanding what your users want and delivering it to them.

This article I wrote about Tcl a while back is what I'm talking about: https://journal.dedasys.com/2010/03/30/where-tcl-and-tk-went...