skysight-inc/HackerNews huggingface dataset:
The culture war has been going on forever.

When I was growing up in the 80's, my father was a software engineer at Honeywell and said they discriminated against the software guys, even when they knew software was the future of computing. He said it had been going on since the 60's and 70's as related to him by previous employees. He was told if he was a software engineer to just keep his head down and not talk to the "real engineers" working on "real problems".

Likewise when I was in college for computer science, he reminded me of the same struggles he had when I used to get fed shit from the other engineering students about how "If all else failed, they could become a CS major." and just be nice because one day they'll be coming to me for help.

And here we are today. Same thing, same arguments, same outdated viewpoints.
Great points, I agree 100%
> If you know the shape of your html data, parsing it with regular expressions can be much easier than with a dedicated parser.

If you know the shape of your HTML in advance, you're hardly "parsing" it. :)
Show HN: Integrating a CMS and Parse into Wordpress for a MMORPG Community Site
They won't explore the water-flowing sites to: "minimize the chances of life inadvertently crossing the solar system."

So let's just spread life intentionally. It seems like that is one of our goals anyway -- not necessarily for governments (ie. NASA), but certainly for private space flight.
Actually, Crouton is easy to install, and you run it from inside a ChromeOS window. I program on mine all the time. Most Chromebooks come with limited RAM and hard drive (mine is 2 GB/16 GB) so I could see using something like this if that's a constraint. Unfortunately the pricing is a bit steep (I see you've addressed that above).
Providing a phone number is the easy part. Providing effective service through that number is the expensive part.
On a related note, Drupal is dead to me.
For me it's the same as hotels, but with less service. I've relocated to SFBA a year ago, and it was cheaper to rent Extended Stay America rather than AirBnB with weird rules. We had a kid, and one guy was mentioning "no dogs or kids" in his AD. That's ridiculous! DOGS OR KIDS! O-k-a-y. Will never never never use AirBnB again.
Does anyone know what license this would be under?
For comparison, the same thing in Rust:

fn main() {
let p = Box::new(5);
let q = p;
println!("{}", p);
}

gives, upon compiling:

error: use of moved value: `p` [E0382]
println!("{}", p);
^
note: in this expansion of format_args!
note: in this expansion of print! (defined in <std macros>)
note: in this expansion of println! (defined in <std macros>)
help: run `rustc --explain E0382` to see a detailed explanation
note: `p` moved here because it has type `Box<i32>`, which is moved
by default
let q = p;
^
help: if you would like to borrow the value instead, use a `ref`
binding as shown:
let ref q = p;
error: aborting due to previous error

Running `rustc --explain E0382` or going to https://doc.rust-lang.org/nightly/error-index.html#E0382 gives you an extended error message as well.
Why I’m Simplifying the Presentation of My Message
The work was done by an artist, not a data scientist or statistician. They fail in the boing-boing article to mention that other rats in the study had as low as 40% accuracy.
There is also some weird breeding they tried to do for generational optimization, but even there the spread was 46.9% - 53.5%

Seems to me the sample size is too small to be meaningful (and the results I gather is that any given rat was not much better than random chance... am I missing something?)

http://www.artmarcovici.com/rat-traders
I've worked with people who don't seem to grasp the concept that I am more productive at home vs. a large, loud, open office.

At one point I seriously considered getting horse blinders to wear because where I sat at one company gave me essentially a panoramic view of the entire office. With half-height cube walls, that meant I literally saw everything out of the corners of my eyes. Could not get anything done for the life of me.

Contrast that with home where I can have as much or as little light as I want, it is mostly silent (unless I want music), I'm in a safe and familiar environment, no distractions except those I allow by checking email/Slack, and my productivity skyrockets when I get in the zone.
Surprises in GopherJS Performance
Introversion/extroversion is a false dichotomy. There is no such thing, and no evidence fundamental personality types exist. Carl Jung's theories are unfalsifiable, untestable, and pseudoscientific.

Promulgating this quackery is damaging to people who are labeled as such and go on to identify with it.
> less regulation without purpose

Everyone agrees with that; all regulation that actually exists or has been proposed has/had a purpose behind it.

Individuals may disagree with whether the purpose is desirable, whether the regulation effectively serves the purpose, and whether (assuming they agree that the purpose is beneficial and it is actually served in effect by the regulation) the beneficial effect of serving the purpose is worth any costs that the regulation creates, but those are different issues than "regulation without purpose".
A weekly 5 minute screencast for Gophers
I love Go and have been writing it for a while. The community is amazing so I want to give back. I started a 5 minute weekly screencast that presents a short pattern, library or best practice for Go.
Closest thing I can think of is Microsoft's WebMatrix.
You are extrapolating one school system to the whole US. Chicago has chosen to organize its schools that way because it is one of the more corrupt cities in the country.
Yah right... they can't.

