skysight-inc/HackerNews huggingface dataset:
A Guide to Solving Social Problems with Machine Learning
How would you explain UberTaxi?
Weekly digest 15 – x64dbg
The link took me to a 404 page.

One of the hardest computer tests I've ever taken.
Reminds me of Mark Twain:

“When I was a boy of 14, my father was so ignorant I could hardly stand to have the old man around. But when I got to be 21, I was astonished at how much the old man had learned in seven years.”
I wonder if it can run emacs...
http://www.getadministrate.com/ - An awesome company from Edinburgh :)
Thanks, we've updated the link from http://blockgeeks.com/blockchain-technology/.
ah - you're right - i haven't looked at this thing in a while. G-rated version never made any money, I think I'll let it go out to pasture.
I think it'll remain a niche gaming device that enjoys a brief burst of popularity then decline to a low steady-state, sort of like the Wii.

I just don't see a lot of applications for it beyond occasional escapism. It's an interesting experience for sure but I don't think I even want all of my games to be VR. AR could be more useful but I have a feeling it's one of those things that look good in the movies but winds up being clunky to use in real life.
WikiLeaks Was Launched with Documents Intercepted from Tor
I think you'll find that the poor generally don't save money -- they spend it, but I digress.

Also: Why isn't interest income considered passive income to you? "The fundamentals" are there for a reason, after all.
Better docs and static analysis
I don't want to start a business and in fact I specifically plan to never start a business. Sounds terrible. All that... business stuff. I shudder to think about it.

I do like programming, and I plan to spend my productive time on this Earth programming on projects that interest me and help humanity in some way, but I just absolutely 100% have no plans to start a business. I admire your excitement about the idea, but I think that maybe not everyone feels the same way :)

(I also recognize that maybe not everyone feels that automatically saving+investing as much of your income as possible is a good idea - I'm mainly attempting to reach those folks who do think it's a good idea and just need a little bit of prodding to actually set it up.)
Thinking of the non-app-future, my plan is to use it as a learning case for a PWA https://developers.google.com/web/progressive-web-apps/
Having just gotten back from Asia, I'm convinced at this point there are Starbucks everywhere.
Find a way to monetize not polluting and get everyone to sign onto it, and that may have a chance.

Otherwise, it's not happening.
this is for you too https://news.ycombinator.com/item?id=13151870
>Unfortunately it'd take someone more clever than me to figure out how to actually teach that skill to beginners reliably.

The biggest issue is that there's a canyon between the easy-to-solve issues (think CRUD applications) to very good solutions of the world's best applications/sites today (linux kernel, MS Office, Gmail). There's not a lot of "medium difficulty" projects in my experience. So if you come to the field looking to climb a ladder of skill like you did for K-College education, you run into a lot of difficulty mid way.

Just learning your tools and using them well is a long trek. Never mind finding out new and interesting ways to use them.
also a month's pay is a lot of money, and you know if you leave you will never see it. the hope is by staying you will eventually get your back pay too
It is possible to pick three distinct points, which uniquely identify a circle, and map this to a Hough space.

It is called the randomized Hough transform.

https://en.wikipedia.org/wiki/Randomized_Hough_transform

Circular arcs is stretching it. :-) Do you need to find the endpoints of the arc? That would be two more dimensions to search over. If that's the case I would just use a maximum likelihood approach. You have to be careful in that case, if you have a circle the distance of points on the inside of the circle and points on the outside of the circle meshes up any naive fitting method.
There's no benefit to dating sites to matching people who are truely compatible (assuming this concept even exists, and assuming they had some way to assess it).

All that would mean is they have lost two customers.

