skysight-inc/HackerNews huggingface dataset:
It's a nuanced point. aros said some people believe Google is "nice" which isn't wrong in my experience. I didn't interpret aros' words to mean that people explicitly deny Google is a for-profit corp nor espouse that it is a charity, but people have expressed warm fuzzies about Google.

My takeaway was that many people produce warm feelings about an entity that doesn't necessarily reciprocate or find those warm feelings important in it of themselves.

I personally like Google (so far). E.g. I could have seen them siding with ISPs, trying to dismantle net neutrality, and using their capital to stifle innovation keeping them at the top.

But if sometime in the future, Google enacts policies that aren't so "nice", people may do well to avoid confusion by remembering that Google isn't inherently "nice", but they are inherently "for-profit".
Well, make it the greatest movie of all time because it was done with 1 $.

He meant the "movie budget" could be arbitrary chosen to satisfy the "feat under huge constraints".

Impressive but not necessarily deserving of the monicker: "best ever".
Yep, we installed it for https://eaternet.io – restaurant health inspection scores. Looks beautiful.

I usually do a manual installation of Sphinx Search or something similar, and do all the tuning myself. But for this project, we're using Heroku and total PaaS-based development. Swiftype was a great drop-in solution. It's been excellent, and as a fast as a well tuned Sphinx implementation.
I was considering that when writing that post, but that'd be a much longer post, especially if I was to explain the logic behind the changes. And without that, it's be just a list of release notes, so not really useful IMHO.

That's why I included a link to Heikki's FOSDEM talk, discussing the changes in 9.2 in more detail.

The best way to do identify the changes (in general) is probably by looking at release notes:

http://www.postgresql.org/docs/9.4/static/release.html

The large changes should be in major releases, because minor releases are supposed to be just bugfixes, so don't bother with anything except 9.x release notes (effectively 9.x.0).

There's usually a section called "performance", which for 9.2 contains for example these items:

* Allow queries to retrieve data only from indexes, avoiding heap access (Robert Haas, Ibrar Ahmed, Heikki Linnakangas, Tom Lane)
* Allow group commit to work effectively under heavy load (Peter Geoghegan, Simon Riggs, Heikki Linnakangas)
* Allow uncontended locks to be managed using a new fast-path lock mechanism (Robert Haas)
* Reduce overhead of creating virtual transaction ID locks (Robert Haas)
* Improve PowerPC and Itanium spinlock performance (Manabu Ori, Robert Haas, Tom Lane)
* Move the frequently accessed members of the PGPROC shared memory array to a separate array (Pavan Deolasee, Heikki Linnakangas, Robert Haas)

There are other items, but these seem the most related to the pgbench improvements in this particular release. Each of these changes should be easy to track to a handful of commits in git.

Measuring the contribution of each of these changes would require a much more testing, and would be tricky to do (because some of the bottlenecks were tightly related).
I think the important part here isn't that it is AtScript or TypeScript or ES6.

It's that they're collaborating.

I'm pretty sure that's a sign of the Apocalypse. We may want to stop worrying about transpiling and pay closer attention to the skies, looking for raining frogs and or blood moons.
That would be true if abstraction were a cosmic force that radiated in all directions equally, a Hegelian horror trip anihilating all meaning so to speak.

But most of the time, we are abstracting away something specific in order to make something else more concrete and less obscured by irrelevant detail, hence reducing complexity.

Of course abstraction can go wrong, because sometimes we abstract away things that are very relevant, perhaps in futile pursuit of future code reuse. But having the tools for abstraction does not make abstraction go wrong. We do.
Another app claiming secure messaging without anything on their site to convince me that it is in any way secure.

https://www.cyberdust.com/faqs.html#my-messages-encrypted
add a filter. From: *@amazon.com -> never mark as spam.
I don't think that has anything to do with mentorship. I think it's just that most companies don't give most young programmers big enough raises to reflect their increased value on the open market.

