skysight-inc/HackerNews huggingface dataset:
From a physics angle we're mostly dealing with electromagnetic induction. Faraday's law of electromagnetic induction states:

"that a voltage is induced in a circuit whenever relative motion exists between a conductor and a magnetic field and that the magnitude of this voltage is proportional to the rate of change of the flux".

The magnetic field here is attached to the glide wheel (rotor). The conductor is some stationary spools placed near the glide wheel. This means the voltage output depends on how fast the glide wheel spins (rate of change of the flux).

The other part of Springdrive comes from Lenz’s Law of Electromagnetic Induction:

"the direction of an induced electro magnetic field is such that it will always opposes the change that is causing it"

That means that the current creates a electromagnetic field of its own that opposes the changes in the magnetic field that caused it.

So that opposing field depends on the rate of flux according to Faraday. That rate of flux directly correlates to the passage of time (the spinning of the glide wheel).

By adjusting the placement and configuration of the circuit (the spools) we can influence the flux, thereby influence the induced voltage, thereby influence the induced magnetic field that opposes the change that is causing it, which is the spinning of the rotor that correlates to the passage of time, to a degree that hopefully is around 1 second per second (or 1 rotation of the glidewheel per 1/8 second).

Note that if the glide wheel accelerates for some reason, the change of flux changes, the voltage changes, and the opposing magnetic field increases, forcing the speed of the glide wheel down. On the other hand, if the glide wheel slows down, the opposing magnetic field decreases and allows the glide wheel to spin faster.

So technically the "smooth" second hand isn't smooth at all, but slows down or speeds up about 8 times a second, so it's not exactly "at a constant speed," but since it's not a start-stop motion, it sure looks smooth to an observer.
I don't think this is up-to-date:

* On https://www.icann.org/resources/agreement/dev-2014-10-16-en you can see the agreement between ICANN and Charleston Road Registry to operate the TLD for 10 years

* other pages on the wiki for TLDs that you can already register now still shows "proposed"
I hate to be that guy, but the George Daniel's coaxial escapement was more of a marketing gimmick Omega felt they needed at the time.

A lot of people in the company didn't want to use the new escapement, but they needed a new selling point. Plus--why fix something that isn't broken? Their watches seldom need to be opened for at least ten years. I have a Omega Constellation, with the standard escapement, that hasent been opened in 15 plus years, and keeps time within seconds per day.

Many of the coaxial escapements had problems. It's not clear why. I believe the problems were watches produced on the first run?

I have an Omega with the coaxial, and many with standard escapement. My coaxial keeps the same time as the my other Omegas. Actually, it's not as accurate. I hate to say this because it's a $3500 watch.

The jury is still out on wether the coaxial escapement is any better than a standard two jewel pallet fork. The coaxial has three jewels, and a unconventional pallet fork.

In fact, their are guys like myself, who actively seek out Seamasters without the coaxial escapement.

My point is different, more complex isn't necessarily better. Sometimes the new design just adds more failure points to a movement. The coaxial escapement hasen't been around long enough to claim superiority. As to repairability, it's definetly more work to service. Why--Omega keeps its service manuals locked away, like all the rest of the high end watch companies. In the end, they want you to send in that watch to the factory when the time comes, and you will be charged factory prices for a wash, oil, and buffing. You will receive a fat ding on your credit card for that service.

In the long run, when you can't take a watch to whomever you want for repair/parts; you really don't own said watch. You are essentially leasing the watch. Again--you buy a Omega with your hard earned money. Even if you have the skills to work on the watch, you can't call up Omega and order a spare anything. They will politely tell you to take it back to the overpriced boutique, and they will send it in, and you will pay through the nose.

I'm tired now of writing. I do like George Daniels though. I wish someone would do an autobiography on the man.

