skysight-inc/HackerNews huggingface dataset:
" don't see value in publicly-financed goods and services"

That is not the reason they dodge taxes.
Also, tax funded infrastructure and general stability are major factors in why any business is able to thrive but that success is assumed to be wholly owned.
Interesting. I definitely want to experiment with something like that. Most examples I've seen of a WP theme in React (e.g. https://github.com/Automattic/Picard) use the new WP API and a node.js app. So there are (at least) two potential approaches to this.
Echo Papa: Erik Prince’s Treacherous Drive to Build a Private Air Force
Touche, python-pip on ubuntu has a dev requirement on build-essential. So it should be rare that it's not installed.
Oh wow, that really had me going for a while.
Google polls sites that provide primarily discussions regularly. Doing an exact query match makes the most sense to do as step 1 of a query. So even if HN was trying to actively prevent this I think Google would still have an easy time.
Sources would be good for this. I'd like to see him literally giving orders via email.
Ratings are besides the point. Implied "ratings" should be recoverable from the market-clearing yield on any given bond. Bond buyers should perform their own due diligence, either in-house or by paying a third party.

What good does it do to have an intermediate institution (one that has no skin in the game) suppress the perceived riskiness of certain assets and inflate the perceived riskiness of others?
They take that charge because bank itself charges them some 1.9% or so.

Unless you resort to direct bank transfer, its difficult i suppose.
Yes, you can use memory barriers for MMIO but you'd have to put them between every single statement that touches the MMIO address range. Not only will that bloat your code it would slow down access to all your regular variables as the compiler would have to reload everything constantly and the processor wouldn't be able to out of order anything.

Why do you think volatile won't work for MMIO with the proper MTRR/PAT setup? The volatile keeps the compiler for messing with the read/writes and the MTRR/PAT makes the processor perform all reads and writes exactly in the order the instructions tell it to without any caching or write combining.

"This is more complicated than just doing the access from assembly." and "It's also not something you can rely on if you want to write portable code." So in one paragraph you're telling me to do it in assembly and in another you want portable code.

The linux kernel has gone above and beyond using volatile but in embedded it's how IO is done when using C.
Your tone is critical, aggressive, and makes no attempt to do anything other than express your personal experience. I believe this is why you receive downvotes -- your comment only serves to further your personal agenda and does not add to the conversation.
Something I noticed when I bookmarked the site: none of the pages have a <title> tag.
Ask HN: Web analytics in MongoDB?
Does anyone have any experience or know of any resources on how to build a self-hosted web analytics solution on MongoDB?

Hoping to do something like Google Analytics.
It's a misunderstanding of the history of civilization. Civilizations always have the king balanced against the power of the rest of the aristocracy. A strong king is necesary to protect the peasants from feudal type slave lords. Likewise the absolute king must be balanced by the aristocracy, who today would just be called billionaires. Democracy adds more check and balances to the equation but humanity has not figured out a better system than a strong central government that follows the rule of law and has some accountability.
Try running it on a similar Windows or OS X system. Or try Chrome. Worlds of difference in UI responsiveness.
Or if Bernie wins, it might be someone left of Ginsberg...
>We use up so many natural resources in such process that it's not worth it if it is not practically useful.

We already have 128 core cpus -- it's not something out of science fiction. It's just that we don't have them for the average consumer.

Besides, one could say the same about today's 4 and 8 cores back in 2000.

>I really don't like this imperative style. You're responding to a stranger who has not said nothing offensive in his comment.

And "speak for yourself" is offensive, how? The message was while this might hold true to you it's not the general case.

>I said "a personal machine" in my comment. A machine which is used to browse the web, take notes, watch movies, write documents, etc. 3D and high-performance audio is not every-day, personal computer use, it's a specialised case.

And yet it's done on general purpose, personal machines.

