skysight-inc/HackerNews huggingface dataset:
> Each dollar that goes horizontally between the "lower class" gets to work one step harder within the "lower class" to go before being sucked away by the wealthy

This is an interesting point, and reminds me in a way of the Bristol Pound (and other "community currencies") which are essentially the same as regular Pounds Sterling, but are only accepted by locally-owned businesses within a local geographical area (more specifically: anyone can accept them, but only locals can ever exchange them back to Pounds Sterling, at a pegged 1:1 rate). Local branches of mutli-national corporations, and public (listed) companies, cannot participate.

Local residents can open an account in Bristol Pounds, and pay their local taxes in them. Some locals can be paid their salary in them.

The stated goal (and this has apparently worked quite well) is a localised economic stimulus, by encouraging residents to spend at local small businesses, and those businesses in turn to seek local suppliers, etc. This sees the money doing a few more rounds locally before being sucked away to a multinational.

https://www.theguardian.com/business/2015/jun/07/the-innovat...

https://en.wikipedia.org/wiki/Bristol_Pound
Gas taxes don't cover highway funds.

* https://en.wikipedia.org/wiki/Highway_Trust_Fund

* https://taxfoundation.org/gasoline-taxes-and-tolls-pay-only-...
I'm not saying you have to write open source code on your own time.

I'm saying that you can't complain that an interview doesn't show you are good coder if there is no other way for somebody to look at a project you've done.

Saying you did X/Y/Z at your last company but can't share the code since it belongs to them isn't a valid excuse for why you have no code out in the world to show off.
A million dollars buys a shitload of fast 1U dual socket xeon servers each with 512GB of RAM.
Loyalty points are paid out of (and lower than) the rake, so the bot still needs to be better than break even.
Me too exactly
Addendum missing from the article: Segment charges per request, these users who run performance testing with analytics enabled should be very profitable.

Business rule => You gotta optimize for your cash cows. ;)
Door and Window Weatherizing for Stratas and Building Managers in Vancouver BC
FYI, you can delete your Google account records from here https://support.google.com/accounts/answer/465?co=GENIE.Plat...
"Object(foo) instanceof Class" does seem to be the most definitive, but unfortunately seems to require specific testing against a literal that must exist or it throws, and doesn't work for null/undefined. That at least brings the things I need to know to check the type of something down to three, two of which are singular special cases (if somewhat common ones), so that's better and possibly adequate, if not what I would consider good. Then again, I'm not sure I'm capable of thinking it could achieve good while there exists both an undefined and null in the language. It still boggles my mind that it has both.
Whole-body vibration may be as effective as regular exercise
Hmm, that's interesting. Looks like an error message meant for internal Google users.

uploader-eng@ would presumably be uploader-eng@google.com

The error message also looks like it is also geared towards users with google.com accounts.

The whole thing smacks of someone pushing something internal from development to production.
About a year and a half ago, I was out hunting and stopped to listen. I closed my eyes and absorbed all of the sounds around me. I got into the moment and when I opened my eyes, I had lost my bearings. I knew the area well enough that within a minute or so I deduced what was where but I didn't have that instinctive feeling of where things were. In that moment, I understood how people can get lost in unfamiliar woods.

People who live their entire lives in urban or suburban areas have no concept of just how far two miles through dense woods really is when you're on foot.

Don't ever take nature lightly, it's been killing us for a long time.
Seagate Announces 12 TB HDD: 2nd-Gen Helium-Filled HDD
There was a nature preserve at the end of my block growing up. Maybe 2x2 miles of light woods with a creek and some minor trails. I explored it regularly and often had to find my way home by walking in a straight line to the edge of the woods (where there would be recognizable streets in the town).