A couple more things about watches, and their subsequent service. Service it when it stops working, or doesn't keep the correct time. If it's in the water, you need to have it serviced at their intervals. Buy a demagnitizer. And I forgot the other thing I was going to say. Anyways, for the money, you can't go wrong with any Omega--vintage, or new. I've looked at new/old Rolexes, and Omegas under a microscope, and I can't tell a difference in quality of parts, or engineering.
>> The way it works is that you bring it physically and they look into it.

Not gonna happen, banks for now will rather swallow the relatively low loses due to fraud.

In USA you sign a piece of paper (pre-approved loan), or login online and the loan money is deposited in your account within a few days. All automated. So far it works out for them, if fraud loses increase, the banks, not us, will choose the next method. And Congress will approve it within weeks.
I test with HTTP, locally.

This forcing of opinionated things goes on my nerves. How about develop the browser, and let the mass decide what they use. Amazon was 100% HTTP for 20 years (except the single login page) - it worked very well.
With all the hacks that people have put in place for using .dev locally, who in their right mind would want to even register and use a .dev domain? :P
Well, I’m afraid that you’re not going to get any agreement from me. The whole point of my post is that, because the vast majority of the journal production process is carried out through the labour of unpaid academics – the only added value from publishers (coordination with printer/distributor) is insignificant and certainly isn’t worth locking this knowledge down.

So, piracy is a great solution in the short term, and in the long run there should be a return of journals to learned societies. After all, that is where many of them were originally published anyway before the for-profits bought them up (promising to save on labour and ensure better quality, but in fact unpaid labour is still used and the quality of editing and typesetting has dropped drastically now that for-profit publishers often demand camera-ready copy with no quality inventions of their own).
P.S.: Traces of the Minskytron circle algorithm are also to be found in Spacewar!, the first digital video game (also for the PDP-1): In the main code, there's a parameter controlling "torpedo warpage" (normally set to a value causing no effect), which displaces the trajectory of a torpedo by the help of a modified version of Minsky's circle algorithm. Then there's also the first hyperspace patch (for Spacewar 2B) by Martin Graetz, displaying a special, Minskytron-inspired animation, called "warp-induced photonic stress emission", also known as the Minskytron-hyperspace. (For the latter, see http://www.masswerk.at/spacewar/inside/insidespacewar-pt8-hy... )
I (as a decade long MBP user) still think that Thinkpads nailed notebook design.

Since I moved more and more to Arch on a cheap Chinese notebook which seems to replace my MBP for 90% of my tasks I hope to get a Thinkpad with Arch as my next main notebook.
I always use .local when I have an app running on my machine locally. It's one of IANA's reserved special-use domains as well.
As I've pointed out in another comment, I've been wrong on this point.
Ask HN: Should I fire my underperforming employee?
I own a small software company. Most of the team is great, producing high quality work, clearly working toward the success of the business, etc. One is much more average. He has a decent amount of domain knowledge, but isn't progressing. His abilities and production seem similar now to several years ago, whereas former junior employees have surpassed him. And unlike other members of the team, he is often not reliable. Work slips through the cracks, or consistently takes much longer than it should.

We have had discussions regarding organizational techniques and that sort of thing, to help stay on task and avoid leaving people hanging. Some of these have had some degree of impact, but the general lack of performance compared to everyone else on the team persists. He's not terrible, and he does do decent work at times. He even takes initiative and has some good ideas, but it's often in the form of getting sidetracked on something relatively unimportant while critical tasks wait. And sometimes it seems very much like days are going by without him working on anything at all. (I certainly realize it is possible to spend a long time working out an algorithm or debugging or whatever, with little to show for it. This is different.)

I'm considering letting him go. But I'm torn for a few reasons. He has been with us for a long time now, and there hasn't been any particular egregious thing that seems to warrant that step now in particular. He's also a nice guy, so I would hate to do it. Plus, I'm concerned about the potential effect on team morale (although I'm sure some other developers have noticed the disparity as well).