Much better, and easier, to match two people based on the superficial factors that we're wired as humans to look for - good looks (as good or better as ourselves), etc.
Thumbs up, this is what I use.
This is kind of what got me. I feel like the majority of people wouldn't be savvy enough to do a site without a CMS as the setup is a little involved, or at least more involved than the simplicity of going to Wordpress.com and starting a site. So I don't know if I'm just missing something major here, or if the data is off.
Passage to America, 1750
I get the intended meaning, and also I will be sorely disappointed in myself if I don't learn a hell of a lot between my kid turning 14 and 21.
Like with many things in life, success requires failure, even though failure can be devastating. In my experience, having gone through both, failure in a marriage is different from a breakup. It's a deeper, more public, longer-lasting kind of failure. But the depth of the failure opens up access to a corresponding growth, and the personal awakening that I've gone through following my divorce has made me a better partner and person in every way.
The Story of Two Friends Who Changed How We Think About the Way We Think
My only issue with Vue is using programming flow within tags. This gives me acid flashbacks of coldfusion spaghetti horror.
Sold a condo in California and bought two investment properties in Texas.
Glad to hear that the practice has been stopped. The fact that SDEs can bring up such bad PR to the attention of management and get it rectified gives one good impression about Amazon.

My wife recently went through the hiring process at Amazon. She completed an online programing test, then went through an interview where a recruiter asked basic CS questions over the phone, and was then invited for an onsite interview. She took a day off from work, and spent about 4 hours doing the interview at Amazon's SF office. The interviewers had come from Seattle. This happened over 3 months ago, but she has not heard anything from her Amazon recruiter about the interview outcome. The recruiter had earlier promised to get back no later than 2 days after the onsite. My wife's emails to the recruiter were unanswered.

We understand why things are this way - the recruiter wants to utilize her time on candidates who convert; any time spent on a rejected candidate is time "wasted". But when a candidate takes a day off from their current place of work to attend an onsite to get treated without common courtesy is sad state of affairs. Imagine if the situation was reversed - once the interview was arranged, and my wife agreed to do it, how would all those interviewers who flew in from Seattle have felt had she not turned up?

You seem to be interested in fixing things at Amazon. I mentioned this incident to point out that recruiting at Amazon can do with much course correction. Take time to look in the mirror and understand why it is that only Amazon among large tech employers attracts such negative attention. Sweeping all of that under the "we are now the cool company to hate" category is dishonest. Again, I am glad that this particular incident posted by the OP has caused a positive change in the recruiting practices.
Mathematics without Foundations [pdf]
What is life like for the people who retained privacy and possessions?
$money = sell();
invest($money);
Also http://prospect.org/article/pentagon-muzzles-cia
Baking Soda?

We'll just dump chemicals everywhere.
Please comment civilly and substantively on Hacker News or not at all. We detached this flagged subthread from https://news.ycombinator.com/item?id=13151660.

https://news.ycombinator.com/newswelcome.html

https://news.ycombinator.com/newsguidelines.html
Ok, wait. I am somewhat confused by this article. It is from my (non-lawyer) understanding that intellectual property ownership generally default to the creator. This happens even in "independent contractor" type of relationships, from my understanding. In the case of an employee/employer relationship, on the other hand, IP generally lies on the employer.

So if it's a work-for-hire relationship, IP automatically goes to the potential employer?
> Last.Backend provides some benefits for active contributors, via 20% discount for our cloud resources.

That's interesting - this is the first project I've heard of that does something like that.
Thank you for teaching me something new about the stock market -- I had no idea this was a thing!
So React showed that Angular and Ember shouldn't be used, but Vue is just shinier than React right now?
If you want to be a good programmer, pick another language, and start there. you will learn more good practices from starting with a modern, full-featured language like python, than trying to work in the the chaotic disaster zone that is javascript.

This is just wrong on so many levels. I wish "we" would get over this meme that by picking up language X that is a paradigm shift from language Y, that you're going to be a better programmer in language Y. That's just nonsense.

