skysight-inc/HackerNews huggingface dataset:
I dunno. The direct translation of "salaried" to Finnish is "kuukausipalkallinen" and/or "palkallinen" (which is what it says in my current contract). Which basically means monthly paid or just paid. This is the "default" way of getting paid for your work. We have separate system of hourly paid called "tuntipalkallinen" (again a direct translations tunti==hour and palkallinen==paid)

I think this comes down to the employment law here in Finland. Working more then 40 hours a week is basically illegal unless you get compensated for those extra hours. There are some exceptions:

* owners (duh...) and their family members (family businesses)

* C level employees

* work you do at home wholly (if your company has a office the employee visits a couple times a year is enough for you to not be included in this)

* churches religious employees (priests etc. not the janitor)

* military/border control has their own special way of doing it

* some jobs have 120 hours every 3 weeks way of counting this

As a side note:

Maybe we just don't have the same concept as "salaried" in our language at all (at least I can't come up with one). Closest would be "urakkapalkka" which is basically contract work (as in I will build you this website that you want for X euros. Doesn't matter if it takes 1 hour or 100 hours because we already agreed on the price). No you are not allowed to abuse the contract work way of doing it by having "he will work for our company every week day for as long as we cancel this for as much time as it takes to get shit done"

Only legal way that I know of for getting around this is starting your own one man company and being a consultant. But then it is a contract between 2 companies and a whole lot of protections in both directions go away. Also you most likely need a lawyer to get a "good" contract and handle all the taxes, pension, etc by yourself (this is pretty much automated here in Finland for normal employees).
>The desktop app is horribly laggy

Just try this out on linux (maybe works on other OSs): open a system manager with a real time CPU usage chart. Open the Slack desktop app (or a session in Chrome, it's the same). Open a channel (#random should work). Scroll up. Watch usage of all your CPU cores skyrocket. Stop scrolling. CPU usage goes back down.

They to hog all of my cores just to scroll up a list of messages.

BTW, this doesn't happen in Firefox: scrolling up doesn't cause CPU usage to go up measurably
Panel Looks at ARM's Advance Towards HPC – InsideHPC
They also have a portable version, which is what I always use, so you don't have the installer issue (of course the main exe could be compromised, but that's not the case here).
"Taler prevents tax evasion and money laundering." https://taler.net/en/merchants.html

I just don't see how they can claim that and claim to hide the payer identity.
This isn't true; I've actually done some anecdotal AB testing on this. My wife cleans her Macbook keyboards regularly and it's always non-greasy to my touch, they always feel new. I on the other hand, am less diligent, and I can tell.
Shouldn't they be compensated for their work, no matter how passionate they are for it?
Right. Grades in itself are often also not a good metric. There are plenty of intelligent kids who just skate through school achieving acceptable yet not amazing results, and you have others who have to work really hard to achieve similar results.
Gnome 3.26 – See What's New
Am I the only one thinking of the Snow Crash novel when reading this ?
Good points.

I'd also say that, while having TLDs for testing usage is acceptable, there should never be any designed for production use as that would seemingly endorse the idea. The best practice (to use domains/subdomains that you own) should always be followed, and just because people do the wrong thing doesn't mean ICANN or the IETF should go out of their way to make the wrong thing easier to do.
For children, what makes makes effort into measurable improvement is guidance/teaching.
It seems odd to cling to 100 year old data. Just run a few studies today and see what produces 'optimal' work weeks.
Reminds me of an old project of mine for an embedded platform that needed a memory allocator.
Also around 200 lines if you leave out the stdlib functions.
https://github.com/jinie/memmgr/blob/master/memmgr.c
Sadly I don't think it will be. The problem is most businesses will probably view it as a novelty line and stay clear in favor of the mainstream product lines. This will lead to Lenovo claiming it was a failure in the long run because there was low-demand and burying this issue for good.
Modern machines that seemingly have "no GPU" have an integrated GPU that's powerful enough for driving multiple monitors, desktop compositing and rendering some 3D (modern games at 720p, older games at higher resolution).
The Duo was the first, and not every powerbook after it copied this design. I think they might have pulled it out again for the G1 Air, but I'm not sure.
Ask HN: Has there been a large-scale, per-user ES6 support test?
I know that there are compatibility tables per browser version. However, have there been any large-scale per user tests?

Basically, I'd like to know approximately what percent of web users' browsers support es6.

If a number of sites included a snippet like [0]:

(function () {
var supports;
try {
new Function('(x=7)=>x');
supports = true;
} catch (err) {
supports = false;
}
var req = new XMLHttpRequest();
req.open('GET', '/es6support/?supports=' + supports);
req.send();
})();

and then publicized the results (true count/false count), we could have an approximate percentage.

[0] adapted from https://www.bram.us/2016/10/31/checking-if-a-browser-supports-es6/
Thank you for mentioning that! I had to go find some more details. https://www.digitaltrends.com/computing/retro-thinkpad-image...
My experience too. I gave my 5s to a friend when I got my 6s, and she was overwhelmed and said it was the nicest phone she'd ever owned. That was 2 years ago and she has no intention of replacing it anytime soon as it still runs fine and will get iOS 11. My iPad 2 is still going strong. I don't have a single iOS device that wasn't used 4+ years by someone close to me, and I started with the 4s.
How do you physically extract more than a few thousand from a cryptocurrency exchange?
It is important to balance both but the single most important one is allowing kids to fail, and then teaching them how to improve on that or learn from that experience.

The journey and the reward on completion are important, but the most important is teaching them improvement to prevent coasting. In life, success comes from many integration and market tests, tests can be failed but once you pass you have a solid release iteration and improvement, continuously build on that by comparing yourself to yourself via diffs at checkpoints.
There are many reasons why one can't believe a person's own reasoning for why they've succeeded where others haven't.

There are a lot of startups who work "smart and hard" and they don't go anywhere, and there are a lot of startups that are successful despite having spent very little, real effort on their product, because startup success is orthogonal to hours-worked. It's much more important to know the right people who can make the right introductions to investors and press.

People are not reliable narrators. If you ask a person to list off everything they've done in a day, without prior preparation to know they were supposed to remember everything, they will likely forget vast swaths of activities, busy work, and goofing off they performed as a matter of routine. I know a lot of people who claim to be busy all the time just because they are in the office for 80+ hours a week, but I know for a fact they spend most of it trawling Twitter and HN. Yes, that means they are sum-total working less than 40 hours a week.

It's extremely difficult to measure the impact of decisions on productivity when you're even trying, say nothing about when you're anecdotally claiming your success is due to habitual overtime. A person who habitually works overtime has no idea of whether they are being more productive or less than they would be if they worked fewer hours, because they never work fewer hours to be able to compare.

There are other confounding factors, but to me, these are the biggest.
Stanislav Petrov, Soviet Officer Who Helped Avert Nuclear War, Is Dead at 77
Argumentum ad populum and general disdain for academic research. What's the point of this comment?

You might buy into the work long hours mythos of startups, but simply restating it doesn't make you any more right.
> Also, there are Tk bindings for other languages now.

However, these drag in the entire Tcl implementation as a dependency. IIRC some of the ttk widgets are written in Tcl, at least partially: https://github.com/tcltk/tk/blob/master/library/ttk/treeview...

It's a very ugly thing; I'd never drag this into a programming language as a prominent "this is the go-to way to do UI listed in FAQ #3" package.

You really want to confine a Tcl/Tk UI to its own process so all that string churning is happening in its own address space.
2017 Borgward Isabella Concept – A Legend Returns
partially, charger is too weak to power whole laptop, so the whole thing requires battery as a buffer.

Similarly X220/230 will throttle to half the speed (~1GHz) when using 65W charger (instead of recommended 90W) and no/empty battery.
ios9 runs fine on these. I have one, and the browser is adequate. Some sites do crash it. Generally things with 15,000 ads like the weather channel.

Youtube app is perfect though.
OTOH, if a kid makes a lot of effort and still fails, is the kid to blame or the teachers? Isn't their job (and of the parents, I suppose) to guide those efforts in a productive direction?
OR, since index funds are constantly getting 401(k) money dumped into them and therefore establish a reputation for a type of asset that has guaranteed returns with no risk, will develop into a massive asset bubble that will eventually go kablammo and take the retirement savings of half of the world down with them.

You have way too much faith in people making well informed decisions.
On my W10 install, CCleaner usually finds ~1GB more than Disk Cleanup, not even counting browser caches.
https://news.ycombinator.com/item?id=5400185 for a previous discussion re source code...
This comment lacks a bit of empathy.

If someone is trying, even if they fail, that means they are more likely to improve if they receive the right sort of feedback or support. Someone who isn't trying lacks even the basic motivation necessary to try.

Instead, if you treat someone who tries and fails the same as someone who doesn't and fails, then there is an incentive for the person to not even try!

For your parking ticket, if you geniunely tried to pay a parking ticket but couldn't (for example because you didn't have the money at the time) it totally doesn't make sense to charge you double. It would make more sense to do something like put you on a payment plan, or otherwise take into account that you have legitimate difficulties. Financial, organizational, or otherwise.