And not just by high end studio engineers either (although most recording studios I've been to also use consumer PCs, nothing special there either, usually just more expensive cases and fans to be silent): millions of people recording themselves and their band do DAW/audio work that uses high end audio CPUs, and can leverage more power.

Even more millions do video editing, and soon every consumer camera will have 4K on it (already the most popular phones do).

This is not the era of Boomers and Gen X, where such things were uncommon. Video, Photography and Music as hobbies have exploded in an era when everybody can self-publish on YouTube, Bandcamp etc, and younger kids are growing up with those things all around them.

And all those people do it on their personal machines. Not some special workstation, and not at work.

So to define use of computers as "web, take notes, watch movies, write documents" is too 1999.

And while the more expensive CPU/GPU wise stuff (video, audio work) are not as widespread as passive consumption, I'll give you that (but nowhere near to fringe activities), the argument breaks with stuff like 3D games -- which a large majority under 30 play regularly, and a huge chunk of under 20 religiously update CPUs and game consoles to get the highest and greatest.

>> Advanced 3D gaming [...] virtual reality interactive porn [...] local speech recognition and AI processing [...]
>I recall saying useful

What one doesn't have a use for doesn't make it useless. I mentioned some very popular stuff -- speech recognition and AI assistants like Cortana and co are used by hundreds of millions, 3D gaming is done by billions.

You're general response is close to the "no true scotchman". When one replies with stuff we could use that CPU power for, some are not really "personal", the others are not really "useful", etc.
What does finance have to do with everything? Or are you complaining about the fact that interest rates exist?
Yeah... or the chart that talks about Subaru ownership but forgot to edit the caption below and it still the same thing as the V8 chart...
You can find studies by searching on "fructose metabolism liver"

http://ajcn.nutrition.org/content/86/4/895.full

Also, here is the relevant Wikipedia article: https://en.wikipedia.org/wiki/Fructolysis

Seems like the choice is between more work for the liver or more insulin tolerance.
I believe we expect moving to the cloud to be more expensive than running our own DCs as you suggest, but I don't believe that takes into account any 'wasted developer time' you might factor into this.

I believe we started building this platform when AWS was very new, and hadn't seen a compelling reason to transition from it to the cloud until now. There's a couple of posts with more details behind our decision to go to GCP, but primarily it was to leverage their data tooling.
Correct, our initial target would be Latin America.

We've taken freelance jobs but no the ones that comes through Trely. Just recommendations from our old clients.

And we take just the necessary for paying the bills.

We are really betting on this startup :)

For the quality thing. We have a system that for every job made by the freelancers the client can vote between 1-5 "stars". If the job review is below 3 we personally check the requirement and the work and we made a decision at this point. The client can get a refund or we explain why we believe the job was done correctly and the freelance gets paid.
Show HN: Browser Sitemap Generator/Crawler for Sites Built with Angular, React
I never understood why a slug should be considered a signal.
I've backed lots of hardware projects on Kickstarter and run one myself [1], and ones that deliver on time are a small minority. Most are at least 2-3 months late (including mine).

I haven't decided what I'll use it for yet. Right now I'm making a robot with my 4 year old daughter using a Pi Zero.

[1] https://www.kickstarter.com/projects/vela/vela-one-the-world...
If there was then System76 would be using that provider. Actually, if there was, then everybody else's laptops wouldn't be so horrible, either.
You may be right. It also could create confusion amongst customers as to what we actually do. There are legal questions and the laws tend to different from place to place as to tenants rights and so on.
A lot of people seem to appreciate Kamen for FRC so I would like to offer my alternative experience: I enjoyed the comradery that came with my high school robotics club, but man I did I absolutely hate the actual competitions. Firstly, being fairly experienced at programming meant that I wasn't doing anything interesting. They tried to make computer vision a focus, but autonomous mode never lasted long enough for it to ever matter in point values.
Secondly, it's hardly "competitive". The people that win these competitions are the people from the richest neighborhoods. When I competed in the Bay Area pretty much every regional was won by the cheesy poofs. Why? They literally got NASA Ames to build them their robot.
Thirdly, the actual games are incredibly stupid. My first year in highschool the competition was just soccer. It was a simple, well established, competitive game, and the tournaments were fun for it. Every year subsequent had a game way more ridiculous than the last year's.
Depends on the country. The average software engineer wage in the UK (about 56,000 a year), France (about the same) or Greece (25,000 a year) is probably rather solidly in the middle class, and at the lower end of it at that.

