skysight-inc/HackerNews huggingface dataset:
I am not a C++ developer. My understanding was that c++ const was found severely lacking for complex structures? I know that java's final is worthless in this scenario. Can anyone elaborate on how effective c++'s const is for this use? Thx.

EDIT:

After reading the first three links from a sensible Google search

http://duramecho.com/ComputerInformation/WhyHowCppConst.html
https://msdn.microsoft.com/en-us/library/145yc477.aspx
http://www.cprogramming.com/tutorial/const_correctness.html

I can see that C++ const is very sophisticated. I like it, and I can see that what the author described is well provided for by it - safely sharable objects.

But, it is also very clear that const introduces a fairly extreme level of sophistication to the compiler. It isn't clear how this sort of feature would interact with interfaces{} etc.
Wordpress installation on AWS in 1 minute
I've got a question:

Do you think telecoms should enjoy government-enforced monopolies? Are you in favor of abolishing those, opening up the spectrum, etc.?

Do you think that has any chance of happening? If not, are you then in favor of regulating them as the public utilities they are?

---
On the original topic:

The economic malaise of the 70s was the exact opposite of what we have today. It was a supply constrained economy, with high interest rates and not enough money available for investment but plenty available to consumers. The result was "stagflation," rising prices with no growth. Ours is more like the 30s malaise-- demand constrained, with low interest rates and plenty of money for investment but nothing to invest it in. They've been trying to goose inflation for years with no effect (beyond inflating assets) because everyone is drowning in debt and wages are flat. This looks nothing like the 70s.

The "socialists" were right in the 30s, then they were wrong in the 70s. Now they're right again. In 30 years they'll probably be wrong again. In economics nobody gets to be right for very long, because an economic theory creates an incentive structure that rewards people for acting so as to invalidate it. Ecosystems are the same way... full of feedback loops and paradoxes.
For what she's describing, "reverse engineering" is actually the more common phrase rather than "code disassembling".

If you search amazon.com, "reverse engineering" is in the titles of the first 2 books:

http://www.amazon.com/s/ref=nb_sb_noss_1?&field-keywords=rev...

The way most people use the terminology now, I'd say "reverse engineering" encompasses all the strategies of analyzing and unraveling the logic of assembler code. On the other hand "code disassembling" is more specific about using a tool such as IDA to disassemble the binary executable into assembly before the intellectual task reverse engineering begins.
> And if the police decide to do nothing?

What is uploading it to YouTube going to do? The only motive I can think of there is to try and shame someone for something, but that's rarely applicable. Besides, nobody is saying "the police did nothing, therefore I uploaded it to YouTube".

The best reason I can think of for sharing an animal cruelty video with the public (or at least doing so before exhausting any effective strategy) is when you need help identifying the culprit, so you can properly report it. But YouTube isn't the right community for that sort of thing.

> And what of states where creating that video in the first place is itself a crime?

How does that excuse uploading the video to YouTube? If making the video itself is a crime, then sharing it with the public seems like a great way to get yourself in trouble.

If your intention was to try and distribute the video anonymously, surely there's ways to anonymously submit complaints + evidence to the police.

> What if the abuse is not criminal, but you wish to convince the public that it should be?

Good question, perhaps that situation does warrant uploading to YouTube and spreading publicly. Although you'd need to be careful of exposing yourself to a defamation lawsuit there depending on whether the perpetrator in the video is identifiable. Although even in this case I'm skeptical as to the efficacy of this action.

Related to this, I'd say that the best justification for uploading such a video would be if the video is considered to be in the public interest. This would cover situations such as a government-funded institution engaging in unethical/criminal behavior (I'm thinking here of things like Abu Ghraib). But in such a situation I still think uploading to YouTube is probably the wrong approach; I would expect you could find journalists that would be interested in a story like that and would be much better-positioned to bring attention to the unethical/criminal behavior.
Mobile app that connects local parents like a dating app. Parenting is easier
Hey HN,

