skysight-inc/HackerNews huggingface dataset:
The perception of OpenBSD's usage was always low. OpenBSD was always about network infrastructure and simple, super solid servers. It's never something you write blog posts about because of fancy bleeding edge setups. The chance is high that your packets travel through several OpenBSD boxes while surfing the web. Also virtualization was never a topic for OpenBSD[0] - it is not a use case for such a system.

[0] http://kerneltrap.org/OpenBSD/Virtualization_Security

"x86 virtualization is about basically placing another nearly full kernel, full of new bugs, on top of a nasty x86 architecture which barely has correct page protection. Then running your operating system on the other side of this brand new pile of shit. You are absolutely deluded, if not stupid, if you think that a worldwide collection of software engineers who can't write operating systems or applications without security holes, can then turn around and suddenly write virtualization layers without security holes." -- Theo de Raadt
Works until you're forced to build a PHP site with GDBM as a backend because everyone but you thought it was a good idea.
Everyday sounds that come from foreign languages
The goal of regulation is regulation. Therefore it meets its goals always, every time.

(On a side note, wouldn't it be awesome if every regulatory agency posted a list of quantitative goals and produced audited quarterly and annual reports on how it is doing? What a different world that would be!)
this was exactly my interpretation. "Lightworks Linux", rather than "Lightworks for Linux".
I do SQL most days. Commas at the end of the line is more advantageous than not, in my book. I find this best:

select
Field1,
Field2,
AnotherField
from
Table1

So clean, so consistent! No all-uppercase that adds almost no benefit at significant cost. Fields lined up for easy reading and editing.

The comma controversy could be eliminated if the SQL standard was like Go's, where even the last line would have a comma.
In that case, maybe someone should aggregate Netflix content together with content from other sources...

I'll call it "Netflix"
Note: First and foremost it will not power up because the power-on pin (#14, most often green cable) is not connected to ground (any black cable).

https://www.google.de/search?q=atx+power+supply+pinout&c...

The most likely outcome though is that the supply will just power on and idle without any load. Rapid transients on the rails (say from 100W to ~0W) might cause the over voltage crowbar to trip, though.
Yes, but you're also hanging around on HN. :) I'm thinking more of the other guy, who was just as smart as you but perhaps not in love with tech, and had to decide if he wants to give up 50K to be an engineer. (I think you're referring to choosing between engineering jobs - I meant choosing between career paths.)

Also: it's sad that beyond the comp issue, they're often sacrificing prestige, at least in the US. It's just as hard to become a qualified engineer at top firm, but the general public just doesn't find that as impressive as being a lawyer, doctor or banker. I know lots of lawyers and bankers for whom a big reason they're in that job was the prestige and ego-boost associated with it.
McDonald's in Germany most certainly also. Fresh ingredients, clean restaurants, ...

What this doesn't change, though, is that their food (fries excepted) tastes like total shit. And their burgers taste like nothing. But it does so consistently.

I'm sorry, but my bad opinion of McDonald's is not based on the quality of their ingredients or their quality. It's based on taste.
At least that leaves me with a spark of hope, but it's still quite discouraging that you could be the best programmer in your entire school, and still not be admitted for a CS degree. It kinda defeats the whole point of school, degree, job.
I am currently working at a top consulting firm from LinkedIn pointing me towards the company "Jobs" portal for a position.

The best thing to do is properly convey your skills in a manner that is attractive to your target career. I wanted to work in technology integration consulting, so I did research on what is desired in those positions, looked back into my history, and made sure to highlight those skills in my resume.

The best advice I ever received in getting a good job was:

"Make getting a job your job. Wake up, take a shower, put on a suit, and sit down from 9-5 until you get a job."
Possibly, but it wouldn't have the benefit of being 100% legal, as voidnull's solution appears to be. Also if Wordpress were to discover your fake info they might take your site down.
They may have added thousands and thousands of low quality titles but the Warner catalogue loss represents a significant loss of stuff I might actually want to watch.
As a long time BSD user (laptop and server) who is always on the cusp of throwing in the towel, I have wanted this, chased for this and even posted on HN before.

The big issue for this is knowing that the chipsets will remain stable over time. My best guess is to piggy back on a big Fortune 500 purchasing department - that is the CTO for say Exxon wants the same damn chips in all his windows PCs for the next three years because it makes support a 1000 times easier. So he basically tells HP set aside enough chips and capacity for me and I will keep buying.

If we can piggy back on that - we can target a fixed platform.

So if there are any Fortune 500 CIOs here with a nice deal from HP, and anyone willing to pay in the range of 500 pa to keep a BSD developer in beer and roofing tiles please shout - I will do the admin if others show willing
Adium has pretty extensive skinning options- I wonder whether you wouldn't even need to rewrite.
Their problem was mostly related to the choice of data structure and the object allocation and subsequent garbage collection, not dynamic typing. I don't see how any of those languages would have helped, except by having a better garbage collector, in the case of Java and Scala.
Makes sense. Thanks for the correction!
Stop disrupting everything
I think you may be underestimating dentist pay:

http://money.usnews.com/careers/best-jobs/dentist/salary

There are a lot of cities listed with low cost of living and $250k median salaries.
Giving them fake information would be illegal and probably be breaching their ToS.
Why is that not 100% legal?
Sneakpeeq, Inc. (based in San Francisco)

We are revolutionizing e-commerce. Building a Heroku of Shopping. We are a smart, fast, motivated, and most of all fun group of engineers backed by top VCs. Our founders are serial entrepreneurs and former engineers. We are growing like crazy looking for smart generalists that are ready to work on hard problems.

-Artur

Interested? Email artur@sneakpeeq.com and let me get you coffee!
Uber Lays Waste to Worry About Income Inequality
Totally agree, for most production apps using a public CDN for jQuery just isn't worth it. Uglify it with your app and be done with it.
New rule: if it falls out of Netflix and/or Amazon, BitTorrent becomes the new distributor of choice.
Where would you recommend one look for a collection of this wisdom? Brooks is one example, what are others? Where would one look to find a cannon of this type of thing?
2.5. watch as the prepaid credit card gets declined
SEEKING iOS Developer/Designer, San Francisco Bay Area

I have a fun small project for you. This will be remote work, but I'd like to meet up in person at least once. I promise this will be a fun project.

Please email me with examples of your work and your rates.
thanks

gregg5500@gmail.com
Also related, when is the HTML working group going to introduce a timeout attribute?
Tor was essentially an evolution of these remailers. Probably a lot of the same people involved to this day.
I'd expect that there would be some some central database of these machines that track their incoming and outgoing money that all the casinos feed their data into. It would seem crazy that this type of activity would go undetected to the tune of several hundred thousand. Even if payouts were tracked locally, it should have been a huge red flag. Unless the tracking that is sent over (or compared locally against baselines) is based off of in-play data and the amount exploited in the bug was never properly reported.
Slides here:

http://talks.godoc.org/github.com/nf/go11/talk.slide#1
http://tormail.org/
Not so graceful stopping in Go:

panic()

:)
The Rise And Rise Of Online Meeting Software
Without iterative improvement, the chance of a complex adaption occurring by random chance are much much smaller. I don't know how complex an adaption to become resistant to this substance is, so it's possible it could occur by random chance. But even if so, it would likely still take much longer.
That's almost correct. What you describe is true for the relationship between CEOs and the board. Or execs and other execs, neither over, nor below them, in the management structure. Those are corporate peers.

For those under your management the relationship is more similar to a military command structure.

Luckily corporate officers can't order you to kill or die. But corporate underlings don't elect their managers. There are many more people being managed, than there are peers.
Not being able to choose where things get installed killed Ninite for me. Their reasoning is "where an app is installed is an implementation detail that users shouldn't worry about."
My SSD can only hold so much, and I don't see the benefit of having a browser or file sharing app on an SSD. That seems like a detail I should care about.
Sometimes I felt that the FreeBSD-Linux situation is similar to Python-Ruby.

FreeBSD/Python is more ... stable-ish and the community is calmer (or probably more mature) but the development is not as fast-pace as the Linux/Ruby counterpart.
XML and Oracle drives me crazy in general. You wind up with neither a relational model nor a generally useful way of data storage/exchange.

I am almost always working with legacy schemas, many generated by long-extinct tools or developers, and being a genuinely curious person, wandering down strange code paths to see if I can satisfy random reporting requests.
Seeking Work - Remote only (based in LA currently)

Background: ZURB, Coveo, Atlassian, Harvey Mudd College, Claremont McKenna College

Things I do: Front end dev, back end dev, Full stack dev, Design (I have a partner who designs)

Buzz words: HTML5, CSS3, Angular.js, Backbone.js, Javascript, jQuery, Ruby on Rails, Postgres, Photoshop, PSD to HTML, Responsive design, Bootstrap, ZURB Foundation, Wordpress, PHP, MySQL, git, Ruby, Angular.js, Heroku

I've worked for great firms in Silicon Valley and elsewhere and am always on the look out for interesting new projects. I won't belabor an explanation of my philosophy and experience on this thread, but please visit my site http://nealke.mp or email me if you are interested in learning more. You can contact me at me(at)nealke(.)mp
'The Single Most Valuable Document In The History Of The World Wide Web'
Is laundering legal money and then using it for legal purposes illegal?
"BSD is what you get when a bunch of Unix hackers sit down to try to port a Unix system to the PC. Linux is what you get when a bunch of PC hackers sit down and try to write a Unix system for the PC"
Netflix's vulnerability is content offerings: it must have the biggest selection of movies possible. Much of its audience relies on it being the near-sole source of content, being unwilling to fiddle with more than 2-3 content providers (ex.: I'm content with Netflix for bulk/old content, iTunes for premium, and Redbox for latest & cheap...if it's not there, I'm not watching it). A headline today notes Netflix is about to lose >1700 titles soon for want of licensing; I wonder how much of my 100+ item queue is going to evaporate as a result, and how annoyed I'll be (there's no hint as to what's going away).

Word now is Netflix is starting to focus on "exclusive content". That's fine, so long as it is not to the exclusion of other content. I'm not interested in House Of Cards or other particular shows to the point of giving up anything else I want to see on a moment's notice. Be sure there's enough available that there's far more I want to see than I possibly can at any given time. When users go to Netflix and decide "there's nothing I want to watch", it dies.

Losing prolific titles in favor for a handful of high-profile exclusive offerings? Doom awaits.
The reddit office was just next to Kevin's desk. Kevin is a cool guy. He's crazy smart and makes an excellent security journalist. He married his defense attorney and they have a super cute kid. And I talked to him once about the radio contest thing, because I was a teenager at the time and remember trying to win that contest.
Isn't HBO part of Warner?
Kind of like electronic signatures at stores. You can draw a cat face at one place and a penis in another. Never really understood the point of them.
Today, to host a piece of content on the Internet, you must link your identity to the content on some level

Completely incorrect.

There are any number of free web hosts who require nothing more than an email verification.

Some may say that free web hosting is inferior to paid, and I will agree, however my content hosted on free web hosts is still not tied to my real identity.
I struggle with that myself. My attitude toward people who aren't accomplishing much with their lives is "Well, work harder!" But while much of my own success is due to hard, focused work, much of it is also due to raw intelligence and talent. Not everyone has that.
Tracking Chinese Development Finance to Africa - BETA
Not really. Not only is EPUB not what I would consider an editor interchange document, but the HTML isn't even the format used for the "core" document file. An XML file with the .opf extension is the "core" file that describes how the EPUB works, and the HTML files are actually just content, analogous to the layer data in Gus's sqlite.
Lessons Learned: What Not to Do When Writing a Third-Party JavaScript App
Playing with canvas - Tesselation & Mesh Breeding
I see two possibilities:

1) Netflix turned down a reasonable new "non-exclusive" contract from Warner Bros.

