skysight-inc/HackerNews huggingface dataset:
The reason for a bus-style IPC implemented in the kernel is the same that sendfile(2) exists. I doubt anyone thinks it's the pinnacle of great design, but reduced copies and context switching for real application workload: sometimes the more 'proper' design is sacrificed for practicality.
Some of the commands have inconsistent behaviour regarding arguments. the classical example is the checkout command with/without a file as argument
DHCPKit: A DHCP library and server written in Python
Depends on your wishes, I myself am a biochemist moved into molecular biology moved into biophysics moved into micro-fluidics moved into data-analysis.

Now I'm a person that talks to many specialists and brings ideas together to create new research paths to go into. I talk a lot, I write a lot and do some programming. According to tests I'm an extroverted person with a short attention span who is motivated by frequent changes. My current position requires this of me.

If you prefer to just focus on getting a single, (complex) job done, introverted, away from other people, you're better of specializing imho. Me, I get new ideas by talking with others and can enjoy meetings. Many of my colleagues can't, they just want to get their current task done ASAP.
The good/bad news is that you were already plenty vulnerable. Also they wouldn't need an app to be installed, all they need is to force an app to use (or induce you to say click on a link and use) the already very exploitable webview renderer to open up a webpage. This just simplifies getting root once they have some control, but before this they could have compromised your device, and all this does is simplify the utilization of it (because now instead of a kit of solutions to get root malware can use one a do all hack).
It's difficult to propose a neutral-all-win solution when what is perceived as a problem is actually advantageous to certain groups of people. E.g. how can you find such a solution to the troubles brought upon most of West States finances when they decided to finance the failed banks with tax payers' money. Similar situation with climate change, arms commerce, etc.

Also, proposing solutions, is a step you take after a critical percentage of public understanding has grasped the problem as such in the first place. Being there is highly disputed - see the part with what dominates the current electoral debates.
I would recommend checking out SnowFlake who by the way just announced a big price cut.

http://www.zdnet.com/article/will-snowflake-spark-a-cloud-da...
AngularDart 2.0 released
No css variable support = no thank you edge.
> The most money will go to the app that gets the most viewing.

...and figures out how to draw consistent revenue from that. Snapchat is making $365m this year in revenue, projecting $1b next year, and has a newly launched ads API.
Show HN: Get Musk to Mars
Admin-on-rest: Admin GUI for REST APIS, using react + redux + react-router + saga + material ui

https://github.com/marmelab/admin-on-rest

Contains documentation and unit tests, plus a few neat react tricks (like a custom React-router Route component and an accumulator saga), documented there:

* http://marmelab.com/blog/2016/09/20/custom-react-router-comp...
* http://marmelab.com/blog/2016/10/18/using-redux-saga-to-dedu...
Machines are always held to much higher standards than humans. It would be rational to switch to robocars as soon as they drive at least as safely as humans. In reality, even a small number of accidents caused by the AI will destroy all trust in the technology. Most people don't think in expected death rates.
So, corporate christmas party, eh.
Thanks oelmekki,

Highly appreciate the feedback--critique is valued, and we welcome hearing it publicly.

It benefits Mattermost to have more people with deep React experience looking over the project and suggesting changes.

One example is the discussion that influenced us to adopt React Router: https://github.com/mattermost/platform/issues/790

Mattermost started in the early days of React and you're right not all the patterns were in place from the start--and you've pointed out areas we know we want to re-write.

We're doing this by starting fresh with new React Native apps using Redux: https://github.com/mattermost/mattermost-mobile

The goal is to create a model for the future with React and Redux, and move that back into the server.

Would you be interested in dropping by our Developer channel some time (https://pre-release.mattermost.com/core/channels/developers) and maybe just hanging out with us and sharing more of your thoughts?

For example, how would you break the re-write into parts, and prioritize?

How might we organize tickets for people to help?

On Wednesdays at 10am California time we have open developer meetings via Hangouts if you're up for speaking in person (or any time really, we're always looking for feedback).

