skysight-inc/HackerNews huggingface dataset:
"than the broker could have sold it for if he shopped around"

In reality most brokers simply take any calls that come in from commercial MLS types (say loopnet.com) and may call a few people and put in a nominal amount of effort.

Speaking of loopnet a few years ago I put a property on that site. One day I get a call from a broker for his client. I immediately let him know that I will give him 6% commission for the deal. And of course he was very motivated then to convince his client to take the property because if he found him another property it not only is work for him (that was listed by another broker) he would only get 2.5 or 3%. And another owner (if there were any) might give him a hard time about paying commission.

By the way this type of thing isn't learned in Wharton (where I went btw.). It is learned by observing what others do and reverse engineering things that you see that are out there that are happening. And interpreting your own reaction to events to draw conclusions as to why people behave the way that they do.
Ironically I have an XP VM on my work desktop because I need to build for (inter alia) Microsoft evc4, which won't install properly on anything more recent.
>Firefox Hello is literally a preinstalled extension with no special integration or privileges

It is literally not, at least I don't see an entry in the addons or extensions menus on Firefox 38.0.5.

>and it makes more sense for Mozilla to focus on building a browser than to reinvent the wheel when Pocket already exists and works incredibly well with the same use case.

Now they coexist: Firefox for Android has a reading list that does not sync with anything while Pocket is a third-party service without the end-to-end encryption I've come to love from Firefox Sync.
I don't see how traits are limited.

Traits are types, though you need to put them behind a pointer (Box<Trait> or &Trait) if you want to use them as types; and this is dynamic dispatch.

You can use them in static dispatch (generics) too, and in general you should try to do that whenever possible. Plus there are loads of things you can do with them that Go can't (static trait methods, associated items, generics, etc)

The only feature that Go interfaces have that Rust traits don't is auto-implementation, and that's a misfeature IMO. It works okay for Go, but in Rust it makes more sense to explicitly say that you are implementing a trait.
Your condescension is unwelcome and wrong besides. I've been using PowerShell since it was called Monad. I am a former Mono contributor and have been using .NET for about a decade--I understand both the APIs and the underlying runtimes, not quite as well as I know the JVM, but close. Despite a strong understanding of both the underlying architecture and the language in question, every time I am forced into using it I have the sinking feeling that my hands are being made stupid in comparison to the ease of exploration of other REPL-based systems, be they zsh/bash/whatever or even just Ruby.

I wouldn't dislike PowerShell as intensely as I do if I didn't know it. It's a convergence of bad design in the small--the grammar and the syntax--and in the large--how exploratory programming at a REPL is actually done. Maybe it's great for sysadmin work where something's on fire and must be addressed right-then-and-there, but I'm a programmer and I work to eliminate the need for sysadmin anythings. A shell is literally just a REPL for recording tasks for automation and desperately needs to not suck at that job.
Take the following example from Go:

type ExInterface interface { ... }
type ExStruct {
arr []ExInterface
}

Each element of arr need not be the same type, so long as it implements ExInterface. In Rust, the only thing I can do that is similar is:

struct<t: ExTrait> ExStruct {
arr: Vec<t>,
}

Which means that each element of arr not only has to implement ExTrait, but also has to be of consistent type with the rest of the elements. If I want the same level of flexibility the Go gives me, I need to make an enum of each possible type that arr can contain.
In my experience, Go is a lot more attractive as an upgrade from Ruby or Python. It's a very steep downgrade from Java on all points imaginable: type system, exceptions, genericity, garbage collector and runtime, tooling, IDE's, etc...
From what I understand, most people at Microsoft use Git - not TFS. The true power of Git shows itself when working on huge projects with a lot of developers and release branches.
Mealsquares is probably healthier, but it's also much more expensive at $20 for 2,000 calories, vs $9 for Soylent. They're priced like energy bars (Clif bars, probars etc.).
Yeah, but it's not clear that given how IBM had cut a deal with Gates and pushed PC-DOS as the default, whether CP/M could realistically have continued as a legitimate alternative with a working business model.
I believe this has been tested, and lump sums are better: they allow people to make capital investments.
IJ laughs at mommy
Other languages like Clojure, Python and even Javascript are catching up to Go and are adding decent support for concurrency too. But I would definitely prefer a functional language for a project that involves a lot of concurrency. "not a functional language" is a weird requirement.
> Even if I'm alone I can whip up a 10 minute meal that tastes damn nice compared to what Soylent is supposed to taste like. E.g. heat a wok with a bit of oil, dump in a package of pre sliced wok vegetables and a handful of cashew nuts.

