skysight-inc/HackerNews huggingface dataset:
I get 25 plus bank holidays here in the UK. I got 30 plus bank holidays at a previous job. Everyone takes all of the available days and nobody questions it. I've started to see adverts for unlimited leave here too now. Would be interested how that plays out. I'd want to be taking at least 40 days plus bank holidays if I were to accept such a job. The lack of time off you get in the US is insane. It is the only absolute stopper for me to even consider moving there to work.
If you were to count all of the embedded Linux devices (wearables, routers, smart meter) together in one category along with server VMs, then you might win. But that isn't a fair comparison. I didn't say that Android was the majority of deployments, just the largest group.
The place you are working at is just bad. I've worked for a lot of great unlimited vacation companies. As long as you get your work done no one cared.

On a side note, I've always hated unlimited vacation. I almost think companies put it in place so they don't have to pay out unused vacation time when you leave.
I think the end of ever faster hardware will be good for plenty of software people and certainly for the world. The every shifting sands of the programming environment and vast amount of eWaste punishing the physical environment are a wild ride for which there will be a settling.

I cut my teeth in the era 1K of RAM.
BTMU, Hitachi test blockchain-based low-cost digital checks
Why is race and sex being brought into this?
The Great movies from the 15th century Watch this
Current world record is 13 folds.

For 14 folds, the minimum according to the paper is 373x373 feet, for the 15 folds (“5-meter thick”) – a bit over 1000x1000 feet.
I was astonished how fast plain-old JS has become (probably closer to c++ than to Ruby or Python, in terms of performance - even more impressive with support for stuff such as asm.js).

And recent versions of ECMAScript/JS (which are gradually albeit slowly become more and more available for real-world usage) actually make for a pretty nice language.
eToro wouldn't be used by any remotely professional day trader. Most of those accounts are most likely idle and judging by eToro's target audience - highly amateur. Whilst majority of course loose money, so do majority of businesses in any industry, from startups to restaurants to hedge funds. The nature of human economics is such that there's more money chasing opportunities than the value of those opportunities.

Suggested reading: "Economics in One Lesson"
But how do you leave a toaster on when nobody's home? You put bread in, push the lever, and it pops up 3 minutes later.

And it's possible for a toaster to detect burning without requiring an internet connection.
Thank you. Seems strange to me, but I'm not a lawyer.
This is a great way to teach math. Model something that is interesting but only needs to rely on some basic principles (geometry, series and limits in this case). Best quote of the piece: "Britney found it interesting to realise that when we fold a piece of paper, we are actually finding a solution to a quadratic equation!"
Caught the perfect shot of my mom trying to get the cat out of the tomato garden
Pied Piper already made it.
Beauty site lets anyone read customers' personal information
My advice: write some simple scripts to automate pandoc production of pdf and doc from markdown and teach your sister how to fire up a command line and run those scripts. Show her the power of building simple tools.

I think a lot of aversion to the command line is learned helplessness.

Good luck.
I'm not sure what you're criticizing them for; the current definition of mediocre, as commonly used, does imply bad, even if originally it didn't.
Compared to "unlimited" 28 days is not much at all.
What's shown is not a "folding" action, which is reversible, but a "mixing" action.

The fabled Japanese sword steels are produced with a similar non-reversible mixing action, increasing the carbon content of the alloy each time.
If we all acted like that then maybe companies wouldn't try to pull those stunts. Bravo to you.
It's the conclusion that the curve of "how good you think you are" is basically flat.

Some studies find it a little positively sloped, some even find it negatively sloped, but it not nearly as sloped as the actual performance.
Complaining on forums ought to do it.
I agree. I wish they would elaborate on it.
But that doesn't sound like a workable monetization strategy. /s (or not)
I have the simplest tastes. I am always satisfied with the best. - Oscar Wilde
Most usage of MaxScale is one of the following:
- One Master with one Slave (for backup and high availability)
- Galera with 2 masters and the Galera Arbitrator
This covers possible 90% or more of the common usage cases.

