skysight-inc/HackerNews huggingface dataset:
Mojomark has some figures re: cost.

Current methods of local production are desalination and wastewater recycling, both of which are heavily state subsidized, and in the case of wastewater recycling state owned. Very difficult to get into actual production of water. Most desalination companies actually just manage the desalination plants.

Pipelines have some potential, but in very limited cases. Could be useful in Caribbean though. Pipe water from Dominica to other Eastern Caribbean islands. I haven't run the numbers on that, but there might be some potential for an intrepid investor. Shallow water means its easy to lay and repair pipelines, every other island in the Caribbean being water deficient means demand. Might work.
No special info but the machine looked awful expensive for the amount of water it would make.
I'm no C expert, but those do two different things (fixed vs. dynamic length, stack vs. heap alloc). And the first one is safe with strncpy, right? Though I don't know why you'd ever have code like this unless you like undefined behavior and want to return the array. The second example seems fine and not particularly difficult or verbose.
An atomic bomb without Einstein? (2014)
I don't know about thickness, but there is a reason I prefer light laptops: carrying them in a backpack. If I have a 20min commute by bike every day in which I carry the laptop, it really does make a difference. Your back will thank you for those 0.71 kg you took off it.
we are doing a bunch of tech around better water usage on farms. http://www.mywildeye.com/wildeye/ We have done a bunch of work in New Zealand and Australia and now moving into California and the rest of the US.

One of the big things is not just to optimize water, but optimize the whole problem which water is one part of.
Speaking of unicorns, here's what one of the best programmers I've ever worked with has fallen to-

https://dennisforbes.ca/index.php/seeking-a-well-capitalized...

This is pretty dire for me as someone who was in the shadows. On the flip side I moved to a very low cost region so I feel like I'm in a better position.

As an aside, I realize this will be a deceased post, but make it still for the edification of the few who have showdead on.
No. You are right. Everything can be bad or good depending on how you use it.
Sorry about this, but I feel it is important:

doesn't own a Facebook account

Nobody owns their Facebook account.

I feel this is important because we need to be careful and aware of the language we use when talking about these services.
Real Python covers both client (JavaScript, HTML, CSS) and server (Python) and the focus is on learning through building.

Note: I am the co-founder/Author
Since I don't trust anyone on this issue, my only conclusion is that I don't know what's going on here, and I'm not going to pretend to be an instant expert.