Just a thought,

What I would note is that we have significant test coverage on the Mattermost server and hundreds of manual tests run for each release, so the quality of the end product is generally high, even if the React code isn't pristine.

I would say the Mattermost project is closer to the beginning than it is to the end. Significant refactoring is on our roadmap, and we'd highly welcome help.
iPhone 8 Radical Design Rumours
I'm inclined to say that robots.txt should be ignored altogether and removal requests should be handled per individual case. But I guess that goes too far...

Still, if the domain owner changes, they should not be able to remove content from old archives. That's like being able to remove stuff from encyclopedias about a palace somewhere, just because you live in the place where the palace once stood.

They are The Internet Archive after all, it's logical to archive contents like the domain owner and robots.txt for a given point in time. A change of owner can be easily detected.
>And don't get me started on the travesty that is the new Facebook space.

I have similar observations about their UI. Maybe a consequence of Conway's law, that the office plan is implicitily reflected in the software?
IBM's Watson was tested on 1,000 cancer diagnoses made by human experts
Similar to Herenow https://itunes.apple.com/us/app/herenow/id882349760
A lot of people hire architects precisely because they want a building designed for their lifestyle. No one goes to an architect and says "I'd like four walls, some rooms - I don't care what they do - and a roof. Can you do that?"

And the architect never says "Maybe. I wish I could be more specific, but it's just hard, you know?"

There's very little genuinely new in software. Even outside of the CRUD treadmill and corporate Java land, there isn't much of a leap between a Visual Basic application and an iPhone app. There are implementation and platform details, and lots of them. But the core concepts are recognisably similar.

The only real difference is that the tools keep changing - often for no good reason.

In architecture, stone is stone and concrete is concrete. In software, C++11 is not C++17, except for the bits that are, mostly, assuming you can find a toolchain that implements the differences properly.

Angular 1.0 is not Angular 2.0. Metal is not OpenGL, even though sometimes it smells like it. React is not jQuery is not a long list of other things, including Haskell, although you can bet someone somewhere is working on Category Theory as the definitive industry-changing conceptual model for MVC on web pages.

Most of the productivity costs associated with the constant churn are self-inflicted - the result of an industry more motivated by ADHD than by empirical analysis of which language and toolchain features make a real difference to getting shit done, and which are just unthinking tradition, random opinion, and noise.
Just Uber, or any (speculative) fully autonomous rideshare service?
Oh, that's better then. In documentation they always point you towards using complicated mechanisms for communication, but I suppose that only applies to services running in different processes. Thank you for the clarification.
I wonder if something like this would help:

https://www.kickstarter.com/projects/antsylabs/fidget-cube-a...
Eh except if you can work there you can work at several other places in the financial industry, and the pay and future career benefits aren't that special if you are already in that league.
a seemingly rare defeat for a company that has done little-to-no wrong in the last decade (save for maybe the Apple Watch depending on how you look at it).

--> Google Maps vs Apple Maps?
Although I have brought a lot of high level RPC/IPC systems into production I'm really having a hard time imagining where I could use this.

As far as I understand it gives me a bit more high level features (security, multicast) compared to other IPC primitives (sockets, pipes, ...). However once I'm going to use this my application (or high-level IPC framework) will be locked to Linux and no longer be portable to other platforms. So for any applications that should be at least halfway portable I would prefer something that works on the more common primitives (most likely sockets) and build something more powerful in a cross-plattform way on top ofi it (like HTTP, grpc, Thrift, ...).

A full featured low-level framework makes sense if I have a whole set of applications on top of it which is not intended to be portable and uses it exclusively. Something like the Android/iOS/... platform. But the current ones already have settled on their infrastructure (e.g. on Binder), and even if new ones come up there is a high possibility that they wouldn't like at least something in Bus1 and instead come up with their own solution.
> He's creating work for Chinese workers.