Lots of companies don't want to hire new grads, so there's a significant price premium for hiring someone with a couple years of experience. The companies that are willing to hire new grads aren't always willing to give annual raises that reflect that price premium. So lots of programmers with a couple of years of experience see that they can get a 20% raise by switching jobs. So they switch jobs.

(This happens with programmers later in their career too, but the difference between 8 and 10 years of experience is much less dramatic than the difference between 0 and 2. If a company gives the same annual raise to all its programmers in the same performance band regardless of experience, that raise may be too small for the newest ones, even if it's just right for the middle ones.)
Parent comment is asserting that consciousness/self-awareness is an evolutionarily important feature, that consciousness is favored by natural selection.

P-zombies are vivid counterexample that points to the possibility of epiphenomenalism. There's no reason to believe that consciousness is a necessary feature for an organism to respond to its environment in a survival-enhancing way. In fact, there is some neurological evidence that suggests nerve impulses to take an action precede conscious awareness: http://www.consciousentities.com/libet.htm
VMware sued, accused of ripping off Linux kernel source code
Thanks, Sam. Like all things in technology, there are tradeoffs to make and a cost-benefit analysis that every project will do differently. We spend a lot of time on backwards compatibility in Ember, but my goodness, it's painful.

Recently, the results of the Ember Community Survey were released and the aspect of it I'm most proud of is the number of developers who are using the latest release version[1]. The majority of respondents were on either 1.9 or 1.10, and 1.10 wasn't released until halfway through the survey.

1: http://www.201-created.com/ember-community-survey-2015#relea...
Very true. I plan on writing about those in a coming post, along with zero-widths and look aheads/behinds. It has been a challenge trying to distill such a powerful tool into its logical building blocks, without biting off too much in any individual post.
Or Soundcloud, https://soundcloud.com/nodeup/84-iojs-update-1
> At least with an email address, you can bootstrap an independent relationship. Not here.

Wait, what if I want that? I'd say 95%+ of sites I sign up for I am just trying out. I don't want an independent relationship to be bootstrapped, I just want to play with the site. Chances are, after a week I will never see it again. But instead, I get a newsletter, and have to unsubscribe. Then I get a friend notification or something, and unsubscribe from those, or try to find out how to deactivate or delete my account.

> Facebook's users, not your users

Yes, that's true. I am a Facebook user. I have an account there, which I use. Why should I spread my email around to sites I don't really consider myself a user of, just because I want to save my game or explore the app or something?
marketing campaign =/= spam.

The Canadian laws (despite being irrelevant in this conversation) prevent against e-mails _without consent_ and _without unsubscribe mechanisms_. Coincidentally, those are the same requirements of 99% of all blacklists and spam tools that differentiate spam from marketing campaigns.

By your definition, MailChimp is a spam tool too.
Too bad you can't buy it in a Kindle edition, I would have bought that.
Aside, shouldn't you be parsimonious with subscriber links for LWN and not post them publicly? I haven't had a LWN subscription in a while, but I really like their business model. I would not have posted this link myself.
Thanks for the reassuring clarification. Two copies is much better than one copy :) It would be useful to know the maximum time window for restoral from the backup copy.
Does it? I don't know a single person who uses any of their products. And I don't think it is plausible that the best devs in the world are flocking to work on a website for project managers.
The other day, my son brought a discarded 3.5" floppy from PrintShop home from school. It got me thinking about the fact that 1440kb or even 720kb is more information than a person can wrap their head around unless it's dumbed down to a simply interpreted bitmap...i.e. we can interpret it with our visual cortex.

1024 bytes has 2^8192 permutations. And 3-SAT is NP-Complete.
"When the Agile Manifesto was written, waterfall development was king. Agile deposed waterfall from its status as the dominant software development paradigm."

Why do people say that? The book "Rapid Development", written in the 1990s, comes straight out of the RAD movement, based out of Boehm spiral mode. "Rapid Development" emphasized that iterative development is an industry best practice, and that waterfall was only rarely appropriate.

It's like people want to believe in a mythology that we are the offspring of recent, visionary revolutionaries, instead of the reality that there's a long history behind what we do.
> - Not concerned with performance

