skysight-inc/HackerNews huggingface dataset:
I disagree with this post. The semantics are clear and simple: if you assign,maps to a function or return from a function any array you can treat it as a copy of the array. As a performance optimisation the copy usually won't happen as it won't be needed. If you are dealing with large enough arrays that it matters wrap the array in an object that can be passed by reference.

I strongly opposed to original semantics and blogged about it. I am happy with the replacement.
C'mon, let's just list them all!
No, there is a minimum. The content has to remain down for at least 10 business days AFTER the counter is received by the hosting provider, to give time for the purported copyright owner to go get an injunction or other relief.

(The counter also requires disclosure of intensive amounts of personal data, which the initial notification does not, but that's probably the smallest problem with the DMCA system.)

See 512(g)(2) B and C of the DMCA for cites.
the experience is certainly priceless. I would recommend it to anyone hesitating, you won't regret it.
I rather like the copy-on-write semantics of Beta3. And if the OP wants the Swift team to consider his/her comments, they should file a Radar like everyone else.
The Amazon Lockers seem to only benefit Amazon because the shipping is much cheaper for them. If they offered a discount or credit for using the lockers then it could potentially be a useful service.

What is the benefit of using an Amazon Locker rather than shipping to your home? Maybe in neighborhoods that have a high stealing packages percentage.

The term lockers also imply (incorrectly) that they are supposed to be purchased by people for packages to be shipped to (like a PO box), the name might be hurting their success.

I can't find anywhere on any of the Amazon Locker pages where it lists a single benefit of using the lockers, http://www.amazon.com/b/?node=6442600011&ref=locker_fd_brws
NOAA and a lot of secondaries using their data: surfline, magicseaweed, swell3d, etc.
Eh, they're useful if you're changing a culture or if your organisation exists within a larger framework.

For example, the 2gether NHS Foundation Trust (a Mental Heath trust for Gloucestershire and Hereford) has trust values. The first is "Seeing things from the service user's perspective". This sounds uncontroversial and obvious hut many people (clinicians (in and out of MH); social workers; police; teachers; etc) who come into contact with people with MH problems are ignorant to the point of bigotry and so it's a useful value to have, to remind staff that often people who are saying odd things are not doing so as a function of illness, but because it is their actual lived experience.

One quick examples:

When I say I don't think Heath House Hospital in Bristol ("Bristol Priory") is safe partly because of the Robert Mugabe torturer it sounds like a feature of illness. But actually, Heath House hospital did employ someone who had illegally entered the UK and was using forged documents, and that person used to work for Mugabe as a torturer.
What (if any) is the difference between the free download and the 20 dollar version?
We didn't change it. I assume the rewording was joeyespo's attempt to avoid misleading or linkbait content in the title. As the HN guidelines point out, that's fine.
Well that's useful for all of us who are considering submitting an application. Thank you for sharing your experience. Number #6 is universal and so true, the sooner you accept it, the better.
That's not what "hacker" means.
All the reviews I have seen seem to agree that it takes around 4 hours to for the BioLite fully charge an iPhone. For the same amount of weight you could carry 3 Anker 12,000 mAh batteries, which I believe would provide on the order of 15 charges, at a cost of $150.

Unless you have scouts tending the BioLite constantly, I think it is definitely not a solution for groups.
any response including monty python gets an upvote from me!
Scott Warner: Serial Entrepreneurs and What Makes Them Successful
This gets posted here and there every couple months. Each time someone talks about how it charges things well enough but you do have to keep an eye on the fire and feed it rather constantly, plus it's heavy.

However it seems that few people ever acknowledge that you basically have an at-will generator that you can carry in a pocket--albeit as long as it's a big pocket. So theoretically if you have this and a GPS unit, it's almost impossible to get lost, no matter how long you are out in the wild.

It may seem a bit bulky and there are lighter and more efficient ways to cook on the trail, but for the right sort of traveler, this stove is also bundled with some potentially life saving abilities.
I'm glad I'm not the only one thinking this. What's the point of Swift being "safer" if this isn't an error (or at least a warning). The standard library even includes -[mutableCopy], so it's a established convention.
Although people have different definitions of 'good' and 'evil', in practice most people roughly agree about most of it. Humans have very similar minds. It's easy to lose sight of this, since discussion mostly focuses on the parts where we disagree, but that's some pretty serious selection bias.
If you are referring to the "last beta", then it's just what it says on the tin - it's the last of beta releases, meaning that it's unsupported and it's the end of the line, feature-frozen since mid May, no updates. The exact list of differences is over at [1]. The reason the last beta exists is that the beta period was quite long and there were people who got used to using the app for free, so that version is for them (though all beta users got 50% the production version).

[1] http://www.donationcoder.com/forum/index.php?topic=36388.msg...
I think that shipping fees for amazon are much lower than prices offered for people at say ups. Offering half of that, wouldn't be attractive and will probably hurt the amazon brand.
Given that the company goes to enormous lengths to never show or talk about the inside of the pan, I have to assume this is the Achilles heal. If the fins aren't replicated on the inside, then some areas will be mm from the flame, other areas cms (which, as an aside, means an enormous amount of material per pan) -- aluminum is a decent heat conductor, but that would still be a very bad recipe for cookware.
The links between aluminium cookware and Alzheimer's are inconclusive. From your article:

It can migrate to food from cookware and packaging materials such as foil and cartons. One study found that around 20 per cent of aluminium in the diet came from the use of aluminium cookware and foil, according to the Food Standards Agency. Tomatoes, rhubarb, cabbage and many soft fruits should not be cooked in aluminium pans, it says.

Older studies into the relation between aluminium and Alzheimer's have shown that aluminium has neurotoxic effects. A direct link between aluminium exposure and contracting Alzheimer's was only found recently:

http://www.medicalnewstoday.com/releases/272573.php

Overall, these results suggest very strongly that occupational exposure to aluminium contributed significantly to the untimely death of this individual with Alzheimer's disease.

Now inhaling aluminium dust through a dust mask is a lot different from cooking in aluminium pans, but I won't say the link is weak at best.

This remains very difficult to study, due to the long-term effects, and unfortunately also due to little funding and pushbacks from the aluminium industry itself.
I'm not terribly adventurous in real life, but I think if you are planning on getting that lost a GPS probably isn't the right sort of fallback (I'm thinking a waterproof map and a good understanding of how to get un-lost in the region you are in...).
I wish I could upvote this a hundred times; rarely have I seen so well-laid out a post on such a subtle topic. Just as I would form a thought like, "the author needs to explicitly break this down as an issue of variables vs values", they did so.

Part of the difficulty here (and part of why others are having a hard time understanding it) is that immutable arrays and mutable arrays are really two different types, and unlike many other types (which are inherently one or the other), you really want both. A Java analogy is that there are two different string types: String, which is immutable, and StringBuilder, which is mutable[0]; but this is a property of the value, not of the variable. (Other languages have similar string classes, and Swift might well also.) For C++ folks, the distinction between mutability of variable and mutability of value is shown in the placement of "const", i.e. "const foo ∗" vs "foo const ∗" (which of course leads us to "const foo const ∗", and the whole thing is a syntactic mess, but anyway), and object values which are mutable can behave differently from values which aren't even when the underlying type is the same. In your own code in any language, of course, you can design a class so that its objects are immutable simply by not giving the user any access to set instance variables; and if you wanted both mutable and immutable versions, even without particular language support, you could make a MutableFoo and an ImmutableFoo that are copy-constructible from each other.

What may confuse the issue here is the idea that we might want brief syntax for both kinds of array. But whatever the language designers decide, the OP is exactly right to point out that they really, really need to think this through and divorce mutability of values from mutability of variables.

[0] Technically three, because StringBuffer is also there, but that's not relevant to this discussion.
Works fine in mobile IE
Ask HN: World Cup 2014 Game Final Stream affect on the internet
any cool findings?
Workstation: 13" Macbook Air, Thunderbolt Display, Wired Apple Keyboard and Apple Mouse, Microsoft LifeChat LX 6000 Headset for Hangouts/Skype [http://www.microsoft.com/hardware/en-us/b/lifechat-lx-6000-f...].

Desk: Gerton/Finnvard

http://www.ikea.com/us/en/catalog/products/50106773/
http://www.ikea.com/us/en/catalog/products/00225293/
This youtube channel has some homemade tin can stoves. They are light and efficient and would allow the camper space to carry alternative chargers.

https://youtube.com/user/tetkoba

I'm more interested in these designs.
Not just Gates. Rockefeller, Sloan, Carnegie, all of whom Gates is emulating. It's a grand American tradition.
They already offer (or use to) a credit if you choose standard shipping while being a prime member. The Subscribe & Save does something similar.
Problem is, the law is being rushed in without checking or debate because of the stated purpose, however it would benefit from a debate if it being used for other purposes. That's the lie.
Yes, you're right of course. However seems like having a master git repository server is the best solution for using Git in teams. Especially large teams. Like, all open source project uses something like Github or Bitbucket these days. People aren't going to share patches via email to each other. In any case, you need a place to share code and it's easiest when that is a server that is owned by a single person or entity. Maybe this is where torrent tech could be useful. Magnet links need no central authority or server running to make a central copy accessible. There's just a group of machines running, no central place law enforcement could focus on. When you have thousands of machines across the world, DMCA is not practical.
While I hope this would be true, all the graphs tells me is that we're going back down to 2003-2005 levels of DUIs. There can be several causes for this, maybe education on not to DUI caused it, maybe less people can afford cars (just read an articles that teens/ people in their 20s have aren't buying cars as much as previous generations), or want to drive in cities like SF where a day's parking can cost more than $30, you have to circle around several blocks to find a free space.

I do like the idea of not driving, and think the DUI rate will rapidly decrease once things like self driving cars better enable us to give up personal vehicles.
As for the point of items there same day/next-day, that is the problem Amazon Fresh is trying to solve. I have it here locally and it is pretty much amazing.

For the last point - why send out your autonomous vehicle and deal with employees at all? That's so 2024 (as you said). I want an autonomous Amazon Fresh truck, or maybe even an Amazon Prime drone to deliver to me. No employees needed, no human inefficiency.
let/var solve a different problem than the question of whether the array itself is mutable. Look back at the OP, and in particular at the last example section, which lays out the behaviour of various combinations of let/var with mutable/immutable arrays. Each of these behaviours is desirable in different circumstances, and more importantly, by separating the concerns here it will make the language semantics easier to understand and apply to new examples.
USB 3.0 is pretty unlikely in a low-power embedded design though. I don't think I've seen any ARM boards with 3.0, and I don't think many of the low cost, high volume SoC manufacturers have integrated a USB 3.0 controller at this point.
let v var has to do with mutable bindings, value mutability within the bindings should be a separate concern.

Rust makes that exact difference[-1]: `mut` can be used either at the binding level

let mut a: &int;

or at the type level:

let b: &mut int = &mut 1;

Both are references (~pointers) to an int, but `a` is a mutable reference, it can be changed to point to a new value[0]:

a = &2;

because b is an immutable reference it can't point to a new value and

b = &mut 2;

is a compilation error:

error: re-assignment of immutable variable `b`

however b's value can be modified in place:

*b += 1;

whereas trying that with a:

*a += 1;

is an error:

test.rs:5:5: 5:7 error: cannot assign to immutable dereference of `&`-pointer `*a`

`a` is a mutable reference to an immutable value, `b` is an immutable reference to a mutable value.

[-1] and so does C though it has the opposite defaults, you can have an

int const *

— a mutable pointer to an immutable int (you can reassign the pointer but not change the pointee) — and an

int * const

— an immutable pointer to a mutable int (you can't reassign the pointer but you can alter the pointee)

[0] the code does not work as-is because lifetimes, but close enough
The cabs I've used in the last few years have all had credit card swipers in the car. I figured this would be a universal feature of any moderately populated cities' cab system in 2014.
I'm referring to what you get when you click the download button at the top of the page. So that's the last beta?
It's just plotting the number of monthly arrests, that doesn't tell you much.
The way Uber works is that they already have my credit card on file. I don't have to fumble with the card or my wallet either.
I think the GP asks "is it ethical to analyze after it has already happened?" I'd say "probably".
agreed; this would be a nice exception and I'm sure in a few places the compiler could pick this up to add warnings.
Alternatively get it to throw an exception if the array is modified.
Much better than some [[]] notation which just makes me think of multidimensional arrays
Julia is an awesome language (and about time too!).

For those of looking for a more lispy tool, checkout the
version of Matlisp I'm writing:
https://github.com/enupten/matlisp/wiki
Python client for an open source graph database Cayley
> The immutability is already implied by the 'let' and 'var'.

The immutability of the binding and that of the value are different concerns. let and var are about the binding's mutability, trying to munge them together only ends up in tears.

> The proposal is similar to proposing the following declaration in C:

No. The proposal is similar to the following C:

int const * i;
Pittsburgh has really weird demographics, with an uneducated older population, an educated younger population, a big gap in middle-aged population, and a massive housing surplus.

Why? Pittsburgh's steel industry, which had tons of well-paid blue-collar union jobs, collapsed in the early 1980s: 'Following the 1981–1982 recession, for example, the mills laid off 153,000 workers.'[0] A lot of the working-age population left in the following years. The main thing remaining were a lot of world-class institutions in healthcare & education (much better than a lot of the Rust Belt, e.g. Detroit/Toledo/Milwaukee), so the people that come to & stay in Pittsburgh today are very well-educated[1]. The older population that had pensions or savings to fall back on when the steel collapse came, and didn't need to relocate for work, is a lot less educated.

[0]http://en.wikipedia.org/wiki/History_of_Pittsburgh#Collapse_...
[1]http://nullspace2.blogspot.com/2013/06/education-examined.ht...
Hand-cranks are much much better for getting electricty.
You might be interested in https://en.wikipedia.org/wiki/Comparison_of_single-board_com... . There's a table including USB 3.0 and SATA support at https://en.wikipedia.org/wiki/Comparison_of_single-board_com...

Personally, I have a Cubieboard2 with SATA but only usb 2, it costs a bit more than $50.

http://www.cubietruck.com/collections/frontpage/products/cub...
The Two Faces of the Moon
"For the last point - why send out your autonomous vehicle and deal with employees at all? That's so 2024 (as you said). I want an autonomous Amazon Fresh truck, or maybe even an Amazon Prime drone to deliver to me. No employees needed, no human inefficiency."

Several reasons. It would work with any store or even fast-food/restaurants, sending my car to pick up a burger would be fantastic. Human employees walking the packages to your car (which would have a special lane in front of the store) could be easily replaced by a robot, at the moment it's just cheaper to have a human do the task. For many people who need a low paying and low skill job, that would be a great opportunity for them, there wouldn't be any dealing with customers either.

How would the autonomous delivery trucks you are talking about actually deliver the packages? The very difficult part would be getting the packages from the vehicle to the person's door. It would not work if it required the customers to come outside to pick up the packages, people wouldn't be home, they might be busy at the moment, it would be difficult to ensure they don't take the wrong or someone elses packages. I've considered that before and I just can't figure out a way for that to work.

The drones are also impractical and could only be used for small items. You would basically need a landing zone in your yard, I just don't see that happening nor being part of the free shipping. In my opinion the drone announcement was just a research project (that was full of flaws that can't be overcome) or a marketing stunt.
Since it’s Sunday and I love guestimation:

To put this in perspective compared to the new 1.2 V, 3500 mAh NiMH batteries (available for ~$1 each on eBay), let’s say we need 5 of them to go from 6 V to 5 V as they discharge. That’s a total of 17500 mAh (17.5 Ah). 5 V at 4 W is a current of 0.8 A by P = IV, so the batteries could run for just under 17.5/0.8 = 22 hours (slightly longer, since V > 5 which means I < 0.8).

They don’t say how much thermal wattage the stove puts out, but 1000 W electric camp stoves are readily available so I will go with that. 2-4 W of electric power translates to about 2-4% thermocouple efficiency which is pretty good.

I think perhaps in the near future we’ll see some innovations in heat engines like Stirlings which easily reach 50% of Carnot efficiency. They have a reputation for low power to size ratios, but that’s due to lack of compression (easily remedied if anyone, well, tried):

https://www.youtube.com/watch?v=H_Vnxapd5fs

The Carnot formula is:

Carnot efficiency = (T high - T low)/(T high)

So to boil water at 212 F (100 C or 373 K) at an ambient temperature of 72 F (22 C or 295 K):

Carnot efficiency = (373 - 295)/(373) ~= 21%

So a Stirling engine would achieve 10.5% at the heating surface, or about 2.6 times better than a thermocouple.

However, if we put the Stirling engine within the flame with modern ceramics and, say, graphite lubricant which can go to 842 F (450 C or 723 K), we could run at say 500 F (260 C or 533 K):

Carnot efficiency = (533 - 295)/(533) ~= 45%

So a Stirling engine would achieve 22.5% in the flame, or about 5.6 times better than a thermocouple.

Of course then you are dealing with moving parts and it would probably be unreliable. But the whole engine could be made airtight with the generator enclosed inside, so it might be possible to build one with a service interval of tens of thousands of hours or more.

Also I’m probably being too conservative on Stirling engine efficiency and too optimistic about thermocouple efficiency, so a Stirling engine is probably more like 5 to 10 times more efficient than a thermocouple.

I’ve often wondered if it’s possible to build a solid state device that raises the frequency of infrared radiation to the visible range so that it could be converted to electricity by a high efficiency photovoltaic cell. It can’t be done by concentration alone because the laws of thermodynamics state that concentrators can’t reach a temperature hotter than the source (5300 C for the surface of the sun), although using multiple cells optimized for specific frequency ranges seems promising:

https://en.wikipedia.org/wiki/Concentrated_solar_power#Effic...

I see that as perhaps one of the great engineering challenges of our time, because low temperature gradient free energy is all around us (orders of magnitude more than we could ever use) but we have no way to gather and concentrate it cheaply. So far this is the most promising method I’ve found for visible light:

https://en.wikipedia.org/wiki/Luminescent_solar_concentrator
It seems to be fairly universal, but cabbies also drag their feet a lot on using them, in my experience. Whether this is because the remote units are fiddly and slow, or they just don't like having a paper trail on the tip & fare, I don't know.
No, that's the actual app. As it says right under the button -

Two-week unrestricted trial
Anytime upgrade to paid status