skysight-inc/HackerNews huggingface dataset:
Especially business apps where users can be trained to use a more complex but more efficient interface. The web drives us all to create "universal" style applications that anyone can use more or less without training.

There is definitely a danger of "dumbing down" our software too much, but for most purposes I think it is orthogonal to the technology used. I suspect mobile apps have done far more to dumb down software than the evolution of the web in recent years, for example.

Part of the problem is that good tools to develop more powerful, flexible software haven't been available on some of these platforms. For example, JavaScript only discovered modular design relatively recently, and even today its community is still fighting early battles like how to manage dependencies and how to build larger projects efficiently. The tools are decades behind the curve compared to how we make desktop, server and embedded software.

Another part of the problem is that a lot of the people developing web and mobile apps are relatively unskilled and inexperienced, either having never worked outside that part of the software industry or having moved into it from a less technical role like graphic design or marketing. They don't even realise how far behind the curve their tools are, because they wouldn't recognise or know how to use more powerful tools if they had them.

There's also the non-problem that for many purposes, dumbed down software does the job just fine. A great deal of useful, real world work does not require massive business software suites, bought for staggering sums of money from big name suppliers. If there's one thing we've learned from the software success stories of recent years, it's that very often the information you're working with is relatively simple, and the abilities to organise it and to communicate about it with the right people in a convenient way are worth a lot. There's nothing wrong with providing those abilities to new users in a simple way that does not require extensive training; in fact, it's highly desirable to do so.
It’s not so much that the police are so good at their jobs but that they focus on easy cases, either through sting operations or possession crimes. It might be hard to prove that a gang member committed a particular robbery, but if you found him with a gun when you went to serve your arrest warrant (this happens all the time), then it’s a slam dunk to charge him with the robbery and felon-in-possession. The average sentence on the FIP is like six years, probably more than the robbery

As to people with lawyers having better success: people who can afford lawyers tend not to commit crimes that are easy to prove. They’ll disproportionately be charged with white collar crimes, where the difference between legal and illegal conduct often could be what the accused was thinking when he took a certain action.
Scott Adam's a big believer in maximizing personal Energy as the #1 goal http://blog.dilbert.com/post/102892940091/the-right-priority
`apt install ifupdown net-tools` and you have those tools again.
Senators Demand Online Ad Disclosures as Tech Lobby Mobilizes
> When you sit down at a computer, the brain doesn't know what to expect or to focus on

but on the upside, there really is a lot more depth to using a computer. Hyperlinks alone are a timesaver already; simple dynamic applications like animation/diagramming, interactive text search or, in technical topics, whole virtual environments that text is merely companion too are a huge boon for engagement and neigh impossible in plaintext.
Note that Snap booked only $330 million in ad revenue for the first half of this year. In other words, it's paying more than half of its revenue to Google.

I wonder if it's possible that small companies are better at creating user value, but big companies monopolize the mechanism of delivering customer value, which is advertising.
No. The FCRA makes you obtain premission from your coworker first.

You give permission to your employer to query those sorts of databases when agreeing to a "background check" as a condition of being hired.
lol. It is just in the process of getting worse. Soon you'll have "all the container apps", developers even more removed from the actual administration and even less ability for you to interact with what other people do.

On the positive side though: In 10 years you won't hear much about "web apps" anymore.
It is hard to be certain without knowing the particular credit union, but as others have mentioned this data is likely used to counter bot login attempts.

But this is more of a business decision than a security decision likely. It is probably to prevent services like Intuit (Mint.com, Quickbooks, etc), Plaid, Quovo, and other data aggregators from accessing online banking and screen scraping / web crawling. Obviously, there are security reasons to prevent this access as well, but it has historically been a business decision with security as an excuse.

Disclaimer: I'm co-founder of a company that powers online banking, mobile banking, and open banking APIs for credit unions and banks and used to be CTO at a credit union.
Scala may be written in functional style, which is a poor match for JVM (e.g.: uglyness of `@tailrec` annotations, absence of mutually-recursive functions, JVMs GCs are not usually optimized for that many ephemeral objects, etc).