(In particular, I don't trust Wikileaks to know whether they are being played or not. Attribution seems difficult.)
So, no, it's easy to say that it isn't.

It is easy to say whatever you want, but impossible to prove either way.

Kaspersky comes from Russia, and has high level connections within the Russian government. Past actions (eg their analysis of Stuxnet) have been in line with Russian foreign policy goals.

Everything that they do is easily explained by their being a normal company. But multiple things that they have done fit very well with their working for Russian policy goals in a smart way. Which theory you find more plausible depends on your level of paranoia about Russia, and how much pressure you think that Putin would bring to bear behind the scenes to force cooperation. And even if they are subject to state backdoors, any particular one might or might not be one.

I personally am inclined towards paranoia. Russia using Kaspersky would be perfectly in line with standard fare in lots of countries. For example here in the USA look at how the NSA created the FREAK attack. Or look at Lenovo's use of Superfish in their BIOS. Why would we expect Russia to be more restrained than other state actors with as tempting a channel as Kaspersky? I see no reason to expect that. No reason at all.
While the physics of weight loss certainly supports diet over exercise, let's also consider the overall effect of our sedative culture. I believe it contributes greatly to the modern afflictions of anxiety and depression. That our bodies crave more physical activity, as the legacy movement is in our biology, only recently shut out in the last couple hundred years (or less).

When you think about how much someone eats, it helps to think about why. The exercise could help on more than one front.
Ok, thanks. So that particular solution is not cost effective for the CA market, but what about a different market? Or perhaps a different mechanism of transportation?
I'm a big user of Alfred, and I installed Hammerspoon a while back, but I have yet to actually do a single thing with Hammerspoon. I'm curious if you can provide any examples of what you use Hammerspoon for.
Personally I find the frequent comments complaining that the title should be a dry summary of facts a little dreary. There's a middle ground between clickbait and a mini-summary and this title seems to be perfectly reasonable.
Kinda. This is qualitatively different because we are purposely injecting into a plant a poison that is from another source. Can we eat that poison? All I'd like to see with GMO is a label so I can make an informed decision to purchase. In the US, such labeling is fought.
Returning from the signal handler occurs in user space. It's the C library's handling of signal save and return that matters here, not what the kernel does.
Yes, it is. It shouldn't be illegal to exercise racist values in one's business decisions. The job of government is not to police our motivation and values, or, in the name of making the world more fair, to play the role of a self-righteous Robin Hood and commandeer the resources of private citizens in order to redistribute them equitably.
PcPartPicker for everything?
What do you all think about this idea?
For electronic and DIY projects, I often find myself struggling to keep track of all the components needed. After finishing a 3D printer that I designed from scratch, a tool that could keep track of that parts I plan on buying seems ever more useful.

It would work as follows:
-either in web app or Electron app form
-input link, gets title, image, and possibly price from a crawler on the product's page
-generate helpful data (like pcpartpicker)

What do you think? Just an idea...
TrueCar | Santa Monica, CA - San Francisco, CA - Austin, TX | Full Time

TrueCar is hiring Engineers with interest in the below technologies and more at our HQ in Santa Monica

* Rails

* React

* Angular

* AWS

* Data Engineers (Java/Hadoop or Ruby)

* DevOps / Site Reliability / Infrastructure Engineers

* QA / Software Development Engineers in Test (SDET)

We acquired the talent of quite a few Carwoo (YCS09) alums a little over a year ago. We've been around for 10 years and went public 1 year ago. The company has big plans for the coming years and is looking for good developers to help us grow. See http://careers.true.com for the full scoop.

* We prefer you work with us in-person in Santa Monica, San Francisco, or Austin. We'll handle most visa situations.

* Benefits are exceptional:Your health premiums are 100% paid for, we match your 401k (up to 3% of your contributions), and give stock options. We also pay for your gym membership (up to $50/month) and have catered lunches every Wednesday.

* Our Santa Monica HQ is right by the beach and Third Street Promenade, so expect fresh air and plenty of food options. Our SF office is right off the Montgomery BART station with 360 degree views of downtown and the bay.

* A meaningful subset of some of the technologies we use: Ruby on Rails, React, AWS, React, Flask, Redis, MySQL, Hadoop, and Elasticsearch (the whole ELK stack).

* VISAS are handled under the right circumstances.

Send an email to me (Brett) (bemma AT truecar.com) with your resume and/or GitHub profile. Even if you're not applying but just have questions, drop me a line
You can go way cheaper than 10k per acre
Once the next generation (CannonLake) is out, AVX-512 will be available.

With that, the SIMD width will be doubled, and AVX-512 optimized code could possibly double in performance as well, as long as the memory can keep up.

https://en.wikipedia.org/wiki/AVX-512
Ive used this configuration but noticed it could be a problem for battery longevity for it to be in contact with underside hot spots, which rear positioned or otherwise confined batteries can avoid.
Also as a battery pack gets bigger, it can rather beg its own independence so that it can ergonomically free lap-weight, and charge other things too. For these reasons I prefer a universal brick to a power slice.
Could water cost be increased without the privatisation? I'm apprehensive about corporates taking the pricing to another extreme [0]

[0] http://yournewswire.com/nestle-ceo-water-is-not-a-human-righ...
Other people could say "Its not the airlens job to incentivize eating breakfast when so many people don't any more". I'm perfectly happy unbundling wasteful unnecessary gimmicks (from my point of view). And guess what? I win this one!
This has not been historically true. Growth overall has been more or less linear, and in developed economies like the US is essentially flat.

https://en.wikipedia.org/wiki/World_energy_consumption#/medi...

https://en.wikipedia.org/wiki/Energy_in_the_United_States#Cu...
"I've always been baffled that asking these questions are not incredibly obvious to anyone."

Most of the people joining these companies, especially early on, are young people straight out of school. When would they ever have had exposure to it, or to any situation which would indicate these kinds of questions are appropriate to ask?

Perhaps in college/high school, we need some kind of "startup economics" course, or at least a lesson on it in a personal finance course. This, and so many other things about the working world. Cause it's so easy to say, "Why didn't you ask about this before you took the job?" But most people have no idea that they can ask about "it", let alone what "it" is.
Foxconn aims to totally automate iPhone production
Kindle for kids
Because the simpler explanation (that this is a stupid bug) is borne out by the uniformly horrible state of AV software.
Except for the numerous cases it does. Like murder, traffic behavior, private property, religion and on and on.
> 18 mm ... versus 15.5 mm

On a tangent, weight I can understand, as folks physically haul around a laptop, but I've never understood shaving a millimeter or two from the thickness of a laptop. I've heard genuine complaints about heavy laptops, or too-large form-factor (big screen or overly large bezel), but thinness seems to be just bragging rights. I've known people who bought a laptop to fit in a leather bag they already liked (rather than the other way around!), but I've never heard anyone complain that laptops are just too thick.

Am I missing something here?
How about moving around some ice bergs to areas in need of fresh water?

Dassault was working on "Project Ice Dream" - https://www.youtube.com/watch?v=PL5blnAH9xw - which centered on tugboats to move ice bergs around... sails would probably work too.

This also doubles as large-scale cargo transportation between continents, for cargo that can tolerate a 6 month journey. An awful lot of cargo can fit on an ice berg with a surface area of many hundreds of square kilometers.....

more: http://gnusha.org/logs/html/2016-11-22.log.html#t20:04-166
Look around your office. Do you see anyone over 40?

Perhaps a more useful perspective is:

Look at the "careers" or "about us" pages for the tech company of your choice -- look for the group pictures of smiling faces. How many people do you see over age 40?

It cracks me up when such companies boast about how "diverse" they are, then show a group photo that is 70+% male. 80%+ white and asian, and 90% below age 40.
Thank YOU :)
I think the strongest commercial engines are Zen and CrazyStone. Zen has certainly become pro-strength on fairly modest hardware (it had an exciting BO3 against a Japanese 9-dan, which it lost 1-2), but the strong version isn't available to the public yet, I think.

