skysight-inc/HackerNews huggingface dataset:
What ebook reader would be good for those who would like to read ebooks on their own terms?

After long deliberation (because Amazon doesn't really sell books in my native language) I finally bought myself a basic Kindle 5, because it's made by Amazon, the large company that has enough production prowess to do the hardware and software right and basically it looks like all books are there. I don't like the DRM, locking down my books from me, but I decided I'll figure that later.

When I did try to figure out how to liberate my books [1] from my Kindle, I was basically asked 'Are you asking us for help on breaking the law here? (TOS, actually)' Oops, turns out like I am. Now that I thought this over and figured that I want a reader that provides comforts of reading like a Kindle does, but allows me to read my books on my own terms, I am very reluctant on buying another Kindle. What options are there?

[1] Ebooks StackExchange: How do I liberate ebooks from Kindle device? http://ebooks.stackexchange.com/questions/1192/how-do-i-libe...
I was drawing up a reply that makes an analogy to home contractors using undocumented labor. (I won't entertain far-below-market bids because those contractors are certainly using undocumented labor.) But, then I realized that I eat in restaurants that most likely use undocumented labor, so I have no moral high ground on this issue. (sigh...)

Moving away from analogy to Disney contracting with an IT firm like Cognizant, just to draw a name from the list you provided. Cognizant is perfectly well documenting the labor, but they are stretching beyond recognition job definitions to get around the "spirit" of the H1B law.

It would be interesting for the US legal system to have an "...in the spirit of..." requirement in determining violation in these matters rather than strictly a "...conforms to the written letter of..." requirement. It might prevent some of this cat-and-mouse bs.
"Community" is loose term - choosing to limit the boundaries to "your country" is arbitrary. There is an argument to be made that having the people best suited for a job work on it will improve long term economic viability of the product itself and in turn availability of the product to the "community". There is also the risk of losing the best talent to an entity outside this arbitrary definition of community and then get crushed by a superior, competing product/service - where is the economic sense in that?
Disney and the contracting firm are both corporations.

Corporations do not exist in free markets. They are a product of nothing but legislative intervention in the free market in the form of the Companies Act (the reformed version of the 1850's) and its descendents around the world. Without this interference in the marketplace, corporations in the modern sense cannot and did not exist.

The only reason this kind of situation can arise is because of the nature of corporate relationships, in which the actions of individuals are hidden behind the collective mask of corporate ownership. Otherwise, it would be, "Jane fired Fred from America and replaced him with Amir from India" and the locus of effect would be undeniable.

It follows from this that the lawmakers who intervened in the free market to create the corporate form of collective organization are--or ought to be--held responsible for the overall effect of corporate behaviour. The likely corrective action, as our Libertarian friends tell us, is further intervention in the free market in the form of regulation on this sort of behaviour.
Sounds like you need Lineman: http://linemanjs.com/
No, it's: "No Uber/Lyft, no drivers"
Given the many "not as good as Google but good enough" type comments, perhaps people are switching away from it being the default from a search bar, but instead of using it for everything, they use it for what they consider sensitive queries.
I believe the US, or any other Western nation, doesn't produce enough professionals to satisfy the needs of our businesses. (Source: I'm a hiring manager.)

I also believe however that this situation is being abused to suppress wages by bringing in underpaid labour in a market that already needs a big upward salary correction to account for the shortage and economic value of these professionals.

Abusing and manipulating the problem out of short term self-interest doesn't mean there isn't a problem. In fact it's a very common pattern. See for instance the war on drugs.

Denial is not a strategy.
>It probably doesn't matter because 99.999% only want to access Netflix in another country.

If they are giving people the service they want then how is it a scam?
Rates are variable, and drivers choose when to drive. I've taken several rides where the driver only works during "surge" hours. What am I missing here?
Magic Johnson is joining Square's board of directors
Yes. "Had to" or be terminated. As I recall, they made it pretty clear that this was not a negotiation. I'm skeptical that there would have been much wiggle room given that the company in question has been one of the most vocal opponents of the state where it's headquartered restricting non-competes through legislation. I signed because, in part, the non-compete didn't really affect me a lot because I wasn't senior enough at the time.
Perhaps instead of that, they should give you a list of inventions which they own and you sign that, and anything else that you come up with on your own time is yours.

If the "list everything you've ever done" argument is reasonable, then the logical counter is actually rather stronger than that.

The true equivalent would be that the company must list all inventions and IP they have ever created in their history, including before you joined. Rights to anything they don't list automatically belong to you as the new employee, even if it was created on a work PC during working hours as a result of an employee's current job and the employee was duly paid for it. And if the employer then inadvertently grants rights to one employee and then the same rights to another one later, as they will for any invention or other IP they forgot to list, they are legally on the hook for any damages when it turns out they couldn't actually grant the rights the second (and third, and fourth...) time. Finally, employees are not required to accept any new items the company wants to add to its list of claimed inventions and IP, even if the new item is entirely created by staff on company time and using company resources.

I think it's fair to say you'd have trouble finding a company lawyer who advised their client to accept that kind of term. And yet companies attempt to impose the equivalent on their employees all the time.
That's not entirely true; Google does not refresh all of its data every cycle: some "rare" locations (where few people live) have been visited only once during those 8 years.

To catch up you need to cover all locations, not just the frequent ones, so that takes more than one cycle.
IndieBio’s First Startups: Bioreactors, Blood Tests, and DIY Genetic Engineering
If you are aware of particular situation, you can handle it. If you aren't aware of a particular situation at best you log the problem and skip the operation. That's pretty straight forward and is still the same approach.

For example, I might just catch every single Network exception, log it, add a timeout, and retry the operation. I'm not playing wack-a-mole and I don't care in the handler which of the thousands of methods called in my operation actually raised the exception.

The point is one should not be looking at what exceptions the methods throw but instead what exceptions can be handled. One set is very large the other set is very small. This applies equally well to server software.
https://bugs.webkit.org/show_bug.cgi?id=146064
While it may very well run the WASM it'll need to interpret the output. How do you rank a running game of candycrush vs. the candycrush website in google results?
Dude's old ass 1994 website and coding practices gave me enough of a cross-section as to who he really is. Lazy.
Yes: "I’m happy to report that we at Mozilla have started working with Chromium, Edge and WebKit engineers "

https://blog.mozilla.org/luke/2015/06/17/webassembly/
Have you read Zed's books? I think this "ethos" is captured pretty nicely in them. Most chapters end asking the reader to solve a few challenges, some of these are difficult for a beginner, and it is recommended that you spend some time researching the answer.
Apparently I am no longer a 'clueful' user then. Makes me chokle.

Nobody with a clue waste hours setting up their own email server when gmail can do it for you in a few minutes.
As another non-citizen I'll add that I'm a 'full time' employee (in an "at will" state) and not on a contract. My visa expires 2 years from issuance but can be renewed (from an embassy outside the US). Like the H1B, I cannot remain in the US if I lose my employment but also like the H1B I can transfer my visa to a new employer.

I'm on a country specific visa though so my experience may differ from others. Notably, my visa class doesn't have a 'lottery'.
Dynamics CRM approaching $2B and the Head is cut... :(
Hyperkin ProCube Nintendo WiiU Controller Announced
The iOS App Store disallows dynamic libraries. Libraries are statically linked into the final executable, so they're not easy to replace.
The H1-B visa program has a minimum salary requirement of $60K USD a year. Of course, that's almost entry level in the technology sector. Raising that to $100K-$150K/year would definitely help, and it would be hard to argue against it. If you're relying on talent from outside the country due to a skills shortage, paying a premium is the cost of doing business.
I think we're pretty clearly headed in this direction. It's the only way out of the nightmare of our current webdev world.
Quick setup of scriptable transparent SMTP proxy for spam outbound protection
Find, grep, sed, and awk
> How could they be an employee or three companies at once?

So by your logic i can't be employed as waiter at a restaurant and also be employed as cashier at a grocery store at the same time. Obviously i can't be scheduled for the same shift at both places, but with Uber, Sidecar, Lyft, etc your shift starts once you accept the rider and ends when you drop them off. You clearly aren't going to pick up an Uber rider while you have a Lyft rider in the car.

So what's the difference between the waiter/cashier scenario and the Uber/Lyft scenario besides shift length?
> Want to control the flow of immigration for certain jobs? Simply raise or lower the thresholds.

It bears emphasizing that this would be great for employers- Maximize the labor pool and costs drop.

Incidentally, this is why we are seeing so much effort to get more women into programming. Big companies aren't throwing millions at this because of a moral calling to achieve gender parity- They know that the more (historically, easier negotiating) women who are coding, the more labor costs decrease.

It will be interesting to see how many "SJW"s will still be pushing women into coding when their own salaries start to plummet.
Department of Labor also requires H1 applicants on the employer side to pay "prevalent" wage.

It does seem to make sense for Department of Labor to grant the visas to highest salary earners first. As US government taxes personal income, it's even in their self interest.
I saw (or just inferred) damage control. The 'Happiest Place on Earth' can't make headlines for laying people off.

I mean, they still will lay people off, but they'll spin it like they are actually creating tons of jobs and everyone is super duper happy about it.
This is not riding the edge at all.

This is explicit in the FLSA, see 29 U.S.C. §213(b)(17), which exempts (from overtime)“any driver employed by an employer engaged in the business of operating taxicabs.”
> Uber as a corporation is a selfish and greedy

And you aren't self-interested or greedy when you find the opportunity?

And why do you work for a company that is so terrible? Find a new occupation or work for a competing service.
We're GMOing crops long before the DNA revolution. Plants were selectively bred for certain qualities since the dawn of agriculture. None of fruits or vegetables we eat in the present (even without GMO) could be found naturally few hundred years ago.
We were genetically modifying them without really knowing the mechanism.

There some ecological as well as regulatory challenges. That doesn't mean GMO isn't a solid approach to improving accessibility to high quality fresh food
Ask HN: Why does Google not standardize parental leave for all employees?
It seems to me that Google is in an excellent position to offer generous and standardized parental leave packages across all employees in all countries.

But instead employees are given varying benefits, based on the laws of the country they work in.

Why is this the case?

Seems like Google (and similar companies) are missing a large opportunity for hiring and retention gains...
Do you have a recommended reading list?
How could you have threading without a runtime?
This is interesting context going back to the 50's - much longer than the whole restaurant chain thing in the 80's (I think?):

http://www.npr.org/sections/money/2012/02/03/146356117/who-k...
Any immigration policy short of opening the borders completely is "protectionist".

Just waving the word "protectionism" around is a non-statement that doesn't say anything about what may or may not be wrong wit the current policy.
A point is being lost here in major way: We need to, as much as possible, get government out of our homes and businesses or they will continue to bury us under so much muck that we'll asphyxiate.

Seriously, what the hell does government have to do with the relationship between me and my source of income. I should be able to do whatever I want, whenever I want to and at whatever rate I choose to work for so long as it isn't illegal in some fundamental way (fraud, theft, murder, burglary, etc.). Beyond that they should stick to painting white and yellow lines on the roads and changing light bulbs on road signs, thank you very much.

It is just incredible to see how our own government looks for every possible angle they can find to destroy progress. I am not defending Uber and their practices. I've never used the service (troed but not available where I am). I am simply using them as an example of a fantastic innovative company trying to find a better way to do something and, instead of our government helping facilitate the exploration of solutions that could advance society and make life better, simpler, healthier, whatever, they become our own worst enemies.

Who the hell do they think they are? They work for US. We don't work for them. We are not their slaves.

Folks, wake the fuck up. Next election you need to send a solid message to everyone in government that they better truly start working for us or they are gone. The way you do that is to support moderate Libertarian candidates. Moderate is the key here, the extremists on any party are friggin insane.

WE NEED TO REDUCE GOVERNMENT TO A MINIMUM OR THEY ARE GOING TO KILL US OFF.

Look at what is happening here in California. We are going to BURN a hundred billion dollars (likely more) building a joke of a high speed train to nowhere and NOBODY is stopping it. Why? Because you are watching government greasing unions to gain votes and favors. The whole thing is sick beyond recognition.
I think that I don't like your function syntax, but meh, that's kind of irrelevant.

So you're basically just using exceptions as syntatic sugar for return codes. Works reasonably well, I suppose.
Well they are not taking selfies.
How Much Is the U.S. Worth?
Permanently is a long time. It would seem nonsensical to handcuff a company 20 years from now for violations made today. Not only could there have been complete turnover in the intervening years, but there could have been various mergers, acquisitions, and spin-offs.
Going entirely off of memory I would guess it was the discussion between Neo and the Architect, where the Architect describes Neo as an 'anomaly' that is expected.
It's a bit of a reach to sling accusations of bias. The Rust project makes it trivial for people to contribute, so anyone with even a passing interest in the language can become a "contributor to Rust" in seconds. If you try and disqualify all of the 1,000+ Rust contributors from writing blog posts about the language, then you most likely also disqualify everyone qualified to write about the language from writing about the language. :P
If I'm reading you correctly, the next step for Uber is to appeal this judgment in superior court. When is that likely to happen?

What do you make of the Berwick Enterprises wrinkle?
also important in my eyes: shared memory threading: https://github.com/WebAssembly/design/blob/master/PostMVP.md...

Threads themselves may be "ugly", but to build all the pretty abstractions you need them as foundation.
So what? Not everything apple does has to be shiny. If they do the job, why bother?
Java 9 WILL Change How You Develop Software
It's great that they provide this detailed what location when data.

However, it demonstrates that their maps still have some way to go. E.g. They are driving around southern Hertfordshire this week, where I used to live. Dacorum is a borough, not the name of an actual place; I've never heard of Hertsmere or the three rivers; and Welwyn Hatfield are two adjacent towns. 3 out of 7 place names is not great.
my take:
[Optimistically] It's because heart disease is the #1 premature cause of death while lung disease is just #3 (though the percentage gap is much wider than their positions suggest) and therefore a good target for helping society at large through regulation[1]

[Pessimistically] the #1 cause of poor health conditions is heart disease, and therefore the medicare/medicade cost is too high for the govt to foot the bill, so they're finally regulating. :P

[1]http://thechart.blogs.cnn.com/2011/09/13/4-common-killers-in...
As of iOS 8 you can use dynamic libraries, but the user can't replace them without invalidating the code signature for the app.
oh man that drives me up the wall, but i also noticed that it drives my mother up the wall too, i guess even a 50 year old lady with limited tech experience also saw through that flaw.
>But instead employees are given varying benefits, based on the laws of the country they work in.

I don't imagine so, but it is possible, are there any conflicts within the laws?

You would - of course - follow the letter of the law of the country you are working in before any 'standardization' you would do. Following the law is important.
Your first point is refuted by your second point...

According to you, Walmart employees cannot support themselves, even though we have a raft of labor protections. Walmart is not subverting any labor laws, as far as I can tell.

As to your point about minimum wage: how does increasing the cost of labor ensure that more people will have work? When you are unemployed, you cannot support yourself.

The bottom line is that when two parties enter into a contract voluntarily, that should be the end of the matter.
nope, just means they have 12 months to get the next indentured servant lined up. lose/lose, still.
I'm a Lyft driver and this is a TERRIBLE decision for me, personally. Luckily, I will be quitting and launching my own company (a biotech) soon. The irony is that if this ruling sticks and Uber and Lyft lose significant business, business will migrate to taxis, which have an even more exploitative (but definitely legal) relationship with their drivers!!
Projects the Hard Way – Coding Projects for Early Coders
Don't tell me... tell the people who keep pushing old ideas in new guises on me!

"Oh, look, the JS community has discovered $TECHNIQUE. Ah, yes, I remember playing with this in 2003. Does any of them remember the ways in which it went bad and never took off, or are they just spouting hype? Ah, I see they've opted for hype. Well, this ends predictably."

Not that $TECHNIQUE is necessarily bad, mind you, it's just that none of these ideas are new and it would be nice to see one of these frameworks pop out every so often written by someone who up-front acknowledges the previous weaknesses of $TECHNIQUE and tries to address them, even if only through user education, somehow.

(And while no language community is immune to this, the last two years of JS has been noticeably worse about this than any other community I know.)
Ageing has several causes, including the accumulation of clutter (basically poison) inside and outside of our cells. I'm not sure becoming a vampire is enough to overcome that.

Given the uncertainties, I'd still want to keep cryonics as a back up. (Though it looks unavailable here in Western Europe.)
So would merely allowing tipping (which it absolutely should do either way) be sufficient?

How about Sidecar's approach of actually letting drivers price their services (to some degree)?
FCC Plans to Fine AT&T $100M Over Capping of Unlimited Plans
> "If I get into an accident, my insurance screws me."

Well, unless you purchased specific insurance to cover the cost of driving your car for business use of transporting people.
Ugh, I sure hope Scott doesn't become an example of the Peter Principle. He strikes me as a very knowledgeable nice guy that wouldn't fare well in management
+1 for visibility. This comment needs to filter to the top.
This doesn't seem to necessarily imply that Apple is directly involved. But it's good to know that Safari should be included in this effort.
I find it very hard to recognize a new model if it has the same look, same name, and 95% the same features as the old model...
A plan for a 3D-printed steel bridge in Amsterdam could cut costs
I can relate, in this case the op was actually hindered because he knew there are bytes behind the string. A key insight into why you shouldn't simply get the bytes is the .net char size is actually 2 byte, and the internal encoding is utf-16. Thus encoding/decoding is required, and if you haven't worked with encoding before, can be a bit confusing imo.
Interesting to note from the photo that Maps has its own subdomain. I'd bet on a web interface in the near-ish future.
I think it's reasonable to say that you can't compete with your employer, without drawing their legal ire, while you work for them. The flip side of it, at least in California, that it's very difficult for an employer to keep you from working on whatever you want for whoever you want (as long as you're not actually infringing on their IP or running off with their trade secrets), once you are no longer employed by them. The examples of this are legion - HP didn't sue Wozniak after he left to invent personal computers. Same for everyone who leaves Google or Facebook or Apple to pursue some idea of their own. "Former employer sues budding entrepreneur" is a story you almost never hear.
EcmaScript 6 approved by ECMA as a standard
> Permanently is a long time.

Permanently is a long time. If you prefer not to hold the corporation responsible forever, I would be satisfied with holding corporate officers personally liable instead.

If the IRS and state labor government is able to purse corporate directors personally for payroll taxes that haven't been paid by a company in the event of insolvency, this would be no different (ie labor regulation).

We've tried the carrot, now its time to try the stick.
It would hurt startups under a few conditions. Perhaps there could be an overall package, rather than pure salary (e.g., equity, etc.)? Or a gradient on the scale of the employer? It's difficult to find a set of rules that don't hamstring the small companies, don't misalign incentives for big companies, and aren't ridiculously complex.
Grid cells are pretty cool, and thought to form the basis for spacial navigation in the brain, and the discovery of these cells in 2006 won this year's Nobel prize

https://en.wikipedia.org/wiki/Grid_cell
Amsterdam 3D Printed Bridge: Gravity-Defying Structure Will Be Built by Robots
But it does have a web browser. Could always serve a website with the uptime that auto-reloads every so often.