skysight-inc/HackerNews huggingface dataset:
Sure the expected value can be zero. I know that options are essentially a lottery ticket. I'm just not sure if these options are very little or enough or a lot.
libinput has much better palm detection than synaptics.

Personally, I haven't had tap to click enabled for a long time, since I have physical mouse buttons available.
2016 roundup: The 16 best E-commerce articles of the year
As a foreigner on a work visa, is it possible to operate a side business in Switzerland? I would be very grateful if you could explain how to make it work from a visa / taxes perspective. Did you incorporate your side business, and if yes, where?
Micro – a modern and intuitive terminal-based text editor
>Sure, everyone is indeed very very friendly and supportive but that can easily be confused with the polite nature that's rooted deeply in this country.

Have a look at https://en.wikipedia.org/wiki/Honne_and_tatemae

I have a Japanese wife and quasi-lived in Japan for a few months doing remote work, and the tatemae part is quite isolating. People are extremely friendly but there is a certain mask-like thing to it - it's very hard to describe. Politeness, but often it's politeness without warmth?
Are they really 1300/option? That'd mean you'd need a whole lotta cash to buy those.

Great to hear about the growth!

Edit: not trying to second guess you I'm more shocked that options that high exist. Seems like it'd be really tough for some employees to buy them.
3D-Printed 3-Phase Brushless Motor
As someone said, it's a lottery ticket. But to fair you have much better odds than with a normal lottery ticket.

You should educate yourself about how they work, though, e.g. in the US if you're not careful you can end up paying massive amount of taxes due to AMT if you exercise the options but don't sell resulting stock.
Then value at 0 and accept. Maybe pleasant surprise
Switzerland as well. Economic and social stability for 200 years, while also neutral and not getting involved in wars around the globe. That means no acts of terror either. Also not part of the EU with all its baggage, while part of the trade union (for now). Hills, valleys lakes and wilderness, along with remote work in Alpine villages with broadband cable net. Europe is also just around the corner, if you ever want to go shopping in Cognac, the Mediterranean or whatever strikes your fancy.
The nice thing about things like WordPress is that "non-tech" people can be using it as well.

Jekyll can easily be broken, and suddenly someone who just wanted to write a new blog post for your company's marketing site accidentally removed all analytics cookies.
There are rules in that you're able to create an exhaustive labeled training dataset. The rules may not be generic, but they exist through a specification by example.

Beating a human when there is no discoverability to the problem, and when building an exhaustive dataset is a problem in itself is not on the horizon yet.
www.7digital.com can also be good and if you happen to be looking for obscure japanese music ototoy.jp is a good resource as long as you dont mind using google translate. but i also often seem to resort to an ebay or amazon cd buy to get my music in lossless.

That said dont rule out just getting in touch with the producers or the label, several years ago i got into some dutch instrumental hip hop, i bought several albums off the site on CD as they didnt offer flac, so one day i just sent an email asking if they would ever consider offering flac as an option.

to cut a long story short i ended up talking to both the guy who runs the label and the artist who now happily send me the original 24bit wav masters whenever he does a new album. (massive respect to both Ryan Goeller of BeatsBroke and Inf (aka Bas Te Braak))

What really kills me though is when youre left tracking down a compilation CD to get a track that was only released on that album (damn you TM Juke! why is Marbles and Drains nowhere else!)
My favorite productivity technique is making sure that I'm actually working towards my (or my company's, or project's) intended goals: https://codewithoutrules.com/2016/12/20/the-best-technology/
The company could IPO within 4 years, but I would put that at maybe a 20% possibility.

But you are right. This is a fast moving industry. The company could fold tomorrow. I could move to another startup or company.
Ask HN: Devs: How did you go from writing just code, to writing code + tests?
Short background: I’ve been a developer for 3 years now. Full-stack, but my current job involves a lot more JS, than backend work.

I’ve read a lot about the importance of tests. You can assume I have a very abstract idea of topics like TDD, testable code, design for testability & the importance of tests in an evolving codebase.