Your lack of empathy for others' lifestyles is outstanding. Not everyone has access to a kitchen at lunch, or wants to deal with the grocery buying and washing dishes that come with cooking from scratch (which you excluded from your time calculation). Soylent replaces shitty convenience eating like McDonalds, not home cooked meals. Your argument can (and should) be aimed more at fast food, which is both pricier and less healthy than Soylent.
It's an upgrade in terms of compile times, deployment simplicity, conciseness, concurrency, etc. Some people care about such things.
I don't fear the CRISPR, but most of the points in the article are consequentialist in nature based on how hard it is to apply CRISPR in practice right now. Genetic technology moves very fast, c.f. CRISPR :P What seemed impossible a few years ago is now almost practical.

The real point one should take away I feel is the idea that parents will act to benefit their children more than they want to create "superhumans" or other mutants. It's pretty clear to me that the way forward is to allow disease oriented research, but debate other uses well in advance of feasibility.
> IDE's

Lack of an IDE is a feature not a bug.

Edit: or it is a symptom of a feature. No one has written one yet because they are happy with what they have.

> tooling

Do you mean you need an IDE that speaks the language to write anything efficiently? Do you mean your first day on the job is spent setting up tools?

Wrong philosophy in my opinion; I could imagine something better.
> Erlang is probably the only true object-oriented language.

And it's true because its creator says so right here, in this link!
There's also an issue of taste. I dislike the taste of many foods considered healthy for me. I try to eat the ones I enjoy but many are expensive depending on the season.

For example, I cannot stomach green beans. Attempting to chew them results in vomiting within my mouth. The smell of them alone is repulsive to me.

If I can have a bland solution to eating healthy - that's a win for me. The only thing preventing me from trying Soylent is the price of buying enough for 2 people, since all of my current meals are shared. Having to buy normal groceries and Soylent would nearly double my monthly cost for foodstuffs.

I'd have a healthier, cheaper diet if I only had to buy food for myself.

E:

Not to mention every "cheap alternative healthy food" to Soylent I see mentioned only targets a small section of nutrients and vitamins and often ignores proteins altogether. They aren't well rounded - even if they're healthier/cheaper than McDonalds. Soylent strikes the "well rounded" healthy food. Without the hassle of having to buy groceries or prepare the food.
Do you have a citation for this? I studied mechanical engineering, and learned that there are tables of standard safety factor for most types of engineering projects (including bridges). The material suppliers can under-specify their products, in the hopes that more will be used, but this generally does not occur, as the engineers will select other suppliers with better specifications, or the under-speccing may result in design changes to eliminate that material. Before there were standardized safety factor tables, the project engineers determined appropriate safety factors, and were thereafter responsible for the results of their decisions (as they still are).
A while back I made a rule-based text adventure game engine in Python, inspired by Nelson's Inform 7 and also this presentation. My rule system didn't solve for specificity; it simply took the first rule which applied, so hopefully you define the rules in the correct order.

Here's the obligatory Cloak of Darkness: https://github.com/kmill/textadv/blob/master/games/cloak.py

Decorators can go a long way for pretending Python has a metaprogramming facility!