I'm honestly not sure whether I'm just letting my desire not to hurt the guy color my judgement, and objectively I should clearly let him go, or if it's totally the other way around, and it's only my sociopath CEO side suggesting firing a loyal employee for not being exceptional. What would you do?
I don't think it is a bubble. Everyone seems to equate real estate, stocks, and currency as all the same thing. Unlike the first two, currency increases in intrinsic value the more people believe it has value. So saying that how can bitcoin increase 1000x and still not be overvalued, you have to understand that now (people x perceived value) has had to increase 1000x as well. This means the currency is now accepted 1000x by more people and in greater amounts.

This is a snowball effect that won't apply to real estate or stocks, but does apply to currency.

Until people see the difference, they are going to be continually blindsided by the increase in value of crypto currency.
The key words are "by regulation or law." Bitcoins are completely unregulated right now. Coinbase can do whatever they want with people's crytocurrency and the government won't bat an eye, which is basically what happened with Mt Gox. At least your bank account is FDIC insured.
As a developer, I never used .dev for development and I don't know anyone who does. The number of developers around the world is a small percentage of all users, let alone if not all of them have this redirect. And those who do probably use /etc/hosts, so your specific host needs to be in there (since the hosts file does, unfortunately, not do wildcards)... yeah, I think people are not going to have any second thoughts registering .dev domains.
Another option is not using Chrome as the main dev browser. Firefox replaces it just fine.
Google controls the .dev TLD. It has been delegated to them. They’re not using it randomly.
Correct, these structure areas are some of the most complex within our bodies. There are hundreds of tiny stabilizer muscles in our backs that can be injured. Each disc can have an almost infinite number of ways it can bulge, hemorage or slip. This entire structure is protecting the spinal column and can interfere or damage all kinds of different parts of the body through the nerve connections.

I hypothesize that a majority of depression suffering is sourced by subtle spinal/nerve injuries, which the brain could interpret as death. Once a strong enough signal develops in the brain that's saying, "you're in pain, all the time, you probably should isolate yourself and kill yourself" it's not hard to see how that could lead to depression and suicidal thoughts.
A simple heap memory allocator in about 230 lines of C
I don't really see this as a problem. In fact, I wish Chrome would do that for every gTLD, but obviously that's not going to happen any time soon. Secure by default would be great.

The real issue (for me at least) is that it's far too much of a pain to run an SSL secured site locally. It can be done, but doesn't work well across teams given you need to register your certificates locally. Being able to serve a site from a Vagrant box or a Docker container over https in a way that a browser will accept (or even just pretend to accept) would be immensely helpful. I'm sure web developers and browser vendors are trying to resolve the problem already, but it can't come soon enough in my opinion.
Wrong kind of hackers news.
Implementing the function composition operator in JavaScript
Yes and no. That ability to manage own negative emotions, reactions during call and attitudes is something you can get better at - there is learnable aspect to it.

However, it is not perceived as skill worth reward, so people are not inclined to do it.
Same here. Time to check out firefox :)
Any sources on this? What is driving costs?
Web developers test their code in all the browsers their audience use. Switching to a different browser isn't a solution. This isn't about what we use for personal web use.
I know exactly how you feel, I'm not upgrading past the X201 series, its the last model I can completely remove the trackpad on, and its the last model without a screen aspect ratio only optimised for watching video.

http://mos6581.com/pictures/thinkpad/x201t-bios.jpg
How can EU law allow this? Crazy.
When you consider the hit in salary over the first X years as cash its clear that early employees put as much if not more in than founders, for a tiny fraction of the upside exposure. Early employees should be paid double market rate to offset the risks!
I didn't actually /want/ a 15", previously I'd always used T4x and T4xx, but the specs are not possible on the existing 14". The specs outweigh the form factor for me by far.

It is usable on an airplane. Weight doesn't bother me at all, and it's not heavy or thick. But I'd buy a 14" if I could get the same specs.
I prefer Go's lacking to Rust's syntax and long compile times. But then again I do not write things like Servo. I also like Nim and Crystal and while Crystal's compile times are not ideal I can forgive this as i like the syntax
FWIW, there KFC is quite a bit busier than the rest in Africa