Native code is not much better as a compilation target for FP, but at least you don't have to fight through JVM constraints first (GHC compiles to pretty efficient native code).
Snap wasn't a great example. They don't do anything that other Silicon Valley giants can't do. It's just messaging with a twist.

Google has gchat/g+, Facebook has messenger/WhatsApp, Apple has iMessage.

Snap is no Slack: it serves no niche that cannot be replicated by a company with an existing messaging service and a huge existing user base.
Yeah. Slightly annoying for small private use cases that it's limited to a year, but it might still be worth it.
I don’t pay for CloudFlare but have access to it: https://imgur.com/a/Zgjfs

The flexible SSL option is just much easier to deploy. It tacks on TLS without any server reconfiguration. Whether or not you want that is another thing, but it certainly has a market.
Apparently Mir is still being developed for IoT devices, so it's not abandoned in the same way Unity is.
> In economic theory, rationality is defined only as: when faced with a decision over many choices, the actor always chooses the choice they value most, according to their own "utility function".

That definition is correct but it isn't useful which is why it is never used in models. In the end we need to assume that the actors values something and that assumption will have a huge impact for any mathematical model. So the point is that since our assumptions about what people value can have so large consequences the maths doesn't really matter, it all comes down to people choosing their assumptions such that the result verifies their own beliefs.
Why would a Python programmer hate UTF-8? Python (3) is even one of the better languages when dealing with encodings.
I guess it's using headless chrome, am I right?
There is nothing wrong with HR having that information. It's only illegal to base hiring/firing decisions on protected information, it's not illegal to have it.

Obviously it gets really tricky to prove someone did or did not use protected information in their hiring/firing decision, so it's clearly safest for HR to avoid having any of that.
Has traffic increased in the last 20-25 years? It has where I live. Even with the same bug population, more traffic means fewer bugs/car/trip. And cars today are more aerodynamic.
Gnome Remote Desktop [0] is coming, it reached Fedora stable on September 30th, but exposes an API that allows Wayland and Gnome to work together over a remote connection.

For all other uses, you always have xwayland [1], until they adopt the new guy.

[0] https://bugzilla.redhat.com/show_bug.cgi?id=1483499

[1] https://wayland.freedesktop.org/xserver.html
... or rather until people are desperate enough to take advantage of the interactive medium. A comparison books and thei e-equivalents without taking advantage of the different mediua is actuallyleaving me flabbergasting for the right word.
Right. The theoretically most efficient system would see a 100% conviction rate across the board, because everyone from the investigators to the judges executed perfectly and delivered a criminal to sentencing.
In the mean time you can buy a phone with MHL output, use BT for keyboard/mouse, and wifi for data. Root the device and dual boot Linux. By the time the phone is obsolete, USB-C will be stable.
fork() is not gets and you don't f*ck with process creation. If a programmer commits an error that deadlocks or corrupts data by using fork() unsafely they really should have known what they were doing in the first place.
But for work you probably want a more powerful computer...

So for us devs it would mostly be for non-work stuff. And then you have the problem that you'd have to carry around external hardware with you or find places that offer it for use.
The BBC has a very strong product prominence policy[0] (i.e. avoid naming brands when possible), being government funded is a large driver of this policy.

[0] http://www.bbc.co.uk/editorialguidelines/guidelines/editoria...

EDIT: fixed policy name and added link
Show HN: A.I. Scrum Master for Slack
Nice post, thanks.

Just to counsel some additional advice on this - be aware that eating (and your diet) is much more important than exercise when it comes to maintaining a healthy lifestyle.

I point this out because I enjoyed exercising for many years before really getting to grips with this point. You can do lots of exercise but still eat badly and consequently not really make any progress.

However exercise is still beneficial.

There are lots of articles on this, but this NYT article[1] includes links to meta-studies for anyone interested in that level of detail.