2) Netflix came up with its "prefer to license ... on an exclusive basis" policy as a face-saving measure after Warner Bros refused to renew the contract.
Hardly true for any form of knowledge worker. A guy sitting at a desk for twelve hours is unlikely to create nuisance for neighbours
> The goal of regulation is regulation.

If you believe that, go breathe the air in Beijing.
SEEKING WORK/ Orange County/Los Angeles, CA

End to end web dev (mostly Ruby, PHP), did a few iOS a few years back but not really interested in doing anymore iOS.

Interested in working with someone that has domain experience in their area of expertise who needs a programming partner to bust out a MVP with clear revenue model.
7 node hops? It should be at most 4. Judy32 has a maximum branching factor of 256, and log base 256 of 2^32 is 4.
This reminds me of a comedy sketch I heard once which was someone returning from the new world in the 1500's and was pitching the idea of smoking to an investor.

"But why would you do that?"

I found the sketch very funny at the time, but have since found out that the real initial pitch answer was "It cures everything!".

"Anything that harms a man inwardly from his girdle upward might be removed by a moderate use of the herb."
Hacker School User's Manual - Social Rules
Learn Scala with the Koans
SEEKING WORK - around Mountain View/San Francisco, CA or REMOTE, TRAVEL OK

I'm a problem solver who builds web apps, desktop apps, mobile apps, and APIs. I enjoy working with node.js, Objective-C (OS X or iOS), and Python. I recently picked up Ruby on Rails, and have been playing with Elixir/Erlang in my spare time.