I just spent the better part of a year trying to create something I thought would make parenting so much easier. As a parent (of a 2 year old) I found it difficult and time consuming meeting other parents near me. Of course there was the random meeting at the playground, baby store or target - but I thought there had to be a better way to find and meet other local parents. Parents that I had some sort of commonality with…

After thinking it through, I decided to create an ios app. I called it Kinnecting. (www.kinnecting.com) ( KINnecting, get it?) A parent (you) logs on via Facebook and the app uses much of the info to connect and list other local parents near you. Finding mutual friends and interests with other parents as well. You can connect with them and chat with them in real time once they accept.

I figured if dating sites could use an algorithm to match singles, why couldn’t I create an app that used an algorithm to match parents? It didn’t exist, so I created it. I’m not an engineer rather a techy Dad that wanted to create something that I thought parents could use. It was just so dang isolating being a parent - there had to be others that felt the same way.

Anyhow, I just launched it last week on the Apple App Store and I would love some of you fine folks (that are parents) to take it for a test drive. There are definitely some bugs, but I’m eager to hear any and all feedback from you techy-parents. I REALLY APPRECIATE IT.

You can go to http://www.kinnecting.com to download it and use the invite code: Hackernews

Please feel free to Kinnect with me directly on the app or in the comment thread below. ( or email soam [at] kinnecting [dot] com )

So so so many thanks in advance.
S
It's also a shot across their bow. If they keep doing it after being made to pony up $600K (plus legal expenses which stand a decent chance of being higher than that themselves), the next time they are found infringing they're going to pay quite a lot more, if they don't stop.

This isn't about running around beating people with sticks, no matter how fun that may sound to us. This is chess; they want to make a move, the Feds make a credible threat, Marriot stops making that move, mission accomplished. There's not much more that "punitive" damages could do that the future threat isn't already doing. (And I didn't say there's nothing more, but there isn't much more of true social value. "Glorious, wonder schadenfreude" is not really the sort of "social value" I want to see my government pursuing.)
900 kg of CO2 per ton of cement. According to Wikipedia, it generates up to 5% of worldwide manmade CO2 emissions.

1.8 metric tons of CO2 per ton of steel.

200k metric tons of cement = 180k metric tons of CO2
200k metric tons of steel = 360k metric tons of CO2.
Again, this is part of the general popularity of the Internet; it looks more and more like popular entertainment pre-Internet than it looks like the thoughtful, intelligent place the Internet briefly was when only a smaller group of enthusiasts wrote online. Instead of the Internet itself being an intelligent niche, it looks more and more like TV and one has to seek out intelligent niches within.
I don't thinks so.

The proof of work needs to be tied to the block. It also needs to be very quick to verify but hard to compute (like getting a hash under a certain value). With scientific problems, you may need to solve a problem, then ever node on the network solves the same problem to verify what you did - which would waste a hell of a lot of resources!
I wonder if hotels are going to start sporting Faraday cages soon?