A software engineer/developer/programmer/whatever is paid about the same as your average office employee in much of Europe.
Realistically the only way that I could test it is by whitelisting my home box, but this isn't entirely reasonable given that I wouldn't truly be testing it, as I wouldn't know for certain the kind of throughput it offers.
Humans of Simulated New York
Why would you need to alias pointers for MMIO? There's one pointer to a struct that defines all your IO registers for that memory range.
> If you think this is true then clearly you've never tried seriously investing money. It gets taxed on its way to becoming cash (capital gains taxes if you simply sold at a gain). Then local state income tax. Then taxed again once spent (sales tax). Not to mention fees.

So does income, so you're quite literally making no point. His point is that income is taxed far higher, you can't disagree with him and not address that fact.
Any link to the video presentation?
Anyone have a link to his thesis? The research topic looks interesting .
I'll try.

There are a lot of ways to flesh out the details of such a system. The essence of all of them, though, is that each person has a public key which is known to everyone and simultaneously serves as a unique identifier to that person and a private key that is known only to the individual. Additionally, either the public key is derivable from the private key or both keys are derivable simultaneously via some process, but importantly, the private key is not derivable from the public key. And, depending on the system, messages can be encrypted with the private key and only decrypted with the public key, or vice-versa, messages can be encrypted with the public key and decrypted with the private key. The name for this broad category of cryptographic systems that have these properties is called "asymmetric cryptography".

To give a specific example of how it could work, each person creates a public-private RSA keypair, and publishes the public key. If I want to apply for a credit line with my bank, my bank can read the publicly available public key and use it to encrypt a nonce (secret token) and send me the encrypted nonce. I decrypt it using my private key and send the original nonce back to my bank, proving that I am the person in control of the private key, without ever revealing what that key is. Thus, if a malicious employee at my bank wanted to impersonate me to some other company, he wouldn't be able to (which is a huge flaw with the current system of handing over secrets to prove identity).

To tie public-private keypairs to real humans, you'd go to the DMV and give the government all the proof of identification that is required to receive a driver's license along with your public key, and the government could then publish that you're really the person associated with your public key, and all this still without the government having the knowledge required to impersonate you.
I think you are right. There is a lot of training after one join the team. The job does require very different skill sets.
People of Africa (1921)
There's other problems, such as not having enough knowledge or context to know if what the paid for expert is telling is resonable.
Exactly. It's the job of the police to present exculpatory evidence in their possession and it is the job of the judge to understand it.
Developers can retire by late 30's if the wages right now keep up with inflation. Using conservative Google compensation:

22 yrs: L3, $160k total comp

25 yrs: L4, $210k total comp

27 yrs: L5, $260k total comp

32 yrs: L6, $320k total comp

39 yrs: L6, $320k total comp

Averages:

22-25: $180k avg

25-27: $230k avg

27-32: $280k avg

32-39: $320k avg

3 * 180 + 2 * 230 + 5 * 280 + 7 * 320 = 4.64 mil

4.64 mil * 0.6 (taxes/FICA) = 2.784 mil

2.784 mil - ($30k living costs/yr) * 17 yrs = 2.274 mil

Enough to retire if you don't have a kid
Part of what I envision when I say "blogging engine on the back" is that you'd be able to update your posts. I'm picturing long-form 'evergreen' content here—big, fancy articles with lots of pictures and graphs and maybe even interactive code-samples, which you'd want to maintain over time to keep up with the state of things.

