skysight-inc/HackerNews huggingface dataset:
Back of the envelope math: Assuming a fridge has two cubic meters of air and twenty liters of water (the heat capacity of all the food and metal inside the fridge) and takes the temperature from 70 F to just above freezing (20 C difference), there's a heat storage of 472 watt-hours, or 1.6% of the average daily electricity consumption.

A 100 gallon (380 liter) hot water heater that raises water from 50 F to 120 F (40 C) can store 17.6 kWh, or just under 60% of daily household power use. Of course this was gonna be huge, and its a good opportunity, since in the mornings a house will use 40-80 gallons with the showers. I'm not sure how much of that is actionable, though. The water would have to stay hot all night.

The average newly built house in the US is 2600 sqft, which is 20,800 cubic feet with 8' ceilings. With a 45 F temperature change (25 C) the air in that alone is 5 kWh, which honestly surprised me with how big it is. You'll never want your house to be changing temperature that much during the day, of course. You'd get crazy condensation and whatnot. By the straight math this could cover 17% of daily usage- that could go up by several times due to the heat capacity of the objects and materials in the house, but down by 5 times since you wouldn't want your house changing that much in temperature.

Water/heat capacity would be a pretty decent way to store a large amount of electrical load, but I think it's gonna struggle to catch on. In northerly climates you could combine the hot water and home heating, but those places will struggle much more to get cheap solar power, which is 2.5-3x more expensive in the winter. Meanwhile southern climates will have solar power at 70% the price of the rest of the country, and it tracks the summer power demand increase well- but it's way harder to store your energy in cold water. Other than that it makes sense: while you're at work, the system cools down a large insulated tank of water, which it then circulates to a heat exchanger right before you come home. You can't use it for hot water though, and it'll be a lot bigger and more expensive than an AC.

Basically it would be good for load leveling, but not overnight storage or seasonal storage. There aren't many indications that load leveling is actually a real problem. It'll probably just be solved with a smarter grid.
I took a picture of my thesis which somehow got viral. In a matter of hours the total data used for that image was ~500GB or so. Not viable sharing from my own computer or even my own server.

[1] https://m.imgur.com/r/bicycling/b1ImCo8 with 770000 views
Tipping is the consequence of making your working class earn below the living wage.
Because America isn't trying to solve the hunger problem.
You couldn't mine in parallel without installing a miner for each partition.
Neither do I, but it is 400% the "traditional" olive contents, let's call it "substantial increase".

The last cited article reports however that as much as 1,925 ppb have been found in some specific canned olives.
Is your quote ("why don't they hate the world, as I do?!") just off the cuff or a mockery of something or a repeating of something already out there to be sourced? If there's a source please share.
A Guide to Payment Methods
No, he's making the point that the latency introduced by a GC is most important in the case of a hard real-time system. If J2ME isn't one, then using it as an example is specious.
the entire network gets duplicated.

Someone who had 27 bitcoins before the split gets 27 of each type of coin after the split.

This isn't good. This gives 3rd world authorities a potential motivation to create such a split for profit. The most likely scenario would involve stealing money from domestic addresses. In that case, it could be the case that the rest of the network doesn't care that much.
Using common ascii notation of basic maths it's hardly new in any surprising way.
For tremendously more detailed writeups of the Victorian London street trades, with interviews and statistics, check out https://archive.org/stream/cu31924092592751 _London labour and the London poor; a cyclopaedia of the condition and earnings of those that will work, those that cannot work, and those that will not work_. All sorts of odd obsolete trades.
Chrome still supports uBlock Origin, the Chrome Store doesn't.
What is everyone experience of the Reddit hosting vs. Imgur? For me the Reddit hosting seems less responsive then the old Imgur hosting. Reddit has always seemed to have an issue with scaling out for load (my opinion from my experience) and taking on the hosting themselves just seems to have made this worse.
I think this is a very useful tool if working with arbitrary file changes on block devices, but it's still very low level and would need a crapton of modification/wrapping to make it useful in a complex system. I would rather use Kickstart or the like to distribute changes intelligently, or barring that, rsyncing hardlinked directory trees, or zsync (but RPM/Yum would really be ideal due to the features gained)
You face the same problems though. Bad codes are hard to debug and a simple mistake can cause you big time penalty. Some solutions get too complex to implement in time if you write bad codes.

So no, it doesn't promote writing bad codes.
Yes, I hate the fact that when I turn on my TV, it takes a full 5-6 seconds for it to respond to the remote. This can be very bad if the volume was up high, and you turn on the TV late at night and are greeted with blaring sound an no-way to turn it down until you have already woken half the house.
To make long story short, somebody discovered that developers who take care of their code -- how it looks and how it is being processed in a code repository -- get higher salaries.

I earn my living from converting each company I work for to use a proper development process, and that more often than not includes migrating to Git. Why would anyone want to use Subversion in the presence of clearly superior tool, is beyond me.