I would award him a medal.
Does it really work on a train as in the example? Having the GPS work reliably on high speed trains seems like a challenge, more so if you need to rely on cell data connection and everyone having their GPS synchronized properly.
Everybody goes to the general doctor, but want treatment from the specialist one.
Usually a balanced combination between some general knowledge of many things and specialist in one thing is the best.
Beware some people can be specialist in more than one thing but they are not typical, not the best always:
https://www.ted.com/talks/emilie_wapnick_why_some_of_us_don_...
Framing your appstore screenshots with device frames using frameit from fastlane
Took 3 years to turn that around

> Apple Maps is now used three times as often as its “next leading competitor” on iPhone and iPad

https://9to5mac.com/2015/12/07/apple-maps-usage-numbers/
pranjalv123 called it: https://news.ycombinator.com/item?id=6620467
I've never head of TWSBI, although I do enjoy Moleskine. Would you be able to give a comparison between them?
If you want to build a reputation for yourself, it is much easier in a small niche. It's easier to be know as "the" guy who does awesome, interactive audio in D3.js (just sputtering stuff here) than to build a reputation as a "the" awesome frontend developer.

Once you have your small niche in a firm grip, you can expand outwards.
I'm not sure it can be classed as a failure. Pivoted maybe, but failure? In what sense?
Ruling: car owners, not Uber, to pay tax in Kenya
> but they don't want to use Docker, at least not immediately, because it requires to learn a few Docker commands

That's not what the blog post says. They don't want to use docker because it does a lot of things. They use rkt because it does fewer things. It's not about learning commands, it's about complexity of software. They selected rkt because it does less stuff, not because it's easier to learn.
How does this work? Broadcast a really strong WiFi signal?
Today's dose of "WRONG", received.
And here I thought I was the only one with a vertical side monitor. Then again, did you mean that both are vertical?
Not the mention inconsistency in commands, examples of how to remove something:

git remote rm foobar

But for branches

git branch -d my_branch

But for remote branches is :

git push origin :my_branch
So like YikYak, but not based on campus and before they ruined it?
Failure is the path to success
Not much different than YikYak and Jodel. Let companies advertise flash deals and you've got a winner!
Now if only it was permanant...

Ah well. I shall have to live with an unrooted S5 for now, unless the rowhammer people come up with something.
> Rather, it’s paring down its ambitions to focus on autonomous navigation and in-car entertainment — two things that make perfect sense for the market space as well as Apple’s existing expertise.

Entertainment, yes, but autonomous navigation is not really within Apple's existing expertise. With so much competition in this area, including from Google which as way more experience, I wouldn't expect cars to run Apple's auto-navigation application (if they ever release one) any time soon.
If you've ever been to a Google/facebook office you'll know that it's mostly deserted. It works to some extent mostly because people aren't actually at their desks.
I'll fix it!

And Google Fiber, which fell apart.
Uganda’s Top YouTube channels and their estimated earnings
I build this trivial SPA front end https://github.com/javascript-obfuscator/javascript-obfuscat... to a Node.js package.

demo here: https://javascriptobfuscator.herokuapp.com

It has just two reducers, uses redux-promise-middleware to make one ajax call, and uses Semantic-UI for the UI.
Follow-Up: Inactive Checkboxes Are Poor UX
Targeting Tools – AddThis
> This somewhat conflicts with Asimov's own style of writing (which he talked about in at least one of his three memoirs, as well as other places), which was effectively to write the final draft the first time.

He also claimed that he didn't need prepare his speeches, and that he managed to fit them in the given time frame up to the minute without watching at the clock. If he really had that capability, you must imagine him being able to keep in head "the plan" and follow it, not only with which material he will "fill the space" but also how many words he will spend on which part, which would explain his ability to write "mostly right the first time."

But reading his memoirs also shows that he confirms that it was much faster for him to write non-fiction than fiction books. Good fiction was significantly harder to "get it right" even for him.