Though the first drivers in Chicago were Hipster Musicans, which were fun.. similar culture to yuppie coders. But over time, it has moved to more and more recent immigrants who do not speak English as a first language.
I think that's the difference between a log and an audit trail.

Parent makes a good point imo. Systems are now sufficiently complex that logging everything is a useless indicator. And if you're only using a subset of your logging anyway (by generating metrics), why collect anything more before you know there's a problem.

Tl;dr: avoid premature log verbosity
OS adoption rate helps with the incentive to support new API, regardless of the hardware. You support it, and the hardware will catch up. Since we are already at 50% at least, implementing support is an easy decision. What more, the API here is very easy to implement, so even more incentive to implement.
Great Idea for a Startup?  a dating site with equal number of opposite genders
To be fair, I should say, equal number of X seeking Y as Y seeking X.

The reason I think this is a great idea is because I think one of the issues with existing dating sites is the disproportionate numbers of men / women. Can any female readers chime in to say if this is a good idea / appealing? Also, has anyone seen this done before?
I think it's instructive to consider the smallest possible malicious program of this type, which involves only the use of a basic control structure and the ability to initiate a request. The control structure could be setInterval, a while or for loop; the request initiation can be an ajax call, or certain dom manipulations (like altering img.src or script.src).

Questions: did I miss something? Can you write a program that either a) detects these cases or b) provides a reasonable sandbox?
I don't think that is a link to your resume, unless, you want people to log in using your credentials.
> I'm not privy to how much "filling out forms" and "schmoozing with politicians" this involves

My friends reported that their (highly educated and intelligent) supervisors in their university labs spent almost all their time doing funding applications instead of research.

I imagine it's not the same in the private sector, you go to work and spend your day working not running around begging for funding because the company is already rich and has already decided to fund the project.
Amazon expansion to harness tech talent in downtown Detroit
Semi-related: a command line interface for picking a random Wikipedia article to open in a browser:

http://stackoverflow.com/a/32432697/341510
> you can still check-in to an hotel.

That's assuming that you can find a hotel with vacancy easily (not always the case, especially when special events are occurring), then find transportation to get there. That's not always going to be easy if you don't speak the language, arrived to the location late at night, are traveling with kids, etc.
Nomad, a cluster manager and scheduler
Otto, the successor to Vagrant
Open plan offices are the work of the devil + management + architecture. Probably the worst idea since "Let's delay our invasion of Russia a few months later in the fall".
Hey guys I'm one of the technical editors for the guide. We created it because logging is really valuable for troubleshooting and monitoring systems. However, it's a complex topic and so many resources today are spread around on different forums. We wanted to have a place to consolidate all that useful information into something much easier to read. If it helps a dev or ops person solve a problem faster or easier than we've done our job!

There is still a lot of content to be written for languages like python, ruby, and more. We'd love to have more contributors, or even just suggestions for the site. I can also get in touch with any of the authors if you have questions for them.
I can't speak to the second part of your post, but I definitely agree with the first part. That is, in my experience, I have found remote desktops to be somewhat sluggish/poor quality gfx. I assume these are trade-offs for connecting to a machine via a network/internet.
If iOS9 adoption is fast, developers can start building iOS 9 apps that include 3D Touch features. The 3D Touch support will obviously only work on the 6S series for now, and there may be different code paths involved but it's easily do-able.

If a majority of users stuck with iOS8 for some reason, developers would need to target that, iOS8 apps couldn't support Touch 3D features even optionally since none of the relevant APIs would be available.
ArsTechnica's article today showed that the 6s Plus doesn't throttle the processor as much because it can dissipate more heat due to it's size.

It shouldn't make a huge difference (neither one throttled much) but there may be differences.
The Psychology of Human Misjudgment by Charlie Munger
There are writers who will have no truck with genre fiction. Writers are an opinionated and cranky bunch who will require a lot of hand-holding to draw them out into a community. May I suggest that you give this problem (and the more general problem of how to create and foster communities) its due weight? This is not a problem to be treated idly or easily solved with some clever tagging scheme, it is the central question of your site. It is probably worth working with someone who has training or experience in this area explicitly.
So none of the reviews mentioned the 15 euro sheets charge? Did you leave a review stating that it was a dumb charge and rate accordingly?

After booking did you contact the host through AirBnB ahead of time and ask them to verify the address and give you the quickest directions to the apt?

It would be nice if all of this would be automatic, but you are dealing with individuals that may or may not understand how to be a host yet.
http://kotlinlang.org/docs/reference/comparison-to-java.html
Apple's keynote claims have historically been accurate (within the margin of error rounded to Apple's favor).
If the cost is less than the benefit, aren't we overall in a better place? Can't some people value the gain in efficiency, or whatever else the feature provides more than the cost? This sounds suspiciously subjective, regardless of how many people assert that many features is a bad thing, or that it's a metric of "good design" and then list a few languages categorized fairly arbitrarily, IMO.