[1] https://www.nytimes.com/2015/06/16/upshot/to-lose-weight-eat...
Sleeping in a car for a long period of time increases the risk of leg edema. In most vehicles you can't lay flat and so the blood pools in your lower legs. Not good for veins, especially for older people.
This is very US-centric - there are some behemoths outside the US e.g. Tencent.
rural living is more detrimental to the environment

Good luck with your city without rural folks to grow your food...
There's a huge difference between lying and holding allegedly mistaken but otherwise wholehearted beliefs.
‘Drug Dealers in Lab Coats’
One of my favourite parts of this article is how Elliot Thomas describes himself as a "Software Engineer".

We may be writing software, but without a working knowledge of hardware it's not worth much!
On a Debain sid install I was somehow recently bumped from Gnome3 on X11 toi Gnome3 on wayland. Chromium and Qt apps got broken scaling; I solved it by forcing the session to be Gnome3 on X11.

This is just anecdote of course! I would have liked to dig more into it and figure things out, but honestly I just had too much to do and chose whatever was working for me.
The priest's friends and whoever paid the bribes would be found not guilty. Pretty lucrative job, being a priest and administering god's justice. The 1/3 didn't pay, or the priest didn't like them.
1% of users with very particular requirements should not hold back the experience of the other 99%.
you can have plain video and podcasts, too. i mean that's why people go to lectures, because that format is easier to poick up yet, we are wired for that.
I wouldn't characterize the 20 slide deck as "neutral." Namely, 6 of the 20 slides warn about risks that can be summarized as "you have no recourse if something goes wrong."

I think the primary publication motivation was to protect the CFTC. "Why didn't you say something?"
Eventually, it will get sorted out via bug filing and coding.
GitHub Story: How we made 2750+ stars in 5 days
At the end of last week, we launched a free and Open Source product called Froala Design Blocks. Five days later, we were on Github Trending repos - https://github.com/trending - with over 2700 stars, and everyone is talking about it on Twitter. Let me share what we did.

Good things we did

- The product was free and we had a confirmation from possible users before launching it.
- On Github - https://github.com/froala/design-blocks - we were paying a lot of attention to the Readme, and we also created some issues and tried to get others involve so that there was some activity.
- We posted it on popular package managers such as NPM or cdnjs.
- We put on our website buttons to direct people over to the Github repo asking for a star.
- We asked for feedback on Facebook, Google+ and LinkedIn developer groups.
- We had a subscriber list of over 1000 people who left their email with us to be announced when it's ready.
- Little to no advertising. The only money we spent was rough $3/day on a Facebook ad, so that would be $15 in total. It was more a neutral thing. Not too good, not too bad.

Bad things you shouldn't do

- Do not post at the end of the week. This way you avoid weekends when Github traffic is low.
- Do not be abusive, let people share their thoughts about it.
- Be honest and accept negative feedback.
- Try to post different messages/photos on social networks based on their specifics.
- Get your fellow developers to star your product.

Hope that helps you to get your Github repos popular and some good visibility this way. Now, we've just been hunted on Product Hunt and we expect to have a new peak for Github stars. I will get back in the following days with more details.

Looking for to hear what you think!
Seems pretty good. It doesn't show the mouse movement / clicks, which is a shame (and probably rules it out). At least it's a little slicker to use though.
Dutch courage–Alcohol improves foreign language skills
> I noticed they didn't mention any brands by name though, why is that?

As a public service broadcaster in the UK, the BBC must be very careful about naming specific brands and products due to rules laid out in their legal remit (and fear of legal action if from a party that feels unfairly disadvantaged by a competitor getting a good mention or them getting a bad one).

This is way Blue Peter always use "sticky backed plastic" instead of "sellotape" or "scotch tape", and people on BBC shows "vacuum" where the common parlance is "to hoover" (hoover being a brand name that got verbed like Google -> to google).
I wonder if Canonical will also release 17.10 as a Windows Store WSL app or stick to LTS releases and wait until 18.04 for an update.
I disagree with effectiveness of the trial by ordeal as it relies entirely in the priest integrity and ability to determine if defendant is guilty or not, which sometimes may not be feasible.