The comment about "chaotic disaster zone" is just bitterness for the typical reasons of hatred for JavaScript.
Good point, I forgot to mention that. I think that it's possible for a lot of young people in our industry to save significantly more than 15% of their income, and so I should have said: max out your contributions to retirement accounts every year and then set things up such that you're automatically saving as much of your remaining salary as is comfortable (e.g. if you're a recent college grad working in SF, and you have roommates, you might find that this percentage is pretty high!).
Prolapsul uterin TRATAMENTE NATURALE
I quite like AdBlock Plus.

I've been using it for a long while and I appreciate the Acceptable Ads program, nothing is free and I wish to support websites if I can. It's either that or a paywall.

I also use uMatrix, which I recommend to run in conjunction with adblock, it allows for a very finegrained permission control, much more finegrained than uBlock.
Do you advertise or do any marketing, or are you dependent only on app store searches and word of mouth?
> there are algorithms embedded in widely-deployed standards which are defined in terms of code points.

From my original comment:

> You only care about code points when dealing with UTF32 strings or when implementing operations on unicode text.

These operations fall in the latter. It's still pretty niche. If an algorithm is defined explicitly in terms of code points this makes sense. Stuff starts falling apart when people assign meaning to code points and use it as a placeholder for other concepts like glyph or columns of grapheme cluster.
Blockchain Lures Central Banks as Danes Consider Minting E-Krone
Or maybe because some people prefer it?

I've heard of uBlock and I continue to use ABP, so I guess your theory falls flat. :)
We are playing a global game of poker where a handful of global surveillance corporations know our hands to the utmost detail. Good luck ever winning again.
I use Refine: https://itunes.apple.com/us/app/refine-customizable-ad-block...
Sophistry. Its the same as theft, except its my time that's being taken without compensation. Make up another word for that, that means the same thing as theft if you like.
> when doing string manipulation gymnastics.

What kind of string manipulation gymnastics? I'd be wary of using codepoints for string manipulation for anything other than algorithms where you are explicitly asked to (e.g. algorithms that implement operations from the unicode spec)
I have, but the API differs in availability/completeness across regions and writing the code to handle each region probably isn't worth the time. The Product Advertising API is also _terrible_ and not fun to work with, so I'm minimizing the amount of time I spend working with it and reading their docs.
> ...if you're developing the browser is not your main energy drain.

This has not been my experience, but maybe that's just because I use an ancient text editor (Emacs). If my several-year-old computer with 8GB of RAM goes into a paging frenzy, the browser is usually at fault. Emacs may be using a few hundred megabytes at most.

As for privacy concerns, it's your call. Apple sells expensive hardware; Google sells surveillance-based advertising; Mozilla... sells its search box to either Google or Microsoft? I've made my uneasy peace with this choice.
Not really; it has a big unshakable core
That's not really the chasm I mean though. I mean more like the difference between "sort some strings in some order to demonstrate mastery of this concept" and "implement a simple CRUD app," and I'd argue it's just as wide, if not wider, than the one you're talking about.
If you're burning fuels that result in charged particles, you can use direct energy conversion:

https://en.wikipedia.org/wiki/Direct_energy_conversion
I think that it's also good advice if you're not poor :)

Your second point is absolutely correct, but I still think that my comment answers the root question - how did you set things up such that you're automatically being given money for free on a regular basis? - in a way that is simple, requires very little effort, and has a very good chance of working for many people who are able to try it.
Hugo and S3 buckets. Have a Docker image that does the builds and deploys. All triggered on git push using Bitbucket Pipelines https://github.com/rabidgremlin/hugo-s3
While it may not fall under the precise definitions, I like to think that the source code I produce is both a translation (from an abstract concept language into a machine-executable/-readable language) AND an instructional text (for the machine to parse and execute).

From the perspective of a machine, that makes a surprising amount of sense.
Who's going to Trump’s tech summit next week?
Very good point. Google did the same thing to Space Data Corp: took a look at their technology, paid them nothing, then used that knowledge to develop Project Loon.
Now start a JVM on it.
If you start the seed of an idea at least three emulators deep when the browser returns to the top level it thinks it originated that idea.
Any developer familiar with mustache templates, Backbone and/or Angular should immediately pick up Vuejs templating. For me and most others I've heard from, the cognitive overhead was minimal.
$ curl google.com

