skysight-inc/HackerNews huggingface dataset:
I'm an empiricist at heart, too (at least for some things; everyone is an idealist one way or another). But come on, it has its limits! I think we both already know that a social experiments colony would be chaos.

What I was suggesting would have an outside chance of providing useful information. Given enough time, it would probably provide enough information to prevent the next phase from being a complete disaster.

You could say that every nation created (or major political upheaval) is an experiment. The U.S. certainly was. Unfortunately, it takes hundreds of years to start producing useful results, and even then, the results are very muddled.
> Nobody wrote machine code this way.

Not true. I personally did in Z80.
Yup. Perhaps `git rev-parse --show-toplevel` is better for this alias.
> It seems like this same argument could be used to argue that there would be electoral pressure to not implement BI in the first place, if I understand you correctly.

I think the evidence strongly indicates that this is the case. Basic Income has not been implemented, and won't pass any referendum without the help of sympathy for the poor. (I don't think enough people will be swayed by the possible long-term benefits.)
> Also it is my OS on my pc.

It's not like people wouldn't tell you otherwise.

"Proprietary software means, fundamentally, that you don't control what it does; you can't study the source code, or change it. It's not surprising that clever businessmen find ways to use their control to put you at a disadvantage."

"In the past, these were isolated incidents. “Trusted computing” would make the practice pervasive. “Treacherous computing” is a more appropriate name, because the plan is designed to make sure your computer will systematically disobey you. In fact, it is designed to stop your computer from functioning as a general-purpose computer. Every operation may require explicit permission.

The technical idea underlying treacherous computing is that the computer includes a digital encryption and signature device, and the keys are kept secret from you. Proprietary programs will use this device to control which other programs you can run, which documents or data you can access, and what programs you can pass them to."

http://www.gnu.org/philosophy/can-you-trust.en.html

Ok, "trusted computing" doesn't do that yet... completely...

But has microsoft been going into that direction or hasn't it?