It's perfectly fine to have an opinion, but it shouldn't be stated as fact without any substantiation (as in the GP) or with evidence consisting entirely of subjective elements unless those elements are further explored and explained in less subjective term (using "good language design" as evidence does not count as less subjective).

> BTW, Odersky himself admits it.

Was I supposed to know who that was referencing prior to googling? I'm not sticking up for Scala, I'm interested in exploring the concept of too many features as a negative in language design.
Collaborating with Others: ZeroMQ Community
Thinking back to my own middle/high school experiences, group work just gives the poor students a free pass to slack off, because they know the good students in their group will pick up the slack.

I usually worked alone if the option was available, because if I worked in a group I'd almost always end up having to do / re-do everyone else's sub-par work anyway. It was the same workload either way, but working in a group would essentially be giving others "counterfeit" grades (based on my effort, not theirs), the existence of which necessarily devalues my "genuine" grade.
I do find this annoying -- I use pelican but I'm trying to force it into a non-bloggy layout. You can do it, but it's always pushing a little against default behaviour.
Hologram of Disabled Man Stops Jerks from Parking in Handicapped Spot
Good stuff. I wish the slides went more into technical details of how each company solves these problems, but perhaps this is in the video? I haven't had the chance to watch it yet.
Sure I've heard that definition. Yet it describes a "symptom", and not a process which it is a manifestation of. I just feel like the discussion about "introvert" is extremely shallow: here is a child, she's an "introvert". And it ends at that. We've started to use the word as a noun, but should we?

I think I used to be not introverted as a child. Then, as I experienced the pressure of moving to another country during teens, I became more introverted. And now I am not.
Do you have any code up on Github, Bitbucket, Sourceforge, etc? If so, and you don't have a lot of formal schooling, emphasize actual code. If you don't, start working on some personal projects and put them up on GH or whatever, so you'll have something to show prospective employers.
This just in: "How to do X by doing Y". The only way to get good candidates is to optimize your hiring pipeline to the point that you can hire someone in less than two days and fire them within 2-4 months if it becomes clear things are not working out. Doing anything else is just a waste of time, money, and effort. There is no proxy out there that will give you only the candidates you're looking for.
Where I used to work, we had a great system for logging/tracing only sessions we were interested in, while not generating any output for all the other sessions. I wrote about it here: http://henrikwarne.com/2014/01/21/session-based-logging/
This is just amazing!!
When I was studying to be an educator I was often branded a heretic for challenging the new modes of teaching as being hypocritical and potentially unfounded. I never became an educator after student teaching. This article really puts into words my issues with group learning, project based learning, and all the other buzzwords flying around schools of education. I remember being a student in school and relishing the moments where I could be by myself and focus on whatever needed doing. Now students are lucky to have a moment of peace as they're prodded into unnatural learning environments meant to mimic a "real world" that frankly doesn't exist.
I've traveled quite a bit, including to Barcelona. If you speak English (and this person clearly does) then "don't speak the language" is not an issue there, or indeed almost anywhere.

If I book a place for a certain period, then I'm staying for that whole period. If the host suddenly changes their mind and tells me I have to move, no way. I'm contacting the booking agency and having them tell the host to get lost. If the booking agency doesn't help then I'm initiating a chargeback and finding a hotel. At no point is it reasonable to just pack up, hop into a complete stranger's car at their insistence, and be driven off to some place where they won't even tell you where you're going.

Traveling used to be pretty interesting when things went wrong. I got stranded in the Beijing airport once with only a rudimentary command of Mandarin because the airline canceled my flight and never told me, and I had to hunt down an airline employee, borrow a phone so I could contact people, etc. But now? Bring a smartphone and you're a few taps away from communicating with anybody you need. Host is being obstinate? Call AirBnB. Still doesn't work? Book a new place. You make a mistake taking a car with a stranger and he takes you to a place where you don't even know where it is? Open up a maps app and find out where you are. Can't talk to people? Google Translate to the rescue.

You better believe that if the host refuses to honor our agreement and starts trying to jerk me around, I'm going to blow them off and sit with my luggage in the street while I resolve the problem myself. Relying on strangers to fix your problems, when said strangers have already demonstrated that they don't really care about you, is setting yourself up to be a victim.
File a chargeback with your credit card company. That will get their attention.
I've personally experienced this decoupling of vision and second sight. When I've had bad migraines in the past, I typically experience scintillating scotoma, which isn't that unusual.

But the odd thing is: even though I can visually "see" certain objects, I don't feel like I'm observing them. For example, I can look directly at text on my screen, but have a difficult time reading the text. It's quite an odd experience.
You are prohibited from creating ad content which implies knowledge
of personally identifiable information or sensitive information
about your customers ...

