skysight-inc/HackerNews huggingface dataset:
> Current 30 year bond rates and the performance of stocks in the 21st century are significantly less lucrative than in previous decades.

I'm just eyeballing this, but after adjusting for inflation neither recent stock nor bond yields look out of the ordinary, historically speaking.

There are always reasons to expect growth to go down, and other reasons to expect it to go up. It isn't clear to me why cherrypicking solely from the former group is supposed to be convincing.
I thought D still required a GC? Not that that's the end of the world, but with such strict requirements I'm surprised it would satisfy you.
Neither C nor C++ knows, at the language level, the size of an array, unless that size is fixed. The subscript checking variants of C and C++ have to use "fat pointers" which carry along size information. The overhead for this is large and nobody uses that. Fat pointers used to be a feature you could turn on in gcc, but it's somewhat abandoned now.
About 2.5% of water on Earth is freshwater. More than 68% of that is frozen in icecaps and glaciers, and 30% is groundwater [1]. Easily accessible liquid freshwater (e.g. from lakes or rivers) is way less than a hundreth of a percent of all water on Earth, and even that's concentrated mostly around a few very large lakes: Lake Baikal alone is 20% of that, North America's Great Lakes are another 20%.

Historically, humans settled near freshwater, and built civilizations. On every continent, metropolitan civilizations built aqueducts to carry clean water in from further away. Temporary water shortages (e.g. drought) were mostly weathered in-place, long-term shortages were often dealt with by migration, potentially including warfare.

The core problem is that people should be living near easily accessible freshwater, and if they aren't, it's either due to a historical grievance, poor planning, or (natural or anthropogenic) climate change.

[1] https://water.usgs.gov/edu/earthwherewater.html
Spending Moore's Dividend (2008) [pdf]
And you gotta realize that given the massive power usage at Google, this is huge, both for the environment and for Google's financials.

In 2014, their data centers used 4,402,836 MWh. Even at 25$ per MWh, that's already $100B, so this little project basically saved them around $40B...
Rascal – A Metaprogramming Language
The state could raise the price, but the issues with water, particularly in the developing world, require substantial amounts of investment in distribution, cleaning, etc. Likely will require additional investment from private sector.

Also, a political entity like the state is unlikely to arrive at an efficient price. Likely to still be underpriced due to political pressure.

There's a really good book by Fedrik Segerfeldt called "Water for Sale". I highly recommend checking it out. It goes over some possible public-private partnerships that could help expand water access and minimize excessive water usage.

https://smile.amazon.com/Water-Sale-Business-Market-Resolve/...

It gets a bit preachy at points, but its a quick read and goes over how to price water, investments that need to be made, etc
I will also comment on the SD card quality issue: STOP BUYING SHITTY LOW GRADE SD CARDS AND EXPECT TO BE ABLE TO WRITE TO THEM FREQUENTLY.

Just stop. There is a reason why companies like GoPro (which abusively write cards to death) bless only certain products (the top of their list being modern generations of Sandisk Extreme and Extreme Plus, Samsung Pro and Pro Plus, and Lexar Pro).

In this case, they also make industrial SDs that survive unusually high and low temperatures, which given the nature of this specific context, is worth looking into (although expensive and of low capacity).
Who of the gitea developers is harsh?
Interesting, I've seen criticism of well projects in Africa but more about having them run dry/break with no funds for maintenance. Do you have any sources I could read for disease/problems caused by working wells?
I'm definitely guilty of this one. My big mistake is I always think "oh this will be an easy fix" when configuring a CI system, and then it doesn't work, and I don't split into a new branch then and there.
Some scenarios:

1) If there has been one in the past, you may reasonably expect another one in the future. They may even reveal that they have secondary sales at regular intervals. This derisks your equity illiquidity somewhat.

2) If there was a secondary sale where only part of the "leadership" participated, then that's at least a yellow flag for management's attitudes towards its workforce.
There's a lot more unsafe code in Rust crates than there should be. That's a fixable problem. Some stuff from the early days predates the optimizer getting smart enough that unsafe code isn't needed. I wrote on this a few days ago in a Rust topic.
> And that's why we have git. The only good bit is the Merkle trees, which were invented in 1979.