If you want control over your PC, use at least open source software.
New technologies are like ratchets. When they become commonplace, it's extremely hard to not participate. Cars were a luxury in 1908, but today (except for a few dense areas), they're a basic necessity. It's certainly possible to not have a mobile phone, it's just not ever going to be a very popular choice.
I realise this is not always an option, but remember you can also make something interesting happen :)
The "voluntary" in "voluntary exchange" has always struck me as a bit of a weasel word (I think that's the right terminology?).

You wrote "voluntary exchanges are the basis of all economic activity ever", but I think we really must restrict ourselves to say only that "exchanges are the basis of all economic activity ever". The degree to which any exchange can be considered voluntary varies widely, as far as I can tell, and also seems very much to be in the eye of the beholder.

For example, if I walk into the local corner shop for a bottle of water, and can only find one brand, not the one I want, is that a voluntary exchange? How about if I am in a desert dying of thirst and a man offers to sell me a bottle of water? Or if under some bizarre regime I am ordered to buy a particular bottle of water to prevent my family being shot?

It seems hard to deny that the latter case is coercive, but I think some people might contest the other two. But is the desert water seller coercive if he fails to tell me that he bottles his water from an oasis just over the next dune? And is the shop owner coercive if he doesn't point out the much cheaper bottles tucked away on a shelf in the back of the shop?

In pretty much every exchange we make there is an asymmetry of information, and that asymmetry can and is exploited to make 'unnatural' gains. This is most obviously so if you reduce it to the absurd and imagine an entity that controls all information - there is clearly the possibility of coercion, in the sense of convincing you to make exchanges that you wouldn't otherwise. Given the profit-seeking nature of our system, the possibility in the absurd case becomes a near certainty even in the limited case, as people are incentivised to manipulate each other to induce favourable exchanges.

I find it very difficult to separate manipulation and coercion, and to see a person under the influence of either as acting voluntarily. Can anyone offer some reasoning to clear it up? I can only see shades of grey.
automating unions? good luck with that... not before they automate you with the crowbar.
No need to criticize their price so harshly. If it's too high, they won't make money, and they'll learn.

They obviously think it's worth $99 - your sarcasm doesn't help anybody.
I would think that contractors need to dig a deep hole to ensure the foundations of the building are secure - get into the bedrock, especially in earthquake zones.
Whether the car parks are below or above ground is moot.

That said - The High Cost of Free Parking (1) and The Walkable City (2) are both excellent reads on the matter of parking and car parks. The second is the more readable.

(1) http://www.amazon.com/High-Cost-Parking-Updated-Edition/dp/1...
(2) http://www.amazon.com/Walkable-City-Downtown-Save-America/dp...
SEEKING WORK - San Francisco Bay Area or Remote

I build single-page web apps, high performance APIs and SaaS platforms.

I'm passionate about developing marketing and advertising related apps.

I also love web scraping and bitcoins.

Front-end: Ember.js, Angular.js, Bootstrap

Back-end: Node.js or Go

http://resume.dan.me/Dan-Gogh-Walton-resume.pdf

http://stackoverflow.com/users/1305696/daniel

http://www.linkedin.com/in/dangogh
Australia

We are a Health company http://www.oceaninformatics.com/ whose leaders created the openEHR standard, which is slowly taking over the world as the best way to do Health computing.

We have built the oceanEHR platform based on the openEHR standard, and provide this platform to others to build systems, we also build our own products and systems on this platform.

----------------

We are looking for full-stack engineers, although positions would lean to front (Html + CSS + AngularJS + Javascript + c# + asp.net MVC + DB tech) and rear (c#, core platform code, web services, integration tasks, xslt, messaging protocols, NHibernate, DB tech)
- You'll probably end up learning it all over some period. We just want strong engineers who can learn anything.

----------------

We are a distributed team, with folks in Darwin, Brisbane, Sydney, Melbourne, Adelaide, UK
That being said, for these development positions we are aiming for folks in Adelaide (will work from an office) or Brisbane (work from home with occasional face 2 face).

- working remotely is hard, please consider if you have the maturity to work unsupervised, and the ability to work in physical solitude without going crazy.

----------------

What your working week will look like:

- lots of new software development
- some support of existing products and systems, bug fixing, enhancements
- few meetings

So, if you are voracious learner, an initiative taking developer, likes hard stuff, cares about what they build, then we would love to hear from you.

Cheers,

Adam Webber
If anyone is interested, I did this for Portland, Oregon back in June.

http://labratrevenge.com/pdx

http://dealloc.me/2013/06/30/the-making-of-pdx.html
I hear that some city cores in Europe are car-less in this sense.
It's interesting to watch the SF tech vs. blue collar debate as someone who has lived in both worlds. It was almost impossible for me to read an article during the strike without cringing.

It's easy to forget that there are people who know nothing about technology through no fault of their own. My nephews go to low income schools that still don't have computers in the classroom and their parents can't afford them.

On the flip side, many people assume that tech workers are all smug bastards who work 10 hours a week who have had everything handed to them. Even if they had many advantages there's still hard work involved, sure it's not manual labor but that doesn't negate someone putting in 50 hours a week and spending another 20 keeping up with their trade.
Three reasons to ban the word ‘entrepreneur’
I realize my karma points are at nil. I used to be an occasional lurker. I'm interested in having a discussion too. This is not a browse-by link dropping.
YouTube's replay button not playing cached videos anymore
Chat widget update
Find out how we have changed for you ;)
We'll need less people, or smarter people, not socialism.

Socialism, as a whole, leads to Bad Things. Sprinklings of socialism help and are good, but if you subscribe fully to any specific socialist doctrine, history shows your group will be harmed by it.
The video is a little bit over the top but really makes the point that what those people need is unobtrusive always-on video capture.
Amara's Law: "We tend to overestimate the effect of a technology in the short run and underestimate the effect in the long run."

Not to seem like a luddite, but let me play the devil's advocate here.
15 years, IMHO, a huge exaggeration. The standard technology of today: IVRS systems suck so bad that they make me want to slam the phone down after 2 minutes, if I cant talk to a human. Siri or GoogleNow aren't much better. When you force a human to interact with a computer, you are handicapping them and taking away most of their expressiveness. Guess what, humans don't like that. You reduce them to the level of the computer which can only understand a few pre-programmed options. That seems like a far cry from human communication which it will try to replace. And we don't even know if that's possible even in principle. All we have is the hope from a bunch of people who are generally excited by technology, and the ensuing hype.

Keeping Amara's law in mind, I would imagine that such a drastic change would take a longer time (almost 1 generation's working life?). Incremental changes summed up might displace jobs over decades, but if someone can adapt to those incremental changes, I would imagine that they can manage their whole working lives. At least as applicable to people born till (say) 2000 and would presumably live till 2100 or so. Any "predition" beyond that would be a wild leap. As for humans being born circa now...