(I made the engine so that I could experiment with a continuation-like object which saves the entire world state. Example at http://tep.mit.edu:8888/game/continuations )
Lawyer who sued EFF blames Ars readers for hacking, defamation
There is way way more hype than reality on MTHFR . Placebo remains the most effective drug we have.
This is like asking why you can't just run your PHP scripts in Python; they're different languages.

PS is interesting and powerful, but tends to fall at the last hurdle in annoying ways (eg truncate text to window even when diverted into file), and doesn't have the same user community.

Even the path separator is different.
They've certainly been doing it without evidence of intent. It's been a huge deal. http://www.bizjournals.com/bizjournals/washingtonbureau/2015...
Raise a Glass: You Can Be a Thiel Fellow and Legally Drink
Airbus unveils 'Adeline' re-usable rocket concept
I think a more realistic example of a MITM by China is their recent injecting botnet code to DDOS github.

Also ISPs and wifi hotspots inject ads fairly often.
Brooklyn Man Robbed at Gunpoint for $1,100 in Bitcoin, Police Say
Most people won't see it this way, but not pushing the envelope is a new thing.
Surveillance Camera Powered by Ordinary Wi-Fi Broadcasts
I believe its because there is such a cozy relationship between corporations and government now that its just a matter of back scratching at this point.
It tries to bite off a lot more than it can chew, and fails horribly for anything that isn't a simple wifi config.

1. Makes fixed wireless connections less reliable. I plugged an LTE modem into a server for a backup link, and network mangler set it as a default route and munged up resolv.conf. My mistake for not removing it when I installed the machine, but that's hardly an endorsement.

2. Makes complex config out of reach. On my laptop, I'd like wlan0/eth0 to be bridged by default so that I can easily switch existing connections to a wired connection by plugging in. But I'm not going to fight network mangler just to get this feature.

3. Furthermore lots of times I'll want to setup an ad-hoc config on the wired interface (say, configuring a new router). For which it's easier to kill -9 the mangler and setup manually, especially if I want to keep my Internet connection.

4. GUI is the preferred way to config/interact with it, which is completely un-unix. It's one of the few things I have to do manually when reinstalling a machine.

I played with Arch a while back, and wicd felt much simpler and more straightforward. Network Mangler feels like a hack someone came up with to setup a simple wifi connection, which then got adopted into a bigger role than it can handle.
Ask HN: Where do you get miscellaneous cables and cords?
I have a million wires and cords lying around my house but even once in a while I'm missing a cord I need. Where do you go to get wires for cheap?
I enjoy contemplating the nuts and bolts of these laws with respect to what exactly would be allowed and what would not.

For example, if I were to withdraw $15k every friday and re-deposit it every monday under the guise that I want it available for gambling over the weekend, that would raise a flag, but it's easily explainable. Would it be considered "structuring" if I did this for a while just to establish a pattern, or is it only structuring if you're trying to avoid triggering a report?

If the $15k occasionally didn't show up on monday, would I then need to come up with another explanation (e.g. "I lost")? Would it fly if I were actually paying this to a friend by way of intentionally losing to him in a private card room?
I don't suppose this guy has ever heard of the Streisand effect.

He's about to find out.
So this is an article about how Soylent's small ecommerce site runs?

How... underwhelming.
It seems the rubber-hose-attack works for all forms of currency. Perhaps a dual pass-phrase system is needed, one with a time-delay boomerang functionality?
ISIS soldier takes selfie at his command headquarters and US bombs it
I assume the primary fear, whether justified or not, is that prisoners will use the service to coordinate gang or illicit activity.
You'd be surprised. Here's a pdf of the VO2max study(1) that established the relationship between efficiency and VO2max in elite cyclists is very similar to that shown in elite runners.

Of the 11 world class cyclists tested, the best two riders were in the bottom 4 (<70 ml/kg/min) in pure VO2max. Interestingly, that means those two riders were closer to the amateur reporter in this story, even before the doping, than they were to the pros with the highest VO2max.

(1) https://d3epuodzu3wuis.cloudfront.net/R063.pdf
Just a few hours ago I was sitting in a Starbucks in Zurich and a group of american tourists came in to enjoy some coffee and present each other the new watches they had bought just before. I have no idea why they decided to buy those watches... but, I guess, I should say thanks for helping to save the watch businesses?
I've always had issues (and pleasantness) using any OS whether it was Macs, Windows, iOS, or Android. I don't really believe that one operating system is better than another in a general sense. At this point they are all way better than what we had even just 5 years ago.
+1 to "Did this in a real product and fully regret it"
A (the?) big reason Microsoft got the IBM contract was because Bill Gate's mom (Mary Gates) was on the board of United Way with the CEO of IBM at the time (John Opel.)

Bill Gate's parents are impressive on their own rights.

http://en.wikipedia.org/wiki/Mary_Maxwell_Gates
"In 1980, she discussed with John Opel, a fellow committee member who was the chairman of the International Business Machines Corporation, her son's company. Mr. Opel, by some accounts, mentioned Mrs. Gates to other I.B.M. executives.

A few weeks later, I.B.M. took a chance by hiring Microsoft, then a small software firm, to develop an operating system for its first personal computer."
For what percentage of your meals do you cook and eat tasty new food in the company of other people?
In a random environment, there will be repeat winners produced merely by chance. See http://www.amazon.com/Fooled-Randomness-Hidden-Markets-Incer...
"designed to search for a repeatable and scalable business model" means "designed for rapid growth".
This comment makes me strongly believe you don't speak to end users.

You can't get them to read prompts at all, let alone text on a page.
Ah the good ol' ondemand wave. 4 years ago, I looked into that exact idea... turned out to have a lot of overhead.
This is neat, but it doesn't seem to work on cors enabled sites. :(
Nim also has an experimental feature for a+b * c to parse as (a + b) * c, and for a -b to get parsed as a(-b), because of the whitespace. The documentation itself gives an example of echo (a,b) getting parsed as echo((a,b)).

Nim also allows passing by non-const reference without any indication of such at the call site. Also it has semantic indentation, which is cute and clean-looking but more effort to safely edit than the popular alternatives.

Everything I see in Nim is designed around being clever. Even in the documentation they have clever extensions to BNF syntax that save such precious characters.
> I also, apparently, don’t understand Go’s pointers (C pointers I understand fine). I’ve literally had cases where just dropping a * in front of something has made it magically work (but it compiled without one). Why the heck is Go making me care about pointers at all if it is a GC’d language?

Well, sorry, but if that's your level of understanding after one year of Go, I'm furious I wasted time to read your article up to that point.
The story keeps getting weirder... discussion last year:

https://news.ycombinator.com/item?id=7913942

http://www.smithsonianmag.com/history/the-body-on-somerton-b...
I totally agree (except for the new-grad conspiracy.) I use Go whenever I need to do something small that requires a simple server or API interaction. Especially if it requires alot of concurrency. It's still a joy to use when I need to get something churned out quickly. The biggest thing it gave me though, was something new but accessible that wasn't Ruby, Python or JS.

It made me think about pointers, and gave me insight to just how complicated strings and growable arrays are under the hood instead of just being givens like in Ruby. It simplified concurrency and parallelization enough that I was able to dive in and learn the concepts which I was then able to use to dig deeper with other languages that don't have the nice channels/select built in.

I've come to realize that, in my learning at least, there are thresholds of information that people get stuck at, but once they cross you get a flood of improvement. Go allowed me to stop thinking only within the code context, but also in the machine context. Now a large amount of my side projects are in C or Rust, and even my day job writing higher level languages has benefited greatly from the new ability to understand the moving parts. It's not going to give you a compsci education, but it'll give you that intermediate step you need to wade into that territory.
I have a hard time taking your unqualified assertion seriously if your source is "freely available news sources". If that's the best you've got, you are almost certainly the victim of confirmation bias, at the very least.

There's a reason that published, peer-reviewed studies are important. They're the antidote to people like you who hang around the water-cooler chat of newspapers and figure they've got a handle on extraordinarily large systems such as governance and economies. Turns out these things are nuanced and very complicated, and the fact that you don't recognize that is what makes you an ideologue.
Yes, and there are other hidden problems. People should not do this normally.
This is definately hard to prove particular since we are talking about my own perception of my brain. Due to the nature of my career I have never had to stop learning new concepts and skill and the pace of this learning has been pretty constant over the last 25 years.

What I can say is that up until my late 20s this learning did not seem to come at the expense of past learning or memories. Since then I have noticed that while I can still learn new things at around the same pace as in the past, that new learning seems to kick out the old.

Since my ability to learn has not changed (I have had to do courses and other external tests that confirm this personal observation), then the most parsimonious explanation is that new learning is coming at the expense of old learning which is just another way of saying my brain is full :)