what are the performance issues with TS?
Hmm? Yes, the non-enterprise version of NoMachine is free:

https://www.nomachine.com/getting-started-with-nomachine

(Note: it includes both client and server functionality).
Wow.. I had this exact question when I interviewed at a big tech company, then I had to implement it in pseudocode.
Interestingly, I was just talking to someone yesterday about how Yehuda is very good at handing off projects. When he doesn't personally finish something he started, it's because he's handed off the work to someone else who is taking it to completion. I've never seen him abandon any project.
Can you expand on the idea of the third instalment syndrome?
Computer Graphics Course: How to Write a Simple OpenGL. Article 2 of 6
>It's not being thrown at the tech industry. It's people within the industry calling out the problem that we have. It's very telling that you think of the industry as a community under siege.

Actually, the vast majority of it is being carried out by people on the fringe of the industry in roles as "journalists" and similar who've never spent a day working within it.

And yes, I see the tech industry as being under siege.
>>> I have specifically avoided angular because I feel like it's a monster in that you are so tied to learning and understanding it's proprietary system.

I actually had to exact opposite feeling about Angular. I loved that it was a complete framework and I didn't have to mix and match several libraries to get the functionality I needed.

Having said that, I've completely soured on Angular. From the big changes coming in 2.0, to not making this backwards compatible hasn't left me with any confidence they won't do this again in future releases.

I've already moved to Ember and haven't had any issues yet.
How is Cyc doing?
New research advice for parents on Food allergy risk for toddler –
17 USC §106 refers to the right "to prepare derivative works" as an exclusive right of a copyright holder, so creating the derivative work in the first place could be a copyright infringement under U.S. copyright law even if it is never distributed to anyone. So you can potentially infringe copyright in your basement by making a fan translation of some movie or novel into your language.
This guy’s light bulb performed a DoS attack on his entire smart house
First, I should say I work for Red Hat :-)

