skysight-inc/HackerNews huggingface dataset:
Here a scenario that can illuminate the unavoidable fact of supply and demand.

- A building owner doubles his rents from $3000/month to $6000/month. What happens? Everyone moves out. The high price eliminated Demand for that building.

ANALYSIS: When the owner tried to jack up his rents too high, it created an excess supply of $6000/month units and not enough demand. What will happen to that owner? ANSWER: go out of business or increase Demand by lowering his asking rent. CRUX: owners only have 'pricing power' matching the strength of demand, they cannot just start 'greedily' raising rents.

Now assume Zynga opens up shop in the neighborhood. Does demand increase for apartments? YES. There are hundreds of new renters.

Building owners see they get 20 applications now for a vacancy instead of 5. They raise their asking rents to $3100 and people pay it due to lack of Supply of units.

The owners cannot raise the rent unless Demand increases. But in San Francisco, which has become much more of a Tech hub over the past 20 years, Demand for apartments has increased. Supply hasn't kept up.

INCREASE IN DEMAND = more applications for a vacant unit = HIGHER RENT because lack of supply means renters have few choices.

Okay, now assume Zynga goes out of business.

Does demand DEcrease for apartments in the neighborhood? YES. There are hundreds of fewer renters.

Building owners see they get 5 applications now for a vacancy instead of 20. If they keep the rents at $3100 there is now an excess supply of expensive units. They must lower their asking rents or wait longer to fill a vacancy and lose money on an unrented unit.

I own/operate rental properties. Supply and Demand is alive and well in the apartments realm on the Peninsula.

During the worst parts of the recsssion we had 20% vacancy (normally it's between 3% to 5%).

Demand for apartments dropped precipitously. Did we lower our rents? We had to. We entered a 'race to the bottom' competition with other rental property owners.

THERE WAS AN EXCESS SUPPLY OF APARTMENTS in the 2008-09 recession. Rents dropped.

Right now there is a lack of supply of units because Demand rose as the job market got healthy.

Rents are higher.

When Demand drops in the next few years in the next recession (due to layoffs, tech firms folding, etc.), will my firm have to lower our asking rents?

OH BABY. Yes indeed. It hurts too.

The argument 'Supply and Demand don't apply to housing' is patently false.

During a recession, there's lower Demand for units (fewer people working; living in parent's basement or leave the area). RENTS DROP.

During a healthy job market, there's higher demand for apartments (more people working -- move out of parent's basement; and new people get hired locally and move to the area). RENTS INCREASE.

The argument that 'everyone must have an apartment in San Francisco, regardless, if they want one' is BOGUS. If you cannot afford to live there, that's YOUR FAULT. Not the city's fault. Not Zynga's fault. YOUR FAULT.
Thanks, that mght explain why I find the 2700K LEDs too "white". I found some 2100K LED bulbs online, I might give them a try.

Being "whiter" won't be an issue. I meant there's some awkward green/purple nuances everywhere.
> restrictions on housing supply hurt tech companies who wish to import workers

That may be true, but a city needs more than just tech workers to function. The goal is balanced growth.

> Restrictions on housing supply hurts everyone who isn't a landowner.

Objectively false. Affordable housing requirements help lower income people.

> whatever tech elites are doing, they don't look like they're winning the battle to up supply on housing

You mean up the supply of market-rate housing. Most critics are not anti-growth, they just want more affordable housing.

And as for displacing workers from other industries who can't afford market rate, it's not us vs. them. The "industries" you're talking about are intertwined: tech, restaurants, cafes, schools, police, nursing, art, and so on. If a city doesn't grow in a balanced way and pushes all those other people out it could make it an undesirable place to live. Already we are seeing big increases in restaurant prices due to cost of living.
Agreed. I was generalising to make a point. I do think though that a LOT of 'coders' out there are just adept at copy-pasting.
Actually, I was at ArtPrize this past year. The western coast is beautiful, I got a chance to go to Sleeping Bear and up into the U.P. as well. I'm definitely going to head back there to do some biking.
You can do whatever you want to do with my location as it's available for public, you can use it any where in your demo, example etc. That's why I told, I opensourced location.