When I'm backcountry I always have a GPS and good maps. You can lose a trail walking 100 yards off it to check something out.
That's a perfectly valid point of view. I believe that's not necessary and doesn't dilute the material. That said, I believe what you propose does exclude a sizable group of people from the field, which is elitism. It's a consciousness of belonging to a group of select few that have ground through the material.
The Graveyard of Empires and Big Data (history of DARPA's Afghan Program)
Ask HN: Is there an alternative CSS for HN on phones?
See title. The buttons are really small, unfortunately, and I haven't found an app that replicates all functionality of the main site. This includes noprocrast.
Lisp goes for its simplicity and metaprogramming power. I wouldn't recommend anybody to learn functional programming in it.
Sprinter: distraction-free writing in the browser
Without the tech, no one sees the core products.
I'd add that these things will differ between cause areas, so it's hard to give a neat, roll-up answer. DALY's and NPV income estimates are fairly good in the global health space, but other cause areas may need to make more speculative comparisons because they deal with things that are harder to measure.

In all cases, when a Fund makes a grant, the fund manager will provide a write-up outlining their rationale. For now, each fund manager has a list of previous grants they've made, so you can get a sense of the organisations they are likely to grant to (though by no means does that imply that they necessarily /will/ grant to these specific orgs in future).

One of the key advantages of the Funds model is not locking you in to a particular charity up front, which means that as more information about funding gaps, intervention effectiveness etc comes to light, fund managers can respond accordingly.
Certainly it's not _as_ dangerous.
Exactly. To be clear, there is no doubt in my mind that the future of Humanity has to be unified, but I don't believe we're there yet whether we consider the governed or the self-appointed lords, and yet another atempt to create "the new man" to fit in the ideological template imho will entail an awful lot of awfulness.
What  You Must Know About Interest Rates and Credit Risk
NXP Aims New MCUs and QorIQ SoCs at IoT
Good question. So far we've noticed the refresh time to be negligible (worst case in the tens of milliseconds). It's worth noting that most of the cost of doing a search on Discord is in pulling the message context from Cassandra to provide enough data to render the results in the client.
Lots of Swiss German coming from Google lately. Zöpfli, Brötli and now Guetzli.

I'm still hoping for a Google Now that understands Swiss German :)
The thing about make is that it's a tool for reducing how much computation has to take place when an incremental rebuild takes place.

This is done at the cost of great obfuscation of the build process.

If you can suffer the cost of a full rebuild each time you change something, it is far clearer to have a linear script which executes certain steps one by one.

Such a script can be sped up for incremental builds with some judicious checks like "run this command which makes A out of B, only if A doesn't exist or is older than B".

(P.S. I don't want to overlook make's ability to parallelize builds on multiple cores. That can just be scripted too, with utilities like GNU Parallel.)
Data Science Bootcamp in South America (Data and Travel)
I'm glad to hear this! We want to encourage people to incorporate EA into their life as much as they feel comfortable with, and everyone's circumstances are different.

And note you can be a 'hard EA' without earning to give. Research, policy/politics, founding or working for a valuable organisation - these are all great career paths, depending on your particular circumstances and skills. See https://80000hours.org/career-guide/ for more!
Travel to Colombia and sit in the sun - while becoming a kick-ass Data Scientist in 8 weeks! BaseCamp Data & Travel will take place in Medellín, from July to September. Explore the country, find new friends and bring your career to the next level! Applications are open until 30th of April 2017.
You may disagree but I feel we are in an age of transparency. TripAdvisor, yelp, cargurus, Amazon reviews etc. Consumers want to know as much detail as possible prior to a purchase or visiting a hotel.

My big point is that one of the remaining non transparent industries is nightlife. Bars create fake lines and charge bogus covers.

I just feel like technology could improve this.
Playing checkers seems like a well-defined task to accomplish. A computer that has "the skills of a one-year-old when it comes to perception and mobility." is not defined at all. Mobility? Perceiving what?
That's awesome, do you have more information about your acquisition?
That's why the interviewer needs to be competent enough to be able to sniff out BS. Falling back on algorithm questions instead is a form of laziness. That's what the "curated golden path" comment is all about - there's a known standard way to get a job at one of these companies, and following it is not a very intellectually interesting exercise.

It doesn't sound like you fully disagree, because writing OSS isn't that curated path, but sadly none of the devs I know who focus heavily on algorithmic whiteboard question performance look at open source projects. And they could justify this with the same one you give: people lie, people copy/paste code...

I've pushed my team quite a bit away from where they were when they hired me in terms of whiteboarding focus, and we're better able to hire senior candidates now than they were back then. The BS detection is a big part of this: ok, you were on a team that did [really cool sounding thing]. What part of it did you do? What specifically did you learn from it? Even in aggressively paced interviewer loops you probably have at least 45 minutes to get them to answer those questions, if they're ducking and dodging, or answer back with wrong information, or with stuff that makes it clear they used the wrong tool for the job and didn't know how to find the right one, then there you go.

It's easy to present code, but it's also easy to copy or memorize code. Some of the most impressive candidates I've seen are the ones where the "let me ask you this stuff about your past experience" discussion expands to fill the whole time slot and we never actually look at any code, because we're too busy talking about how you took a service from a single database to a multi-master geo-distributed easy-failover alerted and monitored system, or how your random side project to look for Hidden Markov Models in baseball player's batting results went (how'd you store the data? what libraries did you use? did you implement your own versions of algorithms? what made it hard to draw conclusions? etc).
awesome tip! thanks!
The more I read your comment, the less I'm worried. It's clear that you are not a lawyer but someone just overly reacting to perceived legal liabilities by simply generalizing court cases and attempting to reach a conclusion that tries to fit everyone.

