skysight-inc/HackerNews huggingface dataset:
As mentioned in Jobs quote near the top of the article, you often find that people tend to do things in a certain way just because that is what has been done before. No one bothers to experiment because the old way has always been good enough.

This is why is is sometimes difficult to avoid premature optimization, because post-maturity optimization tends not to happen, even when it may be warranted. I know of no wind farm anywhere that is used for side-by-side comparisons of wind turbine technologies. It would very likely have to be owned by a university and supported by public funds.

I have never seen a hyperboloid lattice or diagrid structure in person, but they are not entirely unheard of for shapes that do not require a lot of space efficiency in the tower portion, such as for lighthouses, observation decks, water towers, radio towers, etc.:

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

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

https://en.wikipedia.org/wiki/File:Ciechanow_water_tower.jpg

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

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

https://en.wikipedia.org/wiki/Canton_Tower
An opt-in system for existing users? That's mean-spirited and insulting.
Why not SQS?
> It just that the returns of that growth aren't going to labor.

You're absolutely right. I was merely pointing out that we are viewing that short period of wage growth as the norm, whereas the entire system is not sustainable because it depends on finite and destructive fossil fuels.

It doesn't matter if our generation got a bigger cut of the wealth on the historic scale - in this case it would have been the next generation (Z? Z 2.0 ?) that would be forced with a rude awakening and stagnating wages.

> rather than asserting that it was an anomalous period of wealth growth.

