skysight-inc/HackerNews huggingface dataset:
You make my point nicely.

You are correct that I don't know anything about Singapore other than what I read in the press like the Economist and the CIA Factbook.

However I do know quite a bit about analyzing high tech enterprises, and the creation of said enterprises. And that analysis is a bit more nuanced than 'health care is more expensive.'

The Singapore Statistics Office disagrees with some of your numbers [1] they claim 4% unemployment. But it doesn't say what they spend on health care.

But lets say your ideal employee in Singapore cost your $70,000 USD / year. In California you can get health care on an individual basis for $500/month for most people, $1000 a month for older people (60+), and a lot less for young healthy people. But lets say you spend $1000 a month. So that means a $12,000 per employee per year health cost penalty. Now 25 employees at 70K each is a salary pool of $1,750,000. If you hire Californians at $70,000 and give them each $12,000 for health care ($82,000 effective salary) then you can only hire $1,750,000/$82,000 or 21 of them (and $28,000 left over in your pool)

So here is a different, but an important question. Can you achieve with 21 engineers in California what you can achieve with 25 engineers in Singapore? (this happens to be an interesting number because for those of us who have lived in the Bay Area for a few decades there is a saying that goes "With 20 people and a good idea I can change the world!")

I'm not trying to take anything away from Singapore, I'm sure its a great place and everything I read says it has great infrastructure and a very business friendly climate. What I'm saying is that using health care costs in this way is not an effective reasoning tool with regards to a high tech endeavor. Twenty technical employees who have already done a start-up or two each are going to be hugely more productive getting a new endeavor off the ground.

[1] http://www.mom.gov.sg/statistics-publications/national-labou...
I agree that it is a little strange to be talking to your phone as you walk down the street, but in other cases it is really useful. Siri's voice recognition is so good that many times it is faster than the alternative. It's much easier to say "Remind me to call John at 3pm" and have Siri automatically create the reminder and alarm than it is to go through the steps to manually add the item to your calendar.

As this technology becomes more and more prevalent the social acceptance of it may go up as well. Not sure if that is a good or bad thing though — instead of having millions of people walking around looking at their phone and typing, we'd have millions walking around barking orders into it.
They often do in fact.
"The program, called the Drive Kit Plus will work in conjunction with Mercedes-Benz’ Digital DriveStyle App to translate the iPhone’s screen onto the in-car system screen."