Why this matters is, contrary to popular belief, not because Git is distributed or is more sound technically. It is because it allows you to create better and more readable commits by not requiring you to immediately commit to a shared pool of code that you then aren't allowed to change.

This means that you can commit locally to your repository as soon as you do any development. You can then work for however long you want to make your changes structured correctly in a readable way which is akin to refactoring code, only for changes. Only then you commit to the big ole repository maintained by your company.

Good developers will recognize that the readability of your code and of your changes is of paramount importance. They will prefer tools that make it easier to create good and good looking code because they take pride in what they do.
Are there other examples of startups tackling problems that were only addressed by departments of larger problems and those startups then using their focus as an advantage?
I feel like you just described reddit.
Here you go:

http://www.theage.com.au/victoria/a-bloke-called-barry-and-t...
I'd argue that the real issue here is slavish adherence to the style guide without stopping to consider what's readable. Alignment, in my opinion, is a readability win in general. (We may have to agree to disagree here.) But when column alignment results in unreadable code like the examples you gave, you shouldn't use it. It's that simple. That doesn't mean that column alignment as a general principle is bad; you should optimize for the common case, and be willing to handle exceptional cases differently.

A similar issue is formatting for 80 columns. In general, this is a good idea, because long lines can be hard to read and hard to edit. That doesn't mean that you should contort the formatting of your code in bizarre ways to avoid an 85 character line.
Yes but they are limited in size and in precision to FP16, which is not sufficient for most applications, especially scientific computing... What this person is asking I think is: Can you actually think of another concrete application?
Eh, that is what your parent comment says.

As a Swede I find the concept strange. I get a monthly salary, and of course it is paid monthly (almost universally sometime between day 20 and 25 of the month).
Alexa, Cortana, and Google Assistant Talk Virtual Assistants and Our AI Future
Is this for real? The guy didn't grace the world with punctuation?
I meant to parse mentally. Control flow in Python is very easy to mentally parse at a glance. Powerful lambdas get rid of that.

It's an extremely contrived example, but from the code I posted, it should just be:

for x in xs:
print(x)
print(x)

Much easier to read because there's only one way to write it. Hence GVR shunning map/reduce/filter.
> most machine learning setups are heat, cooling and space limited.

You forgot "cost". V100, like P100, will cost literally more than 10 times what consumer cards do, for a likely speedup of less than 2 times. For the vast majority of people, that will not be worth it.
My ex-manager who left Google to another well established company once said the most missed thing from Google was the ability to work remotely right away on corp laptop with BeyondCorp.

Disclaimer I work for Google not related to BeyondCorp.
This is not news: https://news.ycombinator.com/from?site=blog.google
No info which planets were tidal locked, had a moons, or what their surface type is. Only suggestions of what they could be. However, the the Kepler spacecraft has provided amazing reconnaissance for the James Webb Space Telescope launching in 2018. The Webb telescope will tell us whether some Earth-like planets have enough water to have oceans. I presume this will included info about planet rotation, orbit and moons too.
I was just generally arguing against the parent proposition as well.
TrickBot Banking Trojan Found Targeting Payment Processing Providers, CRMs
Install ad block browser
Whole Foods Will Be the Grocery Store of the Future
This language is slowly destroying my soul, one painful unit test at a time.

At the end of the day, Python is just an abstraction. It isn't destroying your soul, or doing anything else to it.

OTOH, your conscious decision to stick it out in a job that makes you work with a language that you find "absurd", and where people do things you "absolutely loathe" but have to put up with, anyway? That's what's destroying your soul, man.
The Unaffordable Urban Paradise
It does have a wide defensible moat: Critical mass. Drivers won't use the app if there are only a handful of rides per day, and passengers won't use the app if the nearest car is 15 minutes away.
Yes turn keys over to Google. I am sure if you are an American Fortune 500 company you have no problem with this. Not so if you are a non-American company. Though a lot of people will jump on board despite the huge security implications of doing something like this and turning over all your security over to Google. Meanwhile nation states are exploring how to use quantum encryption to prevent eaves dropping others are being coerced to simply hand over security to a third party that you hardly trust with any sense of privacy.
Every time something like this comes up, I always think that we should be working to incorporate resize into the image format itself. Imagine if there was a raster format that was stored such that low-res versions of the full-res image were stored first, and subsequent sections contained more information, progressively building up detail. Then you could choose to send only parts of the file if you knew the image would be displayed in a small area.

Sort of like the old progressive scan jpegs, but with a more formalized method for bandwidth-saving partial transfers.
For those who like things like Perl, Perl is exactly the sort of thing that they like.
Helping their mother to get well when the world says it cannot be done.

They also have their own project with their own Patreon that hopefully will go somewhere:

http://www.vigaroe.com/
I agree unless they discussed being a sole earner household and agreed it is what they wanted (usually because they want one parent to stay home and raise children). If they have no children, or no immediate plans to have children, then I would agree they should both be working.
...no? Salaried jobs break the direct correlation between hours worked and hours paid, but it doesn't mean there's no plan there. There are absolutely salaried jobs which openly expect 50+ hours, it's up to you to decide if the salary matches the expectation.

(There are plenty of jobs which aren't upfront about it, obviously. That's more of a scam.)
Surprisingly all of my v0.5 code runs on v0.6.
I don't recall Danpuu's review including the negative view of the community. Maybe it'll need a re-read. Dan also ended with "I plan on using Julia in the future" conclusion.

Anyhow, the community never seems standoffish or "dickish" to me. I've had good responses, despite disagreeing on a few PR requests.

I would say there is still a bit of a quality control issue but it's still a young project. Hopefully the new funding and commercial support will help pay for better QC. Not many of the core team appear to have done much in the way of "plain old software development" so the community lacks a bit of learning from applying things in industry. Likely the ongoing experience with Julia and the various support contracts will shore that up quickly. :-) For example, there was a (defunct) startup Staffjoy doing schedule optimization using Julia and their write up was that little things like dropping literal Dict syntax was a huge pain for their test code [1].

[1]: https://blog.staffjoy.com/retro-on-the-julia-programming-lan...
Their was a time, when the interest paid by your savings account was +10%. Will it ever see those levels again? I can't answer that. You can accumulate wealth extremely quickly with those kind of rates.

Imagine, your investments being 'adjusted' by a market correction. Lets say, you lost $10K. How long, at 3% or 4% would it take to recoup that loss, without additional investment. Basically, you can't, at least not in your lifetime. Those corrections happen, and your losses, after a while will be greater than $10K. Big fishy has to eat.
The Aonix data on their website was very useful. It proved most of our points. That's why we reference it. Still available through archive.org. Although, just checking, I find a lot of the good links are dead on the times I tried. Uh oh.

I did find an announcement:

http://www.atego.com/pressreleases/pressitem/java-developers...

In the Aonix design, there is no GC on the hard-real-time threads or portions of the heap. Those are usually done statically anyway for max predictability. The GC can apply to anything else with it preempted by real-time threads when necessary. It was usually tied into a RTOS like LynuxWork's (now Lynx).
The EU 14-day online returns is an extension of the older regulation against high-pressure sales tactics, like telephone sales, door-to-door sales, and booths on the street.

It allows you to change your mind if you made an impulse purchase, but not really to "test" a product. The returned item must be unused and in new condition, with any seals unbroken - generally if you open the box or rip any plastic bags the online retailer doesn't have to accept a return any more.
Yesterday, I saw an article[1] about Amazon's plans to block websites in their stores (a very bad thing) and was wondering when a company like Google was going to launch a VPN service. I wonder if these things will meet in the long term. If companies that control the network try to limit access to information about their competitors, then their competitors might try to liberate that information.

