skysight-inc/HackerNews huggingface dataset:
Inference in this context means getting the output of a neural network on some input. Training meaning adjusting a neural network to so that it's outputs are more like the training data.

Training involves finding derivatives and requires higher precision calculations which is why they don't train using TPUs.
I am still shocked that people can't keep blogs up and running while on the front page of HN. The cheapest VPS with enough bandwidth and a default-configured NGINX is easily enough. For some reason, blogs now need database connections to display basic content.
> Humans were already pretty handy

Having opposable thumbs is a pretty big deal. One Arthur Clarke short story that has always weirdly stuck with me is "Second Dawn" - which revolves around super-intelligent telepathic horse-like aliens, who have sadly limited technology because they only have hooves.
LineageOS + F-Droid
Sometimes the market and/or the user base is not ready for a new piece of tech. I agree with you about the inevitability of convergence but perhaps it wasn't supposed to happen just now.
> We will shift our default Ubuntu desktop back to GNOME for Ubuntu 18.04 LTS

This is huge and was my #1 request for the previous post for Ubuntu 17.10. Gnome on Fedora is amazing and I have had people walk up to me and ask me - what OS am I running ?

It is so much better for Ubuntu and Redhat to have joint stewardship of Gnome going forward rather than split energy on wasted competition.

My next biggest request is flatpak vs snappy - I cant believe that the package management wars are beginning all over again in 2017. Just pick one and be done with it. RPM and DEB will never converge, but we have a narrow window of opportunity with flatpak and snappy.
I mean, anyone who thought he would be different seems to have overlooked who put him in that position.
COLLEGE STUDENT, CAITLIN NELSON, DIES DAYS AFTER PANCAKE EATING CONTEST
> I’d develop the base system for free,

That's not a valid point. You're subsidizing a good. That's like me saying that since I'm willing to buy my friend a beer, then beer is free.

Development time is most definitely not free, and neither is software update, ops, or support. Things that Uber gives for free.
I started at around the same time -- Red Hat Linux 4 era. Yum didn't exist yet. I was also quite new to Linux, but I'm reasonably sure there really wasn't something that would do dependency resolution for you. You either had to find an RPM that had the right version, or you had to find a tarball somewhere and run configure and make yourself.
I may be a minority, but I am very saddened by this. Not because I have any particular love for Unity, but rather I share Mark's conviction that convergence is the future.

Love or hate it but Unity was IMO the best shot we had at getting an open source unified phone, tablet and desktop experience...and now this is effectively Canonical not only shutting down Unity, but refocusing efforts away from convergence and towards more traditional market segments. I mourn the death of this innovative path.

That said, hopefully this convergence with GNOME will eventually lead back to convergence...but for now that dream is dead it would seem.
YouTube TV Launches in Five Markets
RStudio seems successful so far as well.
>The way they are described here, these hackathons appear to be little microcosms of everything currently wrong with MVP-obsessed Silicon Valley.

They're a direct descendant of that ecosystem, which is designed --at least in part-- to take advantage of youngster's naivete. How many times has SV told us that ideas don't matter, that you need to hustle? These hackathons find those willing to put in the most work for little gain, besides "industry stature".

That said, on an individual level, I quite enjoy the scene.
GNU bc ends 11-year beta test, releases 1.7
SimplePractice | Santa Monica (Los Angeles area) | Onsite/Full time | https://www.simplepractice.com

SimplePractice is the future of practice management. We’re at the forefront of making it simple for clinicians to run and grow their practices. We’ve built the highest-rated practice management software and we’re on track to become the most-used product in our industry.

We are looking for a mid-level to senior front-end engineer with excellent HTML5/CSS3 skills and experience with EmberJS to make an impact in the health care industry. We value delivering a great customer experience, clean/maintainable code, automated testing and code reviews.

You can find out more here https://www.simplepractice.com/careers/

Our stack includes Ruby Rails, EmberJS, MySQL, Postgres, Redis, Sidekiq, Elasticsearch, Chef If you have any questions or you are interested - Please reach out to me (CTO) ralph@simplepractice.com
The idea of jurors about viability has nothing to do with reality. In fact many unicorns did very poorly at hackathons.