Looking for interesting short and long-term projects. Availability is 2-3 days/week. Thanks!

http://amirmalik.net | https://github.com/ammmir | amir at pilvy dot com
From the ground up (or how to encourage a school boy)
What they really need is an on-demand option like iTunes. I'd pay a couple bucks to stream the latest movie one time.
I"m not a software engineer, but I wish I had learned it in college instead of studying business. Now as a startup founder I'm at a disadvantage because I can't just start building products I see, I need a team just to start.

As the CEO of Contour it wasn't about pay for great engineers. It was about having an interesting problem to work on and a company culture they wanted to be a part of. Yes you compete on pay, but for a start-up, everything else you offer is as important.

Growing up I didn't even know what you could do with engineering. I loved math, but had no idea what you could do by being an engineer. I think a lot of kids don't realize the creativity you can harness with engineering and how you can "build" real things. It was always presented to me in terms of math and being nerdy. Just like writing, I hated it because it was about "grammar" and not about expressing yourself. Now I love to write.

For kids I think it is framed up wrong and until more engineers have kids and teach their kids just what you can do, we will be short software engineers.

I'm now trying to teach myself with codeacademy and it's hard.
Even if all the different services worked on all your devices, searching through different apps is already a pain. I don't keep track of who owns what content. How are consumers suppose to know which app to search in when looking for a movie?
That'll probably happen - mainly because the distributions will probably switch over to MariaDB. I'd expect Ubuntu, Debian, CentOS etc to all ship MariaDB as an upgrade at some point.
Thank you! That sure beats running it over ssh from my linux host.
I really don't see the difference between doing this and using something like SCCM to handle updates.