[1] http://gizmodo.com/just-in-time-amazon-patents-method-to-pre...
The Race to Solar-Power Africa
Looking at Algo (https://blog.trailofbits.com/2016/12/12/meet-algo-the-vpn-th...), it seems like it provides an easy way to setup a (secure) VPN on a piece of hardware you own or one of the supported public clouds. In that respect, I'm not sure if it gives a lot of privacy. As you're the only one using that VPN, the traffic may not be too hard to trace back to you.
There is a Mature filter on imgur already that's human-determined. The problem is that people posting pictures will mark things mature unnecessarily, and there have been trolls who put up hardcore pornography without marking the image as mature. The problem is, as always, trusting humans to do the right thing without massive consequence for doing the wrong thing.
Librarians across the US are heavily involved in efforts to promote free and open textbooks. I don't really know what's happening, but university librarians all over are promoting open texts, providing hosting for them, working together to catalogue them, working with writers and instructors on copyright issues, etc. Some of them are putting money into texts, too -- I'm getting some funding to pay for a copyeditor, for instance. Departments have not (in my admittedly limited) experience ponied up cash or other support, although they seem to think open texts are nice.
Update: Sixels now work. I just need to fix scaling. The image turns out REALLY small.
Show HN: Kyso – an easy way to share Jupyter notebooks
Hi HN,

We're the founders of

https://kyso.io

We want to make it really easy to share data-science within teams, and
we've started with Jupyter notebooks.

We render the notebooks really nicely, so you can embed interactive visualisations like Bokeh, and Plotly plots.

Another nice thing is we allow you to hide the code for non-technical readers, so you basically get a beautiful data blog.

Look at https://kyso.io/laura/ for some examples.

We really want to hear your feedback, let us know what you think!
Does not install OpenVPN or other risky servers: so what's risky about OpenVPN? And Algo is properly describe as IKEv2/IPSEC? I've read L2TP is recommended over PPTP, but the Algo read me says it does not use L2TP, considering it legacy, along with IKEv1.
You could use DNS validation method for letsencrypt. But letsencrypt have pretty strict limits, so it won't work for a lot of users without their special permission.
Would it be possible and good to use desktop users' browsers as WebTorrent hosts for images? This would make the users pay for their browsing, allowing for the experience to be without ads.
Check out Mullvad. I haven't yet found a service that I think is slicker, more convenient, and more serious about privacy.

You can generate unlimited free trials until you're confident you want to spend the paltry $5 a month on them.

https://mullvad.net
Noooo!! Recruiters are so useful. They do a lot of leg work for you. They have access to many openings that aren't public. They can provide introductions to people you've always wanted to speak to. And they can convince good companies to create an opening for you if you would fit really well with the company.

I get to send my resume to a few recruiters and they call me with all the openings that fit my skill set and i would be interested in. They make looking for a new position so much easier. Often they work in teams so you get multiple people doing this for you at the same time. Plus you build a relationship with them, their team, and the company so you with them better next time too.

They are invaluable.

I do have to say though that there is enormous variability in their skill. The secret is to only work with a few that have access to different contacts and that you trust. Don't spray your resume out there to bad recruiting companies.

I have noticed a difference between industries though. In my main industry (finance and financial technology) recruiters tend to be very knowledgeable and work very diligently to give you leads that fit your skills and priorities. I've noticed that in other industries like web or internet start up they can be atrocious. I get all sorts of random crap from them so you probably need to be extra careful in certain industries.

But i would never give up my recruiters. They take a lot of pain out of me trying to find a new position.

I have a lot of love for my recruiters. I wouldn't have nearly the career i do now without them.
In a lot of ways, Victorian London doesn't sound all that much different to modern London.

Alhough these days, the Police generally don't bother trying to crack down on illegal street traders and other minor crimes.
I thought Google doesn't allow remote work?
That's a patent, there is no indication Amazon has any plans to do such a thing.
Right, this is like how prayer works. Not by the intervention of a deity but by forcing you to think through what you want and why you want it, thereby helping to create the mental preconditions for going about getting it. "God helps those who help themselves" in other words.
I could care less about the value of exploits on the black market. It is interesting, though, that someone that claims to have an understanding of the underground value of these exploits is unaware of just how complex it is to first find these exploits and then chain them together in order for them to work successfully.
Where are you getting it's derogatory? It wasn't stated or implied in the article.
If private key is accessible to the wide public, it's considered compromised and CA must revoke the certificate. Domain doesn't matter.
I know -- that's why I used the phrase "long-term". :)

I probably shouldn't have used the word "plans" though, since I don't know for sure if they will implement it.
It depends on what you're trying to do. It's pretty common with strings to ask for "everything excluding the first and the last character", for example, and then you want the end index (counted backwards), not length. Another common case is when you looked up a substring and got an index, and now you're slicing the string around that index.

But there are also many cases where length is more desirable.

Ditto with ranges - both end-inclusive and end-exclusive ranges are useful in different cases. I kinda like the fact that Ruby lets you choose, but I think that .. vs ... syntax distinction is too subtle and likely to cause bugs.

I kinda like the way Nim does it: .. for inclusive, and ..< for exclusive - e.g. 1..<10. They also use special syntax for count-from-end, instead of negative indices, which is also a good thing IMO (the decision to index from start or from end is usually something that's not going to change at runtime; but with negative indexing, it might inadvertently do so if you underflow when computing the index).
Remote meaning on the Google Bus on the way to the office.
Overgeneralizing a bit, my experience has been that people tend to be much better at spotting foreign propaganda than domestic propaganda.
I was present at the visit and demo, and it was the work of my group and myself that Steve saw, yet the Quora question is the first time that anyone has asked me what happened. (Worth pondering that interesting fact!)

That really is interesting. I am surprised Michael Hiltzik never asked about it during the research for Dealers of Lightning. Given its length that book probably tries to cover too much ground, but it's interesting that they never had that conversation. (IIRC the author quotes Adele Goldberg in that chapter)
Um, wow.

That's really something you should know and understand because you want to make sure you are getting paid correctly and catch any payroll errors. They are not uncommon, I've caught a couple myself, including an $1,800 mistake.

If you're paid biweekly (say, every other Friday) you have 26 pay periods. If you are paid semi monthly (say the first and the fifteenth) then you'll have 24 pay periods.
The article mentions in one sentence that PHP is also a factor, but then provides zero indication of how so.
Buy wrinkle resistant clothes - they can be washed without needing pressing.
Escape from System D (2)
Yes, but having a LinkedIn can only help.
Well, even if you don't work remotely, you routinely need to access corp resources from outside office.