One annoying thing about the way blogs currently work is that the main reverse-chronological 'feed' stream that people subscribe to when they follow "your blog" is composed directly of articles you create, so people rarely post this kind of content—precisely because, when they update it, they'd either have to "pollute" their articles index (which people also rely on being searchable) with a little post saying they updated the original article and linking back to it; or they'd have to repost the updated article as a whole, duplicating it in the articles index and giving people coming from Google two separate pages to land on.

Separating blogging into article-posting and microblogging fixes this, because your microblog basically becomes an 'event feed'—you can have one post saying "Posted http://example.com/foo" and another one later saying "Updated http://example.com/foo". Your articles are no longer in the same namespace as news about your articles, so now you're free to have a one-to-many relationship between the articles and the news-posts about them.
5 Essential Apps to Use When Visiting Iran
He could do his job effectively by asking for more information about what Tor is. This understanding may impact his decision to issue the warrant. Law enforcement lied by omission, do you think they would take that risk if they thought the outcome would stay the same?
It can be a good or bad experience, depending on what exactly you want to do. specs-wise, there are many options that beat the Pi. But getting certain things done will be harder (or impossible) on non-Pis, unless you're an experienced kernel hacker (and even then)...

See my review of the ODROID-C2 / compared to Pi 3 for more thoughts[1]

[1] http://www.jeffgeerling.com/blog/2016/review-odroid-c2-compa...
yeh we are currently trying to figure out if taglines can be included in a way that doesnt make the site look too busy/messy. possibly a 'quick-view'
Would it / they / we? From what I've seen, the tech community (on the whole, averaged) isn't great at synthesizing and communicating information to non-technical people.
Huh. I've had a cheese slicer at home forever (Scottish-American).

It mostly gets used at dinner parties, when we buy nicer cheeses; inexpensive cheese is almost all pre-sliced in the US. Same holds true for my parents.
Use pymysql instead. It works now, and it's 100% Python.
Lots of things would work pretty well if everyone did what they're supposed to do.
yeah we want to add more info on each bot detail page, then give the option for direct 'install' or landing page.
Well, they've definitely been starting on the clickbait and outrage baiting in the last few years. They especially like riding the 'internet harassment' bandwagon into the ground.

Better than the Daily Mail? Yes, not much isn't, even in the UK media. But they're still getting worse over time.
Gotcha! Will look into adding that :)
There is no legal exception to it, but there is in fact a de facto exception to it, since a DA must decide to press charges. How else can all those videos contradicting sworn testimony go nowhere?
It's notoriously hard to hire for. They cherrypick devs that are 85-99%[0] of the way to passing the Google SWE hiring bar, who in addition have ops experience.

The Google SRE head honcho says: [1]

>Fundamentally, it’s what happens when you ask a software engineer to design an operations function.

So I think the short answer to your question is yes, they hire software devs and train them [2], but require them to already have some ops/Linux internals knowledge.

[0]: SRE Book

[1]: https://landing.google.com/sre/interview/ben-treynor.html

[2]: https://www.usenix.org/conference/srecon15/program/presentat...
Good luck everyone and continue working on your dreams no matter what the result will be ;)
That's wrong. The top 1% pay 30% of income tax. But this is only about a third of UK tax revenues. There is then NI, council taxes, property taxes, business taxes, VAT and duties.

The poorly paid actually spend a much higher % of there income in tax than the top 1%. And their contribution has been rising as the income and wealth based taxes are cut and the consumption based taxes have risen.

I don't blame you for thinking that is the case though as this canard has been pushed heavily by the UK press.
Haven't received anything yet either.
> I wasn't arguing for lowering the top end, I think it's fine as is.