But it was an interesting article. If you liked it, you may like this one which changed my view on how justice works in US, "Why Innocent People Plead Guilty" by Jed S. Rakoff	http://www.nybooks.com/articles/2014/11/20/why-innocent-peop...
The surface support sounds interesting. Has anyone here tried that?
4chan.js
If it’s using Chrome headless, it’s superior to wkhtmltopdf. The latter has lots of little gotchas and things that may render fine in a browser but not in wkhtmltopdf. Chrome headless doesn’t suffer from those issues, obviously.
No, they absolutely do not suck. They're beautifully functional basic HTML, straight-forward with no excessive fluff :-)
I bet the kind of attention matters, ie. what matter is payed attention to. Keen observation anyhow.
Enhanced WiFiBroadcast
It's not Government funded. There's a mandatory TV tax (for TV viewers), the fee of which is set by Government.
Eesh, thanks for the data point.
Drift is a cheaper (read: free) version of Intercom
Yeah, you can implement this in-house for your needs in less then 30 minutes using 512mb DO droplet or other in-house devops tool server for free.
ShareX does mp4 and gif. (Windows only though)

https://getsharex.com
You can use snagit from techsmith for this. It supports saving as an animated gif and can upload to number of places like screencast.com directly from the product which generates a URL that you can share.
Just use ag (the-silver-searcher) or ripgrep in lieu of ack.
Would a 3rd party observersing company would help? For example a company that's like the UN and visits the lab during the experiments and says: this lab follows the protocols.
I like this talk: https://youtu.be/yCcWpzY8dIA?list=LL9RQYUX_WIjk8SAcyuarJEw
IANA Port Number List
How a Healthy Economy Can Shorten Life Spans
> What does efficiency in tax mean?

In this context of optimal tax theory, it'd be referring to the "deadweight loss" of the tax (how much economic activity is reduced per dollar of revenue), and to how much it distorts behaviour. (When viewed another way, it's a measure of how easy the tax is to dodge.) Generally speaking, land taxes are the most efficient, followed by consumption taxes, income taxes, and finally taxes on capital are the most distorting.

> VAT is regressive imho

Correct. However as a general rule income redistribution is achieved much more effectively via spending than taxation. The most efficient, effective welfare states have relatively regressive taxes skewed towards consumption taxes (which as above are efficient and hard to dodge), and then use the revenue to fund programs targeted at the poor. By contrast the US uses very progressive taxes to fund programs largely targeted at the middle class. Empirically, this model doesn't work very well. :)

> Capital gains tax ought to be the heaviest

Capital gains is the least effective tax. It distorts behaviour, has high deadweight taxes, is the easiest tax to dodge, the economic burden is seldom felt by the intended targets. It's not good at redistributing income, and it's not good at raising revenue.

I live in a social democratic country with a strong welfare state funded by a fairly high VAT, with no capital gains taxes at all. It works quite well.

The US, in my view, has managed to get itself into a state where it tries to use the tax code to solve all social and economic problems. Instead of universal health care we have tax deductions for employee provided insurance, and subidies and penalties for individual insurance, handed out via the tax code. instead of welfare payments we have EITC. And when it comes time to look at at inequality, the discussion starts (and stops) with an argument about how progressive the US tax system is. At this point almost any reform will make the US tax code more regressive; the trick is to realise that's okay. Social democratic states work best when you use the tax code to raise revenue, not bring about utopia. But that's a rant for another time. :)
https://www.screenr.com/ USED to be great for this.

There is also apparently https://screencast-o-matic.com/
Network Performance Monitoring Tool
Tethering fees are another "brilliant" invention by the customer-hating American telcos.

You get a set amount of data per month, for instance 20GB. Why should they care at all what you decide to use that data for?
Maybe i'm misunderstanding the use case, but would Gyazo Gif be a good solution to your issue? I use it pretty frequently and other than the odd hiccup it works pretty good.
Small but important nitpick: Wayland is not a desktop, it's a set of protocols for GUI compositing. "Plasma on Wayland" or "Gnome on Wayland" or Sway or Weston is.
That's me. Maybe I'll do a no GIF version for my next review.
> as we reach the end of our journey back to the '90s and another generation learns (or fails to learn) all the same lessons,