I for one would totally bash something like AirBnB: who would lease a bedroom in his house to a complete stranger from the internet, are you crazy?
UBER IS ‘5,000 TIMES WORSE THAN GOOGLE’S WAYMO AT SELF-DRIVING CARS
That's not a solution but a work-around. The original privacy issue stands. browsers can't cache hashed content by default. :/
I knew this was happening. They invested on Unity8 in quite reverse way. They had opportunity to make unity8 excellent desktop environment (they had money and workforce) and after becoming most popular de in linux environment they could continue that to mobile space(they are most popular linux distro already). Putting money on phone portion instead of desktop portion of the unity8 was biggest mistake i cna imagine. I can't understand rational behind it. Just look at what Microsoft does, they prioritize desktop win10 over mobile win10.
Just for IoT or for desktop, too?
Increasing RNN performance with no computational overhead
We're just a dog that can read a newspaper. We think we're the newer, higher species, but the newspaper is.
Slightly tangential but, to your point about UAE airlines this is a good read to clear up some stuff coming from US airlines:
Link: http://onemileatatime.boardingarea.com/2017/03/22/campaign-a...

I'll admit there is no perfect solution to issues like these. We mostly don't want government to pick winners or losers, but being completely free market based and no monopoly protections is great for companies since it is a race to the bottom line and they get to go to town on consumers with an array of fees in the airline context. I don't think preventing consolidation however results in any of those things that you mentioned, airlines are free to do what they want and what the market will let them. I'd recommend reading that article since I feel like we are not on the same page when we talk about 'playing by the rules' airlines. +1 on infra investment though.
Your call, I suppose it's subjective. But I personally consider it to be rude. Would it be an appropriate support response to suggest that maybe their phone is a piece of shit?
Training is inference, except over model space instead of possible outputs. Depending on what models you're looking at, the two can have very different computational properties, so treating them separately is not surprising even if what they're doing is conceptually similar.
The counterargument to "this is not the best of all possible worlds" from the perspectives of the people experiencing it (the world) would be to show that every single person experiencing suffering believes it to be "best." That there is no better outcome than that they suffer.

This seems unlikely to be true.
That's like the British joke about which three football teams have swear words in their names: Arsenal, Scunthorpe, and MANCHESTER FUCKING UNITED. :-D
Likewise, I'm not interested in debating leftism in $CURRENT_YEAR. I'll just leave this quote from Industrial Society and Its Future:

>The leftist is anti-individualistic, pro-collectivist. He wants society to solve every one’s problems for them, satisfy everyone’s needs for them, take care of them. He is not the sort of person who has an inner sense of confidence in his ability to solve his own problems and satisfy his own needs. The leftist is antagonistic to the concept of competition because, deep inside, he feels like a loser.

Armchair psychology, ad hominem, I'll let you decide. Bye.
Researchers create self-sustaining bacteria-fueled power cell
Tool to fetch go-ci information with simple APIs
Rust is basically hipster-compatible Ada, which explains why Rust will be adopted and Ada will not.
I could see this being really good for them if they can get content creators interested independent of their own subscription options.

