skysight-inc/HackerNews huggingface dataset:
There's another reason too. While Linux got more 'desktop-friendly' with all the GUI apps and Windows-like WMs we faced a shift to web-base apps which I think is the real reason.

I run Arch + i3 as a WM, so a very bare-bone setup, and use just terminals and a browser. No other GUI app. I don't need anything else and I am not a power user, rather a non-tech guy who wants to get stuff done.
My 9 old kid also using Ubuntu 16 on my old 10 years ibm laptop.

its magic , i carry USB disk with Ubuntu installation every where to save old laptops ...
The keyboard is by far better IMO. And trackpad is about the same in my opinion. I dont get the hate
Blur by Abine, albeit for online purchases only.
This is sad. I thought I'd be able to see a map showing green as part of the rail line that was complete or percentage complete. It just has some random project names where there's some work going on. I drive to Fresno every other month and cant wait to ride this, but nothing on the route seems to indicate any urgency to complete this project.
There are speculations [1], saying that Snapdragon 835 will be used in Samsung Galaxy S8, HTC 11, OnePlus 4, LG G6.

[1] http://www.pcadvisor.co.uk/new-product/mobile-phone/snapdrag...
When talking about the short run and long run implications of anything it must be acknowledged that in the long run we're all dead. Furthermore, in the medium term a very large portion of people's lives can be wasted.

Instinctually, I tend towards preferring legalism, and the formation of institutions rather than cults of personality and the types of ad hoc choices that undermine rational preferences in policy decisions.

However, politics are human with outputs often affecting inputs and any number of chaotic dynamics, such that a controlled corruption of some sort might be useful. Especially if the point of political leaders is to lead while environments are in flux, it makes sense that they'd occasionally find someone guilty of a current law not guilty in the context of where the law should be.

Taking a very large step back, it may have been a historic mistake by the President to pardon the large number of Americans who committed torture and ordered people to be torturers. It was unseemly to even consider the type of punishment people meritted for doing what they claimed was work for their country, and possibly as problemmatic to consider the last VP or even President being imprisoned or an even more severe punishment.

On the one hand that likely would have ushered in cycles of political retribution that were violent and vindictive. On the other, the pardons have allowed people to pretend that torture isn't definitively illegal regardless of any claimed justifications.
Physically: Fights are rare, guns are extremely rare, even if a disagreement turns loud and verbal it usually works out without police involvement. Cars: lots of 'em, but they don't move fast so the roads tend to be friendlier to pedestrians and cyclists. Medical care doesn't have overheads so high as to result in triple-mortgages and suicide watch.

Socially: Urban environments tend to offer more of a sense of community than I've personally experienced in many other countries. People have your back by default against pretty much anything.

Legally: Because the courts are highly backed up and trust in fair outcomes within legal system is still murky, litigation is rare.
Lots of folks here like to compare Chrome's dominance with that of IE6 back in the day.

Unlike Chrome, IE6 was never popular because of merit. Unlike Chrome, IE6 held back progress on the web - Chrome is still pushing it forward. Until that changes, can we quit with this tired comparison?
I don't like very much that some people in the gay community are trying to define us by our sexuality.

Thiel seems to believe (like I do) that sometimes you need to sacrifice some of your own progress in the short term, for a greater good in the long term. Not that I really like Trump very much, I get why people voted for him though.
> then there's not much reason to know the branch name

Most likely the branch names give you a good deal of information in working out why things have happened.
They're pretty common in Rust, since that's the filename extension.
I have a basic understanding of machine learning and absolutely no understanding of TensorFlow.

Can someone help me understand what is going on here?

Are we doing just doing prediction for a model on a mobile device instead of in the cloud? If so, for what kinds of scenarios is this useful?
Welcome to the Linux family!
S&P 500 returned an inflation adjusted 9% last year (Dec '15-Dec '16). If that's not a "reasonable yield," what is?
It's well designed in the open source philosophy. It's designed for people who are spread all over the world, working together but in seperate, isolated repositories. There probably well are quite a few use cases where Git is not the best suited tool for the task. I don't doubt there are several situations where a team's workflow can be improved and sped up by everyone using SVN, especially if everyone works together and in the same building for the most part.

That being said, most complaints about Git are of its difficulty for newcomers, non straightforward workflow, and lack of clear, concise documentation. Once the concept is reasonably grok'ed, one would likely be hard pressed to find a developer who prefers a centralized system such as SVN over Git.
appears that they put it into that now
I think the period between and including Google and Facebook's IPOs were considered good.
Actually there is a false equivalency

It is not false at all. The reality is that nations pursue their national interests, and the exact mechanism by which they organise themselves to do so is a mere implication detail.
I am gay and the premise that criticizing Thiel for working out his issues by destroying a company is somehow homophobic is very problematic.

