skysight-inc/HackerNews huggingface dataset:
Chicago's bedrock at 80' is relatively close to the surface. In central London you would hope for highly compacted sand at about 50m (150') deep. Above this is London clay and a whole lot of river basin sediment. London's tall buildings are either founded on the sand with very long piles which are tricky to construct as they are subjected to groundwater at high pressure. The base of the pile is further under water than a WW2 submarine would typically operate so it's difficult to prevent the pile from collapsing while inserting concrete at the bottom. Or they rely on the stickiness of the clay layer by using large diameter (up to 2.5m/8') piles that rely on a large amount of surface area in contact with the clay. Next time you look at one of the funny shaped buildings on London's horizon, think that it could be a little bit like a 100,000 tonne water boatman insect :-)
Do you want an ice pack, 'cause you just got burned...
Yes, they do. See my comment near the top. Nothing disrespectful about it, just opinionated.
Solution is to use a mature web framework that already solves this. ie. Django.
I'm the OP of this post, which was changed to show Dropwizard home page. My initial post was about the release notes for Dropwizard 0.8 (https://dropwizard.github.io/dropwizard/0.8.0/docs/about/rel...)

They are quite significant. IMO, the most relevant one is the move to Jersey 2 (the Jersey framework is THE JAX-RS implementation for building REST services) which supports Server side async requests (https://jersey.java.net/nonav/documentation/2.0/async.html#d...) and took quite a lot of work to be implemented in Dropwizard.

Finally, here is a link to third-party modules for DW: http://modules.dropwizard.io/
This is great, but I recently switched to restclient-mode and I'm not going back.

http://emacsrocks.com/e15.html
Why Slack Works
Of every claim you have heard, this is the one you think isn't real?
Try zoho crm.
https://crm.zoho.com
It looks like the author for Metrics is also the author (one of the authors) of Dropwizard.
Toxic berries are not toxic because they want to be eaten (by the species for whom they're toxic), whereas pitcher plants look tasty because they want insects to land on them.
Both Metrics and Dropwizard were created by the same person, Coda Hale.
I completely agree. Let's get rid of taxes, disband the military and the police.

We'll see who owns your "money" after that.
In India, McD is "Luxury-cool-young" food. It has to be seen to be believed, the amount of young people that flock McDs here. The food is neither cheap nor expensive. They have some unique variations - grilled Paneer (ala Haloumi) sandwich, etc. And the service is fast-ish but not under-a-minute fast.

And they are pushing the service norms for the better. For an outsider and an Indian alike, their trained-earnestness may come off gimmicky but the core lessons are good in a country where service can use many doses of improvement.
Can a biologist fix a radio? (2002) [pdf]
You can spin as hard as you want, but the fact remains that people with families move to the suburbs for what they see as quality of life reasons.

Besides crime, people want to have yards for their kids to play in, rather than some littered public park full of drunks and discarded hypodermic needles.

They want their kids to be able to have bedrooms of their own.

They want to own a car (with the concommitant freedom to travel as they wish, when they wish) without paying outrageous parking fees (if parking is even available).

They want to have a kitchen and dining room for family gatherings.

They want any number of things that are either exorbitantly expensive or flat unobtainable in urban environments.

The key takeaway here is that you don't get to choose for other people.

They move to the suburbs because that's where they want to live.

I realize that this conflicts with your opinion on how people ought to live, but that's how it is. Sorry.
A nice app to learn and hope you like
Instathink download it from the app store.
How to implement TDD? Part 2
Not sure if it can be classified as a dashboard, but this one is gorgeous and interesting

https://aprilzero.com/
To summarize, two babies were switched at birth with plausible explanation as to why neither mother acted on her suspicions. Each mother bonded with her non-biological child, and raised her as her own (just like millions of adoptions the world over). 10 years later, when a paternity test finally happened (the delay was better explained in these HN comments) and the families were reunited, differences in parenting and family dynamics (one said to have strict discipline) meant neither family got along with their biological child nor wanted to keep in close touch. They still made about $1 million each from the birth clinic in a civil suit.

I'm not really sure what the big deal is here, and whatever cultural significance was missed by the NYT author (surprising given the French-sounding name). Fact is, this was the plot of a hugely successful French movie in back in 1988, thus still entrenched in the memories of many adults. Of course, the movie was more of a white-collar vs blue-collar social satire and very funny. But the real story for the French audience was that of life imitating art.

http://en.wikipedia.org/wiki/Life_Is_a_Long_Quiet_River

http://fr.wikipedia.org/wiki/La_vie_est_un_long_fleuve_tranq...
The opposite was never true; even when fat was looked at much worse than it is now, sugar was still held to be a problem, too. "Sugar free" options have been pushed as healthy just as long as "fat free" options.

(The idea that complex carbs are problematic is somewhat newer, but sugar's been held to be a concern for a long time -- that's why its broken out separately from general carb totals on nutrition labels.)
They really should have written those async examples with Java 8. Definitely simplifies it:

http://www.codejava.net/java-core/the-java-language/java-8-l...
Needs a preview with dummy text.
I'm just nitpicking here, but

> Recursive functions that don't test for a base condition

Base conditions are not necessary in lazy languages.

Example in Haskell:

fibs = 0 : 1 : zipWith (+) fibs (tail fibs)
There is.
http://ineedaresu.me/src/example.pdf
The author may have been making an attempt at irony.
I agree that his tone is a bit hard to parse, but i think he AGREES with you, no?

>this is an excellent answer

I thought he was just adding to your answer that OP's friend is much likely to hear the same from his new colleagues who probably just want someone like them at the head. So he'd need a thick skin to survive
Hi Mitchas. I've not used the service yet - I'll be using it tomorrow - but as a prospective user the big thing that is missing is the example! I know you have one, but it is hidden away in a block of text. Show that visually with a thumbnail and a heading so I can spot it immediately. I don't know about other people, and it's not exactly rational, but I generally don't take the time to read even the tiniest bit of marketing copy (if it isn't a single sentence-fragment in very large letters) if I don't first see something graphical demonstrating the product (such as a thumbnail of an example generated resume).

Thanks for putting this out there, I otherwise like the presentation of the form.
"From accounts I've heard, rape seems much more serious than, say, being mugged or stabbed."

For real, bro?

So let me get this straight, you're either upset that someone was mugged or stabbed without calling the cops, or you're upset (but maybe not as upset) that a colleague has done something worse than mugging or stabbing (a colleague of yours? that you know of? Have you considered calling the police?)

You can 'see the issue' with $500 bar tabs, but not with muggings? Or wait, by 'you can see the issue' you mean you don't believe the author, you think she's lying or confused when she writes 'rape', unless she says that she didn't really mean rape, in which case now you 'see the issue' and are wiling to support doing something about it? If you don't believe the author, it would be less confusing if you just said so. Or is it that you're only willing to do something about $500 bar tabs if you can first convince the person subject to them to stop calling it a mugging, cause that's the important thing here, eliminating that mugging/bar-tab confusion which is a scourge on our society? Me, I'd start out assuming if the author wrote rape she didn't mean a $500 bar tab. But the ironic thing is that most of the essay isn't actually about rape.

Man. Yeah, I'm not contributing to a useful conversation, I realize. I have no idea how the author manages to engage in this sort of conversation -- which the OP article is, an engagement in this sort of conversation, as well as the author's participation in this reddit thread -- while maintaining such an even temper, and always making the most charitable possible interpretation of everyone's comments (or at least successfully pretending to). I am impressed. I would need to work a lot harder than apparently I'm willing to, to pull that off.
> Companies that hire programmers live everywhere.

They don't though, that's the thing. Some towns don't have that many programming jobs. If you are already in a tech hub it seems just apply to 10 companies and you'd get 3 offers in 2 weeks time is not unusual.

Another thing happens is the programmers already there are standing in line applying for the fews jobs available. And sometimes requirements and salaries become too low.

Not all programmers are young college grads wanting to work for cool startups. There are lot of them with homes, families, kids, aging parents, a larger social network etc.

> Might'n't (?) we conclude that people choose the Bay Area for other reasons than salary and hiring?

It depends. I, for example, started looking around the area where I was living already for a job. Didn't find anything there so after that applied to companies all over the country. I had offers in completely different parts of the county and just picked one. Availability of other future jobs was an important factor. But I didn't have 10 placest to pick from. It was just a few. If all were in BA I would have been in BA. If they were in Montana, I would have been in Montana probably. In other words, I didn't first pick the geographic area then applied to work there, I applied to companies, and then ended up in a geographic area.

I imagine if you are exceptionally good, it doesn't matter. Could probably throw a dart at the map, and then find a job there.
What. How does your reply have any logical connection to what I wrote?
Fantastic work. Two suggestions:

1. I found having the navigation mapped to my arrow keys super frustrating.

2. Embedding your URL into the finished product is unnecessary and as an employer, I would find it off-putting.

Address both of those points and I will happily plug the crap out of this.
> The problem is with male behavior.

I agree with that, I think. But those men do not automatically drag in all other men and only men as far as obligation to fix the problem.

> Oftentimes women who stand up against harassment are harshly punished for it. So even when they are in positions where they can, "without much risk" stop harassment, they won't, because they remember how it went last time.

Nothing in that sentence is particular to women. Remember that I'm only talking about speaking up about the harassment of other people.
Solving the KAYAK crossword puzzle with code
Bash sucks when it comes to arrays. Last week I had to change the 'input field separator' because bash arrays are kinda-sorta-but-not-really space delimited, which causes problems where elements have whitespace. I then had to revert the IFS immediately after the required operation, as that screwed something else up later in the script.

I like bash scripting, but the moment to use another language for a script for me is "will this require an array?"
This is more or less how all frats seemed to me, admittedly, from a distance, so I never got involved with them. Isn't it obvious that they're a throwback to tribes? Chanting, ritualistic violence, binge drinking, etc. I can't understand how anyone can look at that stuff and be attracted to it. I don't want to be a part of a tribe, I want to dismantle all tribes.

The question of whether it might have helped my "career" is, to me, totally irrelevant. I'd still never ever be involved with something like I saw in the video. I'd much sooner throw my "career" away completely.

I was actually born in Oklahoma. The weirdest thing to me is, even though these kids were saying "nigger", I think if you actually sat down with those kids individually, you'd find out that they don't actually hate black people at all. My best reading of this is that they were actually just sychronizing on some unifying crap, and it didn't really matter what it was. We're all drunk and happy and we're all yelling about the thing that makes us special and different!!!!! They're like dogs in a pack, barking a certain way to know that they are in a pack. They don't hate black people. They don't have any reason to. Just stupid kids being stupid.

Certainly, not all frats are anywhere near that bad. But what is the point? Have friends the normal way. Meet people at your local hackerspace.

I don't think frats are on the way out at all, because humans don't really change. We're the same people who loved the chariot races. And that makes me a little sad.
Most fruits don't have that much fructose to begin with.

https://thorfalk.wordpress.com/2011/04/25/healthy-fruits-fru...
Obama to unveil plan to boost higher wage tech jobs
I often feel like Javascript frameworks is dominated by 'experts' claiming how the proper way to write Javascript apps is now to share their opinions.

I've yet to run into any problem that were supposed to happen using jQuery and vanilla Javascript.

Even outside of Javascript, I stay away from using full blown frameworks. Even libraries that you think will be perfect for your use case turns out to be a drainage of resource learning, and now being bent to the will of the author's opinions. For example, Celery is a complete piece of shit. The amount of bug, and workarounds that one must experience vs. writing something on your own using RabbitMQ or even just redis, it's clear to me. Same with giant PHP frameworks or RoR vs. Flask. Even microframeworks that focus on not being a framework comes with the some opportunity cost, however being better than the monolithic frameworks that whines and decides to leave you in the dark because you did not share the same opinions.
BoxOn Logistics – The Premier Logistics Software on SaaS and On-Premises Model
Cybersecurity Law a Priority This Year: Top Official
Pretty neat, big fan of the clean UI, and I am always impressed by people why have the patience to hand make things in JQuery.

I am curious how you are doing the PDF generation, I have small POS app that does report generation and I ended up using wkhtmltopdf.
Examples of Currency Breakup (2011)
So basically a substitute teacher for the Academia complaining she can't get enough hours? Jeesh.

Too many professors, not enough classes, and most likely many of the adjuncts do not teach classes that could justify any type of full time position at the institute to begin with.

I would be much more concerned at the fact that many full time K-12 teachers do not make ends meet.

My GF worked as a PE teacher for 2-3 years and was in the same boat, many schools do not hire full time PE teachers, or just hire one and use 2-3 more part time each week. Since you are not full time you get much less benefits (e.g. no summer pay, no additional "non-teaching" work hours etc.) you also tend to be paid at the lowest band of salaries regardless of you experience. But she wasn't complaining that the system was broken, she understood very well how the system works for many subjects. When you only teach 10 or so hours a week it's kinda hard to justify a full time position.

And while the 13 hours work days might seem back breaking (and they are) these are because you work at 3 schools, and have to travel in between, if 5-6 hours of your day is travel it might suck but you can't really claim you are forced to work 13 hours either.
China’s Tech Honchos Put on Their Politician Hats
> The only thing that brought them to the table was the idea that their enemy possessed a weapon where a single bomb could level a city, they had no idea how many atomic bombs existed.

I agree with most of your post, but not this one.

The other major factor was that the Soviet Union declared war on Japan. Until that point, the Soviets had led Japan to believe it would be possible to negotiate a peace through them.
A lot of mathematicians have met awful fates
I like drink Kombucha Tea.
Hell and Shelly are based on a similar concept, but also try to use the power of the Haskell type system to prevent common errors and bugs.

[0]: https://github.com/chrisdone/hell

[1]: https://github.com/yesodweb/Shelly.hs
Tiny I.MX6-Based IoT COM Fills Intel Edison's Shoes
International PO Boxes Software, CORREOS, Casilleor – BoxOn Logistics
Generally the most important move is the first move, a common 'zen' go problem is an empty board with 'black to play to win'.

Komi(compensation given to the second player) is a recent invention(1900s) and has only gone up from 4.5 to the recent 6.5 or 7.5 in some tournaments, and yet black still wins over 50% of professional games. Knowing how much komi should be is equivalent to knowing how to play the best game.

As the board fills up tactics or 'tesuji' becomes increasingly important and many times there is only one correct move, computers have become better at this but they still can struggle over common life and death problems. End game is where computers really shine and can now play better than even the best players. Overall computers have taken a recent dramatic upturn in strength thanks to Monte Carlo probabilistic reasoning and are now within a few stones of professionals.

Seemingly, Go will become as chess is within our life times probably even within the next ten years, it will be another interesting moment in the advance of 'AI', but whether it will reveal anything deeper is an open question to me.

I find Go more interesting than chess because often, especially in the beginning, the analysis is less 'hard' or involves less reading of game tree possibilities but involves more 'soft' concepts like spacing, relative territory, trading territory for influence (whether to play on the third line or the fourth line), and is something more akin to art than science if I were to grasp for a metaphor.

Computers will likely enlarge the 'end game' that is be able to play better and better than humans the last part of the game and eventually play better middle game, and eventually only the opening will be where humans have an advantage until that too is taken by computation.

(I'm about an AGA 6 dan)
Pinball programming is not sufficiently described by "unreliable code". Windows is the ultimate pinball program. If it's not working what do you do first? Reboot.
Japan had been allied to Germany. The Wehrmacht had been one of the most effective fighting forces the world has ever known. The Imperial Japanese Army had been formed on the Prussian model back in the 19th century.

The German Wehrmacht had just been defeated by the Soviet Army three months earlier.

Also, the Japanese army had already tried and failed to defeat the Soviet army in 1939. In fact, that's how Zhukov got his first Hero of the Soviet Union award. That was in 1939, before the massive Soviet arms buildup, before the dissipation of Japanese strength in the Pacific.

A Japanese general would have to be delusional to think that he could hold out against the Soviets in 1945.
I would figure out what your technology stack will be, and try your best to get familiar with those languages and frameworks.

Then hire someone to build the prototype before YC. You're not going to be able to head the tech side of the company, so it's probably best to find someone to do that as soon as possible as co-founder or a hire. Even if you can't build it yourself, learning a bit about the language and architecture you're using will be valuable.
Congratulations on fomenting that impostor syndrome.

While the the text contains valid anti-patterns its
style is non-helpful. People should not be put down but encouraged. People will notice sooner or later if they are not fit for a field by themselves. The only benefit of berating someone for lack of skills is a temporary catharsis for the one doing the berating while the person at the other end pays a psychological cost of a kind or another unless he's really mindful.

Berating command-voice is excusable in a heated argument but maintaining this voice throughout a long writing is stylistically a very poor choice, IMO. This just discredits the authors voice as that of an infantile jerk.
Reporting a rape to police is not a "main solution". What does this "resolve"? The rape will not be undone. The victim will be re-victimized multiple times: at their current and future workplaces (see "becoming a liability"); at the police station, when she is interrogated and her account is doubted; in court, when there is prosecution, and her account is doubted again; possibly in court again, when a non-guilty verdict is delivered; etc.

That's a lot of downsides to this "main solution".

Anyway, the problem is not just sexual assaults, but rape culture. Reporting rapes to police does not end rape culture. Changing the culture does, and that's what this article is challenging us to do.
You're missing one key thing - by the time we see the candidate they've given us a resume that says that they can and have programmed some actual things in some actual langauges. How do you explain their inability to then do some trivial thing (more trivial than fizzbuzz even) in the language that they've already claimed skill in?

I could be wrong, but these simple tasks seem to help distinguish "hung out on a team that did those things" or even "has been stuck in meetings 38 hours/week for the last 5 years and is startlingly good at powerpoint", when those are not what we're looking for.
Carbohdyrates like starches are polymeric sugars. They are easily broken down by enzymes. They don't taste very sweet unless they are very short. Between white flour and glucose powder there is little difference except for the taste. Demonizing sugar is of little use when the other carbohydrates are ignored.

If you have cravings you should limit your intake of total carbohydrates per hour (starting with sugars and simple carbohydrates). Complex carbohydrates should also be kept low. Protein and fat are not too bad. The body can use both sugar and fat for fuel. Everybody has a different body and different needs depending on genes and activities. Don't demonize food. Sugar as such is not evil.

Try a fruit - but not more than a handfull at a time.

Drink a glass of soda - but not more than once a week and preferably before doing exercise.

Eat a bag of chips - on friday with a group of friends.
Artists, musicians, artisans, chefs, writers, cultural institutions, etc. producing new, non-derivative cultural products that address current issues, articulate forward-thinking ideas, or otherwise awaken, expand, deepen, and question our understanding of and relationship with the world and all its myriad facets.
> Not having a home town, I think I'm better positioned to evaluate these places. My least favorite region is the south, followed closely by the midwest. The reason is simple: overt racism.

I'm not saying you're wrong but it's worth noting that the black population has been increasing in the south for a while due to migration. It's an interesting trend.

http://www.nytimes.com/2011/03/25/us/25south.html?pagewanted...
Simple sugar is really more poisonous and addictive than some of the banned drugs

Saying that eating large amounts of simple sugar is worse than small amounts of some of the banned drugs is one thing. But saying that sugar is poisonous, or simply worse than banned drugs, is a little too much.
Y Combinator + Hungry