skysight-inc/HackerNews huggingface dataset:
> FWIW I was comparing like for like in both cities. I compared Back Bay new construction to SoMA new construction.

Back Bay is the most expensive neighborhood in Boston. If you want to compare to SF, then SoMA is probably not the appropriate neighborhood. There are several neighborhoods in SF that cost multiples of Back Bay.

* Back Bay: $863,200

* Pacific Heights: $1,877,500

* Noe Valley: $1,652,100

* Russian Hill: $1,593,600

If you actually want to compare "like for like", let's look at a really expensive SF neighborhood.

* Presidio Heights: $4,911,300

> Fact is, your money does go further in SF. It isn't intuitive because most of the housing stock in Boston is old, cramped, or needs significant repair...or all 3. But that doesn't come across when you compare aggregate sqft prices, it just looks like Boston is cheaper.

Isn't most of the housing in every major city old, cramped, and in need of repair? SF has plenty of old, cramped housing that costs a million dollars.

You can't cherry-pick the absolute top-end of the Boston market and compare it to an average neighborhood in SF. With that logic, Seattle is more expensive than SF, too. Windermere price index is $1,239,600 vs $945,000 in SoMA.

--

* http://www.zillow.com/back-bay-boston-ma/home-values/

* http://www.zillow.com/pacific-heights-san-francisco-ca/home-...

* http://www.zillow.com/noe-valley-san-francisco-ca/home-value...

* http://www.zillow.com/russian-hill-san-francisco-ca/home-val...

* http://www.zillow.com/presidio-heights-san-francisco-ca/home...

* http://www.zillow.com/windermere-seattle-wa/home-values/

* http://www.zillow.com/south-of-market-san-francisco-ca/home-...
People are interpreting the question as generally "what's something you wish you started doing sooner", which is similar and more commonly asked. People in the reddit thread did this also.

What you're really after is more like "what is a moment in your life that made you rethink things and change your behavior".

I think they're both valid interpretations of the question. There's a common idiom, "an aha! moment", which can refer to either the source of the revelation or the revelation itself.
Confused Why Donald Trump’s Message Is Resonating?
There's also been a massive increase in the standard of living since the early 1900s. Refrigeration (both for food and buildings), telecommunications, computers (all the entertainment you could ever want at your fingertips!), health care, transportation (cars; trains; air fare, while expensive, is still far less costly and is much than a horse or ship over a very long distance).

We also expect higher standards in many areas. Regulation increased costs but it also keeps our food and medications water free of contaminants. Auto safety standards keep cars from becoming death traps. All of this costs money, but would you argue the regulatory standard of the early 20th century produced a superior quality of life for the average person?

Truth be told, there are only two real expenses in society these days: housing and health care. Maybe we can automate medicine to become as relatively cheap as transportation and information/entertainment has become, but housing will be harder, as per the aforementioned regulations.

For example, my girlfriend and I are moving into a 1br which could easily support a second bedroom in the back study, but because that room doesn't have any Windows, by law it cannot be a bedroom.

Also, the costs of housing and general rents are passed along to the consumer, so it affects everyone.
>"He will probably be caned"

[citation needed] because it looks like they only cane about 2500 people a year, and can't cane people under 16 unless they get tried as adults.

I feel like you are exaggerating -- like saying that because the US has capital punishment, and sometimes people get convicted wrongly, moving here will mean that you will get executed.
"The question isn't being solved yet because to solve it seriously it would require to change how the language works at first place."

This doesn't make any sense. What problem are you talking about?
> That day guys, 246 people have died for democracy.

Some would doubt that even half of those really care about democracy as there friends are willingly following the current government into what is increasingly indistinguishable from a dictatorship.

For democracy it is not sufficient to implement the will of the majority: There also has to be a well-educated majority, freedom of the press, a working justice system and so on. Otherwise you might just get a tyranny of the (manipulated) masses.
I had the same question, or maybe even a more basic one: what do they mean by "unmapped I/O", and is there a different term for this concept in Linux? Does it perhaps relate to O_DIRECT? To sendfile() and splice()? This paper is the closest to an answer that I've found: http://www.cs.technion.ac.il/~dan/papers/cim-asplos-2016.pdf

