skysight-inc/HackerNews huggingface dataset:
Too bad you have to be in the bay area. My son and I have been working on a system that captures, stores, filters water and the whole thing is powered by solar. Already did a small working prototype and are now working on a bigger one. Can't be in the bay area though and we really need access to land/yard space which we have where we are at.
It's not that simple, you can't give people water without a sewage and water waste management just look at what happened in Africa.

We had charities digging wells and what it did is make it worse for many many people.

They had running water and with it came toilets with no treatment.

Fecal mater and water don't mix in nature it decomposes in drainage ditches it becomes a hotspot for bacteria and parasites.

A lot of the feel good water projects in Africa didn't pan out that well for the local population, they often bring deseases and contaminate the local water supply, brake down and actually reduce the water security.

If we want to give people access to readily available water we have to give them a full solution including what to do with the waste water and how to safely treat and recycle it.
Very interesting read, thanks OP! I've started using some platforms with integrated ml, and it seems to be much better. Its difficult to get used to starting a campaign, and instead of meticulously setting up targeting (males, $50k income, denver, into football and skiing, etc) the ml lets you just .. upload an ad and a web page. No targeting. Click GO and it will find your customers. If Google or facebook can get into this space they'll succeed greatly because they have so much data and users already trust them.
As an alternative point of view (as to say, I'm not calling you wrong at all, just that there are other opinions on the matter): I don't care about weight at all, or how thin the thing is. I want battery life, bigger screen size, and horse power. (Apple about lost me when they killed the 17 MBP). I call my laptops "luggable".
I routinely make 14-hour plane flights. Having long battery life for that is killer, at least until we finally see plug-in power ports in economy class.

But even day to day, "12 hour battery" is assuming CPU- and GPU-light workloads. The actual work I do, requiring a lot of compilation and GPU crunching, cuts a battery life in half or by two-thirds depending on the model. A typical laptop then is reduced to about ~2hrs of battery life, and an extended "12 hour battery" is more like 4-6hrs.
That thing has 6 cores, which is still uncommon for desktop cpus today, it easily and reliably overclock in the 4Ghz range. It supports loads of ram (including ECC), VT-d, has 48 PCIe lanes (2.0 though) and is dual socket enabled. You can get lower clocked models which are even cheaper and they still overclock to 4GHz.

A motherboard supporting overclocking or dual sockets [1] might cost more than the cpu though (in fact they cost more now than when they were new).

I own a X5670 myself. Although I bought a motherboard that supports overclocking, I have yet to bother.

[1] Only the legendary EVGA SR-2 does both, and it still costs quite a bit.
Between this and https://www.washingtonpost.com/news/acts-of-faith/wp/2016/12...

Is this Mark trying to better understand why 2016 election happened (going against the data), or maybe he's opening himself up for a potential political future.
I wish more mention of D would happen. It is compatible with C and C++ libraries and features GC without sacrificing the good things of C and C++. I always loved the idea of Rust and Go but they are nowhere near C or C++ where it matters to me. D fits the bill, otherwise I just use Python. I like being able to design software in my own way as opposed to being told how to do it.
> doesn't seem high enough to cover the cost

Evidence proves otherwise. I know people who are doing it right now.

Nobody needs a cell phone when they're just surfing every day anyway....
Instructure | Senior Software Engineer | Chicago, Salt Lake City, Seattle | VISA https://instructure.com

Build open-source software to help people learn! We make tools for schools and businesses that delight our users and make their lives easier, while helping them learn faster.

You can check out http://code.instructure.com to see our primary product, Canvas, and some of our open source tooling and libraries.

We are looking for a Principal Software Security Architect (https://jobs.lever.co/instructure/79d03eca-9dc1-43d2-8e5e-ab...), which is a director-level position responsible for leading our security strategy.

We're also hiring for the following positions:

- Senior software engineers
- Android engineers
- Senior iOS engineer
- QA engineers

Our primary stack is Rails & React, but we also work with JVM/Go/Node, and we're not afraid to try new (or old) things. We have an engineering-driven culture with quarterly hack weeks, internal tech conferences, millions of users who love us (search twitter or instagram for #instructurecon ;) and use our products daily, and challenging engineering problems that come with being one of AWS's biggest users. Oh, and the benefits are amazing too!

I'm an engineer at Instructure, and genuinely love the culture and people here. I would highly recommend it!

Join us by applying at https://jobs.lever.co/instructure?lever-via=NiHimSaI8r

Feel free to reach out to me at neil(at)instructure(dot)com with any questions. Keep in mind I am not a recruiter. I can answer questions about culture or work, but you should submit your application through the URL above.
For real mobility away from a power outlet, an old notebook might not be all that great. But if it's just about the desktop replacement form factor, then any used post-2010 high end model will provide much better value for money than a fresh low spec device.
Based on some experiences in rural Mexico, I think folks in the rich world underestimate how daunting power tools are to many people in the poor world. The majority of craftspeople I met and worked a touch with were extremely reluctant to try to use a circular saw, etc. These are folks that can use a machete with the precision of a surgeon. If you didn't grow up around powered equipment, it's a significant hurdle to get over, even when there are tremendous benefits.
The power of a dollar
That depends, it's a diverse crowd. If you're going to install linux then it's not an issue. If your leaving the OEM version of windows then it is. IME a fresh install of windows is often hard/impossible to track down all the drivers you need. And those drivers often come with their own crapware.
Seems OK until you want to upload a file somewhere.
I'm guessing this is for personal use and not agricultural or industrial? How does the cost per gallon compare with desalination and wastewater recycling?
That is done already in many cases.

Note that doing that doesn't fix all of the problems that out of bounds array writes can cause though.
The reviews for that product have some numbers: https://www.anker.com/products/A1371012

I'm working from a tablet these days, so has been a while I've charged a laptop with it, but I've seen both the MacBook and the new MBP charge from it.
13 best practices to secure your web application
Ok, but isn't that still a transportation problem at the core?

With the addition of a minimum quality requirement?
I sell people vegetables professionally. It's not difficult at all. People will pay a fair price for quality organically grown tomatoes, cucumbers, kale, chiles, peas and snow peas, and various Southern and Asian vegetables. There's too much hand work involved in root vegetables to pay easily for first world labor, but you can make it work.

The problem being invoked is that the junk food market is much bigger.
I don't give a rats ass about shaving off an extra 1mm of phone thickness. I wouldn't even be able to tell the difference, to be honest.

On the other hand, being unable to both charge my phone (which needs it, because the short battery life) and listen to my conference call on headphones is ridiculous.

Only one vendor is pushing for crazy thin phones, and they are sacrificing the needs of their users to do so.
Seems very confusing and muddling to me, despite the appeal to "consistency". Sounds like 20th century style guide, not aligned with the need for specificity in the Internet age.
I'm not talking about web applications. I'm talking about systems programming. Even the operating systems written in Rust use unsafe pretty conservatively. Servo uses unsafe mostly to talk to native libraries. Rust is used more for lower level programming than it is for webapps as far as I can tell.

You might want to define further what you mean by "raw memory here". Rust lets you work with arrays and vectors and the heap safely just fine. These are designed as zero-cost abstractions over raw memory (slices, Vec<T>, Box<T>). The equivalent C (with relevant bounds checks) wouldn't be any faster. Rust does not let you do things like call out directly to malloc/free safely. But that's okay. The existence of these abstractions means that you rarely have to do this.

> And that's what I wrote.

.... huh? that's exactly why I put "sure" there, that means I agree with that statement, what followed was why I disagree with the conclusions.
There's no "maybe" about it: there are a lot of security professionals, including ones with no great love for Microsoft and their past anticompetitive practices, who are longing for the day when MS announces that third-party AV software is malware and takes action accordingly. I for one would be spitting on their grave if and when it happens.
> Why don't HP desktops and laptops get more attention in 'hacker' communities?

aspect ratio - 16:9 is good for media, and maybe some business use, but it's DOA for hacking
I re-submitted this because I felt there was more discussion to be had. More information has come to light since then as well.

Here is the megathread on the Ham radio subreddit: https://www.reddit.com/r/amateurradio/comments/5jf4i2/ham_ra...
How to Validate Demand for Your Product – Part 2
What I Learned Tracking Every Mass Shooting in America and Europe in 2016 – VICE
> You’d be shocked to learn how many companies raising money at a billion-dollar valuation are doing so with financials that have never been checked/audited by a third-party.

I would love to hear examples. Otherwise I'm calling bullshit on this one.
An interesting read on the topic: https://en.wikipedia.org/wiki/ARkStorm
i7-930 here, just got my system up after being in storage for a year.

Just discovered the Xeon eBay upgrade path. Were the gains that good? Or should I save my money for a sky lake/Kaby lake i5 build?
Cardassians, not Klingons.
Brainfreeze: Redux-Like State Management Service
Right, I was just trying to put a finer point on your use of "using any unsafe" here. It sounds like you mean "using" in the lexical sense (writing the token "unsafe" in your code), but you mean it in the dynamic sense (having an unsafe block in your control flow graph.)
I think it's because of model fragmentation and short lifetimes - there aren't enough devices with a similar enough configuration available for long enough time that any community can really develop.
Bigger unicorns like Uber, Airbnb, Dropbox and Lyft stopped giving options are giving RSUs like public companies. The employee know how much each RSU worth based on last round. Total number of shares are known. Of course it's all confidential.
>>you can write off a lot of it on your taxes

Can you explain this please? Excuse my ignorance of the US tax system.

This sounds like a pretty shitty thing for the government to allow, giving existing home-owners a huge advantage to build up property portfolios over people not yet orable to get on the ladder. (similar to negative gearing in Australia where I live)
But the Touch Bar feels like a bolt-on "innovation", i.e. something Apple did to prove that they are still innovating and driving sales, rather than refinements to the MBP experience (the "P" in MBP) and more power.

My point is that Apple knows that laptops are a declining market. Still, the professionals who use MBPs drive adoption of other Apple products.
1080p? Why not just go back to individual blinking LEDs? A non-retina screen is a throwback to previous centuries and should be tolerated only by the visually impaired.
I think the issue that people have is that Facebook is in a great position to do something about, but instead they've varied between taking the position that the problem doesn't exist or that it isn't their job to fix it. Facebook isn't wrong that it isn't their "job" to fix it, but I can imagine that others besides me find it a bit strange that Zuckerburg decries the current state of divisiveness but doesn't seem that willing to combat it when he clearly has means far beyond the rest of us to do so.
I love this thing so far. I recently switched to using Mint instead of OSX because I refuse to pay $2300 for a 15" MBP. I was really missing the clipboard ability of Alfred, and this is REALLY helpful.

Would it be possible to auto paste the clipboard result when you select it?
To put that into context, it will be 18 mm and 4.4 pounds, versus 15.5 mm and 4 pounds for the new 15" MBP. Apparently the new battery is 79 watt-hours (the old one was 64 watt-hours), versus the 76 watt-hours on the 2016 rMBP. With the power-guzzling 4K screen, it'll almost certainly get less battery life than the new MBP.

Which confirms the consternation over the 2016 rMBP. It's a huge regression compared to the 99 watt-hour battery in the 2015 rMBP 15", but with few exceptions PC manufacturers were shipping 50-60 watt batteries in similar configurations. And going with power-guzzling 4K displays instead of the much more efficient 3K model in the MBP.
The bug wasn't "not restoring DF on signal return" - it was always saved and restored correctly. The bug was not clearing DF on signal entry.
I get: thread 'main' panicked at 'index out of bounds: the len is 3 but the index is 4'

Looks pretty safe to me.
You need to account for the fact that energy needs will go up exponentially.
Ok, too expensive seems like a reasonable argument, but how much to expensive, specifically?

See my other reply. In short, based on a CBA we did a few yrs back, fuel consumption alone using a diesel-powered handy size tanker to ship H20 from Alaska to Ca yields a shipping cost of ~$0.15/gal. Ca H20 costs <$0.002/gal. So, a factor of 75 more expensive.
So literally every OS of any notable use in the world has failed then? Because I'm not aware of any widely deployed OS that hasn't had a successful exploitation written for it.
The open-source Vrui VR toolkit[1] has some level of support for the Vive and Rift[2].

[1] http://idav.ucdavis.edu/~okreylos/ResDev/Vrui/

[2] http://doc-ok.org/?p=1508
I think they could solve this with a "librarian's choice" factor in the algorithm. It should be reviewed regularly, but it could allow the library to hold on to older "classics" of merit while devaluing so called "pulp fiction," even if readership would mean they should disappear.
Sure, but code is not just instructions to a compiler, but is also a user interface.
I think this largely depends on who he goes to visit. It's very probable his status will prevent him from meeting people, but I think he can get around this. I'd love for him to meet my father. He's a recently retired immigrant chef, doesn't own a Facebook account, doesn't care who Zuckerberg is, but would provide him with great conversation on his struggles and challenges with technology as well as the best meal of his life. If I know someone good to talk to that is this close to me while being in the field of tech, I'm sure he can find good people to meet as well.
Signing up is free anyways, you should try :)
How so? There is some scientific evidence to suggest that the cause of the drought is more likely to occur in warmer climates. It isn't universally accepted, but it is convincing enough to look at closely.
I know it's not for everyone but I hope more publishers can work out a shift to a no-graphics-needed-to-render-this "advertisers<->publishers" approach.

Are your readers the sort of people advertisers want to connect with? Great! Sell space and support to them. Or is your audience so diverse and ephemeral that advertisers don't care? Move into publishing stuff that's useful to an audience advertisers value, because when everyone else is slipping down the ladder, it's a great time to try climbing it.
This still has nothing to do with what I've said. Take care.
Bolted the snow tires to the car last weekend. Gonna be some epic storm driving in the mountains this weekend. Forecasting 60" at 8k feet along the crest today through thursday. Then another 70-80" over the upcoming weekend. Probably will come in short of that, but still. epic.
Oh, yes, as a UI it is "be extremely wary of this code" Often folks write long comments around unsafe code explaining why it is safe. Not always, sadly.
My class: “Hands on Python 3.5”
Hello World,
If you live near Santa Clara, I invite you to my class:
"Hands on Python 3.5" which meets on 8 Saturdays for 4 hours starting Jan 7.
The class will build software projects from popular packages available to Python 3.5.2.
The venue is Santa Clara Adult Education room F4.
The cost is $300. The class provides a certificate should you seek employer reimbursement.
holler if questions: bikle101 at gmail
Register: https://register.asapconnected.com/CourseDetail.aspx?CourseId=126730&ext=1
I think that's not how it works. People get headaches from lack of available calories even if they have stored energy. Eating "just enough" really requires both a skill and dedication.

Perhaps what you are explaining is how it works with people who have an efficient/non-defective metabolic system. But hey, those people are not overweight.
Python’s super() considered super
Yeah, driving is only an example, a large one to provide scope of the problem. It's a lot of people and they can't all be retrained for new jobs ... there isn't that many new jobs for them to train for.
I wonder what's the programming equivalent of interior designer[1] or nail technician[2] and how much time until one will be required to spend a few thousand bucks and a couple of years in some bootcamp to be allowed to publish them.

[1] http://www.dopl.utah.gov/licensing/commercial_interior_desig...

[2] http://www.dopl.utah.gov/licensing/cosmetology_barbering.htm...
> The cost of H20 in Ca is about $0.002/gal (cheaper for farmers).

*$0.25/gal cost should have read ~$0.15/gal.
There's a summary of some of its limitations here: https://en.wikipedia.org/wiki/OpenNTPD#Criticism

One of them (lack of leap second support) is fresh on our minds since we just had a leap second. Some thoughts from the OpenNTPD folks are at http://undeadly.org/cgi?action=article&sid=20150628132834

Chrony is another alternate NTP implementation, here's their comparison vs ntpd and openntpd. https://chrony.tuxfamily.org/comparison.html
No disagreement there. In a new OS that doesn't need 100% POSIX compatibility, I'd eliminate the standard signal model, and only have signalfd (plus a SIGKILL equivalent and a separate stop/continue mechanism similar to SIGSTOP/SIGCONT).
Similar work has been done, over a decade ago at that. http://people.csail.mit.edu/rinard/paper/osdi04.ps

Realistically, the situation where you have source access with known errors you're somehow barred from fixing seems vanishingly rare.
DEP only makes attacks harder, not impossible. It's not a magic bullet for a couple reasons: it's opt-out on non-*BSD operating systems so software might not be using it, and it can be circumvented with things like return-to-libc attacks.
I agree that people should ask questions, but my advice remains for employees which is to consider shares, or rights to shares, held for a private company to have zero value.

If you are going to get enough out of working for a company then great, go for it. Conversely if your only motivation for working for the company is that they have offered you a lot of shares then you should take a step back and think long and hard about that.

That flips of course for a publicly traded company, those shares have recognizable value right from the start and you can use Black-Sholes or other future value estimators to get a handle on how much you should be swayed by those shares.

As the article points out, it is particular corrosive around the c-suite (CEO, CTO, Cx0 what ever) of people who founded the company. They will often hold a solid number of shares already and even though they shouldn't, will often do the math that if they had sold their shares in this round rather than generating new shares they would be multi-millionaires. Sometimes protecting that illusion becomes more important than making good decisions.
If I worked on Windows, I'd seriously consider it; but my workflow is mac/unix so Windows is relegated to Gaming PC territory.
Right, the governing body can make an exception for a particular private road. And in that case, you would be able to apply for a building permit. There are also provisions for exceptions in RSA 674:41 that would cause excessive hardship or practical difficulties. So it seems that the law has been made so that a local governing body has the discretion to made a pragmatic decision. However, this all assumes that the local governing body would indeed grant such an exception and that the land owner believes it is worth to effort. In the case of your hypothetical farmer, it is probably worth the effort. However, if you have a 2 acre lot and want to put a farm in a box on it, you might be happy to simply avoid dealing with the governing body and just plant your farm in a box on your lot and get to work.
I've come to believe that this isn't a technology problem. It's a people problem - specifically a "publisher people are lazy" problem. That lazyness made them hand their value over to Google and Facebook, and now there's just no easy way to get it back.
The expected "close enough to state of the art" lifetime of hardware is now so long that you can write off the premium paid for extra cores over many years.

Would i be willing to pay 35$ extra per additional core if I knew I would want to replace the hardware within two years anyway? Questionable. But when hardware lasts half a decade? The premium per core per year becomes irresistably low. The i7-2600k will soon have it's sixth birthday...
(M)Awk. Still great for cleaning a lot of data.
Ideally, I'd work remotely and move around whenever I wanted.

If I had to pick a city, I'd pick Helsinki or Oslo. Scandinavia is beautiful, socially progressive, has great education and health services, and is conveniently located to the rest of Europe.

You just have to deal with the cold for 9 months out of the year.
I can buy a language without classes if it gives me these things:

* Interfaces

* Records

* Abstract data types

* All the above should use foo.bar() syntax

Classes provide those things, which is good, but also provide implementation inheritance, which is bad.
Polite Technology First Draft
Comparing browser games with Dalvik games on 1/4th the cpu/gpu as on my desktop, I feel obliged to point out:

Nope.

Now this may be that browsers just suck at graphics, or at games in general. Perhaps. Does it matter ? No. Javascript does not match Java in speed, not regular java, nor Dalvik. Comparing node.js apps with PHP apps, it doesn't match PHP performance either.
Developers know other developers. But developers also know business people, startup aspirants, and other existing and potential customers. Developers can also have "overflow" where they have more work than they can handle and need to offload it. My own freelance career is supported by building direct relationships with clients and building relationships with other developers/designers/producers who I can work with on an ad-hoc basis.

In this particular case, OP's primary skill is "conversion optimization", which can complement another developer's skillset. That's a specialization that a developer can pass along to a client.