There are sites that I go to 2-4 times a month (e.g. the Guardian, Wired, The Atlantic) that I'd love to support, but I'm not motivated enough to subscribe to the more expensive ones at $70/year (Guardian), $52/year (Wired, $1/week for the website with adblocker and it's separate from their print+tablet subscriptions), etc. The Atlantic at $24/year is a much more palatable option.

I sometimes feel bad about not being able to support them with ad revenues, but these days I regard even the better ad networks as unmarked minefields.
There was similar marketing in the UK too.

http://www.just-drinks.com/news/ovaltine-reinvents-itself-wi...
Absolutely, but it's a brilliant revenue ploy, think back to Microsoft in the 80's
crime pays really well. nobody likes to admit it. most of the rich powerful people dont think twice about it. it seems like to get ahead in this capitalist world, crime is a growth hack strategy. even at the white collar level, crimes are less punishing and more forgiving than violent crimes when the economic aftermath of Enron, Theranos, Madoff is far far detrimental.
You could always use keyboard shortcuts to access the menu. Unity also let you search through the menu items with the Alt key - no manual navigation necessary.

I thought that integrated menus are a great idea - even Apple does it. It saves vertical space and looks "at one" with the rest of the system.
Check out https://extensions.gnome.org/extension/55/media-player-indic...
> But you are.

Explain that last bit. Economies of scale work very well for software. Whenever there's a new security patch or a feature that Uber implements, you get it for free if you use Uber as a platform, in that you don't pay any additional cost. Also, you don't need to pay money for maintenance/servers.

At this point I'm not quite sure if you're trolling or not. That'd be like advocating that a town's government use a home-coded text editor instead of Microsoft Word, because you don't need any of that fancy stuff that you get for no incremental cost.
Do they never learn?
I, too, want competition in this space. Unfortunately, Tizen got some bad press this week: https://arstechnica.com/gadgets/2017/04/samsungs-tizen-is-ri.... The past year has not been good for Samsung on so many fronts.
for clarity, though sometimes called a "dolphin", mahi mahi is a fish, not in the Mammalia class, like an actual Dolphin... so they are quite different.
Ask HN: Favorite Basic Programming Interview Question?
I'm conducting some short interviews with college grads for junior positions. I have the interviews mapped out, but I'm still deciding on some simple programming questions to start with.

Do you have any short, simple questions you like?
> I wonder what this means for Mir vs Wayland as well.

In my understanding, GNOME Shell doesn't support Mir, only X11 and Wayland, so.
#DDDDDD on #AAAAAA

Ever heard of this thing called "contrast"? Could use some.
I didn't get it
Ubuntu Mobile was never really a viable alternative mobile os though.
Stop Using BCC
Don't forget that it was F2P, and then it wasn't! Beyond that, the UI was horrible. The UX was horrible. It's not hard to imagine why the game never broke through. They added a party system, but no queue. Finding a duel could easily take 30+ minutes. Even with the party system, getting on the same team as a friend in CA took patiently waiting out the SPEC queue, and then battling the auto-balance to stay together. They finally caved and added QL to Steam, but Bethesda did nothing to make the game easier to pick up and play, and playing with friends (especially more than one) just wasn't fun or feasible.
Yep , I thing OS will all go the convergation way. The main problem is that they couldn't gain more apps to that vision. Classic chiken and egg problem.
And to be more ironic ,a few weeks ago, I was under the impression that Ubuntu Phone and SailfishOS have stated to getting traction.
Yup! That was it!!
this was expected. Unity 8 has been getting pushed farther and farther and it seemed very unfinished in previews.
GitLab as well, although they are younger.
It is horrible when people must defend themselves from their own computer...
Are there types of software involving mathematics that solve everyday problems?
First a little bit of context.

I am currently working as a freelance web developer (with Ruby on Rails). I have a friend that has a master in applied mathematics.
We are both living in developing countries, in south america (Ecuador and Paraguay).

We would like to create a software product together, ideally involving my field (programming and computer science) and his (applied maths).
We need this software to be sellable.

The fields that we have found so far that are a mix of programming and mathematics are:
- data science
- high performance computing
- cryptography
- image processing
- computer graphics
- video games physics engines
- artificial intelligence
- neural networks
- natural language processing

Right now there are a lot of opportunities creating SaaS (Software as a Service) platforms, but I don't really see a way to involve mathematics in there.
Even with data science, from what I have seen, it seems a bit hard to automate the analysis itself. I think that in many cases it requires the analysis to be specific to the problem at hand, so pretty hard to generalize in something automatized that could be sold.

Actually we could also sell a data analysis service, on specific problems/data sets, but it is really hard to find clients.
Because we are in developed countries, finding clients to buy highly technological products is harder. To be able to sell something, it would have to solve common problems.

So the question is: are there types of software programs that involve mathematics, but that could solve everyday problems (i.e. not a whole physics game engine or a new cryptographic algorithm).

We are not looking for THE idea to become rich, only leads to know if we have any chance of succeeding in our search.

Thank you for your help.
You are right that even with PGO you are still speculating if you remove runtime checks.
As others mentioned, this is common in other fields, it's just not done in machine learning.

We've been reading through the policies of lots of journals that seem thoughtfully run and borrowing good ideas. :P
What about the Fairphone + AOSP + F-Droid?
> As mathematicians have attacked the hypothesis from every angle, the problem has also migrated to physics.

eyeroll.. loose use of 'every' is the kind of overreaching probability mathematical rigor eschews

quantum mechanics still relies heavily on probability theory and reimann has been probably correct since its inception

it is my intended inference that a mathematical model that maps qm will be mappable to reimann, and without any forgiveness of strict symmetries
One nitpick (and this applies to almost every site of this genre, i.e. geeksforgeeks, hackerrank, etc.):

The code listed as "C++" is essentially C with ostreams. If I were interviewing someone and they claimed to know C++, and then used "sizeof(A) / sizeof(A[0])" to get the size of an array, I'd question how much C++ they actually knew. I understand that the focus here is mainly on problem solving and not language specific patterns, but when you advertise the site as a coding interview helper I think that the solution code should reflect that which should be written in an actual interview.
I've used it until about a year ago. In theory it's pretty good, but it never reached critical mass. Sites were not using it, because it didn't pay off and users weren't using it because you didn't have enough sites. Most things I used it for was blogs, quite a few of the ones I had in my RSS reader have/had flattr, and I supported them that way
I am sad too, in fact, a scan over the comments suggests we aren't so much in the minority. I think too that his conviction was right, it is merely possible that his strategy of going out on his own on Mir wasn't the right one.

I'm not sure if going with Wayland will hamper the eventual convergence, but I doubt at this point we will see an open source convergence before we see one in proprietary form.
>" it's objectively lacking in several areas, multi-monitor support particularly."

Interesting, considering...

https://news.ycombinator.com/item?id=14043855

Are you basing your views of Unity on recent experience?
Which Website Builder Should I Use? (Part 1)
Ask HN: How many new visitors website gets by being on front page of HN?
As you probably all know some websites which appear on the front page of HN ended up being down.

I wonder what is scale of that: 1K visitors/second? 100 visitors/minute?
I was wondering what framework they used, and am glad to see them use Phaser.

The TypeScript definitions are pretty nice (at least for the last official 2.x release), so if you're interested in learning TypeScript it's a great way to start.

Life has gotten in the way so I've slowed down, but I kept track of the Phaser tutorials I followed at https://github.com/JamesSkemp/PhaserTutorials (and converted the later tutorials to TypeScript while I was following them).
GNOME 3 and MATE don't have much in common though.
Flattr was midly popular, then Patreon ate their cake.

Not really a fan of both, as pretty much any hobby project that tried to monetize with Patreon lost its soul. If something is free and suddenly they want money for it, even if there are free alternatives that usually doesn't work. To each their own, some probably like it. I avoid reoccurring monthly costs, where possible and prefer one time costs or just good old advertisement.
>...To be clear: nuclear is not the perfect solution, is not a renewable energy, and will have to be replaced by something else in the future.

While we may want to replace nuclear with a different power source in the future, there is enough uranium and thorium to last hundreds of thousands (or more likely millions) of years.
So go on with this "Humor is fine in principle meme".

I've dropped 20 points from one comment that honestly was quite inoffensive compared to other comments that are simply derisive.

Please explain to me how humor is bad, and you as a moderator are defending a toxic culture that favors violent comments over comedic ones.

Taking notes .
I do like the idea of micropayments for content. But doing so under the auspices of an ad-blocking tool or any client-side tool smells too much like a protection/extortion racket. This should be handled by the publishers themselves.
Actually, if you look here [1], it says:

>While KeePass is running, sensitive data (like the hash of the master key and entry passwords) is stored encryptedly in process memory. This means that even if you would dump the KeePass process memory to disk, you could not find any sensitive data.

Either way, it is bad that Microsoft does not really warn people about this.

[1] http://keepass.info/help/base/security.html#secmemprot
We need multiple internets, a big confusion, governments can't handle confusion, but if everything is standardized over Facebook and WhatsApp it's easy for them.
I'm hoping Canonical can cook up a custom suite of extensions to make the GNOME desktop more unity like and maybe even more usable in general.

I'm fairly sure implementing unity/mac style global menus on GNOME can be done with an extension.

And if they don't contribute as much to the desktop, we'll probably see improvements in other areas such as performance.
While this is interesting for TensorFlow, I think that it will not result in more than an evolutionary step forward in AI. The reason being that the single greatest performance boost for computing in recent memory was the data locality metaphor used by MapReduce. It lets us get around CPU manufacturers sitting on their hands and the fact that memory just isn’t going to get substantially faster.

I'd much rather see a general purpose CPU that uses something like an array of many hundreds or thousands of fixed-point ALUs with local high speed ram for each core on-chip. Then program it in a parallel/matrix language like Octave or as a hybrid with the actor model from Erlang/Go. Basically give the developer full control over instructions and let the compiler and hardware perform those operations on many pieces of data at once. Like SIMD or VLIW without the pedantry and limitations of those instruction sets. If the developer wants to have a thousand realtime linuxes running Python, then the hardware will only stand in the way if it can’t do that, and we’ll be left relying on academics to advance the state of the art. We shouldn’t exclude the many millions of developers who are interested in this stuff by forcing them to use notation that doesn’t build on their existing contextual experience.

I think an environment where the developer doesn’t have to worry about counting cores or optimizing interconnect/state transfer, and can run arbitrary programs, is the only way that we’ll move forward. Nothing should stop us from devoting half the chip to gradient descent and the other half to genetic algorithms, or simply experiment with agents running as adversarial networks or cooperating in ant colony optimization. We should be able to start up and tear down algorithms borrowed from others to solve any problem at hand.

But not being able to have that freedom - in effect being stuck with the DSP approach taken by GPUs, is going to send us down yet another road to specialization and proprietary solutions that result in vendor lock-in. I’ve said this many times before and I’ll continue to say it as long as we aren’t seeing real general-purpose computing improving.
+1 mee too.
Speak for yourself. I don't eat dolphin out of professional respect from one apex predator to another.
There's a sort of chicken-and-egg problem there (or at least, there has been in the past. I've been out of the loop on this for a few years). CentOS/RHEL are definitely the stable, long-term distros, but they don't always map exactly to a specific Fedora release, so you can't necessarily just build RPMs for the last few Fedora versions and also support CentOS/RHEL. Historically, when looking for software that wasn't already in a repo but packages were provided, you would often see Ubuntu and Fedora packages but not RHEL (and thus CentOS) packages.

RHEL's release schedule is really optimized around server and workstation time scales, not desktop time scales. Ubuntu's is much more amenable to desktop use, where you get an LTS release every 24 months. RHEL regularly goes 3-4 years now (with point release refreshes, but that's not too exciting for desktop users). The flip side is that RHEL and CentOS have a much longer support lifecycle.
if you'd like a good answer to that question drop a line.
Back when Solaris 7 was a thing, dependency hell was very much a thing.
A 7 year old macbook pro...
It's a 2010 13inch unibody model, still gets about 5 hours on the original battery.
I've upgraded the ram to 16gigs, and put in a 256gig SSD.
It runs buttery smooth and is super fast.
I'm surprised it has lasted lasted this long really, my previous macbook pro lasted about 3 years before the hinge/screen tearing issues started.

I'm not sure what ill move to when this one dies, I'm not i pressed with the trend of machines not being user serviceable...
If i wasn't able to swap parts out then I'd probably have had to buy a new one a few years back.
Dell XPS 13 running Ubuntu 16.04

(Went from 2015 MacBook Pro to Lenovo X220 to this. If the X220 had a higher-res screen and better GPU I'd have stuck with that...)