Explain this. How can git and merkle trees create an immutable peer-to-peer ledger? How can a peer, given ledgers A and B, know which one is fake and which is real?
>I have literally never heard anyone else claim this, and what little science there is suggests the opposite.

You haven't experienced increased hunger or increase fatigue/sleepiness after exercise? The Vox writeup has a link to some of the research regarding exercise for weight-loss.
http://www.vox.com/2016/4/28/11518804/weight-loss-exercise-m...

>The study you linked to does not seem like a glowing endorsement for gastric bypass to me.

Why is that? 71 Morbidly obese patients that maintain 50%+ loss of their excess weight for over 9 years? No other diet and/or treatment rivals that.

>Also, not that it matters, but you're talking to someone who has lost 35lbs more than a year ago, so I do have direct experience.

Talk to us in 10 years (seriously). Something always happens; the diet becomes mundane, physical and/or mental issues, stress, you have a family that wants to eat something other than eggs and salad, simply not giving a shit anymore or just general aging & slowly of metabolism.

10 years is a long time to stick to the straight and narrow and keep the diet in check. Best of luck, maybe you have the mentality of a Navy Seal and will make it but most others do not.
https://www.youtube.com/watch?v=orPiPpaeN3E
I'm curious how long it took to build their search index, and how they do it/what technologies/algorithms they are using. That's a lot of data!
Athelas Screen
Sparrho: humans and AI to help you track science, real-time
FWIW Palantir is still on options, and they're valued at $20B or whatever. So being super late stage is no guarantee for your equity being in RSUs.
Traveler?

Someone who migrates from conf room to conf room and doesn't want to carry the wall wart with them?

I know that I move my laptop (MBP) from location to location in my house and don't have a dozen chargers. I like that I can get everything done on battery and just take it back to my regular "desk" when done if I want.

Also 12h+ battery life today means 10+ next year and 7-8ish the year afterwards... future proofed in a way against both expected degradation and future software/bloat requirements.
It's by design that you don't know what's going on here.
thanks, I do. Only thing left is explain it to everybody else to avoid panicking in 3-party crates. I really hate when people use panicking just because it's easier than error handling. So it was "surprise" to see such behavior from "[x]" construction.
Two reasons: low impact to water life and not very active commercial shipping.

Because the evaporation will create a larger percentage of salt, there is a concern that this would affect the local biology. This is double for any industrial accident that happens. However there is a large "Dead Zone" between South America and Australia [1] where both problems will be far away from any life.

The second is there is less commercial and personal ship traffic in that part of the world [2], lessening the possible collisions and other accidents because of wayward stills.

[1] http://www.noaanews.noaa.gov/stories2008/20080305_oceandeser...

[2] https://people.hofstra.edu/geotrans/eng/ch1en/appl1en/mariti...
Looks like their last interactions were in 2010. Time for a rematch :-)

https://www.ftc.gov/news-events/press-releases/2010/02/ticke...
"I find OOP methodologically wrong. It starts with classes. It is as if mathematicians would start with axioms. You do not start with axioms - you start with proofs. Only when you have found a bunch of related proofs, can you come up with axioms. You end with axioms. The same thing is true in programming: you have to start with interesting algorithms. Only when you understand them well, can you come up with an interface that will let them work."