And anyway, I'm not confirming or denying. I want him to.
When going overseas, all of those are required anyways:

1. The DB wants to see id (that they can verify) for Eurorail passes. The DB or the Belgian rail people require seeing the purchasing CC.

2. Buying a sim in europe requires a passport.

3. Most things you sign up for in the US requires a phone number. Loyalty programs certianly do.

3.1 Walgreens requires your ID in hand to scan it to verify that you're "over 21" (Really they just want to rip the info)

4. Hotels require passport details (England, Belgium, Germany, Netherlands, France, carrebian, etc)
Yes, cargo is the package manager, but it is also the build tool. Whether it's a library or a terminal project (one that has nothing depending on it) you use cargo to build it and it has a Cargo.toml. Even if nothing will ever use your package you will always have to have a version field defined in it.
That's part of the law. It's because foreigners need to register with the local police where they are staying. If you stay in a hotel, the hotel does it for you.
In the past I've used YYYYMMDDXX as a version number. In my experience there's no real problem with confusion about what the version number means as long as it's automatically generated so there's a clear definition. For me it was "feature merges to master, and master has passed tests". Nothing about actual releases at all, because the version of the code says nothing about what you do with it.
Yep! Dedicated AI co-processors will be huge. You interested in this tech? I'd be happy to chat more about your thoughts here. :)
On device inference has two important properties: lower latency and lower power. A radio is expensive compared to a DSP (or even a CPU).
Physics is not broken.

--not 100% accurate, but a close approximation in lay terms--

If you want to measure the position of something precisely, you can bounce a laser off of it and time how long it takes the light to return.

If you want take this experiment to it's extreme in sensitivity, you eventually end up measuring tiny changes in the phase of the light bouncing off of the object. Your ability to measure position is limited by your ability to measure phase.

Quantum mechanics however requires there to be noise both in the amplitude and phase of the light. This is heisenberg's uncertainty principle. So measuring at the "quantum limit" means measuring fluctuations in phase equal to half of the uncertainty limit (half noise in amplitude and half in phase).

There is no law that said half the noise has to be in phase, just that the product of amplitude and phase noise is greater than or equal to the heisenberg limit. You can take extra noise out of phase and put it into amplitude to measure "beyond the quantum limit" without breaking any rules. This is called a "squeezed state."

That is exactly what they did. They created "squeezed light" and used it to measure a degree of freedom (like phase) "beyond the quantum limit"

This was a very challenging and impressive measurement. John Teufel has been doing work leading up to this for over 7 years (2 post doctorates and a professorship). He worked on quantum computers as an undergraduate too so you may even be able to add a few more years onto that.
That sounds logical absent any context, but context matters. Thiel took a very public stance on a very controversial figure. A figure that's controversial for good reasons: things he's done, things he's said, and things he says he'll do.

And Thiel's in a public role. So his actions are advertising for his various ventures. To the extent I'm a 'customer' for his various products and services, I've taken note. This is a very democratic and capitalist response, I believe.

I'm also not sure why you mention a single party system. Asking a political donor and public speaker to explain his position is very democratic, and I'd expect it in a multiparty democracy, not just an explicitly two-party system like ours.

In fact, in a liberal democracy, we should be working to preserve our right to demand those kinds of answers. I'm old enough to remember a time before Citizens United and Super PACs; I believe politics should be conducted in public. Do you disagree?
> Async code can not use synchronous code because this would block it, and prevent it from returning to the event loop.

This sounds like a JS-specific issue, where you're not allowed to spawn new threads for historical/implementation reasons? Even in Python and Ruby, where the GILs prevent threads from really running in parallel most of the time, you can still use them to unblock an event loop around a long-running function.
The article primarily discusses SF, and not the Bay Area. The economics are likely very different in the South/East Bay.
Lightworks? It is pretty much the best software i've used for that and it runs even more stable on linux than windows
Show HN: Unsubscribe from newsletters – Mac app
Yes -- to clarify, it I'm saying that it would be easier (for me at least) to write with haskell's semantics/paradigm than it would be for me to write with lisp's semantics/paradigm in haskell.

I think the statement is almost axiomatic. Lisp is multi-paradigm, by way of simplicity/choices not being made for you. Haskell is decidedly functional (which is something I love about it). Making a more specific thing into a less specific thing (while possible in this case), seems like a more difficult task than molding the clay that is LISP to look like haskell.
Hey there, I work for a DL-chip startup, want to chat?
The pimpl method looks like it ads a level of indirection to every private member access. Is that an issue in practice?
I've been using evilwm on my desktops and laptops since the last century. What a time to be alive!
> I would gladly pay $1,000 for a KDE Neon or Fedora Gnome distro that went through the trouble of thoroughly implementing and maintaining a version with fully Mac-like keyboard shortcuts and keyboard shortcut customization facilities.