"We shield you from potentially harmful EM radiation so you can enjoy a safe and comfortable night's sleep."
So on OSX, the rust version (and a go version using buffered i/o) is about 4x faster than the c version (although my system can't find fputs_unlocked). I like watching performance, but for this kind of code with a language like rust this is a silly benchmark.

It seems like this is mostly benchmarking syscall overhead (and in the case of libc, mutex overhead).
Mozilla are clearly becoming desperate to find any distinguishing factors to market Firefox. Sadly, this feels like the beginning of the end for this browser.
I'm a bit out of the loop, but to build on mccr8 and soapdog's answer:

Anyone doing WebRTC seriously will need to run a fallback centralized pairing service to get around the wacky real world network topology and setup a successful p2p connection. In some cases, you need a dumb centralized pipe to connect the peers.
The author addresses this in footnote #2. They're simplifying the C code to get to the point of the article faster.
Looks like they've fixed it. But seriously don't they have editors reading this stuff before it goes live?
Pretty much the same idea here. Startup didn't mind me fixing bug at 3 am, but wanted me at the office by 9 am. I left.

The worst part is probably the fact that I got a raise when I stopped caring about the company altogether, and took 2 month for a 15 days job...
About half a page in, i wondered, a foreign government has hired ELIZA, really? Ha, yep.
My parents had an uncanny knack for always buying slightly the wrong thing when I was a kid. Betamax, Amigas, minidiscs.

I used to have a cassette player that had a tape recorder on it. It made it bigger and heavier, and probably more expensive and I never used the record feature.

Just because part of the product works well, doesn't mean the rest of it is good.
Open source hardware arm dj system
USAF chooses 747-8 as next Air Force One
And yet ... http://www.buzzfeed.com/news

They also produce actually good quality news from solid reporters.
You'll probably need investors when you need the money to scale (more servers, employees etc). Or when investor money will get you significant growth (even when you don't need the money).
My personal opinion is that you start looking for investors a month (how however long you think will take for you to get the money) before you deploying it to the rest of the grocery stores. This will ensure that you won't run into shortages of money when you are scaling up.
The Petulant Entitlement Syndrome of Journalists
Excessive Latency on CORS AJAX Request to Local WSGI Server in Chrome
Facebook outage yesterday–a technical glitch, not a cyber attack
I've stayed in several hackerhouses where women peacefully coexisted with men... not a single issue. If someone is acting weird, tell the homeowner.
How many does Firefox Hello support? I can't figure out from the page if it supports more than 2 -- which makes me think it's probably 2.
Aren't jamming devices of that type illegal, as discussed elsewhere in the thread? And isn't what Cisco is doing by even manufacturing a device with that capability illegal, or at least cause for the FCC to ban its sales in the US?
Moved. (Previously HN was not letting me reply to your deeper comment)
Gamma-ray bursts are a threat to life
>Eliminating the government of Israel would require destroying the country of Israel, which would very obviously require killing vast numbers of Israeli citizens.

>Feel free to now explain how Iran would wipe out Israel's government, while not killing huge numbers of Israelis.

Because no government in the entire history of the world has ever fallen without the extinction of its citizens. /s

Perhaps if you read the Khomeini document you referenced you could answer your own question.

>I don't regard any terrorism as small potatoes, no matter who does it. I think it's unfortunate you hold such a view.

The "small potatoes" comment is one of comparison, not of acceptance.

>What's my point? My point was obvious: I replied to a parent comment that claimed Iran was moderate. Iran is the exact opposite of moderate, they're an oppressive theocracy that supports terrorism globally. And they're regarded by pretty much every first world country as being a leading State sponsor of terrorism.

The term "moderate" is a term of comparison. So despite your disingenuous claims of "logical separation", in order to make a judgement call of whether Iran is "moderate" it must be compared to other countries. Hence my "small potatoes" comment. If Iran's "terrorism" makes it the "exact opposite of moderate" then many of the first world countries you refer to must be off the spectrum.
Those companies are just cargo-culting into the Big Data cult, like everyone else. It doesn't mean they aren't getting useful answers from their black box.

Heck, sometimes it's even useful to have a Magic 8 ball make a decision for me.
The last paragraph of the article:

"The Air Force already knew it would need a four-engine, wide-body aircraft to meet the needs of the Air Force One mission, which carries the president on long-haul journeys and serves as a command post during emergencies. The Air Force in 2007 first approached Airbus for information on the A380 and Lockheed about the C-5. Airbus subsequently declined to offer the A380 for the competition, saying it would be impractical to set up final assembly in the USA."

I am a little confused over having a C-5 as a possible Air Force 1. It just seems like an odd choice.
Elon Musk Headlines Space Station Research and Development Conference
That's true. Their business model is essentially selling users to search engines. That said, they have always done it quite softly by selling users to the search engine that most of them want to use anyway, and making it very easy for users to opt-out of that arrangement.
Right, of course they have the right to prevent me from connecting to their network. But as I understand the FCC advisory, they do not have the right to stop me from using my own personal cellular hotspot, for example.
An interesting bit of naivete from Rob Rhinehart here:

Most, if not all, counties use GIS (geographic information systems) to maintain this data

Most people have no idea how appallingly corrupt, backward, wrong, inaccurate, inefficient, unjust, etc. etc. record keeping and government in general can be at the county level in some places. For the purpose of brevity let's put it this way: some counties maintain a poor paper trail, deliberately. Those counties also tend to be poor, so you might just assume they cannot afford better systems, but sometimes there is a bit more than that going on.

I actually think it would interesting to know how many counties make use of GIS.
Particularly useful site for me... but that is one jacked up mobile site.
The OP seems to say that education
for jobs, e.g., as in the Obama
quote about manufacturing and trades,
is one case and
that the other is a "liberal"
education, which usually means
heavily the humanities of
literature, art, history,
philosophy, and maybe some religion.

But, this dichotomy seems to have
omitted mathematics, physical science,
social science, engineering, and technology.
And the purpose of some of these might
be not just jobs but beneficial
research results and new
companies that create new
products/services and jobs.

It appears that the OP has
set up a straw man, education for jobs
as something to knock down
in order to praise his
favorite "liberal" education.

I'd say: "Liberal" education, that's
about the humanities, right?
And the main purpose of the humanities
is to better the lives of humans, right?
Well, what else has so far bettered the lives of
humans, say, compared with a few hundred or
a few thousand or a few tens of thousands
of years ago?

For bettering the lives of humans,
how about
agriculture, domestication of animals,
textiles,
writing, arithmetic, geometry,
the wheel,
work with wood,
stone, and metals
for tools, construction, etc.,
open ocean sailing,
steam power,
other heat engines,
chemistry, physics,
medicine,
electricity,
electronics,
mathematics,
engineering,
materials,
computing,
telecommunications?
Have these been good for
humans and, thus,
helped achieved the main
goal of the humanities?

Are the classic topics in the
humanities and a liberal education
really the sole,
best help for humans?

We can help humans by helping
them to be happy, and
one way is with some art, say,
some Bach

http://grooveshark.com/s/Cello+Suite+No+1+Bach/3seBIM?src=5

some Vitali

http://www.youtube.com/watch?v=i4B1ifcWa9o

some Camille Saint Saens

http://www.youtube.com/watch?v=X79OkSayPSw

but also some math, say,
Lebesgue and von Neumann as in
Rudin, Real and Complex Analysis --
gorgeous stuff and with, e.g.,
a lot of beautifully done Fourier
theory of crucial importance
across the STEM fields. So,
such math can make humans
both happy and productive!

Some of the prerequisites
for the crucial, core technology
for my start up are in Rudin;
so I expect that that material
is productive;
if my start up works, then I
will thank Rudin, von Neumann,
etc.; but
if my start up flops, I won't blame
them!
Alternatives to psychiatric drugs
> Do you think telecoms should enjoy government-enforced monopolies? Are you in favor of abolishing those

They were mostly abolished in the 1996 Telecom Act.

> opening up the spectrum, etc.?

Modern LTE networks are built on auctioned, not gifted, spectrum. Interestingly, spectrum auctions arose out of economic research into the inefficiencies of FDR-era spectrum licensing, which did not charge for spectrum licenses, but rather gave them away with a bunch of "public interest" strings attached. That's why we're still wasting hundreds of prime MHz on broadcast television.
...Or you could hire remote workers! I'm currently living in SF, but will be moving because of my girlfriend's new job. I'm finding it very hard to find remote roles despite the job shortage.
The Expert at the Card table is a classic, but pretty advanced for someone just getting started with card handling.

For anyone looking to learn more, I would strongly recommend some of the video tutorials available at http://www.theory11.com/tricks (some are free, many are cheap, and majority can be streamed online)