MaxScale is usually included in the MariaDB enterprise subscriptions and one can also get standalone licenses for MaxScale.
They don't, as they are many orders of magnitude simpler simpler and many orders of magnitude less parallel than most of the brains.
I did it for a while in the very exciting year of 2008. I see-sawed back and forth and was profitable for months at a time, but in the end I was down. I strictly kept my daily losses limited at $50/day. So really small risk. At the end of that year my day trading losses were about $1500 and otherwise I was in cash just watching the world burn. My long term funds lost more than that in a day.

I've lost out on more money by not being in the market long term going up.

Of course I thought I might get good at it (everybody dreams), but the main reason I did it was to learn to confront fear and to keep logical and strict to the trading plan in the face of it. I am still risk averse though, so I didn't really learn thoroughly.

The other main thing I learned is that if you aren't a robot then you don't have any business out on that killing floor. The age of human day traders is over.
Until you're in one of those office buildings where everybody has lunch at exactly 12, meaning first you wait an eon to find an elevator where you can squeeze in, and then you ding-ding-ding-ding your way slowly down to the ground floor, stopping at every floor to show people that this one's also full!
In my mid-twenties I had this peak of "I'm going to make the next Facebook for cats and it's going to be amazing". After repeatedly trying to have an enjoyable life and make the aforementioned Catbook* I realised that I'm actually pretty OK with not being super duper rich and famous. I quite like being out to chill out and watch some dumb youtube crap. Or actually spend time with my partner. Or put my health (running, sleeping a good amount, not using a computer too much etc) above some violent need to succeed.

In my early thirties I've now taken two pay cuts to move to jobs that I thought would be more enjoyable, as opposed to more important / prestigious / success signifying.

I still tinker around and would like to produce something all on my own, but I don't really care if I don't. What I'm doing now for someone else is important enough.

*Not actually it, obviously I'm not a complete failure
Warberry Pi:  pentesting toolkit for rpi
Don't all gas stoves have electric ignition now?
>Many people come to realize their mediocrity after spending enough time under the sun. Accepting this realization and learning to be happy with it takes time -- especially at the beginning.

I don't know, I think it only bothers those of us who were brought up being told "oh, you're so special". Those who were never told that in the first place never expected to be special, so it doesn't bother them when they grow up to find that they're not.
This particular issue is unfortunate - it can't be changed without potentially breaking existing programs.

See https://github.com/golang/go/issues/11513 and https://groups.google.com/forum/#!topic/golang-dev/c9UUfASVP... for some background.
The Effect of Population Aging on Economic Growth
I'd love to see some references for that if you do find them (I'm not disagreeing with you, just would be interested to read more). That's been my impression of most Forex trading too, and I've seen people running 'Forex education' courses where style/bling and motivational Instagram quotes seem to be their main selling point. Forex is so highly leveraged that even if you have some degree of success, it seems easy to wipe yourself out with a bad incident or two.
As per Guidelines (https://news.ycombinator.com/newsguidelines.html), please submit the original announcement and not a post reporting about it. Also a dupe: https://news.ycombinator.com/item?id=12322791
Our user-tests showed us that our previous name was bad, so we changed it. To make sure not to make the same mistake again, we tested potential new names through a series of user tests.

TawiPay's new name is now Monito !
Syntax-wise this is brilliant, I think.
Very similar to how a good parsing-combinator library looks almost like the grammar it is parsing.

I wish more programming languages would make an effort like this to optimize readability and be self-documenting.
The answer is eugenics.

Good luck getting anyone to take that seriously though.
7 Free chrome extension Tools to increase productivity on Gmail
Apparently phone reservations are required on certain ScotRail services as well, although they're trying to get the people running their website to build them a cycle reservation tool. That sucks.
That makes absolutely no difference. Nothing about the fundamentals of computer systems has changed significantly in 30 years let alone 11
XPoint is not an Intel-only technology anyway. At the very least Micron will be selling it, too (as QuantX memory), so AMD or others could buy that, if needed. Micron also tends to price things significantly cheaper than Intel does, so that ought to help as well.
From the FAQ/Submission Guidelines:

What to Submit

On-Topic: Anything that good hackers would find interesting. That includes more than hacking and startups. If you had to reduce it to a sentence, the answer might be: anything that gratifies one's intellectual curiosity.

---

I think the amount of comments on this post satisfies the criteria.
Ransomware: Why One CIO Loves It
Yeah, that sounds right. Through that lens, the first problem is a special case of the second problem.
US federal employees have leave and holiday policies that are set by law. It has nothing to do with anything negotiated by a union.

Full-time feds get 10 paid holidays a year, 13 days sick leave with unlimited carryover, and 13, 20, or about 28 days of annual leave (as we call it) depending on years of service. Maximum carry-over on annual leave is 240 hours.
Autonomous cars will absolutely make bicycle riding safer. The robot doesn't hate cyclists. The robot doesn't prioritise speed over safety. The robot will never swipe you, yell at you, make a U-turn, tailgate you, swipe you again, back over your bike, tell you to die and go to hell and speed off.
>shouldn't it be roughly 50% gaining and 50% losing

1) They aren't trading against each other (they're trading against professional investors)

