skysight-inc/HackerNews huggingface dataset:
No, it could be mutable variable referenced/accessed (not sure of the right word here) in a function via either a reference-to-const or a pointer-to-const.

It seems highly non-intuitive to me that casting away constness works differently depending on whether the variable was defined const or not, but if that's the rules, that's the rules.
You are stating something that the parent comment explicitly says is not true. Quoting:

> The vast majority of CCTV in the
> UK is not networked, and owned by
> small private companies ...

So you say:

> UK is being watched by a network
> of 1.85m CCTV cameras.

Your comment adds nothing to the discussion, and is contradicting the parent comment without evidence.

Whether you are right or wrong, I suspect that's why you're being downvoted. If you flatly contradict someone without substantially adding to the discussion, that's what happens.
While not an ATX Desktop board, there is an initiative to make a POWER-based notebook:
http://www.powerpc-notebook.org/en/
I'm using this for rolling out test environments and so far it works amazingly well. Wildcard DNS record to an ELB, and with just the one kube-lego pod + the one single ingress annotation i automatically get new environments provisioned in under 10 minutes including app bootstrap. As a recovering sysadmin (some fools now call me devops;) this is stuff i thought of being the holy grail 5 years ago.
Most citizens carry said microphones complete with GPS and other tracking abilities... already
>>The ethics of a company and the value they provide to a user are all subjective and thus you cannot state that the company is unethical or the users are being exploited as a rule.

This seems to me to be the crux of our disagreement. You believe ethics are so subjective that ethical stances should not be expressed.

I reject that whole heartedly.

Businesses with user counts that dwarf customer counts generally are exploitative and bad for the consumer.

They are incented to harvest information that results in privacy violations.
It's demonstrably not a fact, and it doesn't add to the discussion. Add constructively to the discussion and contrary opinions are not only tolerated, but engaged.
You certainly are confused, but now it's apparent whence this confusion stems: the notion of verification.

Non-experimental studies can still be verified and often repeated. Take a cor relational study for instance: you can perform the same measure on a totally new sample and see if the effect is still exhibited.

With regards to fossils, these are available for cross-examination, so in principle, you can replicate the carbon 14 dating sequence or examine morphological features in light of new paleontological findings.