Interestingly, for the past 3 or 4 days there's been a mystery Go Bot playing on 2 servers calling itself "Master" which is currently about 50-0 (!) against professional opponents, many at the very highest level. Nobody knows its identity yet. It's stronger than the commercial engines, and its presence must be some sort of stunt or test by someone.

http://lifein19x19.com/forum/viewtopic.php?f=10&t=13913
That is an incredibly well documented guide. I develop monitoring software and am part of an active on call roster so I've seen both sides. I'm surprised how much information overlaps.
>>We need to fundamentally change how humans live on this planet

Don't worry. As the climate changes, it will fundamentally change how humans live on this planet. Oh you wanted to choose how we change. Well, then, I share your pessimism.
Isn't ozone toxiq?
I was going to say that figure seemed a little high
The good thing about bringing back the 17" MBP would be all the objections over battery life and low power GPUs would be moot. Even a thin 17" is going to be huge. The last one looked like 4 cafeteria trays stacked up.

I'm just not sure that there is much of a market for it. It's fun to imagine though. Mobile Xeon, ECC memory, 32 or 64 GB DDR4-2400 RAM, RAID NVMe SSDs. Priced like a Mac Pro :)
I hear what you're saying, but I can't justify paying a full multiple of base fare.

Economy plus might not be the best thing in the world, but 50% more is at least within the realm of human affordability, and partial recline and my own armrest sounds downright luxurious. For 5x as much as a coach fare, the perks better be things I shouldn't discuss on a public forum.

