skysight-inc/HackerNews huggingface dataset:
GNN ? :-) Generally discovery of web sites wasn't nearly as difficult as discovering new products. Its the flip of that problem that is hard. Which is BYTE would sell advertising to companies that wanted to reach people building/using/programming microcomputers like me. But these days people consume their information from a thousand sources, whether it is a mention here, or an article on reddit, or Ars. So how does the advertiser in the 21st century "reach" the people likely to be interested in new offerings about their particular experitise? And especially how do they do that when the existing mechanism, site advertising networks, has been burned to the ground by abusive ad networks? Do they hire consultants to find and make agreements with the 10 sites they want to "sponsor" for the roll out of Product X ?

I don't worry about finding content, but I do wonder how folks who have something cool will reach me.
SecurityScorecard | Front-End Lead | Full-time | NYC | http://securityscorecard.com

SecurityScorecard is a continuous, non-intrusive threatscape benchmarking enterprise platform. As any SaaS platform we have UI representation layer. No matter how complex our back-end is we provide lean and lightweight User Experience solution to our end users.

Required Qualifications:

- UI development experience

- Solid software engineering understanding that goes beyond just the representation layer

- Expert-level knowledge of JavaScript (prototypical inheritance, scope, sync/async, control flow, closures, etc.)

- Experience with Node.js / io.js

- Master in front end technologies such as HTML5, CSS3, jQuery, Angular.js, React.js

- IT security experience is a big plus

_________________________________________________________________

Apply Here: http://jobs.sequoiacap.com/jobdetail.php?jobid=347514

_________________________________________________________________
EMFURN – Buy Mid Century Modern and Accent Furniture Online
> If all he has is a mathematical critique that was roundly rejected by 100 experts in the field

So, Taleb has looked at the math and says it's good. They haven't looked at the math at all, or if they have, they've made no effort to refute it. If the conclusions are supported by the math (presumably they are, otherwise what's the point of writing the paper?) then to say "no we don't agree with the conclusion" without making any attempt to understand the way that the authors got to the conclusion is pretty freakin' suspect to use a colloquialism.
Location: Toronto, Canada; Interested in working in SF/Boston/Seattle/Austin/NYC/etc.
Remote: yes
Willing to relocate: yes
Technologies (Proficient): Java, Rust, Python, SQL, Linux
Technologies (Hobby): C/C++, C#, HTML/CSS, Redis, Flask, Nginx, Apache, Git, Bash, Jenkins, Puppet, Ansible, Docker, Assembly
Résumé/CV: Available on request
Email: contact@nikitapek.in

About: I am a Computer Science student currently looking for a summer development internship.

I am particularly interested in gaining experience with technologies related to cryptography, information security, systems programming, or embedded programming.

Especially with any of the following: disassembly, reverse engineering, penetration testing, boot loaders, x86, embedded systems, security vulnerability research, compilers, static program analysis, functional programming, malware, or hacking. Preferably with C/C++, Rust, or Assembly.

Alternatively, I am also interested in general application/back-end development with C, C++, Rust, Python, or Java.
I would like to see this as a temporary fix for when a signal goes down... toss a bolas with a camera + light that wraps around the cross-bar and can temporarily handle things. (Good luck getting it down!)
ReactJS Components Crash Course - Pair program with an Engineer. 50% discount
One day online pairing sessions for engineers to quickly learn a new technology. The day includes an interactive presentation and 1-on-1 mentorship from an experienced engineer.

Designed for JavaScript developers to get up and running with React. ES6, JSX, webpack, life-cycles, composition and best practices.
Come and work on mine. Realty Manager on Github
They've stated that they will have extension support, and the rumour is that porting Chrome extensions will be incredibly easy.

As for sandboxing, I just had a quick look at task manager and it seems to spawn a new process per tab.
When I started VoltDB, Mike Stonebraker told me we had to be 10x faster than Oracle sitting on a RAM drive, or nobody would care. 5x wasn't interesting to him.