It is also true that, in the science fiction genre, he wrote primarily short stories for a while, first selling them one-by-one. So he had a lot of the possibility to "learn by doing" and from the feedback.

He even had his own cataloging system for everything he wrote, which wasn't computerized by based on cards, and he claimed it to be better for him than the computerized solutions, he gave one of book to be processed by some external company using the computer technology and was not satisfied.
Recent Work: DuckDuckGo
My questions re: "effectiveness" is what can they do beyond brand awareness? Can Snapchat capture advertisers who are more interested in CPC than CPM? Can it drive sales in a meaningful way? Maybe it doesn't matter, as brand awareness advertising is a big money game and somebody has to replace traditional TV (and even magazine) spend.
Janned
One application, endless mailbox for electronjs

http://www.janned.com
In the sense that they started out wanting to build a car and later on they decided not to build it anymore after having realized what it actually entails. I'd call that a failure, as in "failure to build a car which I wanted to build". Pivoting doesn't change anything, we all move on after our failures.
He cares about the end user's freedom. Not about the intermediary developer's freedom to restrict the end user's freedom.
One of those drum explosion incidents was credited with the deafness in one of his ears. (IIRC, been a few years since I saw the documentary)
Since the number of pages referenced from Wikipedia is limited, the archiving could be also done by other parties. Maybe just setup a raspberry, xTB hard disk, download everything and then distribute over IPFS (or something else) (as backup in case Archive.org removes the pages).

To take into account Javascript etc, one could also capture a png snapshot of the page.
The last one can also be:

git push origin --delete my_branch

so, rm vs -d vs --delete
Exit through the Gift Shop? US copyright chief was assigned to shop till, tweets
I had assumed it needed close collaboration with the maps/earth team and was mutually beneficial. If they spin it off I guess they could have some deal in place to preserve that aspect?
Honestly? Try to learn as much about everything as you can. I mean every subject, every subfield. What I've found is each effort I made in one subject improved my efforts in others by a significant order of magnitude. With more knowledge you gain more ways of looking at the problems you're faced with and therefore can find more paths to solutions.

Each new piece of knowledge you learn will give you a better base from which to learn more, and slowly the amount you are able to learn will increase to help you cope with the load.

After a while you gain the ability to reduce a problem you're faced with down to other problems in other disciplines, then things start getting boring because you can already figure out a way to reduce this problem, etc. So at that point it's time to mix it up a little and refocus.

Another thing that should be noted is that you should always make sure that you are out of your depth with at least one thing you are studying. You can only really improve by pushing yourself. However remember that you cannot push yourself constantly, sometimes you need a break. So in doing this, you should be driven by your own interest.

What I have found is that I am not necessarily able to do everything at once, so I end up doing a rotation of things I find interesting at that moment. Eventually I'll either discard some topic or problem or such, because I don't find it interesting or I will find something new that I find more interesting. If things get stagnant, mix it up a little!

I've been doing this for approximately the last five years, and I think the payoffs have been great, and I have learned so much more than I think I would have otherwise. However I have nothing to compare to! So we cannot be sure =)

Do what interests you.
I wonder what happened in June.
It would seem they need to test and adjust the car locally in each region before release. After they collect the data sets, they just need to finetune to the local dataset.
"The world is going to have cars that are sold to individuals and cars that are shared by individuals, and which one Alphabet does, we have our thinking on it"

As Tesla is going after the former ("affordable for everyone") it would make a lot of sense for Google to go after the shared market. It also feels more Google-y to me.
Pretty much. This is one of the reasons people install CyanogenMod on their phones: to get security updates to devices that the supplier has stopped supporting.
Not sure why this is being called a failure when there was never an announcement about its efforts. How many skunks works projects were attempted and quietly folded in history?
To be an entrepreneur you need to know a little about a lot of things.