but You can suggest a good word :) I won't mind to change it.
Thanks for the details. I've reported the d20 ones - there was also !d&d that should go to the same site.

For Zillow, it seems appending "_rb" to the end of the address makes it work so I've requested that. We do get hundreds of !bang suggestions and updates though, so it make take a little while.
sure, we all ride the ebb and flow of the economy, but if we were talking about developing countries or even historically impoverished communities in the US i suspect it would be harder to make the argument that education doesn't help.
> I just don't believe you can force a language on people.

Forcing English on large parts of the world seems to have worked very well. ;)
I felt like I was doing a degree in google-ing at one stage, but I don't believe the speed and complexity of development nowadays could be matched by the pre-broadband days. Communities can be brought together on sites like Stackoverflow and people who aren't experts in certain fields can just google it, and implement something in minutes that would take much much longer to find, then learn, pre-google.
Document the vulnerability.
Document your attempts to contact the bank.

Contact your local[1] newspaper. Particularly one that is big on investigative journalism, and technology.

A good hint is if they covered the recent SWIFT bank heists.

[1]Local is relative. If it is a big national bank, go national.

The idea is for them to do an article, not necessarily exposing the vulnerability, but how processes (or lack thereof) in the big banks allow security holes to go unfixed.
Aeon comes from Greek αιών, that's why it has the ae.
Oh gotcha. My bad, thanks. I read "extreme headlines" in the wrong way, but I see what he meant now, that the comment above was piecing together the worst headlines about China. Fair criticism.
Decentralized Arbitration and Mediation Network to bridge law and smart contract
sgtm. Let's go build an Internet.
My last day
Can someone who knows more comment on if this actually makes sense and for what applications and/or constraints? Maybe it makes sense when performance/power/cost is figured in etc? Just curious as to the OP's motives.
"is one of only a few cities (and the only city in the West) that had a large urban core designed in the pre-car era, which means that its infrastructure is already designed to accomodate dense urban development moreso than any other American city west of Chicago"

.... Yea, maybe. But muni's average speed is 8 mph. For a city that is 7 miles across that's pretty sad.