Zero tolerance policies do not "solve problems" because they ignore the individual contexts.
Hack: A (open source, libre) typeface designed for source code
How did you determine that 40 hours is optimal? Why not 30? Or 50?
I'm working 32 hours: 4 days a week. That leaves me a day with the kids outside the weekend. Oldest kid is at school most of the day, so I take the youngest to the zoo or something. I heartily recommend it.

It's crazy that we're all still working 40 hours a week. Didn't Keynes promise we'd have 15 hour work weeks by now? (He did. He didn't anticipate our bosses taking all the profits from our productivity gains, though.)
Cobalt2 for VS Code
> As I understand it you're saying that it's impossible or hard to have large parts of functionality in a standard compliant implementation. I think that you could have extension features on top of standard, allowing users to use them when they choose to have extensions or not to use them when they need to have conformance to standards. I've had discussions regarding DB choice based on features which are in non-implemented standards enough to pay attention to the matter.

No. I'm saying that the SQL Standard deals only with the querying language. It does not cover a million other aspects of database engines, that determine how well the databases are suited for different use cases (performance, tolerance to failures, single-node vs. distributed, OLTP vs. analytics). Those are the differences that make treating databases as drop-in replaceable naive - even if the databases were 100% compatible at the SQL level, you can't really replace them easily because the query language is just a tip of the iceberg.
"you have so much potential" bleh.
Introducing the CrowdSwitch Project
A friend recommends using a long s (ſ) until the problem is resolved. Refer to your operating system documentation to find out how to type it.
I highly doubt anyone torrenting on their phone doesn't know what they're doing. It's not exactly a common malware C&C method, most likely users pirating stuff and playing dumb. Keep in mind, Android also has apps like Popcorn Time available fairly readily.
I was astounded at how bad the keyboards are on the new Mac laptops. I thought most of the reviewers were full of it...until I tried one.
Shameless plug ~7 years ago when canvas was still a new thing I did a weird take on this zooming concept http://maxpert.github.io/wadda/
I'm sure I'd be more productive in MicroPython, but I'm using it more as a fun excuse to pick up a lower level language than anything else.
Books about calling statistical bullshit
Wholeheartedly agree. There is a big push do this inside the US federal government right now. I work for the United States Digital Service, and at the Department of Veterans' Affairs, almost all application code we write is open source:

https://github.com/department-of-veterans-affairs

This push is happening in other agencies as well. Check out https://code.gov/ for other shared projects from agencies around the federal government.
(I did not downvote, you raised a valid point that I responed too. Though your postsounded a bit like the "I have nothing to hide" argument, which has been debunked many times before.)

Currently the easiest way to regulate is at the entry and exit points, i.e. the exchanges. Taxes need to be payed in fiat and you will need to explain where that fiat came from. No need for governments to do anything on the blockchain.

In my limited experience with regulators (mostly in Europe), I found that they actually rather like the idea of a more democratic financial system. Their primary concerns are human trafficking, protecting citizens from scammers and collecting taxes. I was honestly pleasantly surprised by their progressive attitude.
Most (if not all) of the major banks and some credit unions have joined Zele (formerly clearXchange) [1] to handle person-to-person transfers. Only since the rebrand has it been obvious that each banks person-to-person service is part of a multi-bank network, but I've been using it to pay my landlady since I moved into my house last May (money is transferred instantly, so there's no worry about timing a check with bill pay's slowness - and she never gets a piece of paper with my account information on it either).

It's taken forever, but I'm hopeful with the big banks getting onboard Zele for person-to-person payments we may see something similar to the push-based systems other countries have for making everyday transactions online someday.

[1] https://www.zellepay.com/
Not if you have a slightly textured keyboard and clean it on occasion. Apple's dead flat plastic keys on their laptop and bluetooth keyboards are a perfect growth medium for bacteria, while also accreting oil much more readily.
Baidu RPC
The point is people usually get better objective results if you praise their relative effort.

Employers are obviously interested in grades that reflect the objective skill level of the to-be-employed.

The problem is people subconsciously build up explanations for their observed performance. If a kid routinely has a hard time with maths, its more probable that they develop a causal model that puts themselves in a static role: "I'm just not good at maths". What inter-subjective grading does is strengthening this belief: Imagine this kid learning really hard for a test, then still getting a bad grade. Lesson learned: Effort makes no difference.

What you want school to archieve is the exact opposite. You want to build up a mental model where the personal effort is the differentiator between good and bad results: "I just didn't learn well enough" instead of "I'm just bad at maths."

Grading that way makes it hard to assess objective performance, but it enables the kid to get nearer to his/her optimal performance.

(The opposite is probably more fitting for HN: Kids who didn't develop this model in school because they were "just good in maths" often didn't learn to learn and later have a hard time in college and beyond. Me included :))