Businesses that utilize web scraping to achieve business goals at a direct expense of another business will get you in trouble not because of web scraping but simply trying to create competition. Businesses with a large cash use litigation to snuff out competition because their businesses are largely undefensible without such forceful litigation ex. craigslist would not exist if they let anyone scrape them.

Businesses that build and sell web scraping sevices and tools are less likely to be impacted for the same reasons if they comply with formal requests to stop scraping. 3Taps received notices beyond just IP ban (this alone does not set enough of a context) but they chose to ignore it and continue on. 3Taps had enough of a financial motivation on the line to put out their neck for their customer, PadMapper. Pretty fucking stupid if you ask me, no one customer is worth risking the entirety of your business operation.

It's far more likely that the law exists to serve those who exploit it to protect their business interests. Generalizing and extrapolating based on a few court cases with their own dynamic set of variables and exceptions as fact is dangerous advice.

I just want to warn people reading your comments not to take it word for word as the reality is far far less legally hostile-you are too small for people to go after and not an existential threat to the target website.

The argument that web scraping puts strain on web servers is a pretty laughable defense. Craigslist alone gets millions of hits every day but can't serve pages requested by a python script? 3taps fucked themselves because they took money AND they put their neck out for their customer.

That's the lesson here, don't risk your entire business for one customer. It's not fair to the rest of your customer base.
Why would that make ad and tracking blockers impossible? Those blockers usually operate by blocking resource loads, and a browser-in-browser runtime can't sidestep that, because any network access still has to go through the browser and therefore can be blocked.
This is exactly the kind of alarmist hyperbole that concerns me in these conversations.
That is one case. I've specifically hired somebody before who was so/so in the interviews but was the main contributor to a wonderfully written open source project. And was and is a great developer and great hire.

So there is a conflicting case.

No company is going to be perfect at hiring just the same way as no person is going to perfectly crush every interview. But there is no world where having contributed quality code to an open source project will hurt your chances.
It's a pretty big area and there's plenty of open source projects in this space (and a decent crowd of people working on linux audio development).
I'd say a great way to learn a new domain is to help out existing open source projects (though I'm biased towards that as that's how I learned).

Let me know what you're specifically looking for (via a few examples if possible) and I might be able to direct you to some resources.
TXR!

http://www.nongnu.org/txr
Sure, functions can do that and more (borrowing a page from Smalltalk):