A. Stepanov (http://www.stlport.org/resources/StepanovUSA.html)
That's a given. The question is: how much?

As one data point, Tom's Hardware measured¹ 12W for 32 GB DDR4 in 2014, scaling linearly. According to some random guy on the Internet², the MBP's LPDDR3 power usage is similar to DDR4 when active, and much lower - 10% - in standby. I'm not sure if standby is limited to system-wide standby, or if the computer can selectively standby portions of the system RAM (that would seem desirable). For what it's worth, this³ is the tech ref of the Samsung memory used in the 2016 MBP (according to the iFixit teardown).

So we have a range of 1.2 to 12W for 32 GB (and 0.6 to 6W for 16 GB), if LPDDR3 is comparable to DDR4 and depending on active or standby usage of the memory.

¹ www.tomshardware.com/reviews/intel-core-i7-5960x-haswell-e-cpu,3918-13.html

² With references, it's a good post/thread https://www.reddit.com/r/hardware/comments/5dimal/lpddr3_vs_...

³ https://memorylink.samsung.com/ecomobile/mem/ecomobile/produ...
Yup, seems like it. hahaha
Meet KaleKam: A.I. Makes Eating Healthy into a Mobile Game
as I mentioned elsewhere in this thread, this is a problem we are working on ( http://www.mywildeye.com/wildeye/ ). At the moment there is a lot of waste of water ( and fertilizer ) when growing things.
Why do you think gitea doesn't care about code quality? To improve the code quality we even include linting and things like vet into the ci process. Beside multiple refactorings to improve the quality. Gogs got more than 1k lint errors, gitea got none ;)
Sometimes, going 50mph is slow, sometimes it will get you arrested. The position on the dial is completely irrelevant, and is thus noise.

The gas gauge however has a permanent meaning. Empty is bad. The Tachometer is also useful if you are driving a manual since you want to keep from redlining and keep from stalling.

On almost every business dashboard I have seen, gauges are more like speedometers.

People love to put revenue in a gauge. More is better and they usually have a goal that they want to hit. But what happens if they max out the gauge? Do they stop sales? Or do they adjust the gauge to go higher (thus making it even more meaningless and difficult to read).
Interesting. IIRC, not to deny climate change, but for context: there was a storm c. 1990 with sustained winds over 70 mph in Blossom Valley which nearly blew in windows through their frames and knocked over many fences.
Can you elaborate on the work you did - in particular what problems did you have to solve, and why Common Lisp was used instead of other languages?
- Plain old SQL

- Some MS-DOS Batch language

- Clarion

* Just installed a copy of the original Turbo Pascal on FreeDOS and looking forward to re-remembering my first 'real' apps I wrote in it...
Pure marketing ploy, same as with phones, which nobody wanted thinner versions of ever since we got thin-enough smartphones.

It's hard to market an intangible quality like "increased battery life", but a thinner laptop has an immediate visual, futuristic, visceral appeal.

The new MacBook Pro looks sleek, and immediately makes the 2015 model — once the slickest laptop around — look dumpy and old hat.

On the other hand, there is such a thing as a laptop that is too thick and heavy, obviously. Many PC models still are.
> I stand firmly on the side of freedom of speech and judging people on their actions, not words. If anything, equating words with rape is what normalizes and trivializes rape!

I think we're debating two different things: I don't think it should be illegal to brag about (real or imagined) assault, so we probably agree in that regard. However, words, especially from the powerful, affect how we perceive the actions of others, which is a big deal. If Trump approvingly says says that he can "grab 'em by the pussy," that's another voice making sexual assault sound like something people just do, and isn't a big deal. I don't really know what "locker room talk" even is, but when famous people happily tell stories of sexual assault, how could that not contribute to the idea that it isn't a grave offense?
> "keep doing what you do, only now greener"

that only works temporarily. business as usual still means consuming exponentially more resources over time, which is not sustainable.
A properly-designed Rust API will not allow code without error handling to compile, so 1) should be much less relevant in Rust.

2) I can't remember if a panic in Rust calls destructors, which would clean up that memory. Can someone answer that please?

3) is only relevant in FFI scenarios in Rust, and everywhere else is irrelevant because Rust does not require the use of such footguns for basic string manipulation.
And also the relatively limited capability it offers to attackers, compared to other bugs in AV software.
I know equity compensation pretty darn well now, but 5 years ago I was pretty clueless. Definitely didn't even know to ask for the total fully diluted shares outstanding, let alone liquidity preferences.

> They raised enough money to just pay cash.