Sounds to me like it is more of a "hook your iPhone into the car" system ... and that basically they are just making it easier for you to use your phone with the car's controls, microphone, speakers, etc.
Apple Reaches $500 Billion Market Value
AngelList Takes A Shot At Standardizing The Startup Pitch Deck
I believe the most common cause of cookie deletion is hitting the browser cookie limit, and old cookies rolling off. The sheer number of JavaScript tags on websites (I've seen a list of over 600 third party trackers), multiplied by the number of sites you visit for those trackers that create per domain cookies (for example google analytics), then add in the multiple unintentional cookies created by programming frameworks on each domain, and the limit gets hit pretty fast.
I'm not a biologist or chemical engineer I'm just going by the information I can find and decipher.

If the sucrose molecule can be broken down/decomposed into two other molecules one fructose and the other glucose is that not accurate?

From what I understood sucrose is composed of fructose (an isomer of glucose) and glucose of which the molecule sucrose is comprised of. The human body breaks down sucrose and then fructose in the liver into just glucose for the body to use for fuel.
Use reliable and affordable Auto repair mountain view
Auto repair mountain view goal is to give reliable high performance auto repair services. Nowadays people get problem on different place such on the way to home, at home, at place of work. Our machines get you any where and maintain your auto at cheapest rate and with high efficiency.
It's far enough along that it can list the whole library, and a client like Rhythmbox can request and successfully play a song.

I stopped mostly from time constraints, but I'm hoping to have time to continue working on it. Things like seeking in tracks and playlists would be nice to have.
I agree. Native access to legacy linear algebra functionality exposed by Numpy is the #1 reason this project seems exciting to me. I don't really care if the bulk of the code is O(10) slower so long as the numerical bits are O(1000) faster, which is a typical comparison of LAPACK for the JVM equivalents.
There is siege, which looks ok (I haven't used it): http://www.joedog.org/siege-home/
As a guy who lives in a house with 5 Bain consultants (not hackers I know, I know, but smart, driven people) I can tell you that living in a house with other people you work with is absolutely awesome. Surrounding yourself with driven, talented people really helps creating new ideas, meeting new interesting people and in general creating an awesome environment. While I would love to have a "Hacker House" my MVP of having a consulting house is working out wonderfully and I highly recommend you try it.
So wait... You have 64 bits keys and 32 bits values. Then why not store the values in the keys? Use the lower 32-bits for the value, and the higher 32 bits to count how many duplicates you have.

int32_t big_array[2^32] = {0};

/* returns the key */
int64_t write(int_32 value)
{
big_array[value]++;
return big_array[value] << 32 & value;
}

/* returns the value */
int32_t read(int64_t key)
{
return (int32_t) key;
}

/* all indexes between 1 and the return value are valid higher half values
for the key. The lower half is the value itself. */
int32_t seek(int32_t value)
{
return big_array[value];
}

memory: 16GB

access: O(1)

seek: O(1)

Problem solved!

:)

edit: I'm missing the "Use less memory than an array in all circumstances" requirement, but hey, you talk about "billion of records" in your post.
Bit confused here --

The author rewrites the initial values as:

1 0 2 0 2 3

He defines the keys array as:

2 3 4 6

Using the method defined in the article to find the values of each of the elements of the rewritten array, wouldn't the values be:

3 2 4 2 4 6

which does not equal the original values of:

3 2 4 6 2 6
Several times a day, for about 1/2 hour at a time. I take walks to break up the workday. I think about all sorts of things during these walks. My job. Politics. Companies I want to start. The idiotic college down the street from me that wants to spend a million dollars on road construction because the students don't look both ways before they cross the street. I like to break it up into smaller chunks so that some time can lapse and I can see things more clearly.

I got into this habit during college(10 years ago now :( ) I would just walk around campus at random thinking. I did look both ways before I crosses the street however.
Data Centre Services that Work
GitHub IS a mid-sized company with more than 1 person working on the app.
Yup, they're all mounted in the same ruby process.
It's great work.
Recommend +1.
Top Six Devices From Mobile World Congress
By now most everyone has probably combed through all the Mobile World Congress news and devices that were presented over the weekend, but I’m here to give you my quick thoughts on the top 6 devices (and software) that really impressed me. Why 6? Well… because everyone else does a Top 5!
GSMA Announces Winners of the 17th Annual Global Mobile Awards
People are mainly using Balsamiq to create things. The iPad isn't typically used for content creation, but for content consumption. For a UI editor, drawing tool, etc. like Balsamiq you'd be more productive with a more precise pixel pusher like a mouse rather than a fat finger. Not to say that you can't do any prototype design, while laying around on your couch with an iPad -- just that beyond a few things when you get into the details it's not that great of a form factor.
One of my "if I didn't have 30 other projects" projects is a minecraft type environment meets scratch event model/"build your own block" style system. Let kids interactively script their 3d world (and not just w/ redstone hah, not that there isn't something awesome about kids rediscovering logic gates from first principals!)
"The problem, often not discovered until late in life, is that when you look for things in life like love, meaning, motivation, it implies they are sitting behind a tree or under a rock. The most successful people in life recognize, that in life they create their own love, they manufacture their own meaning, they generate their own motivation.

For me, I am driven by two main philosophies, know more today about the world than I knew yesterday. And lessen the suffering of others. You'd be surprised how far that gets you." -- NdGT

Probably the best thing I've heard in a while. I love when he does these AMA's.
The custom ASIC work is interesting, but I tend to think Caldexa's approach of just putting 4x10Gbit ethernet links on each CPU instead of building specialized virtualization HW would be a more worthwhile advancement. That said I think it's awesome and there's a huge opportunity for AMD to do great things with some cool super small super dense computing here.
I feel that more apps will head towards this route. An app is going to be a webpage.
Gasoline is a poor choice of benchmark. Energy prices aren't really a proxy for inflation.

http://www.wolframalpha.com/input/?i=core+inflation+from+200...
I've often wished for a similar marketplace, but more for consulting, than actual programming. When starting out with a new language or new technology (particularly unpopular ones, that don't have good online resources) it would be worth paying an "expert" for an hour or two of their time to ask questions.
Source: AOL Planning to Layoff Hundreds Next Week
An odd aspect of that comparison is that Larry and Sergey did a lot of their early work in a shared space--- the Stanford grad-student offices. They only moved into a more "private" setting (the garage office) around two years after starting work on Google, when many of the major problems had been solved and it had already started gaining traction.
Agree that The Gunslinger is awesome. Just to forewarn... you've already read the best books in the series.
CloudFlare randomly goes down for me.

Just last week, their anycast servers in Chicago blocked all traffic and said my server was down even though it wasn't.

It took them about 3 days to fix it, so I am a bit skeptical about using them in a production environment.
All three of these are excellent. Loved them.
Paypal Is In The Censorship Business Again
Apple iPad 3 Launch date : 7th March
Apple originally suggested that (before the release of the app store), but people bitched.
If I had to pick a personal favorite(not necessarily best) book of all time, it would be Anathem.
dosent seem to work on chrome in ics but all systems go in the stock browser. nice work
Why are you complaining about this?
> How does one resolve this apparent moral dilemma?

I can't speak for anyone else, but we have three key points. Hopefully it goes without saying that this should all be clearly and transparently described in the site's privacy policy.

1. We collect data from our server logs and run custom analyses in order to see things like which parts of our site (which features, operating on which data) are most popular and which methods of attracting traffic in the first place are working.

2. We use a little JavaScript to phone home with certain non-personal technical data that isn't provided in HTTP requests by default, such as screen size/device orientation.

These help us to steer future development of our own site towards what our own users seem to want, both in terms of the content we invest in and the ways we present it, and it helps to better attract the kind of people who enjoy using our site. I see no moral conflict with either of these kinds of "surveillance": they are genuinely in the interests of all concerned, and the data doesn't get used for shady purposes.

3. We are sceptical about using external analytics tools, anything we don't host ourselves and that shares data about our visitors with third parties for whatever reason.

In the early days, something like Google Analytics might be better than nothing for legitimate purposes, but it comes with "moral baggage", and it's not very accurate anyway since as you point out it can easily be blocked. We don't see this kind of tool as the way forward.

In any case, anyone in Europe needs to consider whether using such third party services is even legal any more if they use tracking cookies or similar technologies. There may be a temporary moratorium on going after anyone for violating the new rules introduced last year, but the rules are there all the same for exactly the kinds of reason you mentioned, and the moratorium is only temporary.
> I only need to constantly export the same 5,000 to 10,000 data files.

The same data for most of them, or do they all change?

You might could hash the file contents, add some part of the hash to your deployed file name, and then use that hash to refer to the changed files.
Great comprehensive review. Just as I thought when I first heard of Lytro - it falls into the 'cool but useless for now' category', we have to wait till the technology is used in a better tool.

Only the summary bothers me a bit: 7.5 points when image quality is crap. Reminds me of this http://xkcd.com/937/
Why upgrading your Linux Kernel will make your customers much happier
So far this works well for free apps, but nobody has really cracked the "make people painlessly pay for web apps" thing yet.
Not to say people aren't upset. I'm sure they are. But what you're saying is people are surprised to be laid off when it's clear they were no longer necessary? If how things were done changed significantly (needing far fewer people) isn't that going to obviously lead to layoffs? Maybe I misunderstand what you're saying.
All .info, .mobi, and .org domains are now subject to Irish SOPA.

Afilias is based in Ireland and effectively owns those gTLDs.

Expect to see actions similar to how the US governs .com and .net domains, namely broad-sweeping and baseless take-downs.
I notice a lot of comments taking on Al3x's comments about the way things are, but almost none taking on his comments about the way things will be. It'd be a little to facile to just say "skate to where the puck will be, not to where it is," but I definitely agree with him that the demographics are changing, and that the benefits that (let's be generous) used to be in the Enterprise Sales Process, are not guaranteed to be there in the future.

If you assume that he's correct about the demographic changes and the consumer tastes, do you think he'll be right about the benefits of the Enterprise Sales Process evaporating over the next 5-15 years? I think that's a good bet.
I gave you a hopeful upvote. I'm generally not a fan of asking AMA subjects for money, but it sounds like a cool program and something that Dr. Tyson could be interested in.
Basics of jQuery
It was true back then though. Try running this in the browser on the original iPhone.
You also get order with a wavelet tree. You can ask "Give me the absolute position for the 4th value 42 in the array". By using a wavelet tree with an index, you can answer that question in almost constant time.
It's such a shame that the HTML5 audio API's are still such a minefield that all these demos usually are silent.

Or the reverse: by now I have seen too many HTML/JS based games to remain really impressed by the technology - unless the demos start to provide audio.

Because honestly, a game like this needs matching 8bit sound effects. Too bad it's practically impossible to play them in a timely fashion, nor mix multiple of them together, let alone reliably generate them based on game state
Yeah... I'm a bit confused there too. It's not the clearest article out there.
I wish it had a way to trigger a flash, even if it's a separate unit. Without that it's basically useless in bad light.
Fun. Though it has the problem many of these kind of gun defense things seem to have, where first you are completely dominating the enemy for a long time, with practically no challenge, and then the balance tips over to where you can no longer handle the waves and you get quickly overrun.
Unrelated. But I want to say serpIQ is great for SEO purposes. Its one of the legit SEO tools that I would consider paying for.
Thank you, this is exactly why I wrote the article - knew I was missing something!

I'll do a follow up with the rank / select optimizations.

Thanks!
To promote solar energy
To promote solar energy
HC Heat Pump Network Solar Energy PV has great prospects is the only continuously produced both in the natural environment.
This is not what you think it is. This is necessary because GPL is incompatible with App Store. (It doesn't seem to be rigorously enforced, but search for "GNU Go App Store".)
I'm inclined to believe this is an error. I have wasted hours trying to figure something out in a textbook, before I decide to check the errors section and discover that it was just a misprint.
"In the below graphs, the response rate is the solid line (and the left y axis); connection errors as a percentage are the dashed line (and the right y axis). The graphs are heavily splined, as suits a meaningless micro-benchmark."
I think the reason why it is a diferent game is overlooked in blog posts like this. The apps that you purchase from an app store, whether brick and mortar or online, are discrete utilities with completely standardized finctions such that the market can be reduced to only a few sizes.

Enterprise software is a different game because that asumption no longer applies. Instead ypu have software that a lot is riding on, and it must be matched to the business.
We actually just talked about trying to get some international coverage on a board meeting the other day, so this AMA seemed a pretty good opportunity. Our goal for this year is to get more international members, it's currenlty mostly Danes.

Normally I'd agree with you on the money subject, but this just seemed too good of an opportunity to not act upon. Besides all the money will be spent building rockets :-)

And thanks a lot for the upvote.
Hands on with Windows Server "8" beta
Are you able to provide more detail on how something like this would be set up?
Having been quite the slacker, I assure you there are massively diminishing returns to leisure time, unless you turn it into work. If you don't get anything done, you feel worthless. Maybe 20 hours a week is enough, but no work at all isn't good for you. Rioting in the streets is exactly what the welfare class of Britain did mere months ago.

Art and study could certainly be more heavily subsidized, though. But I would count those as types of work.
I don't think it's in anyone's interest to sell a $2k / month / user enterprise software product on an app store and give some third party a 30% cut.

That's the biggest reason it's still done this way. I think.
Currently there is a complex and non-transparent pricing for phones purchased bundled with a service. This is used maximize profit share, disguise cost and create market power etc.

Google tried to challenge this model. This has nothing to do with whether people buy from brick and mortar stores or online.

I bought my phone online disentangled:

http://www.clove.co.uk/

But I could have bought it online entangled:

http://www.virginmobile.com.au/shop

There are many things where I currently prefer buying online. And others where I prefer brick and mortar. The online stores are getting better more quickly than the brick and mortar stores.
heh.. I was wondering towards the end, are there no hackers/script kiddies/bots from Canada? But the last couple of seconds flared up from there, cool hack.
Well Clang/LLVM is also becoming larger with each release. As for GCC becoming more 'unmaintainable', can you point me to anything supporting that notion? It's certainly not unmaintainable now as proven by them regularly releasing new improved versions which serve as the de facto compiler toolchain for open source systems.

Also when speaking of GCC and how old and full of cruft it is, you need to realize that it's code base is being continously improved with each new release with a strong focus on modularity. It's not the same codebase as it was back in 1987.

I'm very happy Clang/LLVM exists and progressing at a great pace as I see increased availability of open source compiler toolchains as something awesome. Also LLVM really does have some great features like the best-in-class error reporting and it also serves an undeniable purpose as a jit framework for numerous projects.

That said I don't understand those trying to push the idea of GCC being obsolete (unless they are nurturing some political/licence based crusade) as it's a very mature compiler toolchain targeting a large number of architectures and (atleast for me) quite importantly generating faster code than Clang/LLVM.

Also the notion that companies would be afraid of GCC strikes me as odd given that we have Red Hat, IBM, Google, CodeSourcery, Suse etc employing full-time GCC developers.

I hope to see these compiler toolchains continously going neck to neck in the future and thus provide the open source ecosystem with two first class options each with their respective strenghts.
Glad you mentioned this. The author linked to my blog post, where I mention fast rank/select structures. There are faster ways to do it without a supporting structure too of course :) but I do like this post.

I'm interested in what you use the WT for in your job... I'm just starting off my PhD in succinct data structures, so it's nice to know that people use them :P
I thought this sounded familiar:

http://www.computerworld.com/s/article/9124638/Zune_chokes_o...
that's why reddit is in my hosts file...
Radical theory places Stone Age Europeans in Delmarva 20,000 years ago
This was the original reason that Mitchell and I started the project. We were Rails consultants at the time who just got sick of juggling application environments.
I think a better question is: what's the best time for your business?

There is a tide in the affairs of men.
Which, taken at the flood, leads on to fortune;
Omitted, all the voyage of their life
Is bound in shallows and in miseries.

Julius Caesar was 51 when he crossed the Rubicon.
Terrible typography, even worse than Kindle, etc. That's what you get when you try to reflow text with no hyphenation and only a crude linebreaking algorithm. Also, as others have mentioned, there's nothing new here.
Save My House From Apple
That's very funny you should mention it--that's been on my list lately as well. I have a nephew that I'd love to teach programming to--he's 9 and loves Minecraft beyond all rationality. I think a simple python/ruby/javascript meets minecraft where you can do simple apple-2 style graphics (material=green_wool; place_block_at 10,10,10) would turn him into a programmer for life.
Diapers For Babies
A2zbaby have wide collection of diapers for babies with high quality such kind of diapers make your baby comfortable and protect several types of disease so call now for buy 09768061166