Of course it is possible that my memory storage capacity is just getting smaller with age, but if this was the case I would expect it to impact on my ability to learn new things now. My perception is my brain can hold around 30 years worth of learning and as you get old that capacity gets stretched to the point that gaps start to appear. While better than the alternative, getting old is not good :(
Location: London, UK

Remote: Yes

Willing to relocate: No

Technologies: AWS, Rackspace, Softlayer, Openstack, Saltstack, Puppet, Debian, Ubuntu, CentOS, GitHub, Gitlab, JIRA, ITIL, MySQL, RabbitMQ, Puppet, Vagrant, VirtualBox, bash, Ruby, Capistrano, Rake, Elasticsearch, (r)Syslog(-ng), Logstash, Kibana, Graphite, Nagios

Résumé/CV: https://uk.linkedin.com/in/leventyalcin

Email: levent /at/ leventyalcin /dot/ com

I'm a SysOps/DevOps with strong Linux System Admin/Engineer background.
I created a modest Genius API (http://genius-api.com/) when these guys had nothing out there, but still keen to try out their own creation.

I do wonder though how they will react to people using the API to make money off a webpage or an app.
Start-up success is likely a random, but not independent, event. If you had success with your first start-up, I'd be willing to bet that the capital you now have plus the contacts you made will increase your likelihood of being successful in your second one, etc.
FB gains nothing by defying the government in this case. Very few people are realistically going to be up in arms about prisoners losing their FB pages. Meanwhile a headline reading "prison gangs use Facebook to coordinate gang activity" looks really bad from a naive public relations perspective.
I've seen this in older units, but has any recent switch been vulnerable to this?
> For example, I cannot stomach green beans. Attempting to chew them results in vomiting within my mouth. The smell of them alone is repulsive to me.

Sauté them with butter, it's like a different food.
What's wrong with creating superhumans? That is if we all become superhuman.
You can do that by storing `Box<ExTrait>` in your vector. In fact, that's the equivalent of what Go does in your example.
Thanks for the clarification Dan, as well as this feature improvement.
Mozilla's mandatory add-on DRM violates OSS principles
FWIW, I'm not making the argument that high-rises have to be hated. I'm saying that categorically hating high-rises is bad for everyone who wants to live in that city and can't.
He probably just assumed it did, like all other chat services.

Whether it does or doesn't, if it's not installed, then you don't need to worry about it. I'm quite annoyed that firefox is adding more cruft, more buttons, more features. Just like phones and operating systems, I now first go to the hidden places necessary to turn off apps/buttons/features that aren't needed and needlessly clutter and the interface, slow down the system, and cause unexpected issues. Then I add the extensions required to get the power-user settings/tweaks which actually should be there.

It is VERY FRUSTRATING that the trend is solidly in the direction of removing "scary" relevant settings and adding crap features, and in many areas, there is no longer a good option for people like me who know what the fuck they're doing. Modern "products" waste more and more of my time.
APIs can shut down, bummer. But it's more of a bummer to never use them in the first place.

It'd be rad if you could integrate with Genius' API in such a way that if they ever shut it down, or you want to switch to another annotation service for any reason, you would only have to point to another annotation provider instead of rewriting all the syntax/semantics of the integration.

Sound cool? Get involved with:

* W3C Web Annotation WG: http://www.w3.org/annotation/

* OpenAnnotation Ontology: http://www.openannotation.org/spec/core/

* W3C Social WG and Vocabulary: http://www.w3.org/TR/2015/WD-activitystreams-vocabulary-2015...