(if* cond
#'(lambda () then)
#'(lambda () else))

All the macro does is eliminate the need to write out all the lambda syntax.

(defmacro (if cond then else)
`(if* ,cond
#'(lambda () ,then)
#'(lambda () ,else)))

This brings my back to my original point: "the extent of the logic encoded in macros should be minimized, with the macros translating the code pretty much straight away into something built on more functional abstractions.".

Works in C too, although not as nicely:

void dscwritef_impl(const _TCHAR * format_str, ...);

#define pdscwritef(flag, args) \
do { if (DEBUG_FLAG(flag)) dscwritef_impl args; } while(0);

The funny thing is, I think we're largely in agreement.
Thanks for opening it up! I'll give it a look as soon as I get the time.
:) see you on there
Show HN: A weekly curated list of links from around the web
The whole thing is built on the underlying assumption that people will remain loyal to this platform. Right?
Database Design: Table structure normalization
How did they estimate the orbit?
You sound like a cunt
Possibly James Mickens' USENIX articles: http://mickens.seas.harvard.edu/wisdom-james-mickens
Reliability wise, do you actually use these services, as in my experience that's a complete myth.

One of my clients on a dedicated server has never gone down. The site is blazingly fast, barely touches 5% CPU and pages have sub 50ms response times. Deploys take 10 seconds or so, I could make it faster but it's not really worth the cost/benefit.

My client on Azure, with a significantly lower visitor count, pays 3-10 times as much, the site is sluggish, takes a long a time to spin up after deploys, hangs ocassionally, we've caught the whole site being offline a couple of times then it mysteriously starts working again with nothing in the logs, had a deploy to one site take down other sites and on top of that there's a 3-5ms delay between the database and website which causes all sorts of performance problems when a page makes too many DB requests.

They've had to "scale up" to premium database in the past to handle loads I know a much cheaper dedicated server would have handled without even thinking about it.

On top of that, Azure's management portal is super slow, regularly fails to execute commands and is incredibly frustrating to navigate and use.

The claimed machine you get on cloud aren't anything like as performant as supposedly similar machines on dedicated.

I'll admit I've generally found AWS to be significantly better than Azure, but still very expensive.

And AWS went down a couple of weeks ago too.
Ask HN: How far can personal projects get you?
I'm currently working on an application as a sort of showcase of my skillset. SPA frontend in Vue.js with a REST API in Scala using Spring. Although, it is a struggle to put what little time I have left after work into this. I'd also like to go on to turn it into a couple short blog posts where I can comment on what I've done and show I know what I'm talking about.
It's also worth noting that I crash and burn at whiteboard problem solving and would far prefer takehome exercises so this is another thing to make my CV stand out.

Those of you who were in a position of no work experience and a graduate degree (still working on mine) - just how significant of a role did your personal projects play in getting you hired somewhere you actually wanted to work? What kind of company was it? Was it ultimately worth pushing yourself towards doing it?
When I used to work at Google, making sure things people deleted were completely removed was something people took very seriously. With caches and backups deletions wouldn't be immediately effective everywhere, but it was very important that things people had deleted were, within weeks, really fully gone.
You didn't provide sufficient information, however:

Most areas have easements for rights of way and roads that nibble at one or more sides of 'property'; because what good is land if there's no way of getting things to/from it.

It is unwise for a property owner to put anything they want to retain within such an area. It's quite likely that the family wasn't thinking about the parts of their property that weren't within such easements or the paths utilities were talking out of sight. Out of sight, out of mind.
anon account for obvious reasons.

Came here to share my story, which is very close to what you describe.

tl;dr: Moved from AWS to colo in desperate attempt to make balance sheet more attractive. It worked.

Before I took over the engineering bits at this plateau/failing startup, they were all in on AWS. Monthly costs were running at around £3k. Which is not much, but since the revenue was tiny, the costs of hosting was "considerable". After a monumental effort on my part to try to make things more efficient and streamlined, I eventually run out of motivation (but that's another story) so I expressed my wish to leave to the founder and he finally agreed to my years old suggestion of going lean-and-mean and in one last attempt to make the company more attractive to one last investment round (E by then). Make it or break it, as the say goes.

On that same week I came across a HPE "Buy One Get One Free" offer (similar to this one https://www.serversdirect.co.uk/pdf/BOGOF-Gen9-Servers.pdf). Then found guy who was re-selling colo space at a under-used datacentre in London. Since I (sysadmin/DevOps/InfoSec/Backend engineer Jack-of-all-trades master of none) was the person who would end up managing the new metal, I picked a location within an hours drive from home.

And so it happened.

2x 1U HPE proliant servers with decent CPU and 32G of RAM. And 6x Samsung 850 SSDs off Amazon. Total bill for the hardware (BOGOF refund included): £2600 ish.

Post migration, monthly hosting costs: £50 for the colo; £50-ish AWS S3+CloudFront (10M assets would increase the SSD storage costs too much); £40 in taxi fares when I visit the DC once a month for kernel updates.

And just like that, we broke even the very next month after the last "big" AWS bill.
Our product wasn't all that exciting, but 2 months later we found a buyer who was happy to snatch this "non loss making" operation.

3 months after the acquisition, they had already migrated the whole thing back to AWS and the HPE proliant servers were gathering dust in their office.
Try all the same on Google Cloud, you'll save half the money compared to AWS, probably more.

Disclaimer: I am NOT affiliated to Google in any way.
Amazon is actually really really good at this :-) They follow me all over the internet for _weeks_ to show me ads about a product that I have already purchased via amazon itself !
Imagine the search term was, say, an unusual fetish or an uncommon medical condition or an uncommon religious or political belief. I would have real problems with giving police the power to demand these sorts of things.
I guess that kind of decoration can have value too. I, for one, love seeing a good display of books.
How so? This is a rather a case where a law is being followed to the letter to an objectively worse individual outcome.

It's highly questionable that having 20,000 free videos removed from public access is the intention behind the law. More likely, it's an unwelcome side-effect.

Why should the law not allow an exception for free content? Why should the law put the burden squarely on the provider? The tradeoff isn't in having "everyone" participate or not, it's in who pays the bill.
That seems like a poor example. Seatbelts are a measurable safety benefit to nearly every single person who drives or rides in a car.

The deaf OR hard of hearing population of the united states is roughly 4.1% (10.6 million).

A closer example would maybe be: if paraplegics needed special seatbelts to be safe in cars, should we mandate that all car makers be required to install special seatbelts that are paraplegic compatible? (Paraplegics make up a small fraction of the population of the United States - somewhere around 300,000).

Obviously that comparison has holes in it as well, but it is a lot closer. And I would think the answer would be no, not because of heartlessness, but simply because it doesn't make sense. I assume, again not heartlessly, that most paraplegics do not drive. Likewise, most deaf people will not access these videos.

It seems closer to insanity than reasonableness to mandate either of these things.
Banks are definitely measured on Asset Liability Management by policy and regulations. Deviations from being matched would be an active choice, while being matched would be the default/starting point.
Dashbird.io – debug, analyse and monitor your lambda functions
Don't forget state income taxes which very easily can bring you effective rate up to 30-40%.