2) When you trade randomly you should expect to lose money (paying fees, paying spread, getting 'good' executions rarely and getting 'bad' executions often, etc.)
https://en.wikipedia.org/wiki/Abstract_nonsense
systemd is reliant on dbus because Lennart Poettering's philosophy on Unix is slightly different than the philosophy of a great many other people. The quote here (https://www.linuxvoice.com/interview-lennart-poettering/) summarizes it:

What’s typical for Unix, for example, is that all the tools, the C library, the kernel, are all maintained in the same repository, right? And they’re released in sync, have the same coding style, the same build infrastructure, the same release cycles – everything’s the same. So you get the entire central part of the operating system like that. If people claim that, because we stick a lot of things into the Systemd repository, then it’s un-Unixish, then it’s absolutely the opposite. It’s more Unix-ish than Linux ever was!

Pid Eins goes through his own "mythbusting" around the concept that systemd is not consistent with the Unix philosophy: http://0pointer.de/blog/projects/the-biggest-myths.html

But Ken Thompson and the people who were around him had a different view. http://www.catb.org/esr/writings/taoup/html/ch01s06.html

(Doug McIlroy) (i) Make each program do one thing well. To do a new job, build afresh rather than complicate old programs by adding new features.

If you look through the abstracted rules esr proposes, they are often in complete contravention of the philosophy of systemd.

The number of things systemd has broken by design or accident is quite substantial. The amount of things it touches in Linux is significant. It's pretty stunning to me that even experienced developers don't see anything wrong with systemd - it has had profound effects on system reliability, performance, usability, etc, most of them extraordinarily negative, for a benefit that is unclear.

I think if the scope had been smaller, the vehement disagreement with the implementation/principles behind systemd would probably have been mitigated quite a bit.

We are where we are. For better or for worse, systemd is taking over many Linux distributions, put there by people who have a very different view of what Unix is about. The people that support systemd are more or less supporting similar principles as Microsoft espoused for many years - an integrated system so tightly put together that it becomes difficult to tease things apart or to understand the working of the system, and an additional giant SPOF - something early Linux advocates protested about so vehemently. Those of us who know the difference use alternative distributions or BSD, the former of which is becoming harder as package maintainers and software authors are relying on systemd more and more.

To be fair, commercial Linux is where the money is, and all this plays directly into Red Hat's business model.

Funny, how in the end we adopt the same methods and principles we so vociferously argued against.
many folks on HN consider "being mediocre" and "being happy" as mutually exclusive. The article is thus thought provoking for this audience and could be considered interesting according to the guidelines.