https://en.wikipedia.org/wiki/List_of_countries_with_KFC_fra...
On one hand, this is a big step in the future of technology that I've been waiting on since the 80's.

On the other hand, this is a big step in the end of privacy and separation of data that I've been dreading since the early 00's (when I started to care about that).

Can't quite figure out if I'm more on the for or against side, but one thing is for sure: the mis-fires that are sure to happen at times will be full of giggles ... "Honey I swear I didn't buy that".
algorithms + data structures = programs. literally the title of a classic CS book.
From https://tools.ietf.org/html/rfc6761#section-6.2 :

Application software SHOULD NOT recognize test names as special, and SHOULD use test names as they would other domain names.
.local might be used for mDNS, mostly with Apple hardware.
> Web developers test their code in all the browsers their audience use.

If only. Those days are long gone.

These days the majority of web-developers I see exclusively use Chrome and test in nothing else.

Google seems to be encouraging this behaviour too, with web-pages promoting people use unfinalized APIs found only in Chrome for production websites. It's the new MSIE, for sure.
I guess the problem with rich chinese is that even tech people turn into a lower class when they compare. That and they buy every building they can contributing to the housing crisis.
Sure, I'm willing to accept that, including that Flash is not a web standard.

But another solution might have been to make a Flash web standard, with open implementations, instead of HTML5.

This is really an architectural choice that was made, not so much the blocking of a plugin.

They chose to integrate all in 1 big pile, instead of keeping web content and multimedia separate. And now you end up with a washed out version of both.
I remember reading this one here on HN:
https://news.ycombinator.com/item?id=14101699
This looks like a special case of the knapsack problem https://stackoverflow.com/q/7774769/447514
This is why I said main. Most webdevs don't continously test in each browser they target, they usually just use Chrome and then check if things break in other browsers. And some don't even check at all.
If you like see or link to past discussions: press the "past" link at the top of the page so you can make your list more complete. Currently this exact same article is listed there 7 times. You are welcome :)
You don't. You use an RTSJ JVM.
The X220 can be hackintoshed rather easily.
I use .dev via dnsmasq resolving *.dev to 127.0.0.1.

I wouldn't register any dev domains though these are supposed to be throwaways based on the project (my "serve" script takes the folder name and uses that plus .dev as a domain)

I'll just switch to .test as recommended elsewhere
Firefox imports Chrome's HSTS preload list. Sooner or later it'll enforce HTTPS on .dev, too.
I still think it’s the best phone out there

It's not out there, and no one's even used it in the real world - how can you make that call?
Again, that's an American thing. They will distribute credits to whoever ask for them, as much as they can just to make money out of people.

In non insane countries, you are considered debt-free when you have no credit, not when you accumulate credits and pay them with one another.
You should look into Zimbabwean dollars, Russian ruble, Venezuelan bolivar history. No amount of government intervention will help to keep the value once the population loses faith in the currency. Even if you start giving away gold bars for each unit of currency, you will quickly end up with no gold bars and lots of worthless paper. If you restrict the supply of currency, people quickly invent their own money, which you don't control.

EDIT:

And people will happily pay for goods and tolls with worthless paper, but your demand to accept dollars and fix the prices has one outcome: empty shelves and lots of people in prison (because how else do you enforce dumb demands?). Both were tried in Venezuela and USSR with the same result.
It makes me a little sad that there are still devs who haven't discovered the magic of https://www.browsersync.io/
It is a privilege of modern media, like HN, that we get to interact with someone like Alan Kay. Just 30 years ago interacting with a person of great importance to a field only happened if you were lucky enough to work with them or go to school where they taught, which is just a lottery. And it's not just Alan Kay, there are many amazing visionaries who stop by HN. It truly is a privilege that we should not take for granted.
They should do the opposite. There should be a .insecure domain where browsers accept HTTP or HTTPS with wrong or no certs, and pretend it is HTTPS with all consequences (e.g. loading of HTTPS third party resources). I wouldn't put it on the open net, but rather let people set it up internally for testing.
Couldn't find any english news article covering this, but the most recent news is that several spanish ISPs are blocking the webpage's replicas. The catalan government is recommending the use of proxies. So things are getting even crazier.
Application of Roller Parts in Paper Machine
I feel you misunderstood the GP.