Thanks to the internet archive this time we can at least just link back to all the old posts about these topics instead of hashing it out again. Maybe it helps.
This would be great.

Also any one know of open source tools that have remote control of the users machine?
I use LICEcap: https://www.cockos.com/licecap/.
Cards Against Downtime
You've had both yes and no answers.

The answer is no.

Mir 0.28 landed just in time for 17.10, as a sibling linked. This version includes basic Wayland support.

A read over Mir/Spec [0] shows that though they don't want Wayland to be at the core of Mir, they want to be able to talk and integrate with it at a higher level.

It should be noted that Mir is only installed by default on Ubuntu Touch, and probably won't be integrated into the desktop by default until Unity8 is ready.

[0] https://wiki.ubuntu.com/Mir/Spec?action=show&redirect=MirSpe...
During ketosis there's barely any carbs to metabolize anyway. That's why I mention carbs at all: they cause the problem and saturated fat just makes the problem worse. A lot of these studies (esp the ones more than a decade old) show this correlation and makes the mistake to attribute the problem to fat.

Our ancestors only found carbs accompanied by lots of fiber. Fiber causes satiety. Carbs cause insulin secretion, which indirectly converts carbs to fat and puts the body in fat storage mode. Storing fat was an advantage to our ancestors because they couldn't ever store fat all year round. But nowadays 30% of calories in carbs is considered "normal" or even "low", but it's actually absurdly high considering the rest of the diet (low fiber, way too much fructose) and our activity.
>> Fewer than 1 percent of start-ups end up as $1 billion companies

1 percent sounds ridiculously high. I would think more along the lines of "1 in a million".
Ask HN: How is Nielsen able to report on streaming show viewership
Recently Nielsen announced [0] it will be selling metrics on Netflix and Amazon streaming viewership. Nielsen claims it can do this through an audio signature. How does this work technically?

[0] http://www.billboard.com/articles/business/8005780/nielsen-streaming-shows
I use cloudapp for this. I have colleagues using recordit too.
gnome-remote-desktop for Gnome on Fedora, it uses Wayland's API and VNC, so it works fairly well.
Probably the classic would run termux too. No tab, ctrl or alt might be annoying
What silly logic.

Why assume that the people or the priests in medieval times 'believed' with any less doubt than we have today?

Humans haven't gotten any smarter since then.

If the ordeal 'proved' the defendant guilty, all it would take is for one person to know for a fact that a defendant was not guilty to create doubt in the system.

Iterate this a few times and the absolute belief required for this approach to work would quickly disintegrate across the whole village.

The whole system of ordeals seems like a charade to legitimize what amounted to arbitrary judgments in light of insufficient evidence.

Kind of like the system we have today, come to think of it.
>Windows 10 is very well polished

Well, aside from Windows Defender steadfastly turning itself off because it thinks I have a different AV package installed (I don't) and "helpfully" redirecting me to uninstall the offending software first. Only there is no other AV package to uninstall.

I have so far been absolutely unable to find any sort of resolution to this issue, short of a full reinstall.
You are right, but considering that until recently not paying your TV license was a crime in effect it is government funded; ultima ratio regum and all that...
Nah, they love their customers that happily shovel over large piles of money for whatever they happen to offer.
+1 for rg, it's amazing
In Puma, we emit a warning if we detect any additional threads running prior to fork.
See https://en.bitcoin.it/wiki/Chain_Reorganization
I use nothing but Nvidia on Linux. Their performance and stability is greatly superior to AMD on high-end 3D applications such as Maya. I'll admit, I have not revisited AMD cards in a while, so perhaps I'm out of touch with the current generation. I also do not consider the open source nouveau driver to be acceptable. I've had too many problems with it in 3D apps.
Are there really millions of startups
It is open source and it is being continued at https://ubports.com/
Yes, although your doctor might have to jump through some hoops to make it clear you're a good candidate for it.