skysight-inc/HackerNews huggingface dataset:
If you instead search for 'root CERN' the first result is the following:

http://root.cern.ch/drupal/
Sorry for the delay. Work has been crazy for the past couple weeks.

Co-worker finally hooked up his Automatic. He said that currently the crash detection stuff is not enabled but is supposed to be enabled in another update. (I did notice that this is now flagged as 'beta' on their website, though I believe it was mentioned in the initial kick starter.)

He likes the device, it does what it says it does. The only real complaint he seemed to have was that he seemed to be unable to change the price of fuel. The device seems to use the national average price-per-gallon to determine trip cost. He lives in South Carolina where gas is relatively cheap compared to most other places in the country .

I'll see if I can get him to write up a review in a bit now that he has some time to mess around with it.
If you let DirectX 9 and the Microsoft firewall from XP be installed into 2000, 2000 would be exactly the same as XP.

XP and 2000 are basically the same OS, XP was a big service pack.
The fact that C++ is a compiled language automatically removes it from my "scripting toolbelt". Aside from that, I just don't find it to be anywhere near as expressive as shell or Python, which is hugely important when you want to understand a script you (or somebody else) wrote several years ago.
Absolutely yes, up to the point you're working with text. When objects (either implicit or explicit) start to interact with each other, shell scripting falls short quickly.
If your app uses maps, it's time to get on board the MapBox rocket. Resistance is futile.
Thank you for posting this.

I was wondering why the version number on Mac still was 23.0 after the update.
Thanks. I know enough ruby to be dangerous so didn't know if more needed to be done than that simple substitution.
lines = File.read(ARGV[0]).lines.sort
File.open(ARGV[0]){|f| lines.each{|l| f.puts(l)}}
Bah. 1. Law enforcement cannot compel a number to reveal its prime factors, or people beyond its jurisdiction to reveal secrets. 2. The court order that started all this did care about being detected: It demanded access such that Lavabit could not learn whose mail was being read.
Curious, in case I'm missing something. Is what you've written equivalent to the following, or is there a reason for the pipe?

sort in.txt > out.txt
Do things that don't scale: pay your kid to do it.
> This is refreshing to hear, however the Government does not have a history of writing good code (excluding NASA) I still feel like the Government argument could be correct.

My point was more that if it was set up to be a honeypot, they'd want to do quite a good job to ensure that it was picked up by a community. The Satoshi client was anything but, and in itself would have had quite a high risk at completely bombing out. Developers are still battling with some of the less sensible bits of the design.

> Well the limit is based on size, and 7tx/sec assumes average transaction I think.

More clients moving to compressed keys would help with that, but yes, I think that's where the 7tx/second number comes from.

> envisioned 500GB blocks

I still think everybody would struggle with that. It's not a small amount of data to move around. I don't think I could even write 500GB to a hard disk in under 10 minutes, let alone the 6 or so minutes between blocks at the moment. It'll be a long time until that's even possible on a network-wide scale, my current node is under heavy enough load responding to it's peers as it is.
CounterTack, A Radically Different Security Company, Announces $12M Series B
There is a C++ REPL called Cling: http://root.cern.ch/drupal/content/cling

It is made by Cern and based on Clang
Github - Make government better, together.
Most of the people behind Stack Overflow are still here...and we haven't changed our stack and are quite happy with the performance we get...and there's always more to squeeze out.

We can and sometimes do run Stack Overflow (currently 3.3 billions hit a month) from 2 web servers and 1 SQL server...I think that's pretty good for any stack.
You're fired.

IO.write(ARGV[1], ARGF.lines.sort.join)
Why I'm still uncomfortable using my iMac
Google reverse image search can come up with a search likely to return the given image. Perhaps this can be used for porn classification.
If you don't mind renting a server in germany, checkout Railscloud (https://railscloud.de/)
Apache Hadoop 2 goes GA
That depends entirely on the service you provide.

Are you something like a freelancer/coder? Nobody gives a shit about your type of business. The task is to get the job done.

Do you have a B2C business? Customers absolutely don't care.