It seems like FDB-SQL was closer to 1x, with a much better replication story, but with huge limitations on the kinds of things you can do. (https://foundationdb.com/layers/sql/documentation/Concepts/k...)

So maybe you could push it to 2x or 3x with a few years of work, but other new systems with more SQL support and more customer traction are doing 10x and up today. It's a tough sell.
Sauce Labs (San Francisco, CA)

About Sauce Labs: We are a tight-knit team working to transform how software testing and development gets done. Our platform makes Selenium testing, JavaScript Unit testing, manual testing, and mobile application testing hassle-free. Sauce lets you test your mobile and desktop web apps instantly across 350+ OS/Browser platforms & debug easier with videos and screenshots.

We are currently looking for:

Core Engineers

Software Engineers (Full-Stack Web)

Software Engineers (Mobile R&D)

Senior Software Engineers (Core)

Senior Software Engineers (Web Frontend)

Senior Software Engineers (Web Backend)

System Administrators

Senior Systems Engineers, Operations

Solution Architects

Senior Ecosystems Engineer

If you’re interested in joining Sauce Labs and would like to learn more, please visit: https://saucelabs.com/careers
That XKCD doesn't really apply here since you could have easily asked for an explanation without the snark in the first place. There's also a difference between making fun of someone for not knowing something and choosing not to engage with them.

> That was probably a better call than trying to introduce a new term and a new hashing algorithm at the same time; but it's also asking for the exact long-term confusion you're complaining about here

To be fair, besides a basic search for information on the subject, this was also covered in the linked article...
I run a window manager with a full-screen xterm that has my tmux session. My packages are installed in a chroot that uses either Ubuntu 14.04 or 14.10 (I don't remember exactly, on a different machine right now) using Crouton. This was better for me since I have a non-trivial xmodmaprc that I prefer.
What happens when the page changes?
> I've had experiences of projects I tried to get involved because I liked the software but where the maintainer had zero interest in involving any new people.

That's absolutely true, but, given that this is open-source, there's always the option of maintaining it yourself. Of course, for someone who's an absolute newcomer, it's better with a buddy.

Tell you what. I'm interested in projects in C or Python doing systems-y things and that can be compiled on Debian (think stuff in the space of GLib, NetworkManager, apt... but also anything tinier, obviously). If you find a maintainer who's wholly uninterested in adding people, you've got a new feature you want, and you want someone to work with, shoot me an email, I'll probably be up for helping out with it.

Chances are that the maintainer will be interested in the feature, just not in mentorship. And even if the maintainer is just antisocial, chances are maintainership will change, or the world at large will benefit from a fork, or the Linux distros will be willing to take your patches even if the original maintainer isn't.
Massive Fire Engulfs Mexican Oil Rig, 4 Dead
It does not have S3 power mode, that is no suspend to RAM but only Microsoft Connected Standby (AKA Intel IntantGo) which is how it works in Windows 8.1, although hybernate (suspend to disk) has been reported as working in Linux.

I starting setting hybernate up but I needed it encrypted and it seemed like too much trouble; AFAIK there is no special difficulty in this machine.

Another thing I forgot to mention and I actually find quite annoying is the volume buttons, which don't work for now. There was some tentative patch / module when I last tried last Christmas but it did not work at all.
In practice, personally I prefer SPI due to the tendency of cheap I2C devices to lock up the bus and not respond to the semi-standard reset protocol. This necessitates hacky workarounds to power-cycle the device via a GPIO for example.
SPI is more robust in this sense due to the devices reliance on a falling edge of CS to clock data in rather than have a truly shared bus as in I2C.
Performance-wise also, SPI can be orders of magnitude quicker than I2C.
The author is pretty open about this not being anywhere near ready. It would be better if they were open about the possibility of this loophole being patched up in the spec, making this a pretty useless trick.
What are you interested in? What languages have you used before? What OS do you run on your desktop?
Richard Dawkins in furious row with EO Wilson over theory of evolution
IE11 is going to be the new IE6.
That would be true if there was a "water rights law". The problem is that there is no single law. Water rights are tied to real property law, especially when farming is involved. The American legal tradition, as adopted from the brits, places the property owner as a king on his land. It has great trouble allowing others, non-landowners, to tell that king what he can and cannot do with his land.
There's an alternate article at Boing Boing that has photos and appears to be more actively covering the ongoing story: http://boingboing.net/2015/04/01/explosion-oil-spill-and-fir...
I differ with your assessment of Python, implied by the following:

"the more simplistic 'Python' language"

"a real language like Ruby or Pearl"

Plus there's the typo:
*Pearl -> Perl

Python is quite real, my friend. No need to dis.
>not suited for large sites

There are plenty of large sites using django
Are you hiring interns for the fall (sep-dec)?
Dealing with Non-responding Applications
Pretty sure parent was being sarcastic
So your suggestion is to get rid of the subsidies?
It's exactly the same as gen_server but with handle_call() and handle_cast() renamed, as far as I can tell.
I still don't get it. I'm not an English native speaker, so sometime reversed speaking sarcasm is a bit hard to graps (if any was involved).

I hope I didn't offend anyone. I thought the article was about a newly discovered cure, the joke being that it was all fake. And I just thought, bad taste for a joke.
It's weird seeing all the careful description of a Pod, which is just an explicit rollback of Docker's wishful thinking about single-process containers to something identical to what you'd get with LXC. Which just runs /sbin/init.

The amount of wasted development effort caused by Docker's willful intransigence on this is sort of staggering. The teams I work with using docker are still tripping over new nonsense that would have been solved by... I don't know, using systemd... after almost a year of trying to work through the kinks.
Man I hate April 1st.
>I haven't tried Linux recently (about two years ago) but when I did I had major headaches with a Broadcom wireless driver, and a Bluetooth chip, that both worked flawlessly on windows 8.

As someone who has used Debian almost exclusively for a few years now, I've got to admit that Windows 8 really does handle drivers nicely. Linux systems are generally pretty good about drivers these days, at least if you allow proprietary drivers, but nothing beats total out-of-the-box automation.
Drat. Mine haven't actually arrived yet, but I had read that they worked. Oh well...
Since LKML seems to be overloaded right now: http://marc.info/?l=linux-kernel&m=142784405100723&w=2
Thanks! Replying to your two points:

Taking the city of San Francisco and comparing it to the city of Los Angeles, I think that SF has a considerably stronger environmental movement, so the statement was not complete nonsense. It may not reflect the whole of Northern California.

As to the orchards: I pulled "30 years" out of thin air; I have no particular attachment to that number. My point was that the orchard loses considerably more than this year's crop.
Came here to ask this too, Sentinels are pretty awful IMO
4.2 ounces = 119.067997 grams
War on Hackers: A Clear and Present Danger
Making sure normal people were involved in the process would help a lot, which is almost certainly the reason why the TPP negotiations are secret.
Do you think force should be used whenever someone else's actions affect us negatively?

I agree, there are many things the owner could be doing with his property. I see that as entirely his choice, as long as he is not violating the rights of others.

Could you perhaps try talking to the owner of the vacant lot? Maybe you and he (or her) could find a good solution to the problem you perceive.
Snowplow is https://news.ycombinator.com/item?id=9303501
That popped out to me too. Seems like a total non-sequitur in an otherwise very informative article.
Gamers confess the worst things they've done in the Sims
San Francisco is seriously the NIMBY-est damned place I've ever been.
I would honestly never have imagined this scenario as my gut reaction would have been to immediately block a stolen phone. With such a positive twist on phone theft, I wonder how many people will purposely leave their stolen phones unblocked hoping to experience a similar journey.
Thanks! I prefer to keep it weird, anonymously
You tell the compiler what data type you're trying to use, and it finds a high-performance implementation for you over the internet.
Don't believe in belief
Yep as I found out with my Carbon road bike, they don't see me (or a bunch of us) which can be fun.
The underlying organization of a database is not about what can be expressed in theory, it is about what can be expressed efficiently. Not only is there a very rich set of data structure designs that can be used with varying tradeoffs, but most sophisticated databases use an ecosystem of different, tightly interwoven data structures that smooth over the sharp corners that any single data structure has.

Efficient expressiveness follows from the relationships directly preserved in the organization. Generally from least-to-most expressive you have:

- cardinality preserving (hash tables, most KV stores)

- order preserving (LSM, btree, skiplist, space-filling curves*)

- space preserving (space decomposition e.g. quad-tree, a zoo of exotics)

Competent implementation is progressively more complex, nuanced, and sophisticated as you go down the list, so most implementations reflect the comfort level of implementor. As you move down this stack, you can express things efficiently that will be very inefficient to express with a less expressive class of organization.

SQL was designed for databases built on order-preserving structures. While you can implement it on a KV store, it will never be as efficient as a database organized in the more expressive organization that SQL assumes.

KV stores are popular because they are relatively simple to design and implement, not because they are expressive. It is an architectural impedance mismatch to add query functionality that tacitly assumes a more expressive organization. It will never perform well against a database actually organized for the expressiveness of the query layer.

Any database can only do a few things really well. It is inherent in the tradeoffs. You can add mediocre support for a laundry list of other "good enough" capabilities but you never want to market and position your product around those mediocre capabilities.
The figures I found put it more at 1 gallon per almond. They aren't even the largest culprit, yet they get talked about so much. No one seems to want to mention the biggest spenders in terms of water, meat and dairy. This handy article, http://www.treehugger.com/green-food/from-lettuce-to-beef-wh... puts into comparison water taken up by each food source. Meat and dairy are way up there.

If you want to compare by source in California, animal agriculture takes up 47% of California's water, far more than any crop or other source, http://pacinst.org/wp-content/uploads/sites/21/2013/02/ca_ft... (take a look at page 3 of the pdf).

Lets get our priorities straight here, lets stop talking about almonds (mentioned 24+ times in this thread) and start talking meat and dairy (mentioned twice in this thread...).
California needs to raise the price of water. [. . .] If you want people to use less water, simply raise the price.

This is absolutely correct and Alex Tabarrok just wrote a similar post on Marginal Revolution: http://marginalrevolution.com/marginalrevolution/2015/03/the...
Won't someone please think of the childr...er, developers!
My impression from this is that "take the text nodes and format them with whitespace that corresponds to the browser layout" is a vague enough definition that browsers can't agree on precisely how to do that. So it seems like it shouldn't be standardised, but maybe a JS lib could step in to come up with a reliable way of doing it?
Like postfix. :/

People tend to wrap it with supervisord which does a better job at tracking child processes.
The Economics of the California Water Shortage
the STL is also totally unlike the standard C library. are things like <algorithm> or <string> to be avoided because the core language is <cstdio>?
Absolutely! I like Drupal's approach: https://www.drupal.org/contribute/documentation

I feel like OpenBazaar is doing a good job of engaging people like yourself to help out: https://github.com/OpenBazaar/OpenBazaar/wiki

Good documentation/specs are essential to speeding up development of a product and something I believe the community is learning to prioritize appropriately.
I'm unsure whether to move on from my job. Please, I need advice and opinions
Dear HN,

Happy not April Fool's Day. I apologise in advance for the ramble and grammar issues. It's late and I just wanted to get this posted. Part of it is linked on pastebin, as I ran out of space.

I'll be keeping this relatively anonymous for reasons that shall become obvious. None of my co-workers are HN users, nonetheless I must be careful as the particulars of my situation are relatively unique. Thanks for any advice or viewpoints you are able to give.

I have been working as a software developer for about five years now. A little over two years ago, I started at my current position. I work with five other people, all of whom have been with the company for over a decade. The team used to be much larger, but shrank in size over the course of multiple rounds of redundancies and acquisitions. Pretty much all that's left are the hardy souls who did 90% of the work. That said, there's always been plenty to keep us busy; we work hard developing and supporting an established product that fills a niche market and does so very well despite its' age and somewhat dated underpinnings.

I'm in my late twenties; my co-workers range from their thirties to their sixties. Given the lengths of time they've known each other, been with the company and what they've gone through together; it isn't surprising that there's considerable camaraderie between them. They've also become relatively immune to the machinations of whichever company was their owner over the years. There's a very insular "ship at sea" feel to the group dynamic and attitude. I get on very well with all of them and definitely feel like a part of the team, which is partly what makes things so difficult.

Rest at http://pastebin.com/vfFcVqtg
For reference: the kubernetes guys have an open proposal for pods in Docker since October:

https://github.com/docker/docker/issues/8781
I'll bite because I'm bored as fuck.

Fuck C++.
SEEKING WORK - Portland, OR or Remote

I'm a polygot, full-stack developer with over 14 years experience. My specialties are Rails, Postgres, Javascript, and Chef, although I've also done some iOS and Python Machine Learning/Statistics projects. I am reliable, easy to work with, quick to turn things around, and a good communicator. I can work solo or on a team, either as lead or a team member.

You can see some of my recent work here:

http://illuminatedcomputing.com/portfolio

https://github.com/pjungwir/aggs_for_arrays

https://github.com/pjungwir/db_leftovers

If you'd like to work together, I'd be happy to discuss your project!: pj@illuminatedcomputing.com
Think infrastructure rather than appliances like Facebook. What do you think happens if certain state keeping big authentication servers or routers reboot? We have a customer that has more than one million users on a GGSN (which is a glorified router). If that happen to restart every single customer will immediately and automatically try to reconnect.

The systems involved actually doesn't tend to handle this many in reality (the ISP in question restrict it to some 20-30k/s to our system). These systems are starting to be better at supporting keeping state through restarts, but there can still be pretty impressive spikes of authentication traffic if the wrong system is rebooted (or crashes!).
Unnecessary and inefficient foods are farmed in California. There is a huge margin for improvement in land and water use before we come close to food shortage.
Every computer has logs. If you interact with a server, you can't avoid it. Until we have decentralized apps, trust on this is unavoidable.

ZRTP and the sign-up process means it will be hard to connect the little metadata they have, so they've narrowed down the amount they're trusted with by a large margin
Having Redis to the work is what http://thredis.org/ was about - and it was blazingly fast. I just couldn't find a use for it, so it's mostly collecting dust at the moment.
Sauce Labs - San Francisco - Core Services Engineer

We're looking for backend hackers to help us scale our massive cloud of Windows, Mac and Linux virtual machines. If you're, like me, bored by all the media sharing rails/django/express webapps out there and want to solve complex problems, like horizontally scaling a highly available backend service, shoot me an email at santi at saucelabs. We're looking for SENIOR engineers with experience and interest in distributed systems. DevOps is a smaller part of what we do, but experience is a plus.

About Sauce:
Sauce Labs is a SAAS+E2E series C startup in the bay area. We provide an automated testing cloud service so other companies don't have to build their own Selenium or Appium grids. We pride ourselves about our values and transparency (https://saucelabs.com/our-values). Oh, and a nice to have these days: we have a real business model!

About the Team:
Our CORE team is currently 8 people and we plan to grow in a controlled fashion this year, hiring only excellent people who are excited about what we do. Most of the team is in SF, with some members in EU working on a re-location. We build a highly available service that runs thousands of customer Selenium tests in real time using VMs hosted in our own infrastructure. We own all our hardware and we collaborate tightly with our Ops team to manage it.

About our Stack:
Sauce Labs runs on a Python + Twisted stack and we're currently discussing technology changes to take it to the next level (Go is a clear option). We use KVM, LXC and VMWare for virtualization, MySQL, Redis, RabbitMQ and other fine tools.
Hi Beekay

Do you accept remote workers from outside the US? (Canada specifically)
Wouldn't a less hacky way be to just download the CSS with Javascript and attach it to the DOM when it's loaded?
While I do agree with you I don't think anyone used foundation DB sonellly for its sql layer and if they did...