To be employed, you'll do better as a specialist. If you pick the right specialization.
Please update that 2015 Copyright
If only there existed a way to catch those... /s
Usually on similar apps the messages go to their servers (over 3/4G) along with your location info, and then they re-route it back to all the users whose reported location is close to yours.

An exception was FireChat, which built a mesh network using the Bluetooh & Wifi-based connectivity API provided by iOS called "Multipeer Connectivity Framework", so you could talk to someone far away as long as there were other users between you, which served as routers.
The crux of Apple's big success was built on the back of the music industry. Obviously iPods gave birth to the iPhone. In any case, the fact is, Apple needed a desperate victim, if you will, and without that situation to boost it, it's commonness is showing through.
Sorry, I took 'integrated' to mean something other than merged. No, kdbus was never part of the kernel repo.
>but taking on the Wall Street quarter to quarter thinking with enormous

It's delusional to think that Tesla isn't in bed with the big banks and playing all the Wall Street games. In fact, I think they do it more than any prominent company out there.

If they don't play "quarter to quarter" games, what was the big rush to sell all the ZEV credits this quarter to get profitable? Why not just carry on as they were? My bet: there's another capital raise coming, and the argument will be, "See? We can be profitable whenever we want."

But I'm more concerned with TSLA the stock, not the company.
Ask HN: Best stack for a newbie progressing beyond basics?
A friend's son is learning programming and he's asking me for ideas. He's nearing 18 and progressed via Minecraft to some python and PHP on a Raspberry Pi, and his PC now has Ubuntu. Not quite sure how he got to php, but he's had lots of fun messing with sensors, cameras and web pages. Everything is entirely self-taught so far.

What stack would you suggest that will give him some good habits, and develop the interest? To be clear, he's not trying to become employable, just to learn all the web things! Jobs may follow later of course.

Ruby would get him producing quickly, Clojure might be better for all round thinking, but is it too confusing or offputting to a beginner? I want to direct away from PHP as there's too many bad habits disguised as tutorials out there. Front end I have even less idea of best suggestion of framework for him.

It's such a long time since I was thinking as a beginner, before I knew of OO and functional, so I'm not sure where to go with this or best order to present things. The last thing I want to do is put him off. Ideas?
What CMS? Is the content in a database? Isn't your client paying you under the assumption that you already know how to do this?
Efficient and Effective payday loan at http://www.powerpaydayloan.com
The cash advance from a payday loan on line has assisted lots of people in the last few years fully putting a finish to temporary arrears that may otherwise overlooked to become handled! Despite the fact that, the idea is certainly not spanking new, a large number of individuals still don't utilize the internet with this financial venture. Furthermore, the reality lingers that the internet is much more naive in its borrowing set-up than offline one which flawless environment maintains clients get the upper hand in the closing stages of their deals. Besides, urgent situations are absolutely perfect for this kind of borrowing because lenders are selling cash in record times at the moment when contrasted to simply a few years back at http://www.powerpaydayloan.com.
Obviously, submitting a web-based application consolidates payday loans and subsequently making your funds reach your money at http://www.powerpaydayloan.com.
One hour is not hard for a number of online fast payday loan lenders. This is an exceptional pace of work actually, along with a very large number of individuals are grasping this daily against their next paycheck. On the other hand, this payday loan may possibly come in a slightly higher interest rate; even though, nearly all lenders at the moment are familiar with that the interest in speedy cash is at a record high, they're making all efforts to maintain their rates just about just like a conventional deal. This is a great mixture of pace and cheap costing that generates a brand new significance amongst payday loan cash advance hunters. Besides, your confidentiality is totally shrouded instead of needing to disclose it to the cash advance store loan executive in your neighborhood is not needed at http://www.powerpaydayloan.com.
Is this illegal? I guess it's a form of blackmail (thus illegal) right?
What I get from this is that we should acquire a specialization to be employable by the corporate hive.
Gasoline is not subsidized, it is heavily taxed.
New MacBook Pro has no escape key