From your response to the sibling comment, it sounds like you're looking for a way to swap the Super and Control keys? There are actually settings for that in both Gnome and KDE/Plasma. In Gnome, you can go into one of the sections of Gnome Tweak Tool (I think it's called "Typing") and in one of the lists of options, there's a checkbox for something like "Swap left Win and left Control". In MADE/Plasma, it's in main settings app somewhere there's an identical list of checkbox options (I think it's in the "Keyboard" section, but I might be wrong, as I haven't used Plasma in a while; if you're having trouble finding it though, I can go back and find the exact location tomorrow and let you know)
A super-cool science story about a really cold thing
Ask HN: Why U.S. has no maternity leave?
"Most powerful country, economy and democracy in the world". But no maternity leave even if you are U.S citizen. If you are immigrant and primary visa holder, then... go back to your home country, even if you gave pay taxes and gave birth to U.S. citizen.

Just crying out loud... even Russia, country with dictator and without democracy has 1 year of paid maternity leave.
I half-agree with you, because at some point, software versioning and the notion of stable apis went all post-modern (especially with open source).

But we used to pay software vendors a lot of money to care about boring things like backwards-compatibility, legacy support, and etc. Semantic versioning as a standard is a way of applying social pressure to authors to do the 'dirty work', regardless of whether they are being paid to do so. And if they don't feel like it, the result is usually "too bad for you". There's no real good answer for this that I can think of. Nobody wants to pay for leftpad.js Enterprise Edititon.
You just got started :) many long time users would agree that unity is the most terrible ux out there. Go and try gnome shell, mate, kde, i3, ... ;
Daycare has become very good in Japan (I don't know about the rural areas). Many cities are trying their best to accommodate all the children so the parents can keep working if they please. I think the government is putting pressure on cities because of declining birth rates to be as helpful as possible. Where I live you can put your child in daycare starting at 4 months with special exceptions (low income so both parents need to work, etc), or starting at 1 year old for regular folks. It's a little difficult to get into your choice school usually but they can usually fit you in one of your top three choices.
Yes, Blender is a lot like using VIM. The hotkey chart is about ten pages long, and it's very keyboard oriented. Most modern 3D programs are more mouse-oriented, but not Blender.

At the other extreme is Autodesk Inventor. Unless you're typing in a numeric dimension, you seldom touch the keyboard.
The article is poor, I'll agree with that. But the project I work on that makes me agree with it (that does not currently use rust, but it is something we're looking at) is a low level system component that is continuously deployed across entire clusters. We only ever have two versions active in a cluster at a time (either upgrading or downgrading when something goes wrong). People do not really 'consume' us except in so far as the system as a whole does expected things. We do have some "API"s to our system, and we do version those, but those protocols change extremely infrequently and are either only for consumption by the same or adjacent versions.