I think the point is that, currently, BSD (at least with Hyper-V) defaults to a "mapped" zero-copy approach: when a read is requested, the user space buffer is mapped to a DMA accessible address, the device DMA's the data directly into the buffer, and then the DMA address is unmapped.

Unfortunately, the IOMMU operations to make this happen are not free, and have side-effects like a TLB flush. For small transfers, it's cheaper to let the DMA write to a persistent kernel buffer, and then have the kernel copy it to user-space. I think this traditional non-zero-copy approach is what they are referring to as "unmapped".

But I'm guessing. It would be kind if someone fluent in BSD could explain it correctly.
Totally agree. I worked on an app where we had customers who had installed our 'agent'. We were forced to do a late night update. Whoops - sent out a version that would never be able to update again - there went 100K customers we could never upgrade.
But how do we know that those crystals were formed during "normal" conditions? ie. why is it valid to interpolate the air structure for the whole "ancient Earth"? I'm just curious how is it done?
RPC. Streaming.
Here in the Netherlands is very, very common to have 3 or 4-day working weeks. Those free days are usually taken by parents who want to stay at home and take care of their children, but also by older people. I barely know anyone that takes extra hours either. At 5pm almost everyone has left the office.
A GPU excels at rendering fractals, but would struggle to compile the simple programs that generate them.
In what way has it messed up your body?
You've changed this post at least two times since I first tried to respond to it; I can't write a coherent response if you keep on deleting your post and re-writing it.

And I never said that I 'don't believe climate change exists'; as a matter of fact, I avoid the issue of consensus/reality entirely, as it has become a morass of tribal politics, where each side rejects the arguments of the other out of hand.
Just take a look at your google fitness tracker map after a run to see why this could be bad. Oops, we're suddenly a block north for some reason? Let me just veer sharp right to fix this!
I'm not sure… when I still helped out family I found often I would get blamed for things not working right. Ending that was beneficial.
Just not eating for 2 days. It would throw of my "rhythm" and I would overeat for days until it balanced out again. Maybe my appetite is larger than most people.
EFF has a history of cherrypicking sentences out of patents/suits and writing nonsense articles.
Very interesting. I'd be curious to know what Optimal plans to do with all the DNS traffic they'll be collecting
Heh, the East Coast of the US had a similar experience in 2011, leading to great jokes like http://wp.patheos.com.s3.amazonaws.com/blogs/friendlyatheist...
AngularClass knows what they're doing. This course is gonna be legit.
My WTF entry: I worked at a company whose main website was written in J2EE. This was here in the Bay Area, right in downtown SF.

When I joined, I soon learned about "Stephen". Stephen had already left the company but he was still very much a presence. Most of his comments contained expletives, even for something simple like changing a log level: "tell Tomcat to shut the fuck up!"

Throughout the wiki, there were references to technical "discussions" around coding standards that often had statements like "Stephen doesn't like this!", which was short for "I don't want to get yelled at so we'll do what Stephen says". There were a lot of things Stephen didn't like. He didn't like Java. He didn't like private methods. He seemed on the fence about getters and setters.

But he loved Python. Boy howdy did he love Python.

Stephen loved Python so much that much of the Java codebase was uneditable. Yes, uneditable. You see, in order to write the Java code that'd be actually, you know, run in production, you didn't simply open IDEA and write Java. You wrote Python code that emitted Java. Hibernate configs, classes, the lot. Development time wasn't the fastest.

Something else Stephen hated was MySQL. He hated it a lot. Postgres was way better in his opinion. Stephen hated MySQL so much that he stripped it out of all the Puppet files one day because he didn't think the company should be running it. Nevermind that he was editing the production files for another team, so the next time Puppet ran, the predictable outcome occurred. I believe that was one of the few times his actions had any direct consequences for him.