That said, I have to say the article is at best ... uhm ... mediocre. I think it is a topic worth discussing, though.
They're separate, of course. People tend to over-attribute things to their consciousness. Blue is an analysis and categorization being done by the visual processing part of your brain. That part of your brain is grown by basically the same genes as everyone else's. It would be more surprising if it wasn't similar in operation.

Your subjectivity is your brain is you. But only tiny scraps of it are consciously accessible. Nearly all of it just does, it doesn't reflect on the doing. You only notice your visual processing when you force it to glitch or strain with optical illusions and the like.
> For an example of a project which I worked on for months, given N molecular graphs, find the maximum common subgraph which is in at least M of them. I did all that in Python. I don't think static types would have made a difference.

Even with no knowledge of the problem space, I can think of a whole bunch of static types off the top of my head.

You've already given your input type: N molecular graphs, and a number M.

You've also given your output type: the maximum common subgraph which is in at least M of the given N molecular graphs.

Straight away I can spot a problem with this, since there are no programs of this type. In particular, there is no valid output when M > N. Hence I would refine the input type to ensure that M <= N.

Since it appears in your input type, it would be useful to have a type for "molecular graph". Likewise, based on your output type, it would probably be useful to have types for "subgraph of g", "common subgraph of gs", "maximum common subgraph of gs" and "subset of gs".

Naively, I'd give your program a type something like this:

(m : Nat, gs : Set MolecularGraph, m <= size gs) -> (hs : SubSet gs, size hs >= m, MaximumCommonSubgraph hs)

Programming with type constraints like these would be very different to using Python, where you'd have no guarantee that a value is even a graph, let alone a maximum common subgraph of the input set.

Whether it would be more or less appropriate for your situation is, of course, an entirely separate issue ;)
"All-pay auction" is the technical term, a penny auction just being a particular instance. In politics, the person who spends the most doesn't necessarily win, but I can see the analogy.

https://en.wikipedia.org/wiki/All-pay_auction
The single-bit method can actually be seen as an instance of the huffman-coded method, where the match lengths are all assigned equal entropy estimates and the probability of "match vector" versus "literal character" is hard-wired to 0.5.
A important post for those of us that don't know Pieter since it reinforces that your personal attitude does not change the outcome of cancer [1]. Cancer is a horrific disease, but it is not one that bends to our will, only our science.

1. http://www.apa.org/monitor/jan08/cancer.aspx
Various things read in the past, but nothing I can cite. Feel free to consider it a pet theory.
Which only means ARM chips will become even more competitive with x86 chips. Intel seems to want to be in the "dumb chip manufacturer" market (kind of like how ISPs are "dumb pipes") - because if this business pans out for them, then the x86 business will struggle even more as a direct consequence of it. x86 was barely competitive with ARM at the same performance and power consumption level when Intel was using its manufacturing edge against ARM chip makers. If that gets equalized, then ARM chips should win big against Intel's own chips.

However, I expect Intel to try and shoot itself in its own foot in this business, for the same reason they killed Xscale previously. Because Intel is at a cross-point now (pun intended). They have to make a choice - either they "go big" with ARM chip manufacturing, or they try to protect the interests of the x86 division. They may put all sorts of caveats on ARM chip customers that want to buy Intel's manufacturing, so their chips can't compete directly with Intel's own x86 chips. But that will significantly hurt the potential of its ARM chip manufacturing business - so then may have to ask themselves, why are they even bothering with ARM chip manufacturing, if they're not going to go all-in on it?

So either Intel repeats its Xscale mistake by protecting the x86 chip business, and risks being completely left out of the mobile/IoT markets forever (in any capacity), while also losing a few more billions of dollars with this "ARM manufacturing experiment". Or it goes all-in with ARM chip manufacturing, manufacturing anything from IoT ARM chips to Xeon ARM competitors for anyone from MediaTek to Qualcomm, and then its x86 risks a severe decline over the next decade.

Either way, Intel has to make a choice. They can't have their cake and eat it, too, no matter how much they'd wish that to happen right now.
What’s a Game Changer? An App Remarketing Campaign on Facebook
The Bot Market Is Exploding but It Could Be Challenging for Startups. Part I
Federal employees accrue 4 hours of paid annual leave per pay period (two weeks) for their first six years of federal service. That comes out to thirteen days a year.