Ideally schools would allow for both: Relative grading all the way up to the last school year, then a final test assessing objective performance. That way you maximize the development of a mental model of self-efficiacy while also allowing employers and universities to decide wheter the person is good enough for the position in question.

(I'm an educational scientist by trade)
How does longer travel prevent grease or bacteria? If anything, bigger keys have larger surface area for grease and bacteria to stick on. There was a joke that programmer can survive a month by eating what he shakes out of their keyboard, does not really apply to Apple keyboards any more.
I don't think it will take that much to break the amazon subscription model. Netflix is doing fine, Spotify is doing fine, and I'm sure other niche subscription services will continue to be made.
Some FOSS projects put a lot of work into UX, which is really great!

Compare two implementations of OStatus-compatible social networks: GNU-Social and Mastodon.

GNU-social: https://upload.wikimedia.org/wikipedia/commons/8/8a/GNU_soci...

Mastodon: http://wikigeek.co/wp-content/uploads/2017/01/mastodon.png

Mastodon is a lot better for the average joe, but the important piece from this is that its predecessors, GNU-social and StatusNet, helped show that this sort of application can work--and I'm sure the development of Mastodon was easier because many of its challenges were solved already by other free software projects.

The neat thing about all these social networks is that they're federated, which means a user on mastodon can send a message to someone using gnu-social or pump.io and vice versa.

That's the magic of free software!
It was CommonMark I was thinking of, it just seemed to make more sense (to me at least) to implement that reference, rather than one that seems specific to GitHub (nothing against GitHub flavoured markdown, I use it and I like it's simplicity)
What companies do this?
The most dangerous thing you can do for someone is set their expectations.

I think this is true for adults as well. Expectations add more pressure to meet a curtain performance that otherwise wouldn't be there. That along with a lack of solid stress coping mechanisms leads people to bend the rules.
Crazy question: how can/does longbets interact with people's estates? Meaning -- what happens when one of the bettors is dead when the bet is settled?
Looks disappointing to me because no 4:3 screen.
Maybe a bit of browser fingerprinting going on?
https://panopticlick.eff.org/
So the point of salaries is to not have to pay overtime? No wonder everyone is becoming a contractor.
"the wallet's balance must be charged in the desired currency"

I wonder if this was written by someone from Central Europe. This use of the word charge is no good in English because it's a heteronym - it can mean to add money or take it!
The Fn thing is an easy fix with Fn-Esc, which swaps them back to ordinary function keys.
Hopefully somewhat more?

It's likely a logical first step in a larger push to resolve the update issue on Android devices.
My wife and I have been working on this for a few years. It's still in the early stages (we haven't built any HW), but we at least have a HW architecture plan.

Let me know if you have any questions! Thanks!
Rolling Stone has become a sad graveyard of top 50 songs lists and photos from the 60's. It's a joke for anyone under the age of 50.
> Yep, checks are very common, its how most people pay rent, larger bills, etc in the USA. Credit Unions and Banks here offer "Bill Pay", which is just them mailing out a check on your behalf.

Bill Pay services will try to convert the transaction to an ACH push if the service you are paying is set up for it, saves the bank money and lets them keep it in your account (earning them money) for longer. They will always fail back to cutting a check though.
No its not. Why do you want wallet when you can transfer directly from bank account with same ease? 270 million bank accounts were opened under Jan Dhan, mainly poor.

Paytm is transforming itself to payment bank and UPI provider.
I think it's a helpful idea, but have her results been replicated ever?
Must be bugs in firmware
Do you know if they've fixed the PWM issue that plagued the last few generations of thinkpad? It was an issue that affected the displays in many thinkpads when they were set on low brightness and ended up giving some people headaches.
Ask HN: What would you ask to an omniscient person?
If, right after you die, you have an interview with someone omniscient, what questions would you ask?
Ah, Henry Ford experimented? That's just good science. Hehe.

Seriously though -- I'd like to read more about that. Do you have a source?
If someone made a friendly python GRASS wrapper that would let you use GRASS function in a pythonic manner with numpy/rasterio/fiona/shapely data i think GRASS usage would increase massively.
Whether unsuccessful effort is productive is a very different question to whether praise for effort, even when unsuccessful, is beneficial in developing productive habits.
The source is a bit complex. :)

I listen to this daily podcast called The Morning Stream ( http://frogpants.com/tms/ ). On thursdays they got a segment called Theraphy Thursdays ( https://therapythursdays.com/about/). It came up a few weeks ago in this segment.
Keybase launches free fully encrypted Slack-like communications tool
I hope you find a saner work environment. These are not healthy expectations from your boss.
I concur. I tried the keyboard on the latest thinner Macbook Pro models and they are just as bad as the Macbook (12"). I suppose I could get used to them... but I don't think I want to.

Macbooks have reached a point where they are too thin to be good notebooks.
That's honestly amazing how much of an impact he's had on software development. Interesting post.
>You might be right that some people can be productive more than 40 hours per week because I am one of them.

Is that constant heads down, in the zone coding, or does that include some coding, some management, some marketing, etc? Also, how long can you do that for? 5 years straight?

I typically work in bursts. If I don't have an outlet in between bursts (surfing, 30 minute tv show, walk, etc), the longer it takes to get back into a burst. Being in an office doesn't offer much as far as outlets go.
Re-Visualizing Business Intelligence, now let’s chat
What's nice about Clojure numerical computing with new Neanderthal 0.16.0