But, I’m still very much deprived of motivations to actually spend time, writing tests.

#1. A lot of it is just procrastination, because I’ve never written any useful tests before & it feels like I need to know a lot more, for writing any useful tests.

#2. When I hold myself & sit down for writing tests, this is my thought sequence.

”The fake data that I’m going to pass as input for this function, is a static, dead, useless, hardcoded json.”

“For any useful feedback from the tests, I need to be feeding in fake data, that vary wildly and also it should look closely like real world, live, production data.”

“And I have to test the same function multiple times, with multiple types of fake data (dirty testing and such)”

“And the module I’m gonna write tests for has like, 148 functions!”

“And I have to mock this long list of interfaces & external calls”

“Jeez, that’s a lot of work!”

“Continue with #1”

I’m convinced that I have to change my perspective entirely, to overcome the procrastination.

Developers who’ve made the transition: How did you make it? What tricks can get me change my perspective? Advice please.
Knowing the number of options isn't nearly as useful as knowing what percentage of the company you will own. This lets you calculate the various ways the value of your equity will change as the business gets more investment, sells, or goes public. The company should tell you are offered 200 shares of, say, 2 million outstanding shares. If the valuation you say is accurate, it looks like they are giving you options for around 0.026% of the company. Probably about right if you are a late hire (say employee number between 10 and 100). Hopefully your salary is enough to be able to afford ~$65,000 worth of option exercises every year, should you be interested in purchasing them! The link below also has tax consequences, which depend on the type of option, and how much the value of the shares change between now and when you exercise the options.

Ideally the company will also tell you roughly how much the company would need to sell for in order for you to see a return. They can tell you this indirectly by saying what kind of liquidation preferences other investors have.

For a more detailed writeup, see https://github.com/jlevy/og-equity-compensation

Good luck!
Tresor Club Techno LiveSet 2004 Mixing CHRISTIAN WUNSCH Session
If his car has HW1, then the strict adherence to the speed limit on non-highway roads only came out within the last 2 weeks. Prior to this update, AP would work up to 90 MPH and close gaps as needed - with the driver determining the peak speed.