However, I believe that a few questions are still of supreme importance and we need to tackle them for the sustenance of mankind (pun unintended).

1. If a computer/robot could exactly replicate a job (and do it on a macroscopic scale), will such a solution be energy efficient? [Assume that you already have a population of X billion whose needs you will have to meet]

2. What is the real aim of automation? Is it to save costs from the perspective of the business owner, or to give people leisure?

3. Let's say robots/computers replace a large segment of jobs. Presumably, a small number of people will own and operate those systems of scale (you just have to make a 3D printer which can print other 3D printers). Then what is the role of the "unemployed" humans? And most importantly, any such structure we come up with, must lead to a stable society.
Ewww, CGI.

InterSystems Caché ships with Apache as an administrative web server for its Management Portal, through which you can also run all applications.

It ships with modules for Apache and IIS (ISAPI), and probably others. These come with a little ini file that's meant to sit in the same directory.
Don't worry about it.

I was the same back when I was 16.

You can fix your social awkwardness if you want to. It's just a set of behaviours and beliefs which represent how others see you and the opportunities you feel are accessible to you. It's not easy - but it's generally just a case of knowing good questions to open people up with, becoming better at funny small talk, raising your positivity/excitedness level, understanding your market and what they want to talk about, understanding how to make confident/positive body language, and creating more opportunity for yourself (like, ask girls to hang out with you sometime or associate yourself with normal non-introvert/extrovert people.)

As a developer, there's lots that can be learnt from books on body language, game, influence, etc. But don't just do that - find a way that you can practice one thing at a time with real people. It's a practical skill and the only way of getting to grips with it is getting 100s of hours of experience.

The most important thing you could do tomorrow is to create more opportunities for things to go right or wrong. Join clubs or grab coffees and start conversations with people. Chat to people in lines. Chat to the people you sit next to. Be light-hearted and positive. Do it even if it makes your heart beat and your palms sweat.