(Slightly dated article:http://m.sfweekly.com/sanfrancisco/the-muni-death-spiral/Con... )
Which also disqualifies C, because many of the language features that the C crowd uses to argue against GC enabled systems programming aren't part of the C standard, but rather compiler extensions.

In a strict ANSI C compliant compiler, signal handling is implemented in Assembly.

A systems programming language is one one can be used to write a full OS stack, regardless how heap management is done and how much Assembly help is needed.
The lack of a first name or a single pronoun in your comment has more meaning than anything you actually wrote.
You're 100% correct that it's not a Chinese-only problem. But I don't think the media is focusing on Chinese students because they're Chinese, but because the businesses that specifically advertise to and help Chinese students are being exposed.
I haven't looked into how Esperanto is inconsistent and I'm sure it's very consistent compared to modern languages. I think the two are built on two different paradigms though.

Esperanto seems to be a language built for easy adoption. The grammar and vocabulary seem to be a somewhat fair mixture of popular natural languages with the hope for easier adoption. A claim I've heard is that someone that knows Chinese or English would be able to communicate effectively in Esperanto in four months.

I see the goal of Lojban being different. Lojban's grammar is based on predicate logic with the intent being a syntactically unambiguous language. This makes it more like a programming language than a natural language.

The two bleed into each other often since Lojban's root-words are similar to those in popular natural languages and Esperanto is a constructed language with a simple grammar so it's naturally (artificially?) much more consistent than current spoken languages.

I just think Lojban's goal is more interesting than Esperanto's despite honestly feeling like Esperanto is better suited to be a natural language replacement. Esperanto certainly has more resources and support.

I'm no linguist and I've only superficially researched either so spare me if I'm being unintentionally disingenuous to either camp or misinterpreted their claims.
Also Bucklescript [0] now, although is still alpha quality according to the repo.

[0]: https://github.com/bloomberg/bucklescript
Ithkuil is my favorite conlang, it has an amazing amount of depth that can be presented in surprisingly few syllables. It was designed to be a sort of uber-language. Have the most amount of information in the least number of syllables while allowing absolutely no ambiguity. It also attempts to be somewhat tailored to map to how we naturally think about concepts, and a lot of information you have to get from context in languages like English are made explicit in the grammatical forms of the language. I think the grammar of it is really something special, however, it was never designed to be either learnable or really even speakable, which is a shame. I think given the right overcoat the grammar could form the base of a surprisingly usable language.
> Democracies are arguably the best peace keepers humanity has ever seen,

You might want to examine that belief, and how you acquired it. Evidence for it in the historical record is not exactly abundant.

(Feel free to dig back 25 centuries, and start by looking up how the Athenian democracy went around kicking their neighbors' butts, as told by one of the Athenian generals, a fair-minded bloke. Thucydides' Melian dialogue is the magic string.)
The Restart #1 – Try. Die. Repeat. Devblog
Only for the native english speakers. Others we must do a tremendous effort. Even worse, in a discussion —because you are not native— you feel always weaker. So my point will be for a non natural language. Easy to learn for everybody so we all play with the same rules.

[EDIT] The idea is not to replace natural languages, but to pick an extra non-natural language as an international one
Inherent in a property right is the right to give or trade it to someone else.

If I have property rights over a steak or a measure of rice, I can cook it and share it with my family. Likewise with my house, car, or abstract medium of exchange (money). I don't see that as "might makes right", but rather as "that's inherently what property rights are".
I'd call a systems programming language "something which can use the low level ABI of the underlying platform". So C and e.g. FreePascal would fit the description (for most hardware platforms). And Java, for instance, would not unless the platform runs Java bytecode.
Can't speak for nefitty (because I disagree with the parent comment) however wealth imho does imply a lower expectation of privacy since with wealth more of your private activities become a matter of public interest.

That said, I don't see why Thiel's homosexuality would be newsworthy nor why Hulk Hogan's sex tape is newsworthy (the racist rant was, but they didn't publish that)
> She hopes that the world hasn’t forgotten about her.

No, we haven't. And we also haven't forgotten about the war crimes she published.
You are correct to point this out (not to associate inlining everything with FP). However a lot of functional code seems to use this style. Maybe people need to point this out more frequently and raise it in code reviews. To me it's like really bad academic English. The kind that uses the passive voice a lot and uses phrases like "the former" and "the latter", instead of naming things and using short clear sentences. Sometimes I'm convinced that the author of the code, if they were honest, would admit that they had difficulty keeping track of exactly what they were referring to while they were writing it.
I'm surprised one of the big companies (Facebook, Google, Microsoft, Amazon), or one of the world's governments doesn't start up a simple image hosting site with direct linking, and foot the bill in exchange for tracking everyone, and having more of the world under their umbrella, visiting daily.

I'm assuming those companies also have the infrastructure to reduce bandwidth expenses, and they could accept the loss in the short term, to have a well established service and community for when imaging hosting becomes more profitable in the future.

A simple image hosting service is relatively quick to develop, and it's almost guaranteed to be one of the most used services on the internet. Why are these companies wasting hundreds of millions of dollars on all sorts of failed projects, when they could easily win this market?
I don't think cheating is a part of Chinese culture, however, gifting seems to have been as recently as 2013/2014 in education [1] [2]. In business, it's still common to give your boss a gift in order to get a promotion [3].

[1] https://www.washingtonpost.com/world/in-china-parents-bribe-...

[2] http://www.chinasmack.com/2014/stories/teacher-scolds-class-...

[3] https://www.rnw.org/archive/what-give-chinese-boss-who-has-i...
Navajos agree.
That part is certainly extreme because of ownership. It can be refactored to