Do you have a B2B business selling a product or a service? Well, then it might make a difference, but not to every client.

People in Germany are waaaay to self-conscious about the type of company (Rechtsform). It is understandable somehow. I went to a couple seminars (Existenzgründungsseminare) and 2 out of 4 presentations were by lawyers about picking the Rechtsform. Who gives a shit? The attendees didn't earn a single Euro yet and still, they were discussing the Rechtsform as it was the most important thing on earth.
Is

> File.write ARGV[1], (IO.readlines ARGV[0]).sort.join('\n')

not valid Ruby?
I disagree strongly with a couple of your points.

- No need to manually manage memory.

That isn't true at all. You know enough memory management to avoid memory issues in your example. C++11 didn't save you from needing to understand it -- you understand it so avoided needing it.

- Compile time with -O3 is roughly the same as Python VM startup and has to be done only once.

It still requires two separate steps. Also, compile gets slower as the program gets larger, which isn't nearly as true for Python.
I always suspected that was the reason behind disqus.

we once tried to play in a corner of that space as well (focused more on expertise/ context), but it is clearly a chicken & egg situation.
Apple approaches similar crisis, strangely soon. I predict the company also won't respond fast enough to Google and the shift from touch to touchless computing. CEO Tim Cook focuses too much on preserving revenues streams, rather than disrupt them as predecessor Steve Jobs risked so many times.

Stuff like this makes me think this guy is a jackass. Steve Jobs never "disrupted an established revenue stream" - in 1999 he started with nothing, and built everything from scratch. He died with the company in full throttle, and that's that. Never had the need or the chance to do what this author is suggesting.

Furthermore, how exactly can you fault Apple/Cook's performance post-2011? Their releases have all been solid improvements which have sold like hotcakes. Their products still command global consumer consciousness like no other brand. The iPhone and iPad stand as the centre of gravity of the mobile market, and the confusion and noise of the myriad products churned out by Apple's ertswhile competition only further cements their stature. Other than a few small exceptions (screen size in particular), they still control the focus of consumer desire - the average consumer only knows and cares about a particular feature once Apple has pointed to it. Watch what happens post-5s - if other phone manufacturers release a spree of devices with novel unlocking mechanisms, you can guess why.

Everything Apple has done has been profitable and popular. They're playing from a position of incredible strength, so why should they rush out and reinvent the wheel? They have time, their current position is stable, and it would only advantage competitors to reveal their next plans before Apple is ready or it is even necessary to do so.

I think the mistake people make here is in confusing what happened to Microsoft with what might hypothetically happen to Apple. But Apple isn't Microsoft. There's no indication whatsoever that Apple is taking their current strength for granted - moves like the new campus suggest a firm focus on and faith in a very long-term future. The only people who are dissatisfied with Apple's performance are impatient, ignorant tech commentators, who seem to depend for their sense of self-worth on a deluge of new gadgets to critique. It's a serious cognitive failure to imagine that just because Apple overturned incumbents, Apple must be equally vulnerable to being overturned, as if the marketplace just cycles through the same rough dynamic with little to no variation. Apple blew the competition out of the water because it was better, and in so doing it set a new bar for product and ecosystem execution that until now no other device manufacturer could equal - a bar which it has only maintained and even raised.

We're only now starting to see the market rebalance with Google and Amazon emerging as real competitors, with Microsoft a big question mark about when and if they will ever rise to the occasion. But the ball is thoroughly in the competition's court, so right now Apple can watch, analyse, and plot its next move. We don't have even close to enough data to evaluate Apple's "performance" yet because we haven't seen it.
And then there's Redshift, which is GPL'ed and has its source code available. Works like a charm on my Linux box.

http://jonls.dk/redshift/

https://launchpad.net/redshift
What Devchicks Can Teach Every Developer about Programming
Their own vocabulary may contain words that are not in the dictionary, such as slang, intentional or accidental misspellings, etc.
Your first example is erroneous - perhaps a good example of why you shouldn't try to squeeze everything into a single line of code :)