And always be the first to say "Hey, what's your name? [And comment on something or give them a shallow reflective question that they can feel positive about when answering.]" or "Hey Y, how was your weekend?" Being the first to speak always makes you sound more confident, and it also removes the awkwardness which almost everybody feels. Find out what they're passionate about; learn to ask great questions that make people happy and you'll find out more about people, give yourself time to come up with conversation points (which is quite difficult when you're doing this for the first time) and most-of-all make everybody you meet feel less awkward.

But don't panic: chill out and take life as it comes. Trying to force things often doesn't make them happen faster; instead you'll just grease the wheels and open yourself to the changes which will happen naturally as you get older. If you do this, over time the positive aura you shine on others will surround you.

And that is how I freed myself from social anxiety.
That same company refused to even consider me for a job after I graduated from the University of Minnesota because they thought my GPA was too low. So instead, I ended up in Seattle at Microsoft where I managed a good chunk of the Visual Studio IDE.

It wasn't until years later that I realized I'd totally dodged a bullet.
Communists seek to repeal controversial Russian anti-piracy law
Noting the deformations at certain frequencies, could an adjustable lens be made out of this material?
>One Bushman, when asked why he hadn't emulated neighboring tribes by adopting agriculture, replied, "Why should we, when there are so many mongongo nuts in the world?"

This sentence illustrates one of my main gripes with JD's "sunshine and happiness" view of hunter-gatherer societies. Hunter-gatherer lifestyle is fantastic for that small fraction of folks who live where there are plenty of mongongo nuts (so to speak). He sort of handwaves the majority, who are eking a bare subsistence out of the land, or worse, alternately subsisting and starving.
It's not just you.

But it is something you can show a PHB to possibly keep him from doing something to destroy an acquired company. The odds of success are bad enough....
"Her job is really just catching the 10-20% of people who don't know how to use tech..." or people that need something that current tech simply doesn't provide.

The last time I traveled to another big city I actually sought assistance from the metro kiosk worker - information that wasn't limited to metro data. Could I have gotten the info I needed in other ways - yes, but it would have taken me longer than the time I had available. The kiosk worker was familiar with the area and the metro and was able to address my needs in a way that technology simply can't (at this point).
I wonder what society will be like once self-drivings cars are ubiquitous. There'd be so much reclaimed real-estate from giant parking lots.
Not sure whenever it's true, but when I've asked similar question on why our city (a relatively small town in Russia) has problems with parking space but no building designs still include underground parking lots, I was told it's economically infeasible as office and living space costs much more than parking one.
I feel like this is an important point. One could easily say "omg look at this horrible programming language I have to deal with --

30001000: 55

30001001: 8b ec

30001003: 6a ff

30001005: 68 90 10 00 30

3000100a: 68 91 dc 4c 30"

When it's just x86 and nobody is supposed to be using it directly. Of course, we have workable tools that sit on top of machine code so we don't have to, and apparently that wasn't the case for OP, but I think that's more of a statement about their inability to do the one thing makes progress in computing possible: create abstractions.
Thanks for your comments. I hope it didn't sound like I was negatively comparing numpy's array/sequence operations to anything. I know very little about numpy, and I assume that "real" numpy solutions don't look anything like what's being discussed here. I only included those measurements since the article's author did.

To clarify my points a bit, the optimizations I alluded to (in "highly optimized internal codepath") were meant to include things like using a generator, i.e. at no point is there an actual array of input random numbers. The fact that in numpy the 300-element "array" and the 3,000,000-element "array" had identical timings suggests exactly that; I disagree that it's an issue of internal representation, unless the concept of a numpy array subsumes the concept of a generator, in which case I think we're all saying the same thing.

That kind of optimization is only possible in this case because by the definition of randomness nobody could know what the values were until they were enumerated, so it's 100% transparent to use a generator. That's not how real-world data works, hence my forced-native-array measurement and pudquick's reply.
"let's emphasize that automation/technology will ultimately improve everyone's lives so that the middle class lifestyle will be the new poverty"

except there's no reason to believe it will happen. possibly new poverty will be good, old poverty as we know it - just extended to what used to be middle classes. when mass labour is no longer needed, those who possess the wealth have no incentive to share it. last 30 years fly in the the face of the "trickle down" narrative. when those who sell their labour will face further weakening of their negotiating position, this trend will rather accelerate.
Memory in elementary school children is improved by a novel experience
Yes, and he's not the only one. Just look at how many people are convinced that pilots can easily be replaced by autopilots.
This looks interesting. What exactly is the service that this provides? I had a hard time figuring it out from the landing page. It looks like a social media site for 'makers'?

I stopped the quiz at the beginning when it asked for my gender. I understand you want analytics but that thing is kind of annoying. Also I'm not buying into the whole 'maker versus thinker' dichotomy. I'm more concerned about what rights your site will try to assert over user content and user profiles. Is it going to require a facebook/twitter/whatever sign in?
Better than Blankspace, without a doubt.
Bootstrap - Performance analysis
It sounds like they live 30 minutes away from Seattle by ferry (Bainbridge Island). Car2go doesn't 'work' there. The answer, of course, is move to the Seattle urban core.

(And car2go actually launched in Germany about 2 years before Austin: http://en.wikipedia.org/wiki/Car2Go)
'Let the startup keep their culture'

Slow news day.
would you be surprised?
Just to give everyone here a rough idea, the most annoying thing I found recently is that the function:

$ZCONVERT(stringVar, "O", "JS")

Which escapes stringVar into a valid JavaScript string without quotation marks doesn't escape line separator or paragraph separator (U+2028 and U+2029), when it should.

This was also a bit of a problem in browsers, JSONP and the JSON spec a while ago. Life in the MUMPS world isn't as bad as you'd think. Except for a lack of nice libraries. You do not want to know when regexes made it into the language. Last year. But there has been something similar - pattern matching - which alleviated the need for them a bit. And calling out to DLLs is fairly easy. It's really driven more by the healthcare industry than anything else.

Also, here's a short FizzBuzz I wrote:

f i=1:1:100 w ! w:'(i#3) "Fizz" w:'(i#5) "Buzz" w:'$x i

Written in pseudocode:

for i=1:1:100 {
write newline
write if not i%3 "Fizz"
write if not i%5 "Buzz"
write if not cursorposx i
}

Shorter than any other FizzBuzz I've seen other than Perl, yet probably more readable.
The hardest part I noticed while reading was automating empathy and helping someone calm down when they are stressed out. The rest of her job could be done with better maps and UI design.
Yup, I believe there was both a text and Windows GUI for actually creating these programs, and it was indeed a VM.

Source: I know someone personally who worked at NFCS on BancSTAR.
It has to be legit! H3 writ35 lik3 thi5.
The answer nobody's facing is that the system of working for a living is going to have to stop. We all retire, or we're all sacked, pick one. Because eventually ALL jobs, without exception, will be automated. Even in the near term, a lot of jobs you wouldn't expect, ones that look "creative" or "decision making", will be automated.
I think the issue is the people, not the cars. The people of Peachtree City, GA have a large golf cart culture. And, they still have golf cart traffic jams[1], golf cart drunk drivers[2], and severe golf cart accidents [3].

[1] http://www.youtube.com/watch?v=8RlXz_DQYRI

[2] http://now.msn.com/peachtree-city-georgia-has-golf-cart-dui-...

[3] http://www.myfoxatlanta.com/story/22293708/peachtree-city-te...

Edit: Removed 'primarily' assertion because of information from vinceguidry
first of all, it depends what you define as socialism.

what seems more important, history shows that there are no Iron Laws Of History Written In Capital Letters. what we see is always an outcome of particular circumstances. like - "trying to establish a particular form of socialism (i would rather say this was communism, not socialism, but let's not open an argument here...) in an isolated, pre-capitalist country, that was recently destroyed by war, and has no democratic culture, produces shitty effects". that doesn't tell much about choices we have today.
If you're doing firmware/software people can just mail you devkits, proto boards.
"Long scale planning certainly is a strength of a government, because in theory in means funding can be coerced from citizens and invested into projects that they wouldn't normally choose of their free will via the marketplace -- but they often simply don't invest in good long term projects."

You're right about funding being coerced from citizens. There is also nothing theoretical about it, as anyone who has dealt with the IRS can probably tell you.

As to long scale planning certainly being a strength of a government, I offer you the national debt of the United States of America as evidence. The long scale planning done by politicians has the national debt, including unfunded liabilities, at something like 80 trillion dollars or more.
No need for parentheses,

echo -e "one\ntwo\nthree\nfour" | paste -d, - -

works just fine
Record labels ask broadband providers to collect data on illegal downloads in UK