Sorry. I was reading my own bias/worldview into it and taking as a given that there will always be people with negative net worth (debts in excessive of assets). You were clear enough in speaking to that as unnecessary, but I read right through that without really internalizing your point of view. (I still believe in any system where credit exists that there will always be some net debtors, but that doesn't give me the right to argue against a point of view you weren't espousing.)
This is the link where you download the MSVC for Python 2.7 installer: https://www.microsoft.com/en-us/download/details.aspx?id=442...

Once it loads, close the survey popup thay may or may not appear and hit the download button. No need to login or put your email or anything.

I thought you were going to say that even with it installed, there are rare ocassions where the system doesn't acknowledge the existance of MSVC, for example Cython.

I thought the post might give a solution to that particular issue, but so far it seems nothing has changed in that aspect.
Recent fraud victim myself. To initiate a long term fraud alert on report you have to get a police report and send it along with copies of identification, etc. via mail seperately to each credit bureau company. That makes it so fraudsters can still try getting credit in your name but the business is supposed to call you to confirm it's you applying. If the fraud poster has an accomplice, say at the shady cell phone kiosk at the mall, they just ignore the warning. Best case is the detected fraudulent hard inquiry stays on your report for up to 4 weeks lowering your score in the meantime. All a big hassle. Guess what you can do instead? Instantly and online pay to have a credit freeze enabled. Then you pay again and again to lift it when you need credit. In some states you are allowed a free credit freeze BUT you need to have gone through fraud, hassled with the police report, and the kicker is, snail mail your requests in both for initial freeze and subsequent temporary suspensions. Obviously I took the instant paid route. What a racket! I should either start a class action lawsuit or perhaps just buy some stock in these jokers.
Since I graduated college my income has increased from ~$28k to over $100k. My effective tax rate has only increased. When I was earning in the mid $30k's it was about 4%. Last year was 12%.

> I don't know how low your income needs to get to reach a 15% tax rate on income, but it's really low.

I was below 15% in the low $70k range for sure. We'll see what it is this year.
People aren't sharing on Facebook like they used to
Conversely, it seems that btrfs lasts only 5s before hitting an issue so I wonder this will drive improvements in that area and how this might affect NASs that use btrfs like Synology.
This book is available for 50% discount at o'reilly. In case you are interested to buy. I just bought it. It seems to be a great resource
It does get really hairy. Having read a few technical related warrants (and by no means can I speak to many), they are truly using every last bit of persuasion to convince a judge to sign the warrant and usually request to sweep as much information as possible. They start off with all their goofy worthless technical qualifications eg "3 week cyber security training at McAfee Sleuthing Summit". Then proceed to go into the facts of what they discovered, blending it with the story they believe is true (and in the case I know of wasn't true and was a narrative that was an extreme over exaggeration). The judge signs the warrant then later on if you were actually charged, you have the legal knowhow, and/or massive amounts of money, you could challenge the sweeping nature of the warrant or grounds it was signed upon.

In this case it didn't really matter much though... they were able to cause great annoyance to a third party and the law enforcement folks involved will likely never be held responsible.

I think its really important for the judge only to look at the facts and to decide to sign based only upon that. In this case, the facts were probably very weak. I'm not sure what other contents could be possible other than, "this was the last known IP address for this packet containing child porn, can we search their premises and copy all their data plz"
WW3 MICROCHIP DANGER AND HALAL MEATS IN UK ARE MAINLY PIG SWINE
If my job requires me to have an understanding of something new, I learn it. Like an adult. Why the hell is technology the only exception for people on this front?
Does operating a Tor node preclude someone from being investigated? I should hope not. Just because they do operate a node doesn't mean that a given household is free from criminal activity.
lol at hn being quoted
Hm, I was going to say "installing Slack bots is not very hard" but I looked at your homepage and I got excited about the product. I want to try it. I think you should change the title of the apply hn to "Siri for Slack" though. If it worked well, I can imagine using this.
Url changed from http://www.pcworld.com/article/3053889/security/researchers-..., which points to this.