After six years, it becomes six hours a pay period. After I think fifteen or seventeen years, it becomes 8 hours.

So while federal leave maxes out close to what the rest of the world has, it takes a long time to get there.
Walbouncer – a proxy for selective PostgreSQL replication
The correct course of action would have been to slow down and anticipate having to come to a full halt if necessary. The pedestrian was defying traffic laws and on the middle of the road -- you shouldn't expect them to behave predictably from there on.

In my country driving instruction emphasises the importance of anticipatory and cooperative driving. Anticipatory in this case means taking the high likelihood of further misbehaviour of the pedestrian into account, cooperative means reacting early so you don't further create risks by surprising traffic behind you if you need to come to a full stop later on.

This applies to bikes as well as anybody else on the road (including pedestrian). You should generally expect others to follow the rules but if there are indicators they won't (e.g. they're violating them or they're too young or appear confused/erratic) you should anticipate that they might create dangerous situations.

So, yes, the pedestrian was obviously and blatantly violating the rules but your description makes you sound equally reckless. If you were going so fast you couldn't slow down enough to mitigate the risk of a collision, you were going too damn fast. Going downhill doesn't mean you're allowed to go full speed, in fact it means quite the opposite.

EDIT: The most important takeaway is predictability. Traffic rules are 1/10ths about helping you and 9/10ths about helping other people. Bikes don't strictly need lights for visibility, for example, but riding with a light allows other people to actually see you in suboptimal conditions.
Would you suggest the Nix Pills series now? I notice it's 2 years old.
The 'winner' is also a shill account. These 'auctions' are there to make it look like real people are winning at low prices.

Proof that this fools people easily can be seen in the credulous linked article.
Moving to BSD and Gentoo in the business space.

taking money away from the main driver; Red Hat.

Unfortunately most companies that use Red Hat products don't actually pay for it already (My multi-national company uses CentOS)
Sounds like you had a really beta version? The ones I've used (n=2) worked fine, and the lift assignments were done just outside the elevator, where you'd usually have the up/down buttons. As the elevators arrived, little screens on the outside showed the floors they would be stopping at.

These were private office buildings though, I can definitely see the public restaurant causing havoc with its endless stream of noobs...
And the primary reason is that one loses more in a single trade than what one probably earned in 5 or more trades.

Humans are inherently risk-averse when it comes to protecting their profits and risk-taking otherwise.

The possibility to make money increases if one acts more like a robot, i.e. acting strictly upon rules decided a priori.
Very true. Because these skills are in high demand, my experience has been that employee turnover in the mainframe sector offshore is extremely high. We had a tremendous problem retaining offshore mainframers through the big BPO companies like Wipro, Cognizant, US Technologies, etc. Go through the effort to train them up, and they would get poached in no time because their skills were in such high demand, and the training cycle starts over again.
That's just bad layout. They should put the switch to control the nearest light on the far left or right. That way you can always turn on the light by the door and control panel in the dark.
How to Blur Screen Shot Images on Worksnaps
> Control of the seas would bring a lot of influence, hence the British

You can stop there.
Except it is not unlimited, but instead undisclosed limit, discretionary. In other words, the contract is lying or you haven't read it.

Being fired over taking too much vacation time given the mentioned policy is potentially lawyer fodder.
> Side note: the cable tuner is useless on cable, due to all cable companies moving to encrypting all channels, or moving to IPTV platforms entirely, thus always requiring a box

Maybe on your market. In Germany, unencrypted DVB-C is alive and kicking, especially for public broadcasting which everybody has to pay anyway. (I think private broadcasters have switched to an encrypted model or are in the process, but I don't care about them because German private TV is utter crap.)
Serious question: wouldn't the contract state the details of what "unlimited" is?. If it doesn't, aren't they going to be sued sooner or later by someone like OP?