I repeat: experiments are not the only verifiable/replicable forms of empirical study. You are confused (and that's quite alright!)
Every time you add a filter for a particular trait or attribute, you're removing filtering power on all the other things you're looking for. Want someone with above-average experience in $foo? You've just halved your candidate pool, which means in order to make a hire you have to relax one bit of selection in some other category.

The question isn't whether experience helps. It's whether experience helps more than the worst part of the applicant filter that you're using. If it does, you should use more experience-based filtering. If it doesn't, you shouldn't.
> but instead cites the fact that proportionally more pollution is emitted by motorcycles than by cars which is a completely separate issue altogether.

But a pretty big one, that you're side-stepping by quoting a special interest group from the motorcycle industry. Fuel efficiency could be better, but emissions are always worse.

Here's another source for you,
Ana-Marija Vasic and Martin Weilenmann. Comparison of Real-World Emissions from Two-Wheelers and Passenger Cars
http://josiah.berkeley.edu/MiniProjects/Vasic2006.pdf

I would wager that ab bicycle will have a better fuel efficiency, emissions, and environmental cost of production than a car, or a motorcycle.
Try mailing Scott Hanselman; I'm quite confident he can help you get in touch with someone inside the mothership: http://www.hanselman.com/about/
for the most part a marathon is pack running, which has many aspects that you can compare to politics. for example the overall pace - if you think you can outsprint the pack, it's better to force a slower pace, and the reverse if you think you're gonna get outsprinted, force a faster pace or create separation.

in particular, if there are multiple runners from one country, they can/will take turns running in front of the other. this allows them to share the cost of breaking wind and creating draft, allowing the other to coast. if you have this kind of relationship you conserve energy which is sort of important when you need to run 26.2 ~4:40 miles in a row.
Even here you see people who harbor the delusion that governments are all-powerful, ignoring the fact that if they employed mind-readers, or, for that matter "polygraphers," they would be an unscientific fraud and no amount of law could change that.
> implementing both "const" and "non const" methods cause a lot of code duplications

D has an `inout` qualifier that has the effect of "transmitting" the const-ness of an argument to the return type.
I fully agree with the author of the article. Blatant examples reaffirming the author's article can be seen here on Hacker news, for example, where any questioning and doubt of popular opinion can lead to profound distress, implied and open threats, as well as excesses of emotional angst. Write anything that does not amount to high praise and one might suddenly find oneself in very hot water. Examples on the Internet at large are even more extreme.

If I write that I grew up in a highly competitive environment, where toughness, both physical and intellectual was constantly challenged at all levels and was what we lived by, and that the current state of affairs deeply disgusts me, is that going to land me on the censorship track and cause all kinds of emotional angst?

I've been on the Internet since 1993, long before most of generation Y could even use this medium, and long before the commoners (more angst! Oh the impudence!) made the intellectual cesspool out of it, and I've noticed a disturbing trend: write a dissenting opinion and count on being labeled a troll. Back in the day when you told someone that they're a lamer because their decompression routine sucks and needs 80 bytes and they told you that you're an incompetent asshole who just spews crap, you wrote a 51 byte routine that was at least twice as fast, and told them where they belong; sometimes the little flower would get so bent out of shape that they meet you with a bunch of their friends and then get the living daylights beaten out of all of them. And the world still turns, the Sun still rises, and sometimes you meet those people and have coffee with them today, laughing about the good old times. I really wonder if my generation completely or just partially failed at parenting, raising "special flowers" which cannot deal even with simple opposing opinion, let alone someone writing faster and shorter code, or having better grades than them. What kind of panic would reign if they decided to climb a tree without a carabine or a helmet, completely unattended?
This is, tangentially, my objection to my friend's dream of anarchy. Maybe the world would be better off without government- but the power vacuum will always be filled, so it's almost certainly better to fill it deliberately.
Female role models will help. So, biographies and this: http://sheroesproject.com/

You might also look for resources on the social and emotional needs of gifted. Lots of bright kids wind up "shy." Having spent a bit of time involved in the gifted community and raised two bright kids, I think this is not mere coincidence and some of it is driven by the negative social fallout that tends to come with the territory when people at school figure out you are "smart."
it is on HN
I know two people who are now on Verizon Fios and still start up their internet by going to AOL.com... They are about as far from a technical user as you can get.
"But in the new one, I can enhance my experience for machine learning."

If they are trading this benefit for paying you less, make sure to get that in writing. Maybe not in your employment contract but certainly not a verbal promise. It's not uncommon to be told things in an interview that are not delivered later.

For example, a friend took his current job for a little less than he might otherwise on the condition that he could work 2 days a week from home. Fast forward a couple of years and a new boss later; now they want him to come in every day. Too bad the "work 2 days from home" agreement wasn't written down anywhere...
I dunno, I got an amusing anecdote out of it and got a rise out of you.
Ethereum Hard Fork Creates Competing Currencies as Ethereum Classic Rises
Random numbers in Elixir and Elm
I have a TK1; it's perfectly usable as a desktop machine. I don't use it because I don't like Ubuntu and the project I was using it for has finished, but plug a SSD into it and it works a treat.
I though kids how to program and the one we would start everybody out on (unless they already had a lot of experience) was https://scratch.mit.edu/ It is basically programming, with out all the boring typing. You can go from zero to making a cat make a sound, in a loop (fully guaranteed to make any adult hate you) in a couple minutes and it scales all the way up to making Mario (https://scratch.mit.edu/projects/49905542/), but way more discoverable than any "real" language. By the time you can make Mario, you can program for real.

It includes ways to show of what she has made to her friends, but it is not directly social (unless you are sitting more than one person at a computer, which can totally work).
I have the feeling many schools try to convey the imperative, functional, logic progression scheme, but very few people will either get the love or the wit to follow. FP and Prolog flipped my mind around computing twice. The notion of tasks, stack, processes, programs, function, properties, sets, space, graph traversal, continuations, etc etc all fit in a small framework it's maddening.
Ill see your event thingy and raise you mine - https://github.com/kashifrazzaqui/again/blob/master/again/ev...
Not only are FPGAs as far from the ideal of "computation as reduction" expressed in the paper as they could possibly be, but they're the hardest machine to fit into this sort of a paradigm.

The typical CPU will run functional code fairly efficiently if enough work is put into the compiler (to some functional programmers this sounds bad because hardware should make writing functional language compilers easy. People who know about hardware make a different conclusion - that hardware is just fine, as Ken Thompson said, "the PDP-11 is a fine Lisp machine, it's not a language special enough to warrant a specialized machine.")

The typical accelerator is a harder target to a general-purpose functional programming language (it's a poor target for a general-purpose imperative language to begin with.)

The FPGA, with its explicit management of every imaginable resource, is the worst target for a general-purpose functional programming language.

In general, the farther away a commercially significant machine is from the classical von Neumann architecture, the more terrible target it is for functional languages, which never prevented FP aficionados from talking about "the end of Moore's law bringing about the long-awaited demise of the von Neumann machine", a "demise" that largely doesn't happen and where it does, it does not mean what they think it means.
If you are referring to the whole Nokia episode, don't forget it was the Nokia board itself that placed a big sum of money on Elop's contract if he managed to get someone to buy the company.
Sitekite
Cult of personality.
There are a huge number of CCTV cameras in the UK (potentially up to six million[0]), but it is somewhat misleading to call it a network of cameras. Many are owned by private businesses, not the Government. From [0]:

> A key finding of our research is that the proportion of cameras controlled by local government is around 1 in 70. [...] Without the help of businesses investing into their privately-owned systems, the Police would only have access to the one publically-owned camera per 1,000 head of population [population of UK/1000 ~= 64000]

[0] http://www.securitynewsdesk.com/bsia-attempts-to-clarify-que...
Then I must have another calculus exam coming up sometime, because I regularly have dreams in which one of the secondary events is I've signed up for a calculus class for which I have done no homework or studying.

Not sure why it's always calculus, as I love calculus (though I did drop out of the third-year-calc class to retake it later).
I'm a big fan of Processing or p5.js for teaching kids that age how to write code. The immediate visual feedback from a line or two of code creates a positive feedback loop that encourages learning. Shiffman's book Learning Processing is a great gentle introduction: https://www.amazon.com/Learning-Processing-Second-Programmin...

His Nature of Code work -- simulating nature through code -- also is really interesting but requires a little background in coding.
Wouldn't that just place the burden of providing those abstractions on the hardware implementer. In essence, are we not just pushing the problem down the stack?
You don't mention Portal 2, Dota 2, CS:GO, all the TF2 updates, Source 2, all the advancements to Steam, the Steam Controller, Steam Link, the Vive, the Lab VR demos.

Sure the Battlefield team has made Frostbite which is shinier than Source. Did they also make their own store, gamepad, and VR headset?
rabbits are generally used for time trials/record attempts. if a runner wanted to try for a 4 minute mile, they would have a rabbit run 2 or 3 laps evenly, at slightly better than 4 minute pace (say 800 in 1:58 or 1200 in 2:57). this allows the other racers to draft off the rabbit, as well as focus on running even splits so they have as much energy as possible for the final sprints.

rabbits in marathons are pretty rare (to my knowledge?) though
Humans in general prefer this. See also petroleum. And in the same way it seems the only thing that will see a change occur is necessity.
Just showed Girls Make Games to my 14 year old daughter and all she said was how condescending...
To put it simple, FPGA design (as practiced in nearly 100% of commercial use cases, i.e. with VHDL or Verilog) is iterative programming on steroids – even a sequence of actions requires an explicit mutable state variable. If you need to access external memory (e.g., DDR3 RAM), you have to communicate with a memory controller module. So not only is there no garbage collection, there's not even a malloc! And no recursion.

From time to time you'll read statements along the lines of "functional programming languages map really well to FPGA design", allegedly because the logic functions between register stages behave like declarative constructs. Such claims are excellent bullshit detectors, indicating that the person uttering them doesn't have the slightest clue what they're talking about. It's on par with believing that expressions like "a + b * c" make C a functional language.
This is not an American thing, it is even worse in Japan and Korea, where kids are forced to study from 6 am until late (8pm ish), and this goes on into the workplace as well. I attended an international high school in South Korea (I'm Latin American) and I felt utterly sorry for my Korean classmates. I've heard worse from the Japanese work ethics.
Fair. :p although it would have made using alts much more infeasable, and cause people to quit faster.
It's not about liberating programming, it's about liberating programmers by enabling them with more powerful abstractions. And pure lazy statically-typed FP is one hell of a powerful abstraction.
Interesting to see that at the same time the EU privacy watch dog is proposing to mandate encryption and outlaw these kind of decryption methodologies[0]. While still an opinion, it is good to see that in this area the EU is among the most progressive governments around.
[0] https://secure.edps.europa.eu/EDPSWEB/webdav/site/mySite/sha...
Why not just mimic V for Vendetta
Phantom AR: Make Augmented Reality Great Again (a Fresh Take on Immersive AR)
It's the trendiness that is new, not FP itself. And, it appears to be new to a majority of the working developers in the world.
Yes, thank you!

Here are some other related links. It looks like their patterns are just a little noisier due to the medium of water, but you see the same kind of symmetry.

http://www.thisiscolossal.com/2013/06/the-visual-patterns-of...

http://thekidshouldseethis.com/post/20902918854 -- nice video

http://www.cymatics.co.uk/
I guess one way to approach questions like this, that challenge our fundamentals of Doing Things, is to ask this:

Would an alien race be doing the same things? Using electricity, decimals, binary, registers, memory etc. the same way we do?

As opposed to say photonics or biochemicals-based computers, trinary or quarternary number systems, belt architectures and so on..

How much of our world has been shaped by simply the ORDER in which we discovered things?

If there is only one Right Way of doing things then all the intelligent civilizations out there will eventually use the exact same architectures and have the exact same technology and, personally, that would make for a very boring universe.
I'm a former MSFT employee that was around when we dropped stack ranking, and I didn't feel like that was a substantial change. Managers still calibrate you against your peers, a stack is still created, and compensation is assigned accordingly. I remember reviews feeling the same before and after. What changed for you?
"but paedos and terrorists!!!!"

Welcome to any debate RE: technology and privacy.
I also recommend reading the first comment on that Medium article from top to bottom. Hits the nail straight on its head.
> They produce little games like Dota2 more for fun than anything else, they gt rich with steam.

Little games like Dota2? It's the biggest title on Steam in terms of players by a large margin and probably the 2nd most popular game worldwide on PC to ever exist (behind LoL)

It also generates a significant amount of revenue for Valve through the sales of tournament ticket and cosmetics.
You think so?

If the computer that you are using right now, like an Ipad, or a PC with intel inside, has the ability to be remotely controlled, like it has with Intel ME, or Apple(for use when someone steals an Iphone...), and the law mandates that they can access this service, then you can't keep ANYTHING encrypted.

It is worse than not encrypting it, because you believe it is encrypted, when it is not. Technically it is, but they can read the key transparently without you noticing.

Those services can access all the computer(the entire RAM and disk, all the processors) and have privileges over your applications and even the OS.
12 year olds should be outside playing, not coding.
Subject to strong controls and safeguards to address the increasing technical sophistication of those who would seek to do us harm.

Ofcourse we all know the strong controls and safeguards there will be:

https://www.theguardian.com/uk-news/2016/jun/06/letters-lack...
The 10 Algorithms Machine Learning Engineers Need to Know
Claude Shannon, arguably one of the greatest electronic engineers of the 20th century (which would be "ever" I guess) even went to Von Neumann for advice. The "novelty" of a signal was thus named "entropy" (inverse thereof) because of how Von Neumann understood information theory fitted into the broader picture of theoretical physics. Entropy = Amount of Disorder in a System = 1 / Novelty, or something like that. Point is, Von Neumann didn't just understand Shannon's ground breaking new theory right away, but also understood how it tessellated with all the other ground-breaking theories of the day.
This also might be interestings: http://www.html5rocks.com/en/tutorials/internals/howbrowsers...
Not sure what point you're making. I did read the article.

There's no getting around history. The reasons are very complex but the facts are this: in our current period, the distribution of creativity/problem solving/invention is lumped more into some groups than others. Perhaps environmental factors led to this -- perhaps genetic predisposition. It's hard to know.

Humans have been walking upright for around 2 million years. The fact that inventiveness has exploded in the tail end of those 2 million years provides no commentary as to the "group distribution of inventions" going forward.

Peter King, likewise, made no attempt to say that one group will ALWAYS be more represented in the realm of scientific/intellectual achievement, inventions, etc.

All of us (well most of us) recognize that a uniform distribution of intellect/curiosity/problem solving skills is best for humans, and since humans share everything with each other, eventually we'll get there.
Interesting. My panic nightmare is always linear algebra/diff EQs and that is the math class I dropped and retook later. The dream always ends with me remembering "hey, wait, didn't I graduate?" and then I wake up.
Common garage problems and DIY solutions
The article is unfortunately a bit unclear, but it's not true that they have "nothing to do" with the notes. They are just a bit noisier than what we've perhaps seen before.

Would you say these pictures have "nothing to do" with the notes?

http://www.thisiscolossal.com/2013/06/the-visual-patterns-of...

Yes, it is a function of the note/frequency and the medium, not just the note, but that still means they are very much related tot he notes.

In particular you can see the different circular symmetries pretty clearly through the noise.

http://thekidshouldseethis.com/post/20902918854
It would have been interesting if it were able to do prediction based off a mobile phone sensor (like the heart rate apps).
Are you telling me reading technical documentation isn't enjoyable?!
That's a great point. I think there is fundamental flaw in my virtual machine because recursion does not work, but calling other functions from within a function do work.
Because he's trying to make a point. And that point is the similarity between the machine he's got and other Sony products, demonstrating its heritage.
12 year olds can easily do both. (I certainly did.)
Some thoughts on Elm Development
Fair. It's not all about intent. Intent definitely matters, though.
I've typed and deleted this post a few times trying to find a way that it doesn't sound kind of pompous but if it helps save one person alot of money then screw it, I'll sound pompous....

I get asked quite a bit on how to start doing algorithmic trading and the first thing I always tell people is don't.

I think I've said this many times now but the number of people who come at it with the thinking "I'm a computer scientist. I'll just fire up R or python and apply some machine learning to the markets and watch the money roll in" is staggering.

I mean each day 100's of Phd's start with clean market data, more data sources than you could possibly think of and statistical back testing systems that have 1000's of man hours put into them, trying to find a way to make money.

After all of that if you really want to I wrote this in response to an Ask Hacker News a little while ago

https://news.ycombinator.com/item?id=11352562

TL/DR
- focus on time periods greater than a day

- expect to lose money

- expect to take a year to figure out some edge in the market

- most decent trading strategies that a normal person can use come from economic/market insights first and technology second.

The site: https://www.quantstart.com/ is also decent at bringing you up to speed on the math you'll need to know though I believe that the material there oversells how easy it is to find a decent trading strategy.