And I don't really care about the quality of food or service, how many times they bring me a hot towel, etc. Just want a good seat.
This is how I feel. You cut the code to 27%. Great. You C99'd the code. Grand. Now you're going to rewrite the whole danged thing in a new language. Wonderful. This is the sort of stuff I cared about so much as a junior dev. But a user asks, are we there yet?
> I think Microsoft did that for them

I think you'll find nearly everyone in IT and certainly many public bodies, banks, utility companies and $deity knows who else, does that - recommend AV to all users.

It's pretty much a mantra for IT "cognoscenti".
You are right, my mistake. I just can't call code failing in runtime "safe" (because I can't rely on it). But in terms of memory safety it's safe.
I did some advising for a company selling customer support software -- state of the art for ISP helpdesks was to have the person answering the phone try to google the answer. Terrible? Yes. But google worked better than most custom search engines :-/
Those figures count just a subset of the U-3 unemployment rate, which is itself a subset of the true (U-6) unemployment rate. Anyone counted as long-term unemployed is omitted from those counts.
I tend to give people the same advice, especially for early stage companies.

But what advice would you give someone who has an offer from Uber/Airbnb/Dropbox/Pinterest/Palantir? They're derisked to the point where the RSUs/options should have some value, and their offers to employees definitely reflects this. In addition, many of these very late stage companies' employment offers are very heavy on the equity side. Would you still just tell someone who has an Airbnb offer who's weighing it against say, one from Microsoft, to consider the options to be worth $0?

I had a friend who was in a similar predicament and the friend didn't seem to want to believe the steep discounts I told him he needs to apply to the RSUs/Options. At the very least 5%/year compound discounting for the illiquidity premium, as well as a steep 20-30%+ discount for uncertainty for actual exit. Not just business metrics, but macro market conditions as well as the random whims of the board.

I personally value liquidity a lot, and made a strong case that a comparable offer from a publicly traded tech firm to blow a late stage startup's equity heavy package out of the water.
You say traits are a rough analogue for C++ base classes with virtual methods. What are the fundamental differences?
Is a secondary sale good or bad? Why ask this question?
YES, thank you!
>> but also provide implementation inheritance, which is bad.

Inheritance isn't bad.

Abusing inheritance is bad.

For the record, you can also abuse composition, polymorphism, operator overloading, free functions, interfaces, records, and abstract data types. I've abused them all and seen them abused as well.

Inheritance is just another tool. Like all tools, we are expected to use them wisely.
Thickness matters when you're carrying without a case. E.g. Walking down to a meeting. Also means you can fit more papers in a bag with your laptop.
I second that, awk's a very clean language to look at log files or data files and do quick analysis or clean up.
Ticketmaster has single handedly stopped a lot of impulse buys for me. So I at least saved some money because they are shitty.
This is called "drip pricing", and it's illegal in many countries.
Some models also have internal batteries, which allows one to switch the external battery without even hibernating.
Can't explain that!
> The last one looked like 4 cafeteria trays stacked up.

It's funny you mention that. The nickname for the 17" MBP was 'the lunch tray'.
If you are working for any startup you will inevitably be disappointed when you're not some rich uber millionaire. The last people to get paid out are the workers. Investors, CEOs all get their cut first.

My pay is about equal to Big 4/Corporate goonshop, and I do way more interesting work. That's enough for me :) If I get paid out, realistically it may be only 100k, perhaps even less. Maybe nothing. Maybe more.
Besides of memory safety, what is different in panicking? I'm not trying to argue - I don't know it. For me result is the same - process failed. What is difference in consequences for memory?
lol. We have private healthcare providers and private, for-profit universities. Both of those things suck.
My cousin in almost in your position exactly (and is a software developer).

Stage 2 colon cancer, has a tumor, they couldn't remove it and is now undergoing chemotherapy.

This all happened 3 years ago. His tumor is still there and he's on his second round of chemo.