Specifically look for anything you can find by Jason England. That man is a modern master of card sleights if their ever was one, and over the years he has created some great walkthroughs for techniques from the Faro Shuffle to Palming to Dice Switching.

(Full disclosure, I have done some work for this site, but it's legitimately one of the greatest resources for learning more about this topic that I know of)
Both Firefox Hello and appear.in use WebRTC which is a Javascript API provided by the browser for this sort of stuff. So appear.in does require browser support.

Firefox Hello also is a website, it's just running inside the browser. http://mxr.mozilla.org/mozilla-central/source/browser/compon...
Damn, I'm a felon because of my old microwave!?
For a similar concept, there's also Gridcoin which uses the Berkeley Open Infrastructure for Network Computing as it's proof of work.

http://gridcoin.us/
> I would love it if most liberal arts institutions "fostered a broad set of knowledge and skills whose value is not always immediately apparent." But they generally don't, at least not anymore.

All in all, I feel that I got a pretty well rounded education.

I took classes in philosophy, piano, base intro courses to all branches of science, GIS, art of listening to music (that was an awesome class!) a nice variety of history classes, English, painting, and then finally my major (CS) and my minor (Math).

I went to community college and transferred to a state university.

I can discuss techniques for using colored pencils, describe harmonics in FFTs from accelerometer input to musicians, have an intelligent conversation about many aspects of world history and culture, and then go to work and apply my skillsets to solving real world problems for my employer.

There really wasn't much group think. I got a taste of a lot of different fields, and at times I had to stretch my schedule to allow me to take a few more things I was interested in, but I have no real complaints. Heck my community college offered the piano courses as free to anyone who already had a full course load. (It counted as 2 credits they just waved the charge, and with practicing it took up a lot of time, but hey, free piano lessons!)
I was more motivated by the fact that this is an otherwise very interesting thread, and I didn't think arguments by economic mood affiliation had much to add, neither in facts conveyed nor broader economic truth.
How patio11 builds Twilio apps
> I've never understood why all states don't require this.

It makes perfect sense to me that people might be a little bit concerned about the precedent of allowing the state to mandate that they undergo a medical procedure.

It surprises me that people worry about freedom issues around being forced to have medical insurance, surely being compelled by law to be vaccinated is more worrying.

Bodily integrity is normally regarded as a fairly key right, and the idea that I should be held responsible for what the microorganisms in my body do later (which some in this discussion are arguing) seems pretty crazy to me.
Did anyone ever suppose the genome could possibly describe the functioning of the brain? After all, learning to play an instrument doesn't change your genome, and who could even take a stab at estimating how many bits of storage it takes to "store" mastery?
"Something I've repeatedly found useful is that when debugging and you have a conjecture, not only look for evidence that a correlation/causation is present; but also look for evidence that it isn't."

In my opinion, the absolute, utter core essence of science can be expressed simply as "Always be trying to prove yourself wrong." The human brain is extremely biased in the other direction, and it's darned good at proving itself correct. It can prove itself correct in absurdly powerful ways. Always be fighting it, always be looking for ways to prove yourself wrong. If you do it seriously, things like "the scientific method" will naturally fall out of your serious attempts and need not be surrounded by near-worship, whereas no amount of worshipfully-following a checklist of the "scientific method" without the true effort to prove yourself wrong will produce truth; the human brain is far more powerful than the "scientific method" or any such static methodology.

I have deliberately left the word 'theory' out of this post. This scientific mindset beyond that into engineering and any number of day-to-day activities.
That's GovCloud, see here: http://aws.amazon.com/govcloud-us/

The 600 million contract described here is not GovCloud: http://www.informationweek.com/cloud/infrastructure-as-a-ser...?
Placebo effect of medication cost in Parkinson disease
The interesting thing with charges like this is that they tend to be decided by one person. (in the case of things like court fees and record access, Clerks of Court often ignore state mandates, because they can) The easiest way to fix this might be to make an issue of this the next time the County Assessor has an election. Which might cost more than $1000, but if it were your main business...