You are simply deploying the MSI and/or applying MSTs to the file. Configurations can be done after the package install...

If ninite cant do it, i dont see why MS/Citrix/Wyze would be able to.
hahahahah :D you made my day!
The one place I'd like to see FreeBSD run better is on Amazon EC2. Last I looked at the effort, it was subverting the VM mode used for Windows EC2 instances to boot FreeBSD. Unfortunately, this means paying the Windows price for instances.
I don't know about how other schools approached programming careers, but I know my school tried to make it out like you had to be some crazy math genius in order to do basic programming. Compound that with the fact that my school didn't offer any programming classes for people to even see if it was something they would be interested in, and we're left with me being the lone software engineer in from my school for the past several years. They scared everyone else away.
Please, please, please don't perform your JOINs with comma-separated items in the FROM clause. As soon as you need also to do an OUTER JOIN, you're going to get unexpected results.

Per the SQL spec, explicit JOIN-style syntax binds more tightly than FROM-list elements, which can not only constrain the query planner in the choices it can make, but can actually yield a different result.
Chances are if you're explaining this to someone they have less experience than you so they wouldn't be in a position to tell you that this is a bad practice.

Like I said, objectively, you're just moving the extra work from moving around the last element to moving around the first element. You're not really saving any time. Plus even if you accept the argument that you are saving time (pretend you live in a world where you never move the first element) the time you save is negligible.