let mut words = HashSet::new();
for line in file.lines() {
let line_words = line.unwrap().split_whitespace();
words.extend(
line_words.map(|s| s.to_string())
);
}
words.into_iter().map(move |word| (word, f))
Ez Paralegal Services
A linguist once pointed out to me that this is really common everywhere. She used the example "dijaeet?" Written that makes no sense, but it really is how a lot of people ask the question "Did you eat?"
Escape Pod 531: Bend Back the Shadows
What containers and unikernels can learn from Arduino and Raspberry Pi
"You either die a hero or you live long enough to see yourself become the villain"

(or until you get an investment from less ethical companies)

But to be honest monetizing things like imgurl is hard. Most of the users cost more than they earn

I think with adblockers becomming more common we'll have to think of better ways of coming out with feasible arrangements. Sharing bandwidth between users? JS bitcoin mining (or some other kind of processing)? Mechanical Turk style work for users?
The crystals reflect back heat in order to improve efficiency by keeping the filament hot. LEDs don't work by being hot.
A drug addiction and struggle with mental illness (bipolar) ran through it.

I was starting to understand emotion, and I felt like the world was based on lies. I knew I was different from everyone else but couldn't figure out how exactly. I identified more with the idea of being an AI than with being fully human.

http://noisebloom.tumblr.com

I expressed some of this on Tumblr of all places. I haven't touched this since the end of that whole process: I was hospitalized 5 times in a year and realized it was a matter of survival to fix my life.
Either way, his position is not hypocritical.
I decided to try it.

https://gist.github.com/eli173/c089c27db9c1302fe4e003716b402...

Perhaps I am the kind of person they are trying to avoid, but I did this in a bit less than an hour. I am very ignorant of the Python library ecosystem, so if I had known the request library better and if I knew an html parsing library, I may have been able to complete this in the time limit. I also suspect there are a few cases which break my solution.
Artificial Intelligence Is Far from Matching Humans, Panel Says
> and foot the bill in exchange for tracking everyone

Don't give them ideas.