import sys
src = open(sys.argv[1])
dest = open(sys.argv[2], 'w')
dest.writelines(sorted(src))
Completely agreed - working in areas that I do char* style strings are still commonplace, and that does make you appreciate boost or std::string a great deal more. But it does not hold a candle to the ease of string manipulation in a lot of scripting languages.
Let's be clear, and correct me if I'm wrong, but you don't have 500K users, you have 40K uniques.

When we say users, we mean people who have signed up for accounts. Uniques are unique visitors as measured by Google Analytics and such. Uniques are reported monthly, never annually. The numbers you mention are vanity metrics, the real number is 40K uniques, and it's a fairly low number.

For a content site, until you have at least 1M uniques and growing very fast, there is close to zero change you will find a VC interested in you.

As to your burning question: until you have 1M uniques/month, you will make low ad rates, perhaps $1 or $2 CPM. Once you get over 1M uniques/month, you could theoretically make higher direct sales ad rates, up to $10 or $20 CPM. But this requires sales people.

Advertising on other sites most likely is a waste of money. Instead you should pursue social media and traffic deals for distribution.

Good luck!
Great update !

Now I'm just missing : "automatically disable if Photoshop is running" (I got caught a few times)
f.lux is one of my favorite pieces of software. It just does what it's supposed to and I hardly even think about it. Being near the 40th parallel, it rarely activates from April to October. At some point in October, as it did a week ago, it naturally and unobtrusively becomes indispensable again.

Something that happens quite frequently is non-technical friends see my laptop at night and ask "why it is orange?". When I temporarily deactivate f.lux, they shrink from the intrusive blue light and need no further explanation.
Awesome project, thank you!! It would be helpful if the creators listed the latest version number on their site so folks don't need to install it to see if it's e.g: version 23.0 or something else. FYI: the latest version seems to be 23.0 for mac at the moment.
Because normally the profits would go into Dutch treasury, either in the form of tax or dividend. This way a part goes to the Irish.
A teddy bear cut lengthwise makes a good pair of house slippers.

Must be bring your own garbage collector to work day.
I wrote all 130,000 lines of TempleOS from scratch over ten years myself.

It is divinely inspired. God demanded things and directed it.

Percival is my dear old bird. I wuv him.

I am the best programmer on the planet -- that's why God chose me to make His temple. I took 5 assembly classes at ASU. CSC226 CSC326 CSE421 CSE422 and CSC523
A friend and I came up with a rule of thumb. If there's an internet company and at least 1 in 20 of your friend group is familiar with it then it's probably worth a billion dollars on paper.

Obviously that doesn't make sense, but neither does any valuation in tech right now.
Oh sod, you're right. I hate being on the wrong side of XKCD386.

Anyhow, this is why I prefer "tax reduction". It doesn't rely on correctly choosing between two synonyms :D
>Small nitpcik to the author

ifile, line and data have to be defined before the loop.
ofile could be defined closer to usage, but I think it's much clearer where it is, grouping in and out defs together making it obvious how argv is used for each.
Am I the only one who associates “Deep Throat” with this name? I know it's Linda, but still…
So you take it in the morning?
But anything fried is good. Eating steamed or baked grasshoppers would be the real test.
> We need a secure, reliable, and free solution for them. The only app that currently fills these requirements for Windows is TrueCrypt.

What's wrong with BitLocker?

EDIT: Keep in mind we are just talking about Windows solutions here. And if Windows is backdoored, it is not going to make much difference if BitLocker is also backdoored by the same agency.
If you're going to be standing all day, stand on an anti-fatigue mat. They are used in industrial settings to reduce strain from standing, and they do make a big difference.
From the other comment, it is completely equivalent, and I will admit that the pipe is due purely to my ignorance. I usually use `sort` for sorting the output of other commands, and so I forget that it can open a file on its own.
Sure, I was just being explicit.
Awesome! I really needed something like that. The implementation looks great too. Thanks! I started doing my own a while back but it only supported @mentions.
We are talking about a script, so it should be:

cat $1 | sort > $2
I'm kind of curious, why is a restart necessary to extend the range?
you don't need hashbang if you run it the same like python:

sh script.sh
python script.py

So one line vs two lines

import sys
open(sys.argv[1],'w').writelines(sorted(open(sys.argv[2]).readlines()))

Yep, bash is more readable for small scripts
the Government does not have a history of writing good code

How much NSA code have you seen? SELinux is one of the few pieces available and seems reasonably competent.
I'd expect part of the definition of "scripting language" to include being interpreted. He addresses this as an extra:

compile time with -O3 is roughly the same as Python VM startup and has to be done only once

It's a non-scripting language hassle to have to compile. Of course, you just need a little front-end to automatically compile if needed for you. IIRC Perl actually does this.

But I like his emphasis on large standard libraries, enabling compact scripts, esp string processing, and memory managed.
WHy couldn't you do this trick with C (i.e. compile & run)? It's mainly libraries, though memory management isn't natural. Actually, I could believe that many scripting languages actually started like that, but shifted to their own syntax asap.

This trick can also be done with java, by keeping a server in the background to run it to cheat the VM startup tax (and auto-compiling as needed). Java verbosity is a problem, but you can write C-like code in Java. The biggest problem is the detail of Java libraries - they give you a lot of control, but a scripting language should give you less control, in return for quick functionality (like unix `sort`).
To this day, I believe the best method for picking out these images is a human censor (with appropriate, company provided, counseling afterward).

Edit: No shortage of stock image reviewer jobs https://google.com/search?hl=en&q=%22image%20reviewer%22

I'm trying to find an interview of one of these people describing what it's like on the other end. It wasn't a pleasant story. These folks are employed by the likes of Facebook, Photobucket etc... Most are outsourced, obviously, and they all have very high turnover.
Same for watching videos.
How Do You Become a Leader?
The article mentions:

compile time with -O3 is roughly the same as Python VM startup and has to be done only once

So I think the OP argues that there is no need for a C++ interpreter because compiling C++ code is as fast as starting a Python VM.
For anyone wondering what these are, this was the best page I could find: http://www.ccohs.ca/oshanswers/ergonomics/mats.html
I start work before 6:00 AM and f.lux is a godsend. I actually feel my body go aahhhh as the sun comes up outside the window and my screen shifts to blue.
Apple made profits outside of the US and is keeping that money outside the US. They are also in full compliance with tax laws. They have no obligation to pay more in taxes than the law requires.

The whining here smacks of envy.
I remember first looking at this, and thinking it was pretty stupid. I downloaded it out of curiousity and ran it on my work machine while doing a few late nights, and I noticed very quickly that my eyes were feeling a lot less tired near the end of a day than they usually were.

Now, I install it on every machine I use, and it's probably saved me a ton of (literal) headaches. I couldn't recommend it enough.
I use both Rackspace and Linode. Both have been pretty good but Rackspace has been phenomenally reliable - I'm talking 100% uptime for the past couple of years (according to Pingdom) for my main service. Linode has been less reliable, though not bad by industry standards. I am planning to launch a new product next year. Will definitely be using Rackspace for it - that reliability is worth the extra expense and lower spec.
Is that a hunch or is there supporting evidence?
I gave up on Delicious years ago. These days I use http://bookmarked.us/ which is the opposite of "social". It stores your bookmarks in your browser (using IndexedDB) and synchronizes with Evernote when YOU tell it to.

It also has the fastest/best sort-bookmarks-by-tag mechanism I've used which is really my entire reason for using it. I should know: wrote it! :D

It's free, there's no ads, and it works offline.

Also, if you want to bookmark something from Android (which is always a pain without writing an app) you can just "share" any given page into Evernote under the "Bookmarked.us" notebook and it will magically appear in your bookmarks the next time you sync.
Typically, that would be Amazon, or the big banks. Starbucks is actually a new one on me.
From the linked page:

>Movie mode. This setting warms up your display, but it preserves shadow detail, skintones, and sky colors better than f.lux’s typical colors. It lasts 2½ hours, which lets you watch most feature films
I don't believe it is a honeypot, just a fundamental limitation for a distributed protocol.