Error while executing undefined: Uncaught TypeError: Cannot read property 'split' of undefined
Although I am admittedly fairly green when it comes to using React (full disclosure, I use Flux to manage state), I am unsure as to why you would NEED or want to handle conditional forks within the view itself.

My understanding of React was that conditions such as this should be handled by whatever is managing the state of the component, be it a method call within your view that alters your the local state, or a store based system such as Flux/Redux where the state is handled outside the view itself. Part of what makes React a beautiful framework (to me) is the concept of a state which controls what is rendered. Controlling what is rendered directly from the render method in the view seems to defeat one of the purposes of using a stately framework such as React in the first place. Sort of a cart-leading-the-horse situation.

Again, though, I am new to this framework (and JS frontend development in general) so please feel free to correct me.
Index funds such as SPY do include the dividends. VGO (specifically) also has a 1.94% yield.
Criticizing Stallman of the "GNU/"Linux precision is like criticizing a plumber of using pipes.

The guy is just doing it's job and he is doing it quite well!
Of of the things i always wanted to do, but never had the time to.
by destroying forests ? Sulphur dioxide is what causes acid rains (https://en.wikipedia.org/wiki/Acid_rain) which kill trees (https://en.wikipedia.org/wiki/Black_Triangle_(region)).
Also related to "abstraction inversion".
Just goes to show the truth of the old adage: those that know Unix are condemned to reimplement it.
While I didn't downvote your comment, using Latin on an English speaking site isn't an effective means of expressing ideas.
> Fun fact: Yii was created by a Chinese speaking guy - Qiang Xue. So, you might call Yii+Vue stack not just very difficult to pronounce, but also a Chinese stack :)

Fun fact: Qiang Xue got his PhD at Duke University and developed Yii2 while living in the D.C. Area by leading a multi-national team of core contributors, the top 3 being from Germany, Russia, and Ukraine.

He also moved on from the project mid-2015 and the other maintainers have run day-to-day operations since then. It's not a "Chinese stack". I've read the source and issues extensively and it is high quality code that welcomes high quality contributions - no matter where people are from.
It seems they only have these binaries available on their shell demo:

```
$ ls /usr/bin
cat
cp
curl
echo
exec
grep
head
ld
ls
mkdir
nice
node
rm
rmdir
sh
sha1sum
sort
stat
tail
tee
touch
wc
xargs
```
Passive investing in commission-free index exchange traded funds (ETFs) along with a lazy portfolio explorer (http://portfolios.lunean.com/) to analyze ETF portfolios (e.g. backtesting, portfolio comparisons, and ETF correlations).
Its a great place to build and edit the book. The pre-release is a good market validation bonus.

Once its done we will publish on Amazon as well (no exclusivity at leanpub)
I've used Vue pretty much daily over the last year in a fairly complex app (some 150+ components, Vuex store with 100+ actions, full client side router navigation) and it has been pretty pleasant. I even contribute a nominal amount to the Patreon campaign.
However, the upgrade path from v1 to v2 is not a quick undertaking. Certain changes require a revisit to practically all components (e.g. change of 'ready' to 'mounted', v-el to ref etc.) that don't really bring a lot of value to the end user other than change in semantics. The upgrade diagnostic tool is a great feature, but seeing 600+ breaks in your app is not so much fun. Changes in Vuex (e.g. no more vuex: getters in the components, 'dispatch' is now 'commit' in the store modules) translates to significant work in a largish app just to upgrade semantics.
Also, the article references the verbosity of Redux with respect to forms. In all fairness, all Flux implementations, including Vuex, have pretty much similar verbosity.

Just providing some balancing thoughts for folks to be aware of before investing heavy time in any framework, including this one.
This is how I've come to write that in React, after giving up on attempting to find a consistent way to write ternaries which I would find acceptable when revisiting them (it just never happened):

let Home = ({location}) => <div>
<h2>HELLO</h2>
<p>Duis a turpis sed lacus dapibus elementum sed eu lectus.</p>
{!location.query.home && <p>No home query was specified.</p>}
{location.query.home && <p>You specified a home query: {location.query.home}</p>}
</div>

I usually put all the possible negative cases first because outside of micro-snippets they tend to be short and sweet compared to the positive condition.
I have no idea what they did with the knowledge gained and do not purport to say they used it.

I am curious if any of what they learned was then used in ChromeCast Audio as that GUY who invited me is a tech lead on that project.
A boy wonder from the 1780s shows us where school maths gets it wrong
Making money selling a book isn't proof that the content of the book contains good advice for making money.
At least in my country the IP goes to the author, full stop. In employment contracts you then specifically transfer the IP to the employer.
Interpreters, interpreters all the way down...
Ask HN: What are the patterns of self-employment?
I've always wanted to be self-employed. I know the best way is to find a side-project that you love doing - photography, web design, or something of that sort.

The problem is "that sort." What are the patterns of these types of jobs?
I once wanted to use React as a virtual DOM library, nothing more. Turned out that I had to create "components" for every div I wanted to draw. Of course, this was a nuisance to the point that I had to let go of React.
I don't need to invest anywhere. My company invests for me in 401k and by the time i retire i will get $401,000 as the name suggests :)
I'd also say that a lot of people just ask where you work as a matter of conversation, not because they're interested in what you can do for them in business. Opening a conversation that way unfortunately has a lot of side effects.
Read the README. ABP sold out a while back and now shows ads on certain websites who pay money to ABP. uBlock Origin doesn't show ads on any website unless you specifically allow it.
Say why could t you use an electric field instead of a magnetic field?
FYI for people considering flagging this: the "political detox" experiment is over.

https://news.ycombinator.com/item?id=13131251
Try native Content Blocking in Safari via Nope or 1Blocker rather than ABP etc.
Gladys a Jarvis like personal assistant
Read the second half of the sentence you are responding to.
I opened the js fiddle and I can't see any Service Workers running in chrome inspector. Also, since that seems to be an actual image, how does the JS get executed? I see a Link header, but why would something get executed because of it?

Edit: Oh, it's running indeed ( chrome://inspect/#service-workers )
That is correct. When I was a photojournalist, I avoided work for hire when possible because it resulted in all of my outakes belonging to the publication. I did do work for hire when I did inconsequential stuff like specialized industrial shoots, but all my news stuff was explicitly not work for hire. The result was I retained rights for my outtakes (which at the end of the 1990s resulted in significant stock income from NBA, the 1996 presidential campaign and other big value news and celebrity stuff.) I actually paid for most of my university with just stock residuals.

My general agreement with Reuters was I got paid a day rate plus expenses and they had the rights to the specific images I delivered. (For a typical NBA game, I might ship at most two images for the night.) Just for clarity, since Reuters is a fast-moving wire service, they don't want fifty images, it was left to the photographer to ship only a 'best' image so as not to clog the picture desk in DC with a massive stream of noise (imagine 20 NBA games in one night with 100 images each -- it makes editing on deadline a massive task, so the photographers were expected to only deliver what was actually needed.)

Things might have changed a bit; my last Reuters assignment was in 2002.

So, at least in photography, work for hire can be very expensive due to effectively having zero IP at the end of the job.
and what is the app about? Any link to share?
Hilary Putnam – Ethics Without Ontology – Skepticism about Enlightenment [pdf]
Got numbers? I know someone who was able to get a simple app down to below 30kb including polyfills (albeit with a lot of work using Google Closure), and from what I understand that was before AoT compilation was there.

Much of the core is shakeable, I don't believe your assertion at all. As you use more features, the app size would grow would be true due to using parts that were previously shakeable becoming unshakable, but that complexity being in a unified language/base of a framework worked on by very smart people is most of the time better than homebrewed business logic by an above average developer
"Read-after-overwrite is eventually consistent."
This means update to normal people.
And their shell demo do not even support cd(!).

That means their claim that "Unmodified C, C++, Go, and Node.js programs run as processes on Web Workers"

...is not true, as otherwise they could've just "compiled" e.g. bash or some other shell to run on their system, along with GNU coreutils or similar.