Beyond Stephen and his hatred of all things non-Python and MySQL, the deployment process was a true thing of horrifying beauty.

You see, one didn't simply just drop a WAR file into Tomcat and restart the server process. That'd be much too simple. When you deployed, you deployed everything. And when I say everything, I mean everything.

Apache? Compiled from source and re-installed. Java? Compiled from source and re-installed. Name a dependency other than Postgres and that ish was compiled from source and re-installed. Deploying any code change was a minimum 45-minute process. Heaven help you if a bug was found.

(Oh yeah, and of course Stephen's domain user couldn't be removed from Perforce or any of the build systems because all the scripts ran as his user. Nobody knew what might happen if his user was removed. To this day the company still exists after an acquisition and I'd bet good money that Stephen's user is still out there consuming CPU cycles.)

My takeaway from this experience is that this kind of environment is pretty common, and it's because of some basic psychology in people. Engineers don't want to look stupid and their social skills are often not developed. So when you meet someone with a strong personality who uses shouting to establish technical superiority, they can get a long way.
Platform as a Service. (specifically I use Azure App Services, but AWS Lambda has got to be similar). Not having to worry about managing a VM is such a delight. I had that nitty gritty bullshit. Now I just deploy my code and I can focus on features.
So anytime the mob goes against my wishes it was clearly uninformed :)
And exercising more.

I'm fairly certain the optimal work week is ~30-35 hrs, and the optimal exercise time is 6-8 hrs/week.

Imagine how low the health care costs could be if we were somehow mandated by a benevolent dictator to do some activities at work (our preferred sport for example).

One can dream.
That story was written by someone at AP covering the tech industry. He has consistently showed terrible analytical acumen and reporting of major and minor events. http://bigstory.ap.org/content/michael-liedtke
Of course this works. So does a VPN back to the US. However, I shouldn't have to jump through all of these hoops for the freedom of information.

Anyone who claims China is 'free' should try living there for at least a year. It will open your eyes to the reality of the situation. It also makes you appreciate the freedoms we have in the US.
You'd be amazed at how many people have achieved Step 1 already, yet who are completely oblivious to the follow-on steps of achieving FI -- or even just saving, living well below your means, etc.

Some people only realize 15 years later, after their industry tanks and they're laid off. Then they think, "If only I'd been more aggressive about saving early... I could 'soft retire' now instead of stressing like mad to find gainful employment." The good news: if you're still in your working prime, you might still have time.

The really shitty situation is folks who hit retirement age and only then realize that their savings are insufficient. Govt welfare won't cover you, and you may be past your prime working years (depending on industry or type of job), and instead of having an enjoyable retirement around grandchildren, you're stuck worrying about how you're going to pay for meds. Then you're just fscked.

TL;DR: Even if you don't think you need it now, your future self will thank you!
Yes, I saw that. Which is why I responded to discuss the economic aspect -- like other NoSQL startups, should Redis have raised a war-chest and gone out an hired all those experts? I just have a gut feeling that VC funds would endanger the Redis we know and love more than it could actually help it.
"Science" is no longer on a pedestal. The PR campaigns against conclusions for leaded gas, smoking, acid rain, global warming, and vaccine safety, and the scientific development of leaded gas, ozone-depleting CFCs, Agent Orange/dioxin, etc., plus concerns like GMOs and Monsanto, mobile phone safety, plasticizers/hormone disruptors, and more make for a decidedly mixed view of science by the general public.

As you can see from http://www.pewforum.org/2013/07/11/public-esteem-for-militar... , the military, teachers, and medical doctors are on higher pedestals than scientists.

That said, I'm all for the mixed development model.
While that is probably a bad idea... it does give me a potentially good idea... using google sheets for internationalization string management... so you don't have to build a custom UI.