But that's the part that's not really under dispute. Wealth grew as a result of fossil fuel exploitation. Wages grew for a time until the marginal product of labor started going down in relation to capital (that doesn't mean productivity or output stayed constant) and it became more advantageous to accrue wealth.
Well, it can be line-oriented. It just depends on the regexp pattern and flags specified, i.e. `/^somePattern/someFormatter/` vs `/^somePattern/someFormatter/ms` (`m` flag to enable multi-line mode, `s` to let `.` match `\n`). It has support for multi-line matches, as well as matching per-line. Maybe I'm just misunderstanding you.

Go's regexp syntax: https://golang.org/pkg/regexp/syntax/
Software like Palantir's is a classic example of a dual-use technology.
The main problem with this solution is that he assumes that the purpose of news stories is to inform.

It isn't.

It is a vehicle for generating ad impressions. It doesn't matter whether it has all of the intellectual content of cotton candy, the purpose is served if it gets clicks. Therefore widespread reporting of a bad paper is not a problem for the industry, it is an opportunity. And if it is so bad that they are forced to publish a retraction, well cry me a river to the nearest bank account, they got more ad impressions!

This will continue and intensify until people get so fed up that the online equivalent of the NY Times becomes viable. A subscription news source that people trust for content, that people go to because the free news is so obviously made up BS.
The player looks super nice and was very easy to use. Hope y'all do well.
I'm very interested in the outcome of this trial, and have donated $800 recently (using Bitcoin).
They're diversifying their offering. The clickbait stuff won't change, but they're looking to build credibility with those longform pieces you mention to shed their poor reputation.
Ignorance about getting locked into an ecosystem its harder to get out of? Hardly.

But heh! You do you, I'll keep my platform agnostic config management thank you very much. Life's too short to be beholden to any one vendor.
Or at least minimally compare it to other products that do similar things and are more widely used to provide some basis for comparison?
All of our machines at Paperspace https://paperspace.com have GPUs and our pricing is much more affordable (disclaimer: I'm one of the founders). Currently only Windows but Linux is coming soon :)
Tks for tip. Never heard of it.
I'm not the GP, but I have a similar impression that GiveDirectly has really strong evidence supporting it.

GiveWell -- a separate organization that does in depth analysis of giving opportunities -- has a detailed write up on them: http://www.givewell.org/International/top-charities/give-dir... GiveWell recommends GiveDirectly as one of their top charities.

GiveDirectly's intervention has been tested by multiple randomized controlled trial, including a large-scale one. (See the GiveWell write up for details.) In general, the case of them seems much stronger than most charitable interventions.

(I have no affiliation with GiveDirectly, though I'm close friends with many GiveWell staff.)
> we would all have bigger problems to worry about.

What, like NSLs and defunding congressional watchdog committees?

Oh wait ...
Wow, that is one great web site.
What's missing from this fluff piece is the top 5 reasons why its better than AWS.
Ask HN: What's the best free file syncing storage similar to Dropbox/OneDrive?
Most posts are contemporary, which means you can use the post date to figure out the year of the article without clogging up the list of titles with (2016)
> App Engine is brilliant and strangely under-appreciated at HN

No, it's the worse PAAS in existence. Horrible proprietary NoSQL DB, filtered headers, must perform http requests with custom SDK (horrible SDK BTW...). It is absolutely not worth it.

The new Google "managed VMs" or whatever are closer to what Appengine should have been all along.

I'm not saying AWS is great, it has a horrible UI, but AWS has none of these silly limitations.
Like early OneDrive and Windows 8, I really hope a couple people got fired over this debacle. But like today's OneDrive, Windows 10 and .NET Core, I'm glad it's finally moving forward. I know HN has an anti-Microsoft bias from pg on down, but this is serious, proven tech that's moving in the right direction. Say what you want about MS, but their R&D budget is larger and more focused on developers than any other company, decade after decade.
"If you do not claim this offer, you will need to purchase additional storage or remove some of your files. Otherwise, 90 days after you receive your first notice, your account will become read-only."

Examples for things that will break once your account is read-only:

* Any program that modifies files on open (Word, Excel, others)

* Any program or device that would sync to a cloud folder on OneDrive

* Any existing workflow that relied on OneDrive files for easy access and/or sharing

Have you ever mounted a filesystem read-only? You should try it and then come back and tell us that people have plenty of time. They might not lose their data immediately, but virtually anything that touches OneDrive will break once it becomes read-only.
Much of traditional development really really is meant to extract resources in one way or another.

Just one example. http://www.thenation.com/article/usaid-helping-haiti-recover...
Good point.

I was always thinking about how bodyshops benefits from Microsoft/Google/etc. lobbying in favor of H1b.

But you are right - bodyshops return the favor back to these tech giants by placing these contractors there.
Are you using uBlock?
I don't think it's "totally wrong". Yes, you need a competent musician to play organ, or a skilled orchestra to repeat the partiture of a 18th century composition, but we have a good idea of what it sounded like. The tempo may be a bit of guesswork but probably not too far off. And if it can be played, it can be recorded and listened by anyone.
I won't propose to speak on behalf of others but in my case whenever I feel a sense of pride or accomplishment for something I have done, whether that be here at work or in my personal life, I certainly try and take a moment to acknowledge in my mind the many people, some of whom I have no direct connection with, who have played a role in my success.

As the child of immigrants who sacrificed a great deal for the opportunity to come to the US and as someone who grew up poor, not particularly bright, and with no formal education beyond that of high school, but who now has the opportunity to work on hardware that is launched into space, I always try and maintain a sense of appreciation for the country, and its people, that I now call home.
I ripped Paul's bullshit out of my bible.
There is really no lockin at all if you use e.g. Flask via the WSGI interface. That is the beauty of it.

You can downgrade to manally managed servers with the the same codebase.
what sort of 'evolution' are you looking for, what does that mean to you?

I'm not sure the OP program is meant to lead to any kind of 'evolution'. It's meant to lead to fewer poor people.
They're probably going to end of life it like everything else they get bored with. I can't imagine any sane business would risk putting any amount of development time investment into their stuff.
That's how the economics of journalism has always worked. Going after people with a lot of money at stake will never, ever pay the bills and is a great way to rack up a lot of legal fees. So in the old days you surrounded the real news with classifieds, comic strips and movie listings, and these days you surround it with cute animal videos.
> You can downgrade to manally managed servers with the the same codebase.

Or you spend the few extra hours upfront wrapping your app in config management so it can run on any bare VM.

Don't be lazy! Not being able to run anywhere is technical debt. Unless you're running a hobby site that generates no revenue; in that case, do whatever.
brew install no-more-secrets

Works.
It is possible that no significant terror attacks were even attempted against the US since 9/11. And if an attack was stopped they wouldn't necessarily want to publish how they stopped it. So it is impossible to really know if the surveillance does anything.
Open-sourcing Knox, a secret key management service
By having connections to people spending someone else's dollar with low accountability.
This is a highly absurd comment. No one I know is paying anything more than $3000/month and they all make well over $100k as software developers.

I love how when people come up with these numbers they cite salary-only/pre-negotiation/entry-level income and then they compare this to a small-family sized rent expense to justify your "typical" SV absurdity.

The fact is, many people make well over that with stock options, raises, etc. And even while making that money, lots of my friends in their mid-20s opt to live with multiple roommates and flex their living rooms to reduce their rent cost further.
"In fact, some whistleblower protection laws already exist.."

This is true, on paper. But the other reality is that states have passed laws (or tried to) prohibiting the sort of investigative behavior that leads to whistleblowing, and a lot of companies have in-house rules against it. No cameras and cell phones in your work area, for starters. This sort of thing makes it easy to dismiss the paper laws. I imagine that if they are violated, one must sue to get it worked out.

Yes, it is theoretically true we could get to a point where we elect folks that understand the importance of them, or at least have the wherewithal to listen to experts in the field. And care more about their constituents. Unfortunately, I think we are a long ways off, and those very people - the ones that care less about the constituents and have little grasp of the importance of such laws - have made high entry hurdles for the ones that would care.
Strictly speaking, while tea may go back thousands of years, methods of preparation have varied drastically. For example, in _The Classic of Tea_, detailed instructions are given on how best to toast your tea brick over a fire before steeping it. I don't know about you, but I have never seen nor heard of anyone in the West or China or Japan toasting their tea in the past few centuries (even tea bricks are hardly seen anymore these days). And I'm not sure matcha existed more recently than the 1000s CE when predecessors were brought over from China.
If I had to make a choice to contact the author, I would go for Signal. You can make a lot less cryptographic mistakes by using it, and it doesn't backup all the conversations to Google Drive like WhatsApp or store them in the cloud like Telegram.
Uh.... no.

Read my original post. Medicaid is available to low income individuals. In fact, it was expanded (in most states) up to ~175% of the federal poverty level. You can get it even when you have a job!
Price discrimination at its finest.

> "If you can pay, you have to pay us. If you are a philanthropy stopping pedophiles, we will give you the same product you would get if you are wealthy special forces unit in a very wealthy country," Karp said.

> "If you're a hedge fund and you make a billion dollars and say you're not going to pay us, well, that's rapacious and we're not going to take your calls anymore."

http://www.cnbc.com/2014/03/19/free-advice-dont-go-public-sa...
> I don't think AirBnB recognises illegal hotel chains, officially.

Exactly. To do so would open them up to all sorts of complaints, civil rights and otherwise. To not do so would cost them millions of dollars in revenue. So, they choose to do nothing and pretend that the problem does not exist. I don't think it's fair to pretend that they are either blameless or powerless in this situation.
Wait, what debacle? Why do you want us fired?
Ask HN: New job is frustrating – Handcrafted DevOps
I joined a midsize public company as a DevOps Engineer few months ago and unfortunately it's not working out well. I was given an impression that I will be doing automation work with internal virtualization environment, AWS, Jenkins, Puppet etc. In reality, the infrastructure is a mess and managers don't have any idea about implementing DevOps. Management thinks supporting developer collaboration/productivity tools like Gitlab/Atlassian suite/Slack is DevOps. Even these systems are handcrafted using common root password and no one seems to care.

* It takes 1-2 days to provision a new VM because VMs are provisioned by another IT department
* No systems are under configuration management and there doesn't seem any strong desire to do that in near future. "It's one time change, let's not automate" seems to be the approach
* Everyone knows and uses standard 'root' password and custom passwords are written on wiki
* Obviously no one knows how a system was configured and hence snapshots are preferred way of backing out any changes

It's frustrating to me as previously I've worked with people having good DevOps mindset and we managed hundreds of production systems really well . Here it's all about emailing strangers and scheduling meetings to figure out stupid issues etc.

I need to pay my bills and this job is offering better pay and willing to sponsor my green card. But it's frustrating..:( As my visa is expiring in a 15 months, I am not sure if it will be practical to switch my job now.

How do I convince managers or seniors to focus on automation and monitoring tools? They are willing to throw money at commercial solutions like SumoLogic, Splunk, NewRelic, VMware, Cisco UCS etc., but don't understand the real problem that is within the organization. Senior managers and CEO doesn't seem to care about these things as revenues are going great.

Sorry for the rant, but I wanted to vent out my frustration.
> In both cases we're talking about an infusion of cash from the outside, distributed somewhat equally

Remittances are not distributed even "somewhat equally".
You know appengine has been around for 8 years right?
Location: Central Time Zone, US

Remote: Yes, Preferred

Willing to Relocate: No

Technologies: AWS, DevOps, Ops, decent Java

Résumé/CV: on request

email: david.m.miller at gmail.com

SysAdmin, been doing web dev (Java) for the last couple of years. Looking to get back to the Ops side of things. MBA and AWS Solutions Architect Associate.
You're welcome. That means a lot, coming from you.
If you actually read the article, criminalizing the purchase makes it riskier for the sex worker. They are asked to go meet people in more remote areas because the johns want to avoid the cops. This means some of them get murdered, assaulted, etc.

Decriminilizing it is about improving safety for sex workers. I think that is where our questions of morality should focus. People are going to continue to have sexual needs. Prostitution gets called the oldest profession for a reason: Even certain monkey/ape species will trade sex for goods (like food). Making it illegal doesn't make it go away. It just makes it riskier and that risk disproportionately negatively impacts the women doing sex work.
Reputations are hard to shake. When it launched GAE was one big vendor-lockin, and we all avoided it.
Nice. Now we have a 3D collision library in Rust. It may take a while to see how good it is.

I notice that they have decomposition of non-convex objects into a union of convex objects. That's very useful. Convex polyhedron vs convex polyhedron is very fast, only slightly worse that constant time for repeated tests on moving objects. (GJK is the preferred convex vs convex test.)

Mesh vs mesh is generally slow, although there are "polygon soup" systems that just compare triangles and understand no higher structure. Meshes are not necessarily solids; collision detection is better for things which are definitely solids. Other objects vs. height field is very useful in games; that's what you use for terrain.

Collision detection which drives a non-trivial physics system has to have certain properties. It helps a lot if the forces are differentiable against object movement. If there are infinitesimal movements which result in discontinuous changes in forces, physics models won't work right. This causes such artifacts as objects lying on the ground which vibrate. The closest point vector is shifting from corner to corner as two planes come into parallelism. It's static indeterminism in action. The solution is a multi-point contact model, where you have several closest point vectors with distances, and compute forces for each point of support. If you have at least three, stability is possible. If you're working on legged locomotion, and care about foot/ground contact and friction, you need that.

Ncollide's videos look good. Although check the first one where the balls fall into a cone. At the top, there's one ball perched stably on top of another ball.

I used to do this stuff.[1]

[1] https://news.ycombinator.com/item?id=11359181https://news.yc...
Sorry for pestering again but I think this is kind of important and
I haven't made myself entirely clear yet (English is not my first language).

In maven the repo URL is configurable in settings.xml.
This URL can be different for different departments of even different projects.

From what I see in the cargo source the crates.io URL is hard coded.
So the DNS is the only level of redirection we have.
Using varying IP addresses for crates.io for different departments or even projects
wouldn't fly, at least not in the world I live in.

>ignore the broader OSS ecosystem

It's not about that either because the commercial repos contain very much
the same OSS packages as the standard repo but don't present all of them to
everyone all the time.
Take for example a car company: GPL3 for in-house projects that are just
used by the employees are discouraged but somewhat tolerated. GPL3 for projects
that run in the car are a big big no no. You want to be certain that no dev ever
introduces GPL3 source into anything that is in the car. You want your build to fail
if any of packages change their license to GPL3. You want your build to fail if
any of you packages has a known vulnerability.

I know Cargo is not maven, but I believe this is a feature which is crucial for
industry adoption. I think I will just add a feature request for this on GitHub.
All we need now is an issue of 40Hex, 2600, and the Anarchist's Cookbook.
App Engine screwed so many people over. First they couldn't get it working. Then they tripled the price. Fuck App Engine.

I can't imagine anyone reading HN who'd think this is the right solution in 2016. Even if you want to jump on the Google train (there are valid reasons for this, including free outbound bandwidth to YouTube and Google Drive...), there's no excuse for App Engine. Use the other Google cloud offerings. The container stuff is top notch.
Then please explain the 50% of the federal budget that goes to our social safety net. That's not substantial to you?
Note the timestamp on the video... their products look sweet now.
The whole thing reminds me of Shakespeare's King Lear...

Fool: The reason there are only seven planets is a pretty reason.

Lear: Because there are not eight.

Fool: Indeed, sire, thou would'st make a good Fool.
They can until it gets to a busy port with other ships and people around. Then it becomes a huge safety issue.
> The nation as a whole determined spying for averting war, competing, and so on is morally acceptable. They've kept it legal for decades.

I'm sure you have a source for this assertion, but I don't recall ever having voted on or having any say at all in anything related to spying.

In addition to that, I don't know anyone who agrees with the idea that spying for competitive reasons is okay. I'm sure there are plenty of people that do, but I don't think I've ever met someone who's stated as much.
> Take someone like Detective Sekou Bourne, for instance, who is currently being prosecuted in the NYPD’s administrative court for allegedly frisking a woman improperly in East New York and unlawfully entering her home in April 2013 after concluding, mistakenly, that she had crack cocaine in her hand.

Seems a little different from "sassing his mother", more like "assault and trespassing".

That's only the first example in the article. There are more, and none of them are "sassing his mother".
If I remember correctly, this charity already does monetary donations to people using the local mobile pay system (I think it's Mpesa?). If this is that organization, there is a Planet Money episode about the founders and why they went this way.
YAGNI. Do it when you know that you need it.
Not Good Bye, but See You Later – Clearly Innovative – Luma Lab
Hard Truths About Race on Campus
FC8 – Faster 68K Decompression
Maybe my C# dev bias is showing, but I have to second SHanselman's question: what debacle? They've been working on it solidly for a couple of years now with good progress and transparency in the Github repositories. Hell, MS is even putting their C# language design meeting notes online - you'd have never seen something like that 10 years ago.

If you're talking about the tooling not being ready, I think this is a far better outcome than just holding off release until all the tooling is ready. I'll personally be sticking with ASP.NET 4.6 for a while, but once we've got a stable VS integration, probably move at some point.
In states with Medicaid expansion, men with no children do qualify for Medicaid.
What port will let them in with giant explosive unsecured cargo? Hint no port.
While they are java keywords as we know them this is not a complete jdk, so many (almost single good one) libraries dont work. I remember spending a week trying to port itext pdf generation lib to gae. While it worked we got concerned by the legal issues of us riping code out of sun/ibm/harmony jdks to add missing jdk classes.

Java here is a pure marketing effort to convince a clueless manager saying hey we got java!
One would expect however that the tool used for downloading the source should be free from risk.
Does Google appear bored with this? Long before it was even a product, this kind of service was a very core competitive advantage that Google has cultivated, and the much larger competitive landscape means we're looking at a product category of the size & scope that would make sense for Google to tackle.