Doubling their cash burn for compensation seems like a pretty poor move when you can get away with basically deferring payment, so to speak.
Free Speech and the Modern Campus
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.

Wasn't there a post here recently about one of those companies having restrictions that made it more-or-less impossible to cash out your equity if you ever left?
Americans pretty universally mean maize when they say 'corn', fwiw.
Every problem is at its core an energy problem.
I would like to add that there are starting to be mitigations against attacks modifying control flow, for example CFguard under Windows (which will probably be extended to cover ROP also) but like DEP an ASLR those are only mitigations, not something that would make it useless to care about buffer overflow anymore.
It is not possible to have no impact
> I think Tesla and Solar City...They're not "stop driving, turn off your house lights, etc", they're "keep doing what you do, only now greener"

Agree 100%! A few years ago Chevron ran an add campaign in DC metro depicting people saying things like "I will use less water" and "I will bike to work" and that shit made my blood boil. Every day I thought to myself "No assholes - how about you supply energy that isn't filthy!"
I hear a litany of complaints from parents about paying for childcare, and also with paying for grandpa/grandma's nursing facilities. If you add up the costs and deduct them from salary + cost of living, very, very few middle class families are going to come out ahead.

It is expected (in my country) that a retirement home is so expensive it shall require the sale of the family home, so inheritances don't pass to the children or grandchildren.

I've worked before in nursing care facilities/retirement homes, and I'm certain most of the people there receive very little simulation and few visitors. It's a miserable and lonely existence.

I'm a fan of using markets for lots of things, but the market mechanism is overly used for this particular usecase and lots of people are under enormous strain because of it.

Basically the only case in which they ought to be used is in the final months/years where the person is too frail or incapacitated i.e. like state care systems.

tldr; I do not in fact believe it is economic. Additionally it damages a heap of other things ranging from cultural transmission (long term repercussions) to mental health on a personal level. It is a bad deal.
Because people should spend potentially thousands of dollars just to avoid seeing one artist at a venue using Ticketmaster - this is ludicrous.

There were a couple of times I had no choice this year but to go through Ticketmaster because they were the only times when the day & location aligned. I had little choice when booking an Iron Maiden ticket, or a ticket to two Dream Theater shows. I generally avoid Ticketmaster when I can and when it is convenient enough to do so, but I'm not going to idiotically avoid going to a show I want to go to and sacrifice enormous time & money to not use Ticketmaster.

The reality is that Ticketmaster is largely immune to a ticket purchase boycott - their involvement in owning venues mitigates the effect of a boycott because they're the only way to see a huge swath of entertainment.
I like area + line charts for this. The area fill is the comp period and the line is the current.

One of my favorite ways to do this (that most charting packages struggle with) is to use an area full for last year, a solid line for this year, and a dotted line for the future based on current trajectory.

You can compare to multiple periods using stacked areas (particularly when you can assume previous periods had growth).
How would you handle being able to trap and fix bad memory access (i.e. hooking SIGSEGV/SIGBUS) with this scheme? Lots of programs use this for various reasons; off the top of my head at least a few generational GCs implement their write barrier by setting pages read-only and noticing the trap and resetting RW on SEGV...

(Yes, I believe something like card marking is more performant than this in several ways on modern CPUs, but then you need to insert card marking instructions into your code generator... trapping SEGV is easy and only happens in the GC.)

Also there's all the debugging and process inspection stuff that works via signals, all of which depends on being able to really interrupt code rather than just stuff a message in a queue.
> Last one was merged into mainline. Then reversed. Sadly. > Then applied again: https://github.com/torvalds/linux/commit/6c25da5ad55d48c41b8....
>
> The gist: if you modify SS register in the signal handler you are screwed. The only way around it is to install a trampoline using "the famous dosemu iret hack" described here:

I'm not sure what you mean. This issue is fixed, so SS works exactly the way you would expect it to, unless you do very strange things indeed in which case you might need to fiddle with uc_flags.
I call this the cyber terror paradox. Consider:

1. Computer systems that run important things (power, water distribution, logistics, financial networks, communication networks, military systems, air traffic control, individual plane/ship control, etc) are inter-networked and vulnerable.

2. The world is full of evil people that hate the West and want to see it suffer.

3. Nothing has happened.

How can all of these three things simultaneously be true?
Data Engineers/Data Scientists/Engineers | Mountain View, San Francisco, and Philadelphia | Full-time | Onsite | RealScout, Inc.

* REALSCOUT *

RealScout’s goal is to provide better transparency between real estate agents, home sellers and home buyers to bring efficiency to the $1 trillion residential real estate marketplace.

Our agents closed $1.5 billion in sales using RealScout over the first 8 months of 2016, which is growing rapidly as we expand across the country.

* THE TEAM *

We strive to cultivate thought diversity with candor, empathy and respect. We welcome people of different backgrounds, abilities and perspectives - it’s one of our core values.

We often times pair program, hold hack days every other Friday, and maintain 85% test coverage in order to maximize learning as well as enable us to act quickly on those learnings.

We're open source across the stack - Ruby on Rails, Python (Caffe, TensorFlow, Pandas, Celery, etc), ReactJS, ElasticSearch, PostgreSQL, Redis and take time to give back to our community.

(For the curious, check out our team page [1] for a fun, short intro to everyone at RealScout.)

* NEXT STEPS *

Feel free to peruse our open roles [2] and submit an application there or email chris (at) realscout.com.
Once we hear from you, we'll reach out to schedule an initial 20 minute conversation to answer your questions about RealScout to see if it looks like there's a good fit.
Next, it's your choice whether you'd prefer a 2 hour take-home coding exercise based on our production code or to schedule a 1 hour pairing session with one of our engineers.
Lastly, you'll visit the office to pair program with 2-3 engineers and chat with our VP of Product, CEO, and/or COO.
Our hope is that by the end of the visit, you have a good idea of who you'd be working with, how we work together and what challenges we work on day to day, as well as a full understanding of our product and business.
We look forward to hearing from you!

[1] http://learn.realscout.com/team/
[2] https://jobs.lever.co/realscout
The Steps to Getting Second Dates in Best Single Dating Apps and Sites
Honestly, the biggest improvements left in CPU performance comes from massively increasing the caches. I don't want more cores. I want a freaking massive L3 cache. I want direct access to insanely fast SSD's.

For anything that isn't purely focused on floating point performance (where throwing a bunch of GPUs at the problem is fine) memory and storage are now bottlenecks that can still give us several order of magnitude improvements in performance.

Then there's the smart move of integrating FGPAs on-die and connecting them with insanely fast buses. Now we can do cool things like process data coming in via a 40GBe link on a single on-die FPGA and perform business logic on the CPU with data that the FPGA writes to memory. OR write an FPGA accelerator for a function.

Single core performance may not get better... but we still have huge places to make improvements that will require some changes in how we run code.
$60,000 is way more expensive than the 2 acre land it serves in most parts of India
Generally good, but with one catch. I'd ask for 2 reasons:

1) Purely as a sign of disrespect to employees, I'd never work at a company where founders sold shares and employees never had the opportunity to. I think it is a very meaningful proxy of if the founders care about their employees or not. If founders want to have a policy prohibiting employees and themselves from selling shares, I'm perfectly fine with that (though I'd want to know that policy exists), but not founders get to sell and employees can't.

2) More importantly, a secondary share offering means that at some point in time the common shares were worth enough that somebody bought them. That is a good sign that at the time when the secondary sale was happening, the company was going well. If the secondary sales are ongoing it also gives you a realistic estimate of what the shares are worth right now. This is pretty rare but I think at least a few large "unicorn" companies have regularly scheduled secondary share sales.
I want something that's identical in size/weight to a 2009/2010 Macbook Pro 17" (huge in comparison to today's stuff), but with all of the internal volume that was occupied by the DVD-RW drive full of battery... I bet you could fit 100Wh of battery.