If your goal is VM orchestration, and you are not ready to go full self-service via OpenStack and similar, then we also provide a product called CloudForms (http://www.redhat.com/en/technologies/cloud-computing/cloudf...).

Basic idea is that it allows you to manage your hypervisors/VMs, regardless of what you are using (VMware, RHEV, EC2, etc). By manage, I mean that you can provision and implement policies around anything that might be done to a VM. For example, it can require a manager approve an VMs deployed into the production data center.

It takes a lot of configuration, but fills a gap between IT provisions all VMs and full self service.
In theory that would not be copyright infringement as you describe it, since the entity that would be accused never distributed the GPL'ed licensed work.

There is however a big caveat whenever you try to "hack" around law. If the author explicit state that "I do not wish X to happen to my work" and someone technically comply but in practice make so X happens anyway, then a judges ruling can go anywhere. See the Pirate Bay or the Aereo case where arguments for such "hacks" has been made.
We're talking about the UK here, I've never heard that definition in the UK and any definition of middle class that excludes doctors in the UK seems way out of line with how the term is generally used in my experience.
$ curl https://http2.golang.org/ -v
* Hostname was NOT found in DNS cache
* Trying 130.211.116.44...
* Connected to http2.golang.org (130.211.116.44) port 443 (#0)

Hangs at this point for me -- anyone else having issues?
One Nerd to Rule Them All (With Lots of Kate Upton)
Investing is planning for the future. It is a critical tool for society. Everyone from individuals to important institutions like universities and pensions need to invest. It is a need of the many, not a diversion for the few.

Because of HFT, it has become popular to blindly condemn investing.

I went to college because an endowment was able to provide me with a scholarship. Investing has a huge effect on society and on people.
> It merely means that the management views GPL violations as a low-probability calculated risk.

Which shows stupidity of that management, which thinks that legal violations are acceptable as long as they can view them as "low risk". Or it simply means it's a company of crooks. Either one is not a professional environment.
The book is the #1 Best Seller in Computer Programming Languages and it's not even been released yet.. wow! I'm studying their C book right now for a university class, probably going to pick this one up right after.
Good question. It was mentioned in the talk (http://www.slideshare.net/fuzzycz/performance-archaeology-40...), but I forgot to put that into the post. Both machines were running Linux.

The DL380 machine (the 'main' one) was running Scientific Linux 6.5 with 2.6.32 kernel and XFS.

The i5-2500k machine was running Gentoo (so mostly 'bleeding edge' packages), with kernel 3.12 and ext4.

Update: Actually, I've just noticed it's mentioned in the previous 'introduction' post in the series (http://blog.pgaddict.com/posts/performance-since-postgresql-...).
Do you know anyone who uses StackOverflow? Not the same fictitious person as Fog Creek, but the many of the same people.

https://www.fogcreek.com/about/
Unicode Alphabet Detection for Python
I thought I had read that DAT (digital audio tape) detected altered notes/frequencies to avoid copying, but it appears to only have been a proposed idea.

http://en.wikipedia.org/wiki/Serial_Copy_Management_System#H...

People have done pitch-shifting and other tricks to get around YouTube's Content ID in the past.

And the fictional word "esquivalience" was added to the New Oxford American Dictionary to detect copies.

http://en.wikipedia.org/wiki/New_Oxford_American_Dictionary#...
Reminds me of the popular Steve Jobs quote about death and decision-making:

> Remembering that I’ll be dead soon is the most important tool I’ve ever encountered to help me make the big choices in life. Because almost everything—all external expectations, all pride, all fear of embarrassment or failure—these things just fall away in the face of death, leaving what is truly important

The Dalai Lama too:

> Half of our lives we spend asleep. The first ten years we are merely children, and after twenty we begin to grow old. Meanwhile, our time is taken up with suffering, anxiety, fighting, sickness, and so forth, all of which limit our ability to practice
I think his point is more related to the learning curve.

If you're in your fifties it doesn't mean that you are stupid but it does mean that you're going to have to learn a lot of technologies from the recruiting company's stack.

Now if they can find someone that already know's them, their return on investment will be faster and safer.

The older developer will also most likely not program on his free time for family reasons or because he has more interesting hobbies.

Now this is controversial but I still would say that this is career / life choice which means that not having a very sexy resume won't get you everywhere no matter what your experience is.

This of course sounds very "hipsterish" but if you loot at the kinds of companies that are talked about here (start-ups and ex-startups that grew), it does make financial sense.

I'm not a psychologist but I would also wager that age gap is lowering team performance due to a lesser bond / closeness between the members.
I think it's helpful to consider that this program in 672 bytes of machine code rather than source code or assembler. That helps the comparisons to English text seem a little less jarring: if my words were expressed as 8bit bytes rather than a series of byte sized chars you'd see a lot of compression in my communication.

He also 'cheats' a bit by keeping part of the program on tape and never loading it into memory so it doesn't count toward the 672 byte limit. That's a good trick that I wouldn't have thought to do with display code.
Seems ok for me now-- maybe some temporary hiccup. Worth noting curl doesn't support HTTP/2, but I was experiencing the same delay in chrome w/SPDY too.
I wouldn't go that far. Consciousness is the result of algorithms properly functioning in my brain chemistry which allows me self-awareness.

Our brains process information in a certain way due to evolution, therefore, we are.
Building the World’s First Open Source Multi-Sig Bitcoin Exchange
We were bound to get to this point, but I'm still a bit disappointed. I have very little desire to play a game which intentionally skews the playing field based on in-app purchases. Personally I would far rather pay $60 or whatever for the game and then compete based on skill and luck, rather than on who wants to waste the most money.
Intel RealSense Technology
Why This Tech Bubble Is Worse Than the Tech Bubble of 2000 – Part 2
I find it strange that he says we have no way of imagining what post-singularity would be like. I get his point, it's so different that we can't really get it. But we have ample science fiction that still explores the possibilities and gives us a starting point for imagining it.

Also surprised he doesn't mention basic income when discussing the decreasing value of the individual and the problems that could cause. He's identified some important problems but this interview was very high level and didn't seem to even touch on possible solutions. These are things society is already thinking of.
App Server for Hadoop – CDAP
Is it good? Article is silent on that. Not one screenshot.
That's a pro video monitor - considerable overkill for a Pi.
That'd be an interesting benchmark, but I don't have the MySQL expertise to do that (and I don't want to publish bullshit results).
Wow! Corporate sponsorship at Burning Man.. it is truly over.
That could be why there's a court case!

My god, it's so simple...
Related to "Hacking with Andrew and Brad: an HTTP/2 client in Go" @ https://news.ycombinator.com/item?id=9112344
Thanks for the reply, definitely looking forward to that feature being added!
You mean unethical business.
Thank you, that makes a lot of sense. I can see now how VMware can believe in good faith that they're in compliance (and in fact did a fairly major move towards compliance with ESXi) and Conservancy can believe in good faith that they're not.
We should either stop using it, or at the very least own up to what it is we're [trying to] talk about: http://consc.net/papers/facing.html
No we also have a newsletter tool and several of our clients send marketing emails with us.
Only the owners of a copyright have standing to sue

What about people who receive the compiled software (customers) and would like the source code as well? Don't they have standing?
What a phenomenal product! Keep doing amazing work guys
Chhht it's only ageism if it concerns older people.

Paying older people arbitrarily more without any real reason is not an issue.
Social login in one line of JavaScript—would you guys use this..?
APL, J (http://www.jsoftware.com/), k (http://kparc.com/k.txt).

www.reddit.com/r/apljk/
Huh. Certainly true stylistically, although OCaml accepts things like `1 + 1; print_endline "hello";;` with just a warning.
Is rationality incompatible with subjectivity?
When you open a binary file in a text editor it looks like garbage.
Lisdin: Life Is Short, Do It Now
No, the subscriber links are for exactly this kind of situation. They are to allow you to link to articles when it's relevant to a discussion, as long as you don't abuse them by doing something like posting a regular feed of all LWN articles or submitting every single one to Reddit/HN.

Jonathan Corbet, editor of LWN, frequently posts his own subscriber links to LWN articles:

https://news.ycombinator.com/submitted?id=corbet

And has explicitly endorsed posting occasional links to HN:

https://news.ycombinator.com/item?id=5688938
Worse: they demand that you can code, and don't consider it their problem to teach you how to do that.

Anyway I thought it was well established that years of experience is a bullshit measurement anyway and you should just apply no matter what - worst thing happens, you end up getting hired.
What's curious is that VMkernel's "personality" for ESXi userworlds (which are analogous to sessions IIRC) is it implements the x64 Linux ABI, with some signal/syscalls masked.

I don't know if this was to make the transition for stuff like vpxa from ESX 4 on easier internally, or to make it easier for 3rd parties to develop against, or both.

Is it lazily wrapping some functionality that should be open sourced that fills in where the service console would normally be? Probably not, but I can see why people would be a little suspicious.
Is your amazon account on a personal domain e-mail address, forwarding to your gmail?

Apparently forwarding can sometimes invalidate the SPF or DKIM [1] depending on the settings involved.

[1] https://support.google.com/mail/answer/175365?hl=en
This should probably have a (2010) in the title or so
Has your creativity changed since starting adderall?
This is pretty cool. If I were the developers I'd deemphasize the moral/ethical aspect of meat eating. That does not sell for the larger pop. On the other hand sustainability and being able to feed a growing population is a pretty compelling reason.

Regarding flavor, I've heard, but not tried, that green beans strung out to dry she rehydrated can taste beefy.

I think it'll be interesting to see if lab grown protein or plant based substitutes becomes the favorite substitute for animal protein.
Agreed. I think these games teach its players harmful life lessons too. They're rewarded for spending the most money (like GoW) or for showing up (like an MMO). That's not how you get good at things in real life.

I've been a (relatively serious) gamer since I was a kid. My parents always thought it was a waste of time. But I think I learned more about dedication and growth playing WC3 than I did playing sports. I definitely would not feel that way had I played GoW instead.