That said, the driver can still push the accelerator and go above the limit with AP still engaged.
An app to help with learning human languages better. Back in school I struggled learning foreign languages and wish I had a fun mobile app or even PC game. Duolingo is good and there's Rosetta Stone and various subscription pod cast sites plus vocabulary memorizing apps but I think there's still room for improvement in language education software.
Currently writing this from Arch Linux on the ThinkPad T450s (I think it's the version directly before the one in this article). Cannot recommend it enough, easily the best laptop keyboard I've ever used and the touchpad feels nice under my fingers. Not as nice to the touch as the mac's one, but it's the closest I've seen and on the bright side it's the perfect size to not get in the way (as opposed to Apple's massive parking lot at the bottom of the laptop) and it has regular buttons as well as supporting pushing on the trackpad itself, so overall I'd say it's a toss-up there. The main problem I have is that pgup/pgdown are right next to the arrow keys, which makes them extremely easy to hit by accident. Luckily, I don't use them often.
In my opinion, it's the sheer amount of options available. It's overwhelming.

First of all, the tooling. Should I use NPM, Bower, Gulp, Grunt, Webpack or something else?

What text editor should I use? Visual Studio code? Sublime? Vim? Emacs? Something else?

What Javascript framework should I use? React? Angular.js? Angular2? Vue.js? Do everything with jQuery? Something else?

What CSS framework should I use? Bootstrap? Semantic UI? Material Design? Something else?

Should I just use ordinary CSS? SASS? LESS? Something else?

Should I use plain Javascript? Typescript? Dart? Something else?

All of the above have a learning curve (which means spending your valuable time learning the specifics of each choice). And no matter which combination you choose, somebody will come along and tell you that you have made all of the wrong decisions and should start again with X, Y and Z instead, which is incredibly frustrating when you just want to build something.

I've learned that, if you have learned X and are using it to build something, and somebody comes along and says, What are you using X for, everybody is using Y now, X is dead, you just need to have enough backbone to say, X works for me, I know it inside out and I can use it to build a mean product, go away.

It reminds me of the old but still relevant Joel Spolsky blog post, Fire and Motion[0].

[0] - https://www.joelonsoftware.com/2002/01/06/fire-and-motion/
Not OP but my speculation (as someone with a EEE degree) is that well respected engineering jobs can be very dull. Webdev can feel liberating as there are no set in stone methods by which to complete something and trying new approaches is actively encouraged as the consequences of getting something wrong tend to be pretty low (expect where finance is involved)
You don't have to move into Geneva, of course. The train system is wonderful, as much as I've heard, and the cities are not bloated like in European countries in general. You can find work in cantonal capitals and in their vicinity, even remote/partial remote.
Raking It in – An Example of Daily Mail Distortions
Sorry, but then you did something wrong. Since Haswell they are not only better overall but also much more energy efficient. The Macbooks went from 5-6hours to 10 in that generation.
Scotland (if I have to pick a city, Edinburgh). I don't really know what the job market is there for software development though. NY is great because of the huge market, but after traveling all over the UK (and Scotland twice), both my wife and I would love to live there. There's not nearly as many people as there are here in the US (which is a plus), and it's beautiful everywhere.
If traders have managed to persuade people that they are able to beat the market against all evidence[1], why would they not be able to convince people that they are better than AI?

[1] Of course, there are anecdotal evidence of the opposite, but there should be those if the performance of a trader is a random process.
Networked leadership
Black money is converted to Black wealth long time back via Quid pro quo http://qz.com/843902/1-of-indians-now-hold-nearly-60-of-the-...
Two other factors:

Flash connection protocols (sata, ide) allows much faster evolution independent what's on the other side of interface.

If you have a new flash tech that's 2,3x better in density/speed, you can easily deploy it in current generation of high end server in the next few months.

RAM protocols (DDR2,3,4) must be developed 100% in sync with the CPU vendors. If the major cpu vendors (Intel, AMD, ARM Soc, Qualcomm) decide they don't want your new 2,3x better interface speed/density, you have zero chance to deploy it. It takes years for JEDEC to agree on new memory interface standard. Your new 2,5,10x better tech's deployment is actually depend on your competitors agree to allow it to be the new standard.

Flash can have higher latency as trade off if needed. DDR interface's latency has high impact on the CPU/system benchmark.
I wonder what the latency effect of changing the lights over USB is? Whether it's done at the next polling interval or forces a HID "output report". (The command-line tool you mention is probably xkbleds)

For some reason this discussion reminds me of the way the ZX spectrum handled tape input by using a single bit of a register that was shared with the three bits of screen border colour. Because the default tape loader accumulated bits there by shifting the register along at timed intervals, the data loaded produced patterns in the screen border.

It didn't have any keyboard LEDs, but the Spectrum did have at least five different input "shift" states - the keyboard was modal and auto-tokenizing.
In Germany it's 1300 euros which is half of what the new MB Pro without touch bar costs: https://www.notebooksbilliger.de/product.php/asus+ux360uak+b...
SplashID has that option. They promote a cloud-sync option, but you can opt for WiFi-Sync-Only instead, which will synchronize your phone to your desktop/laptop and never interact with the Cloud. There's also an option to never sync with any other device. I've been using it since the PalmOS days and have it working today across my Mac, Windows, iOS & Android devices.

https://www.splashid.com/
Epic bike stunt, Accident, Fail, funny videos, wheelie, whatsapp video
Hyderabad, India.

Great food (lots of multi-cuisine restaurants), warm for more than 9 months in a year, cold otherwise but not freezing cold and a happening tech. scene. The work isn't top-notch yet, but it's improving.
Perhaps things are different internationally, but if word got out that agents from the estate agencies I work with were regularly screwing buyers, they'd sink quickly.

> plus they get to keep the down payment if the buyer pulls out.

What? Where does this happen?
I'm also trying to decide between Hugo and Lektor (Note: I'm having some flask experience). At first view Hugo seemed superior but I looked at some important specifics for me like e.g. thumbnail generation, Plugin System (important for developers) or CMS like editing. All this stuff is not available in Hugo core but it's already built into Lektor.
It seems the biggest weakness of Hugo is that it is statically built and not easy to extend (only easier to deploy). If you build your own Makefile/gulp etc. around it it may also work for you but Lektor is more flexible when looking at this. From a developers perspective Lektor seems more customizable... unless you are a die hard Go developer.
I think Lektor community can outgrow Hugo's one because of the plugin system. Building a toolset around a binary to extend a page generator does not seem the right way @hugo team.
But at the end it all depends on your requirements. Hugo is much much easier to deploy and many people do not want to extend their page generator.
If they are currently valued at $1300 each with a private company valuation of $1B that means: You have to pay $1300 per share to acquire them and have no ability to sell them.

If the company goes public or acquired the company will have to be valued more than $1B for the options to be worth anything to you.

Honestly you shouldn't ever consider options to be worth anything more than the paper they're printed on until an IPO or acquisition.

Options (before IPO) are mainly a gimmick by management to keep people from jumping ship (they are typically dependent on continued employment). They cost the company virtually nothing. After IPO they have easily determined value.
Your points are valid. But let me give you my opinion (or why I invested heavily in Bitcoin in 2015)

While the West Bitcoin Bubble has almost died, the number of transactions is real. And users currently are paying $100k every single day to transact on the bitcoin blockchain.

$100k in transaction fees for a sustained period is not some users tumbling their coins, spam or some guys writing data on the blockchain. $100k everyday is a huge money amount. So there is some real economic activity going on.

But where is it coming from? China (the obvious one), Russia ( https://coin.dance/volume/localbitcoins/RUB ), Nigeria ( https://www.google.com/trends/explore?date=all&geo=NG&q=bitc... ) and several other countries.

In my opinion, Bitcoin just got its killer app. And no it's not drugs (though evading capital controls is not completely white hat though one can make the point that free capital flows are synonymous to free speech).

Countries that can follow next: India, MiddleEast (pakistan), North Africa (algeria), South America ( Vez and Brazil). These are countries with terrible economies, but they are Huge.
This is the first one that comes more than close enough for me to make the switch. Was worried at first but am really happy with my decision now :)
General agreement is that Macbook Pro is not so great with only 16GB RAM.
Uber loses over $800M in Q3
This is a very sane exercice to do, while obviously not something to recommend for production code - but I guess it's not the point.

We often take our tools for granted, without thinking about how they were designed. Doing such exercice allows both to get insights into the possible solutions for a problem one of our tools solves (allowing us to understand our tools better), and also is proper training for architecturing our own tools.

Thanks for sharing your discoveries.
My 2013(?) MB Air is not running its fan at all...
>so, buying a house just makes sure you don't pay the little profit margin of the landlord

Buying is not universally better than renting, period. There is no such thing as a free lunch; any profit received by owning the capital asset is compensation for the risk of holding that asset.
An Inspiring Story of Weight Loss and Its Aftermath
What is your goal life? Is your only purpose to be a good worker? Personally I want a life - that includes being good at my job, and working on something worthwhile, and enjoying my work. But a job is just part of my life, and my life includes my family and my friends and learning other things as well.

Your career is not you. Your career is not your life. You and your life are far more important than your job.

You should read the book "Your Money or Your Life" to get some perspective (https://www.amazon.com/Your-Money-Life-Transforming-Relation...)

In practice I think you can actually be really good at your job, not work long hours at home, and still stay "competitive", but that's a bigger discussion.

So I'm working on a book about how you can succeed as a programmer and still have a sane workweek, leaving you time to do all the other things that matter in life (friends, family, taking care of your health, hobbies. nothing wrong with videogames!). Still in progress, but meanwhile you can sign up for a course based on it: https://codewithoutrules.com/saneworkweek/
Write a book on Vue.js.

I have been working with Vue for the last 3 months and it has been a very pleasant and rewarding experience. While Vue's official guide is a wonderful resource, I feel that it doesn't delve into topics like Vuex, VueRouter, interacting with an existing API, integrating Vue into your existing project (Rails, Node.js etc) etc.

I have started writing a small book that starts off with a gentle introduction to Vue.js and then walks the readers through building a complete SPA (Single Page Application) similar to Reddit/Twitter.

This year, I want to spend the first couple of months finishing this book.

For those interested, I have created a small subscription form - http://eepurl.com/cvUk5D. You can add your email here to get notified when I launch this book and also get access to the early release.
Just remember that these are cautionary tales, not a tutorial!
I upvoted you. I agree that shipping non-ECC ram with a Xeon is at best unconventional.
Don't live hours away from your job.
Just think of a few common cases. Sending out a "applying emergency brakes at coords x,y"... You maybe don't drive in a ditch to respond but maybe your AI starts the braking process as it evaluates...
Canary Islands (assuming I can find work there). 20 degrees all year round is the perfect weather for me.
Thank you for the links- Extraordinary claims and all that. Still none of the articles claim that >400k is representative of an average operator. As the article says, France has stronger unions than we do but their costs are way lower. Personally, I've never met, or talked to anyone who has ever met an active member of a labor union. So for me they are semi-mythical organizations to begin with.
Guest Experience Management for Hospitality Industry
Currently running Windows with Bash installed though. I briefly tried Xubuntu, but occasionally it froze while booting up. Didn't have time to check what was wrong (needed to hurry for a project) so decided for Windows.
Comparison Request: Citus (https://github.com/citusdata/citus)
This is so long overdue, it's almost useless. Where were these laws in the roaring 80s and 90s when rich people were actually making money (instead of today's stagnation)? Everyone who has cash to move has probably moved their money in obscure location outside the reach of the west (e.g. UAE). These new secrecy deals are just there to solidify the sovereignity of old money in europe.
No one is suggesting that AI is a solved problem. I simply cited a handful of areas such as computer vision where progress in ML has been remarkably rapid after many years where the problems seemed daunting and skeptics had written off the prospects of the field.

Citing Newton as a typical example of the superiority of human inferential abilities perhaps represents a case of cherry picking. How often do most human beings come to exhibiting the level of insight and reasoning power required to construct the calculus and discover the laws of classical mechanics? Inventing supernatural explanations for natural phenomena, burning sacrifices / witches / books (on Evolution or other heresies) seem more par for the course than Newtonian level revelations.

Having said that, learning the laws of classical physics from observational data strikes me as a pretty natural task for the right kinds of machine architectures, since they represent essentially geometric symmetries which hold over a vast range of scales, space and time.
I'm on Hugo CMS myself but considered just using medium.com at one point but that won't help you for the e-commerce part.
i trade financial futures and cash equity. i realize ibanks offer leveraged bets on all kinds of nonsense to provide a "service", but pretty much any strategy known to humanity can be achieved on an exchange with negligible counterparty risk
Co czytają programiści?
>Theres property that rented out produces 2% income.

Exactly right. Most people here have probably seen nothing but rising house prices their adult life. Even with a massive bust, people still believe it. In reality, real returns to real estate are barely above inflation.
I agree, but someone on the Hugo forums pointed me to this issue:

https://github.com/lektor/lektor/issues/180

The fact that it's such an egregious issue (85 minutes for 2000 posts?!) that has been open for 9 months doesn't give me much hope in the development speed of Lektor. This also matches my experience, as I see trivial issues and PRs open for months in Lektor's repo...

The Lektor dev (it wasn't Armin) told me on Gitter that development has stalled a bit, but will hopefully pick up in 2017. I certainly hope so, becaue it's a well-designed site generator.
Correct me if I'm wrong but I would think this to be the case already.

Company has an asset whose value increases, that needs to be booked and eventually declared as income AFAIK. I'm really not a good accountant when it comes to IP but I think that's the general idea.