This is why I think in the long run a true blinded-signature form of ecash is essential. Handle distribution by having millions+ of issuers, independent, and then meta-currencies and realtime exchanges, just like real life, not a single distributed currency.

I also think trusted computing is an essential component to safely handling money which is fully anonymous, irrevocable, and for meaningful amounts, which is why I've been working on that kind of stuff for a while. Sadly we're still a few years off from practical currency-handling trusted computing, and probably a decade from practical general-purpose trusted computing, but once people can genuinely trust their devices to not be subverted, things will be vastly more awesome.

Zerocoin remains an option, but it is complex (I like simple), and difficult to implement. I didn't even think it was possible until Matt Green et al published; blinded signatures, on the other hand, are awesome, but fairly straightforward.
I believe you still need to join on newline, the default is space. However you can save a couple characters by using `$*` instead of ARGV.

Also, trim out the space between the arguments and kill the parenthesis for the optimal golfing.
Wow, this is really sweet and esoteric (didn't know about ARGF) - but, reading the docs for ARGF, wouldn't it also try to ready from ARGV[1]?

Maybe this would fix it:

IO.write(ARGV.pop, ARGF.lines.sort.join('\n'))
Awesome. I wish/don't wish that my debugging was that exciting.
Well according to a dutch documentary I recently saw, Apple invented what was nick-named a 'double irish with a dutch sandwich' method of avoiding taxes by funneling profits through several different countries for their different tax laws.

Microsoft and Google and a ton of other huge corporations quickly followed suit so certainly they are just as much to blame, but I guess this loop-hole is attributed to Apple as they 'invented' it (but forgot to patent it, what gives!?).

As to the 'closing' of this loophole, allow me to chuckle. The insane amount of money these corporations can avoid in taxes due to these loopholes means that they will remain in one form or another.

Corporations are controlling governments these days, might aswell accept that the dystopian corporate controlled future of William Gibson is pretty much upon us.
Traditional C++ would look something like this:

for (vector<string>::const_iterator it = data.begin(); it != data.end(); ++it) {
ofile << *it << endl;
}

But in this case we're dealing with a vector, so you don't need iterators:

for (unsigned i = 0; i < data.size(); ++i) {
ofile << data[i] << endl;
}
http://jakiestfu.github.io/Behave.js/ is a bit more of a lightweight option than a full code editor.
Anything where you analyze a field of competitors. For example, competitive supply chain analysis where you study a competitor's supply chain to try and figure out various things about them. Can they lower their prices? Do they have alternative suppliers for xyz component? What happens if that component goes off the market and how does it impact their bom? How is that component shipped? What's the expectations of them keeping up with the state of the art for this product? etc. You can also do a human version and look at who in organizations are doing this and if you have enough information about their social network can sometimes predict behaviors of an organization like what suppliers they're likely to go with.

There's lots of data providers for this kind of thing, and anything from press releases to shipping manifests can be used.

There's a bunch of versions of this field and they can be interesting. But they're usually not known outside of the firms that really engage in them. If you're smart about it you can build very structured frameworks and plug in the information and get some insight out of it. Or you can just read lots of press releases and go with your gut like a glorified hedge fund manager.

On the tech side you find lots of opportunity to model things and use NLP tools, mapping tools, that sort of thing.
Taking a break every hour or so is also good for avoiding RSI. I had RSI pretty bad several years ago, but have recovered completely. Part of the solution was using a break program to help me remember to take breaks for stretches. Currently (OS X), I'm using RSI Guard, which does what I want. More details on my RSI problems and solution here: http://henrikwarne.com/2012/02/18/how-i-beat-rsi/
> who feel the same level of disgust when eating shrimps

Yes. I forced myself to try and they don't taste bad at all, but I will not get close to them again. They'd be quite close to spiders if I had to order potential food by how repulsive it looks.
'Intrusive blue light' was enough to get me to download it. This is great. Feels so much easier on my eyes right now (6am).
All belong to the family of 'things with way more legs than necessary' to quote Dave Barry.