If you hadn't resorted to this ugly syntax, you should have developed habits that lead you to fix your commas whenever you move the last element around.

Obviously you can do what you want, but if you were on my team, I would not allow this syntax.
Heads, you lose: Markets and the distortion of money
Same with paper signatures. A signature isn't supposed to rigidly identify you, it is supposed to provide evidence that you signed the document / agreed to the contract. It's a subtle distinction.

Having signatures match is just one straightforward kind of evidence that you agreed to the contract.
"But corporate underlings don't elect their managers. There are many more people being managed, than there are peers."

Yes, but. The higher up you go, the higher up a lot of your underlings are, and the more they start to become power brokers in their own right. They report to you, and they will follow orders, but they have their own (strong) agendas, personal and political. Some of them are even rivals, waiting in the wings.

There's a command-and-control structure on a broad level, but the higher you go, the more the pyramid underneath you becomes something like a constituency. (They don't elect you, but they can rebel, they can become unproductive, etc. If you lose their respect, you lose them -- often literally).
Yeah, as do other other Go programmers I know of, which is why I said "I seem to like named return values more than most Go programmers".

I respect Andrew Gerrand and Brad Fitzpatrick quite a lot but I still often use named returns on even small functions. I find doing so usually makes the actual function code more concise and easily readable for me and I don't think the negative impact on the docs is significant. IMO auto-generated go-docs have far worse problems than the 'noise' from named returns, I think they suffer a lot more from core language decisions like the flexible interface system. And to be clear, I think the interface system in Go is brilliant and I love using it, but I also think it makes auto-generated go-docs hard to digest (and use as quick references) in a way that auto-generated OOP language docs (javadoc, doxygen from C++, etc) aren't.
Reminds me of the emails Facebook sends me telling me that I've missed important notifications when I don't log in for a while. I log in, and there are no notifications waiting.

And the messages Facebook sends me telling me about an event and letting me know that one of my friends is a guest, when they've been invited but haven't actually confirmed.
A lot of programmers I know could really learn from the "social rules" on this page. There's no need to try to prove oneself to be the smartest in the room on every topic. It takes a lot more balls to say "wow, I really can't even remember whether the syntax was X->Y() or X.Y()!"

The "well-actually" problem is particularly rampant on HN.
Facebook wins court battle against typosquatters
Makes me wonder, what have you got to hide?
FiftyThree, New York, Full time, H1B transfers okay, no remote.

Since we launched Paper for iOS in March 2012, it has been downloaded more than 7 million times and Apple named it the 2012 App of the Year on iPad. Paper is just the beginning, and we’re hard at work on what’s next.

We’re looking for app developers (but we’d also love to talk to web devs, backend devs and designers).

• Love creating beautiful user experiences? We’re a design-driven company, and you’ll have the opportunity to work closely with world-class designers. In the last year, Paper won numerous design awards including the Apple Design Award, IxDA, AIGA, and Crunchie.
• Enjoy a technical challenge? Interesting problems abound.
• We’re a startup but we’re on sound financial ground. We offer competitive salary, benefits, and equity.
• This role will be based in our NYC office. No remote, but we’ll help with relocation. If H1B, transfers only.

Apply at jobs@fiftythree.com

http://fiftythree.com
Have a look at what our users are up to: http://madewithpaper.fiftythree.com/
The biggest mistake I've made with my startup(s)