Anyway - that is what lots of companies are doing anyway, even if it's passively. Imgur for example is using Google Analytics.
yummy: I'm commenting here because I can't figure out how to comment on your blog. :(

As a potentially useful but minor correction: Sorelle, who you mention in your previous post, is a "she".
What to Do When a Robot Is the Guilty Party
Came across an incredible photo series of their dataserver. http://photos.imgix.com/building-a-graphics-card-for-the-int...
Whether AI is good or bad depends on the humans behind it
I guess, thanks, but it looks like exactly the same problem: It sets affordability requirements as low as 5%. See: 65913.3(b)(4)
Macchina fotografica scopre opere d'arte
> A dark pattern is an UI design that motivates users to use the program/site in a way profitable to the site, but contrary to users' interest.

Doesn't this definition cover all advertising ?
"inappropriate for server package management" is totally fair. That's why we try to generally default to only listening on localhost.
This reminds me of Derek Siver's post about memorizing a programming language[0]. If I start working in a new language or new framework full time, I find it really helpful to be deliberate about learning the things I'll use regularly, to reduce the dependence on Google for common API calls etc.

Like others have said I've found that programming on a flight or long train ride is super productive, especially for starting a new feature where I'm writing fresh code (as opposed to debugging existing code). For some reason I've rarely translated that into deliberately using "flight mode" when I need to focus.

[0]: https://sivers.org/srs
smart != saleable skills
JavaScript Cancelable Promises Proposal
can you explain the math? I honestly don't have a working knoweldge of the inputs, but let's say i wanted the equivalent of ec2? How would I go about setting it up and the costs? If I wanted to serve a few million english speaking people my web application, how coud I calculate the price? Do I literally buy my own hardware, or I rent hardware at a dedicated rate? These are real questions btw, not rhetoric, it's hard to find a solid blog post or comparison of setting this up and the long term cost v convenience benefits of scaling this because almost everyone uses cloud providers, and by cloud providers I mean digital ocean, AWS, azure, rackspace or now google. Heroku (last I checked) sits on AWS as well and maybe even ngineyard does. actually pretty curious now if a few million people would be worth running your own gear, and if running that gear was lease v buy
I recognized the beard and glasses in the first frame of the video.

Thanks!
> And transgender rights activists are more busy with right gender pronouns then with him/her.

I can understand not putting Chelsea on the front lines of the transgender rights battle. You need "clean" media stories to make a point. Chelsea's transgender story is easily sidetracked by the whistle blowing story.
In what way would that knowledge aid the jury in coming to an impartial verdict? Peter Thiel had and has nothing to do with the case itself. The facts and merits of the actual case are unchanged by his involvement and as such this information is immaterial.
Homebrew and MacPorts users both patch upstream projects and share patches between projects.
I suspect it's more for fun than anything. It should make a very fast web server for static content if he ever finishes it though.

I note that he's finished implementing ARP but not ICMP yet. That means he has TCP still to implement and then HTTP. That's a lot of work still to do.
It's very much in the beginning step. He's at layer 2 of the network stack - ethernet data-link-layer - so has a long, long ways to go before being a web server.

Making a hardware-only web server is definitely something doable, you'd just need massive numbers of users hitting one server to make it worthwhile.

What would have been more interesting would be serving applications, instead of static web files, since serving static files is a solved problem that doesn't need speedup.

Otherwise it would be a great teaching/learning tool for VHDL hardware.
I think the issue with procedural loops (not to be critical, just in general) is that there's no abstraction - it's not clear what's getting mutated, or what the result is (or its type), it's harder to look at the individual steps, and it's harder to refactor.

The nice thing about functions like "map", "filter", "fold", "flatmap", etc., is that they describe intent - when you see a "map", you know it's not aggregating things, just applying a function: "map" has a distinct purpose from "fold" (and depending on how pure things are, you may not even be allowed to do anything crazy).

Aside from that, the higher-order functions have pretty intuitive algebraic laws for refactoring (like with "compose" mentioned in my other comment) - It's not clear how you'd factor code out of a nested loop without understanding the whole thing, whereas "flatmap" (a.k.a. "bind" for the list monad) has laws for refactoring it.
Hosting an image site means you're responsible for its content. That means you need to have some policy for dealing with all the copyright infringement, child porn, racial hatred, leaked celebrity nudes, shock images, etc. It's a potential lightning rod for brand damage.

Note that all of Facebook, Google, Microsoft, & Amazon already allow you to host your own photos but aren't used in this way.

(Everyone has more or less given up on copyright enforcement for images, possibly because there's no central enforcement mafia, but that doesn't mean it's not still the law)
The "idomatic" version (I agree with that) simply works better. You can insert the typical `try!()` calls that short-circuit on error and return errors to the caller.

Retrofitting better error handling in the single expression version requires changing the shape of the whole thing, editing the expression throughout.
You can implement the whole OSI stack in hardware, thereby drastically improving performance. It's probably overkill for a webserver but there are other applications where reducing latency is highly desirable: http://web.stanford.edu/~hlitz/papers/hft_fpga.pdf
China unveils 'straddling' bus to beat traffic jams
Foxconn replaces 60,000 human workers with robots
How do you solve unintended dependencies, that are in the path you have to include?

For example, when building postgresql on OSX, it always links against libpq.dylib in /usr/lib, not against the one it just built. In theory, it could be possible to exclude /usr/lib from the -L path, but then I would lose other libraries, that ship with the system (i.e. libz, libxml2, libxslt, libpam, libSystem). The other possibility is to build all these dependencies too - except libSystem...

Right now I'm using install_name_tool to fix the binary, but that is an ugly hack. (The other problem in this case is, that system libpq is x64-only. It means that i386 build would fail).
If he makes it up to the HTTP layer, he can implement a very fast load balancer.
When was the last time SF had too much housing? Obviously prices have gone down at times in the past but it's hard to argue there's ever been an oversupply....