Our release version numbers are literally jenkins build numbers. Anything else is not worth the administrative overhead for our needs (even were that 'small', it's also weirdly political in a bikeshed sort of way).

And I don't think this is really all that uncommon even for higher level things. I don't think semver makes any sense for a rails app, for example, but in rubyland you only version things you publish. Rust makes you version things you will never publish.

Don't get me wrong. For the things we consume from outside our team or abroad, semver is an absolute boon. Sometimes, though, when you point out that people are treating something as a silver bullet, you're saying it's outright bad. I'm not saying that. It's not a problem with semver that semver is not universally applicable.
Seems kinda silly, anyone literate can be taught the basics pretty easily. Grandfathers and Grandmothers just require a bit of basics to get the basics of web browsing. Before you know it they are attaching their cameras to send out photos to friends and families.

My preferred setup is a dirt cheap chromebox, like the Asus for $150 or so. Add 2 4GB dimms and install ubuntu LTS. Drag off all the crap icons for amazon search, libreoffice, etc. Set it to automatically login. Make sure the browser icon is easy to find.

I would spend some time saying that never give their credit card to anyone without talking to you. Or print them out a whitelist with a red circle around what to check for, like https://www.amazon.com or whatever vendors you trust.
Here's a question. Currently I hate Macs (for the expense), and Windows (for a number of reasons having to do with the OS).

But I have been questioning what the best flavor of linux to set up someone who has little to no "technology skills", on. Does anyone have a good recommendation?
Living in a Small RV (2008)
Thank you, this is very useful. Healthcare is a big one. In the U.S. Almost everyone is one step removed from a medical-expenses-related bankruptcy.
Wow if Samsung will be using it that will show how powerful it is. I'm eyeing a OP4 for my next phone but I hope they don't jump the price again.
Dupe: https://news.ycombinator.com/item?id=13378029
Why Are You STILL Struggling with Squats?
That's a beautiful story congrats. The problems usually lie further down the road. When she gets a new printer, will she be able to enable the scanner without messing with the command line? If she's not able to get the printer going, will the support, be it a friend's daughter/son or even professional computer support in the neighbourhood, be able to help her or go like "I'm sorry madam, this is an operating system we don't support" and so on and so forth. That can get really tiresome after a while, so you end up fighting the OS vs working with it.

That is the problem with Linux. Of course it's getting better and better but it's not where OSX or Windows is by any means.
Using Trap Flag and Signal Handlers to Observe a Program from Within Itself
> western middle-class style quality

I don't think there is unified western middle-class style quality in every western country. US on average is richer than many european countries, where average wage is around 1k per month, is this middle class or not?

Much of China is still poor. There is also 50-100 million estimated Chinese now can afford modern cozy life(income 16k to 34k dollars per household), whether that is western style(air quality is certainly not :p), I don't know. Both exist, no point using one to deny the other.

Only emphasizing the poor part of China, overlooking the fact there is rising urban population seems like a lot of people are still in denial of the fact China is already a serious competitor in many fields.

http://www.businessinsider.com/chinas-middle-class-is-explod...
Chinese hotels are required to purchase computerized ID readers, which are connected to police databases, where all kinds of records are stored. So if you have a history of drug abuse, expect late night urine checks. If you are an protester against illegal land-grabs checking into a hotel in Beijing, expect police and local government staff to show up in a few hours (to take you home or to detention centres without any court involved). In China, every person staying or visiting a hotel room must go through this ID check. In other countries, my experience is that normally they will ask for some sort of ID of one person, even if two or more will use the room.
Ladies and getlemen please lend me your audience, I want to talk about something that I am just very excited about; We had a small restaurant and in my apartment I had a bad credit. It became very though for us, because people do not want to loan; banks and other financial institution do not want to loan money to us because of my bad credit. So I needed to find someone that was very linient and also could pay really quick to us, so we wanted to add on to our restaurant in otherwords we needed an $80,000 loan which was really difficult at that time. So a friend of mine 'Sarah William' said checkout: tenterdenfundsplc@yahoo.com and i was like okay.. thou I didn't believe because I already lost $4,300 to scams and she said' just email or call/ text: +18027369174 and they will get back to you quick, I did exactly as she said. that day I got a response, the next day I got funded, it was that fast. I was blown away and I couldnt believe how quick it was, this guys are really fast. anyways thank you guys at Tenterden Funding Plc. I couldt have done it without you, thank you for saving us the hassle. And I just want you guys to know that you can contact them aswell if you are having issues regarding finance.
Second Reality by Future Crew (PC Demo) Source Code (1993)
Chrome UI built with web stack
Duplicate Chacha – Chacha Bhatija – Wowkidz
See the code running here: https://www.youtube.com/watch?v=rFv7mHTf0nA

And a short video of the guys at work: https://www.youtube.com/watch?v=LIIBRr31DIU
Finally an article that makes me feel confident enough to actually try using blender.
In the past I have tried a number of tutorials, but the problem was they all went way too deep in the subject matter, so I was feeling overwhelmed. This one seems to give you just enough information to get going; looks like I will give it another try.
Ladies and getlemen please lend me your audience, I want to talk about something that I am just very excited about; We had a small restaurant and in my apartment I had a bad credit. It became very though for us, because people do not want to loan; banks and other financial institution do not want to loan money to us because of my bad credit. So I needed to find someone that was very linient and also could pay really quick to us, so we wanted to add on to our restaurant in otherwords we needed an $80,000 loan which was really difficult at that time. So a friend of mine 'Sarah William' said checkout: tenterdenfundsplc@yahoo.com and i was like okay.. thou I didn't believe because I already lost $4,300 to scams and she said' just email or call/ text: +18027369174 and they will get back to you quick, I did exactly as she said. that day I got a response, the next day I got funded, it was that fast. I was blown away and I couldnt believe how quick it was, this guys are really fast. anyways thank you guys at Tenterden Funding Plc. I couldt have done it without you, thank you for saving us the hassle. And I just want you guys to know that you can contact them aswell if you are having issues regarding finance
> The city fronts it

Surely you mean the taxpayer? Isn't that what the whole article is about? They're going bankrupt by preventing businesses from doing "annoying crap" like buying/constructing parking places and reserving them for their OWN customers. But perhaps bankruptcy is not such a terrible price to pay for aesthetics and bureaucratically instituted uniformity.
Check out this article, might help https://www.oreilly.com/learning/hello-tensorflow
I think a lot can be learned from inverting the spin of the advice you are proposing... What you are saying is:
"Leave neighborhoods unpleasant so only poor people want to live in them."

Looking at it this way gets at the heart of the problem with this way of thinking. Can I suggest a counter point?

Solve the systemic issues that prevent low-income people from seeking good housing, rather than advocating to keep them in their place.
Linux Ready COM Taps FPGA/ARM Arria 10 SoC