Rewriting/expanding the statement using my words, this is what they said: "I don't know why people (developers) thought they could start using random TLDs for local/testing purposes".

Yes, Google got the TLD and controls it now. The GP isn't criticizing Google (although I still think "we bought a TLD for internal use" is worth debating), they criticize people like the blog author for using 'random' (i.e. "not meant for that purpose") TLDs in their development process.
JRockit's deterministic GC was awesome.
Just commented over at Matthias' blog, I'll just copy-paste it here:

First of all I think this is generally a good move. If people use random TLDs for testing then that’s just bad practice and should be considered broken anyway.

But second I think using local host names should be considered a bad practice anyway, whether it’s reserved names like .test or arbitrary ones like .dev. The reason is that you can’t get valid certificates for such domains. This has caused countless instances where people disable certificate validation for test code and then ship that code in production. Alternatively you can have a local CA and ship their root on your test systems, but that’s messy and complicated.

Instead best practice IMHO is to have domains like bla.testing.example.com (where example.com is one of your normal domains) and get valid certificates for it. (In the case where you don’t want to expose your local hostnames you can also use bla-testing.example.com and get a wildcard cert for *.example.com. Although ultimately I’d say you just shouldn’t consider hostnames to be a secret.)
I still have no idea if my amazon.fr prime account is supposed to give me access to prime video. It does right now, but it leaves the french domains all together and feels like it shouldn't. But then it recognize my account as french and offers me content dubbed in french (which funnily enough I don't want, since I prefer watching VO).

I also do not know if my girlfriend's account, who I "share" prime with, is also supposed to get access to it like it does now.

The whole prime = free 24h delivery is fine and that's what I pay it for and it's a great deal in my book, but all those asides prime thingy... Amazon needs to clear up what it contains and what it does not. Or maybe I just don't get it.
By 'better than free', are you referring to this[1] by Kevin Kelly.
To quote from it:When copies are free, you need to sell things which can not be copied.
And goes ahead to list 8 qualities of what can be sellable once distribution is no longer the value-getter.
[1] http://kk.org/thetechnium/better-than-fre/
The x220 did not have chiclet keys (at least not the 700 or so of them that i purchased and administered).
[1982]: Acid Dealer at Jim Morrison's Grave Meets Vladmir Putin
Well, the key travel is different today. I want the experience back that I had with a X60 or the X201s and X220 (which I still have and use). The experience that I have with my X240 or my T260p is certainly different. Its not bad, but different. But maybe its just the keys. We will see.
Tips for Redux
They are not providing that service. The reviewers are other scientists working for free. All the publisher is doing is coordinating the work.
This is IMHO a very good practice and it will be even easier with the upcoming wildcard certificates from Let's Encrypt:

https://letsencrypt.org/2017/07/06/wildcard-certificates-com...
For example, I've heard that in France, when the grid is at capacity you have to pay to inject the current from your home.
That statement is exceedingly difficult to square with a vaast body of law which preciscely and specifically claims that copyright is about moral rights.

See: Moral rights were first recognized in France and Germany,[4] before they were included in the Berne Convention for the Protection of Literary and Artistic Works in 1928.[5]:37 Canada recognizes moral rights (droits moraux) in its Copyright Act (Loi sur le droit d'auteur).[6] The United States became a signatory to the convention in 1989,[7] and incorporated a version of moral rights under its copyright law under Title 17 of the U.S. Code.

https://en.m.wikipedia.org/wiki/Moral_rights
4 Problems Still Facing Rugged Data Storage