two-column sheets.. first sheet is "default", sheet name == lang_location and overrides... column 1, except first row, is the key, column 2 is the localized value, column 3+ unused, but can provide more context information.
Obtaining Wildcard SSL Certificates from Comodo via Dangling Markup Injection
It's a podcast.
There are quite a lot of existing word generators that allow you to describe words in different ways (declaratively according to phonotactic rules vs. procedurally and so forth), and at different levels of detail depending on the user's level of linguistic knowledge.

A fairly popular one which recently had a major update is Lexifer by William Annis (http://lingweenie.org/conlang/lexifer.html), which allows specifying some fairly sophisticated statistical distributions.

My own entry into the space is Logopoeist (https://github.com/conlang-software-dev/Logopoeist). I did a comparative review of every known word generator at the time last November, but unfortunately I haven't gotten around to publishing it yet.
It's possible that he refers to a cache miss "going out to disk" by requiring a read from a different data store (a SQL database, for example).

But this is really kind of silly - the entire idea with caching is that misses are much slower than hits. The statement is something like "you need a stupid good cache because misses hurt". Software engineering is always about tradeoffs, and antirez does a fantastic job of describing them in this post.
When I am working on something and need to break for the day, I try to stop at a point where I am enthusiastic about continuing (i.e. not experiencing writer's block or confused as to how to proceed). This means I will be able to pick up the next day write where I left off, immediately get back into the flow of things, and I will look forward to doing it.
Haskell as a language is excellent for these tasks and when you are familiar with it, you can be even more rapidly productive than with Python, and much, much more than with R.

The problem for me has not so much been any technical aspect of Haskell nor any technical benefits of Python or R. Instead, it has been sociological issues with the Haskell community.

I won't go into it too much, but the biggest one is that there is no cohesive way to understand what kind of progression of Haskell knowledge makes you "a beginner" or "intermediate" or "advanced" -- especially for the purposes of getting a job. You might have mastered all the basics from LYAH, and know monads inside and out, and then someone comes along and says you're totally a Haskell noob because you haven't used Template Haskell for 6 years, or you don't do everything with Monad transformers, or you don't have the API of some tool like Parsec committed to memory, or you don't use language extensions and LiquidHaskell to use the compiler as a proof system of the correctness of your code. In Haskell, you're always made to feel like you're constantly a fuck-up for not knowing the next great wrinkle of abstraction or the next great toolkit up the food chain.

No joke, I've experienced being called a Haskell "beginner" because I was not deeply familiar with LiquidHaskell. That's not a common opinion, but it gives you a sense of the variety. This stresses me out so much that I don't even bother applying to Haskell jobs anymore. I don't want to get an initial phone screen and then just be made to feel like I'm a dunce because I don't know how some category theory principle is embodied by phantom types or something. Yuck.

Getting Haskell jobs that will actually pay you according to your experience and ability to learn is very hard. Most places just don't want to hire people who aren't super experienced in Haskell, and they default to believing everyone is a beginner unless they wrote a math Ph.D. thesis on multiparameter type classes.

On the off chance that someone will talk to you, and they think "OK, this person has a bunch of years of data analysis in Python or R under their belt, and they know enough about Haskell to work pretty quickly with Monads and basic type classes ..." that means you are a junior engineer at best, and will be paid like it, even if your data analysis skill is very high or you're a very fast learner or you have an advanced degree or many years of experience.

I've never been able to figure out the impenetrable bubble around Haskell jobs, but this kind of culture of believing that about 99% of Haskellers are beginners and less than 1% are anything beyond a beginner is the biggest reason why I mostly gave up learning Haskell or searching for Haskell jobs.

It's funny because a lot of people argue functional programming is too much about elegance to be pragmatic, and they can "just get stuff done" with other tools. Then lots of functional programmer enthusiasts jump in and refute that (I believe correctly) but then turn around and only hire people if they jump through all of the unpragmatic too-much-elegance hoops. It's really vexing.
Click bait headline.
SoMA is not the most desireable area in SF. Many areas in SF are considerably more expensive. Presidio Heights is one of the top neighborhoods, and has a home price index on Zillow of nearly $5MM. You can't even compare new construction because there is none for sale.

https://www.redfin.com/neighborhood/2197/CA/San-Francisco/Pr...

For the record, doing the "most expensive" or "most desirable" comparison is pointless anyway. The most expensive neighborhood is not representative of the typical home price, or even the typical desirable home price.
I'm on the other side of that wall. I never got into WoW or any similar game. So last year, my wife and I tried getting into WoW one weekend. It was awful, so utterly boring for both of us.

That said, we did get into Minecraft for a few weeks. It was a fun little way to build a virtual world together. But after an hour straight of playing, I would just get this deep sense of loneliness and depression, and have to turn it off. It's just not reality, and that makes it feel so empty, even when it's full.
How do dual WAN routers handle 2 IP addresses?
create-react-app is their official attempt at a happy medium that basically does bare minimum basic configuration to start building React apps with the latest tools: https://facebook.github.io/react/blog/2016/07/22/create-apps...

HN Discussion link: https://news.ycombinator.com/item?id=12144371
Shopping in shops that have no “shops”
I remembered a bit wrong, the final version was 155 lines (I think my first stab was ~80 lines).

I have a version of it on Github as a gist https://gist.github.com/jasonmhite/c4c56d4c50fc673e658b71b82... . Can't really claim whether or not it's "good" Haskell or that it's optimal, but it gets the job done. I also dunno how comprehensible it is without knowing the ins-and-outs of the nPOD format or multiplicity counting, but hey there it is.

Not sure of what the definitive reference is, but this article is pretty good I think:

https://www.schoolofhaskell.com/school/starting-with-haskell...
Why does Angular need a build process? You can just point script tags at a fat angular.js file, or a CDN, and go on your merry way.

Sure it's not like the 10x dev way to do it, but I do it for simple apps all the time.
I suspect it's a way of showing less respect. Some people in the US referred to President Clinton as "Billy", for another instance of (I suspect) the same thing.
https://github.com/google/protobuf/blob/master/src/google/pr...
It would be really helpful to also see the reviewers summary. Then that way I could see if the reviewer is usually balanced or positive then a negative review has more weight whereas if you are a serial bad mouther I can more easily discount your opinion.
> Adaptations in a couple millennia? I doubt it.

Look what we've managed with dogs in just a couple millennia.
It solves the problem of reproducible builds when using third party code. You can record state (v 1.3 of pkg foo) or check in code (vendor).

It only really gets complex on big projects with lots of dependencies which themselves have dependencies.
I don't think that word "exactly" means what you think it means.

And you're misrepresentating what I said. I didn't say our estimates were getting worse. I made it clear they would simply would be lower than before. And both articles I linked made it clear that the new estimates would be improved.

You're splitting hairs about nothing when you aren't representing what I said. Have a good day.
Dangerously Set innerHTML
Why would the UK do badly outside the EU?

Well because 45%+ of its exports go to the EU.

And the EU is not just a trade deal. It is a single market, like the US is a single market, with a great degree of regulatory uniformity. Which means accepting laws from a central source (in the US it is Washington, in the EU it is Brussels).

What you think would happen to Texas were to secede? With border controls? With its internal regulation for its market? Paying tariffs to access to the rest of the US? No free-movement of people? And all of this, and we have Florida, right next to Texas that just remains in the US; why invest in an independent Texas if you can invest in Florida?

(Of course the EU is not like the US. The EU is a very thin federal layer compared to the US federal government. e.g. EU states go to war on their own all the time.)

The UK might get a Switzerland like deal. But that is very close to being a full-fledged member. That is not a hard-Brexit.
- Exercise regularly

- Introduce more technical leadership roles to my engineering team
Bah! IDE's seem always to be stifling, and they create complicated projects that are not readily usable outside of the IDE. For instance I often need to build software on a server, and naturally do not wish to install some enormous program to accomplish this. I don't use Eclipse for Java or Visual Studio for C#. I did not use the Racket IDE when I was writing a lot of Scheme code. I do like the new Visual Studio Code editor however. Caveman that I am, I use plain old makefiles.