Sensitive information about your customers can’t be used in Customer
Match campaigns or ads. Additionally, you can't use data from
your Customer Match campaigns to identify sensitive information
about your customers.

Sensitive information includes:

Interest or participation in adult activities (including alcohol,
gambling, adult dating, pornography, etc.)

Sexual behavior or orientation, such as sexual orientation
inferred from a user's visit to a particular website

Racial or ethnic information, such as from sites or apps that
collect affirmative racial or ethnic identification from visitors

Political affiliation (other than the public registration information
of United States voters), such as from sites or apps that solicit
or store people's affirmative political stances

More here: https://support.google.com/adwordspolicy/answer/6299717
No, if AirBNB didn't exist, they would have booked at a hotel in advance and saved money and hassle.
That does require however, for better or worse, a deliberate decision to operate in that manner. Certainly many eBay sellers, many of whom were doubtless perfectly respectable, became very disillusioned with eBay once they tilted in that direction.
> Life is very, very persistent, and niches will be filled.

But I think it's safe to assume it's quite fragile at the very beginning, and therefore conditions must be milder for it to appear at all.

Once it takes off it's probably much more sturdy.
I can't believe FoxPro was missed. It was quite successful as a competitor to dBase and Access for about 15-20 years. After Microsoft acquired it in 1992 it became part of Visual Studio for about 12 years starting with Visual Studio 97. I wish there was something like that now, a programming environment where SQL is embedded into the language.
How to you teach public speeching and team working? Except by just forcing people to practice them, do you know any other method?

Also, PE was all about forcing kids to play some sport. In my experience, it was too much emphasis on playing, and too little emphasis on basic practicing, so nobody really improved on sports, but improvement was never the goal. Anyway that's completely understandable, because basic practicing is boring to most people (even grown-ups).
Someday every ad will know us better than we know ourselves. Maybe that's already possible.
> Airbnb has recently been attacked by San Francisco politicians for driving up the price of housing in the city.

The high price of housing in San Francisco is caused by one (and only one) thing: NIMBYism.

If supply is constrained and new high-rise developments are held back, there will always be higher prices and a distorted market.

In reality, Airbnb doesn't have any measurable effect on the price of housing. (Still, it may help alleviate the situation slightly for some people living in the city.)
> The tidal wave of data was traced to a pool of booby-trapped adverts that had been seeded with malicious code.

Ahem.

> He speculated that the attack had worked because its creators had joined one of the networks that piped adverts to people as they browsed the web.

AH-HEM!
you won't find this information in application logs anyway.

Anecdote: I've previously caught an in-progress exploit by seeing mysql errors logged from the application because the exploits were doing dumb things like SELECT * against a table with tens or hundreds of millions of rows. Sometimes the little things let you know.

IDS is nice in theory, but it's not really de rigueur for non-specialized platforms these days. It's about as practical as requesting companies keep complete netflow logs: great in theory, but almost nobody does it.

If these security approaches were deployable in a complete drop-in fashion, we could push for industry wide adoption, but right now everything is custom tailored to individual architectures and environments. ain't nobody got time for that when there's hustlin' to be done and worse is better and perfect is the enemy of good and fail fast and be lean and flaunt your tail feathers towards all the VCs.
The only way to ensure the VW scandal never happens again
Yep, this has been a thing for a while now. http://mysocialsherpa.com/the-ultimate-retaliation-pranking-...
But why one would pay for a VM as a SAS when you can install one for free in a just a few minutes on your own machine?
No one wants to publish their code because it is horrifically abysmal and could open them up to further lawsuits if things go to shit.

Plausible deniability and the ability to say "it was your floor mats" beats being liable for the deaths and injuries of possibly thousands.
I think that the best way to describe Reddit with regard to misogyny, racism, and other forms of bigotry is that Reddit is not a safe place for everybody. If you don't curate your subreddits well, you'll probably end up trudging through a lot of awful comments and/or submissions.

I view this to be more of a reflection of society as a whole rather than the Reddit community specifically. Subreddits show a marked decrease in quality once they become large. Becoming a default subreddit is, in some ways, a death knell for the community.
Go back to school.
Altering parameters i can do easily already, with the right cables.

DMCA does nothing to prevent this.

and as mentioned, you can just replace the ECU if you really want.

But i think both of these are significantly easier, and very different, than flashing new software onto the ECU.
:)
> "I used to think their ubiquitous earbuds were feeding their need for stimulation; now I wonder if they’re sometimes blocking out the noise."

Most of the time my earbuds are in, I'm either listening to white noise or I'm not listening to anything at all... I put them in with the intention of listening to music, but never actually get as far as remembering to put the music on - and it's exactly for that, blocking out noise. Frequently, even if I have music playing, I'm not even listening to the music, I'm just drowning out distraction so I can concentrate.