I visited him many times and some weeks are better than others. Sometimes he's great and can work a few days a week. Other times, he's so sick from the chemo, he's bed-ridden for weeks at a time.
I have an elitebook from 2012, and the build quality is pretty bad compared with my Lenovo (Thinkpad) computers. Everything except the motherboard has broken at least once.

I use it for the i7 processor.
Uhm... isn't the entire _point_ of legal writing to be as unobfuscated and clear as possible? "Processing" legal documents should be tantamount to mapping words with boolean operators.

If it's not, the problem isn't with the software engineers...
The subtext in my comment is that the proper role of government is not to do those things I mentioned.

And policing violations of other's right to their person or property, in prosecuting murder, and managing public property, in instituting and enforcing traffic rules, is absolutely a proper role for the government.
On Von Rospach’s ‘Apple’s 2016 in Review’, and the AirPort and Mac Pro Lineups
My first exposure to abstract algebra is ultimately what made me become a programmer. I had dabbled with it before, and even done the first year papers, but none of it really stuck with me. After reading about algebraic structures it all started to make sense.
Then use the get() function on an array/slice. It returns an Option so it won't perform an access off the end of the array, and you can catch it.
Same here. I have a 15" lenovo W530. It's not thin and it's not light, but it packs enough of a punch and has a large, hot swappable battery. I just wish it came in 17 inches and had a better trackpad.
https://en.wikipedia.org/wiki/Voter-verified_paper_audit_tra...
If people start to consider bound checking branches as overhead (which, in some extremely rare limited cases, they are in the right to do so), they should as well understand what happen with e.g. some largely used calling convention such as the one of Windows. Even in optimised builds, a unique_ptr<> for example can have an overhead compared to a raw pointer, IIRC because it forces going through the stack. If I remember my typical latencies correctly, for modern Intel CPU and probably a lot of high perf CPU, that can actually in some cases have a greater impact than an extra bound check...

So if you are in a so performance critical section that you start to care about the "zero overhead" kind of stuff and the cost of your (predicted) bound checks, you might be impacted by this non-zero overhead... (that is falsely widely believed to be zero!)

And don't get me started about debug builds with all mainstream compilers. The performance is then complete utter shit. This is made worse by the fact such an unsafe language needs debug builds more...

C++ was an interesting experiment in its domain, and has been and still is a success in some aspects, but honestly given core language modifications are needed to significantly extend the behaviour of core types (like vectors, unique_ptr, strings, etc. -- e.g. with the introduction of rvalue references and all the associated machinery and default constructors and so over), I'm starting to believe there are little advantages of this approach over integrating such fundamental types/concepts in the core language (I'm not advocating to do that for C++, I'm thinking about other/future languages). Then you can have more true "zero overhead" stuffs, whatever that means.
NYC's lights can be timed pretty well when there's no traffic.

https://www.youtube.com/watch?v=FY37qT2G-cU
Good article. Bottom line is employees need to be aware what can happen and how future rounds of financing, among other things, could affect their equity comp. The more articles and blog posts about it, the better.

There is no one-size-fits-all recommendation though. Everybody is different, and everybody's situation is different. What works for me won't necessarily work for you.

Equity comp, especially in non-publicly-traded companies, indeed is closer to a lottery than a lot of people think, and articles like this are helpful because they are educating people about it.

I also once wrote a blog post about this topic - http://www.somic.org/2015/12/28/on-employees-investing-in-th...
Well, the C ecosystem has always been easy. The nice thing about C is that generating bindings is a breeze.

I've never been a fan of bindings to C++ libraries. They usually always feel cumbersome and hardly idiomatic. Like it or not, the best way forward is to bite the bullet and slowly natively reimplement the libraries we need in Rust.

I'm starting some work next year on writing some of the basic libraries that someone in the electronic trading world might want to start writing applications in Rust (a FIX/FAST engine and a port of the Aeron message transport). I'm already also writing a native Rust port of our internal consolidated market data library. We already have a Go port along with the C++ code and plan on open sourcing these pretty soon. This stuff tends to be highly proprietary and slow to develop so hopefully we can get some of the more cutting edge users to pitch in and get more people using the language.