skysight-inc/HackerNews huggingface dataset:
Why "every time you read the variable" then? You'd have a packed-binary-struct and a memory-representation-struct and conversions between them to use when reading or writing. I say "would", but I actually already do this. I have typedefs of the kind

typedef union {
uint8_t bytes[sizeof(uint64_t)];
uint64_t native; /* alignment hint */
} uint64le_t;

which I use in structs of my on-disk data structures.

struct ondisk_range
{
uint64le_t start;
uint64le_t end;
};

Then for actually using that data:

struct range
{
uint64_t start;
uint64_t end;
};

The conversion functions basically just call functions with these prototypes on the 2 fields:

uint64_t le64_to_cpu(uint64le_t le_val);
uint64le_t cpu_to_le64(uint64_t val);

Which internally just read out the byte array and turn it into an integer and vice versa.

(I also have static assertions for the expected size following each ondisk struct)

It'd be nicer to codify this as a DSL or something, but C's macro system really isn't up to the job.
Is there any reason to believe this h-index method of ranking is a good idea? Why not use PageRank?
dont overlook the power of a brand. In this case its x86 which means brand intel, which is about as strong as it gets in Tech.

Alot of decisions are made by non-technical or are technical but lack the depth of understanding.

e.g. propose intel MIC vs Telira (similar thing but with MIPS cores)
Change your Url?
What's Cookin' Italian Style Cuisine: Malted Milk Candy Balls
They were mainly the wrong things to do, of course, but damnit he got them done!
Weighing the share of value created
You still lose x1.20.8 = 0.96*x
Android application development one location for different platforms
Hushmail only protects the contents. The new law is aimed at routing data (who sent the email; who it was sent to).

Hushmail comply with correctly formed legal requests (they have to) but they go as far as creating back-doored java apps and serving them to specified customers. I guess it's harder for English LEOs to get correct legal documents to an American company for English customers. But I don't know.
Same here, with eating. Simply writing down and calculating what I was eating ended up with me eating more (which I'm aiming for).

Now measure all the things?
ARM supports unaligned memory accesses since v6. In most modern implementations, unaligned accesses falling entirely within a 16-byte aligned block have no penalty at all, while crossing 16-byte boundaries does impose a cost. If the locations of unaligned accesses are randomly distributed, this cost is still cheaper on average than accessing a byte at a time.
Generic Viagra
Anonymous China: Hundreds of Beijing's Government Websites Defaced
adrianmsmith is suggesting that everytime the variable is read, the compiler inserts byte-swapping code. I disagree with that.
DSL?
Look, it is dated April 1st...
And that's a problem. If you want to do system programming, there's C. And that's pretty much it. I don't think this is a very favorable situation.
Sure any sandbox can probably be broken out of by sufficiently creative and determined hacker, but do you really want to bet your company on the fact that Apple won't at some point down the road close those loopholes or ban your app for exploiting them. And do you really want to be stuck in a situation where you have to spend effort not only on writing your app, but on continuously fighting against the platform your app is running on.
Someone on the comments section points out that this could be a DoS vector. Would there be a way of doing this sensibly in production code?
I don't necessarily see a problem with that: it would avoid the messy cpu_to_le64 calls.
err as an ex phone company person this will be only for Law enforcement and Security Services.

And if anyones trying to do a side deal floging data to crims,taboids FSB or that cute Russian girl who befriended you in a bar the phone companies SD division will come down on you lie a ton of bricks.

British Telecoms internal investigation division had a "Fearsome Reputation" and I suspect ATT's is the same and I have certainly heard rumors about MCI playing very hard ball.
Yes, this could generate an awful lot of network traffic in a production system. And since he's using ajax to log errors, and he's hooking into ajaxError, he might well have a serious problem on his hands if a problem occurs during the attempt to log errors.
I agree with the sentiment though, even if it was a little preachy at the beginning.
Cialis- No fear of erectile failure
Impotence or erectile dysfunction is a growing concern. Millions have been affected and the number is increasing day by day. Cialis help to get proper erection which lasts as longer as 36 hours.
I think all those requests might become a problem. It would be relatively easy to buffer such logs, though.

Nice approach.
By non-intrusive I meant that I have no idea what kind of ML is really going on behind the scenes. In this sense it's very different from interacting with, say, Netflix's recommender, or youtube's ad predictor (a friend "liked" a vodka ad once and is now assumed to be an alcoholic), where you really do need to build a mental model of what the ML is doing to effectively use the site. With prismatic I don't seem to need to care.
http://en.wikipedia.org/wiki/Domain-specific_language
I have already found one case in Firefox where this is true. FF will load the image data in background tabs, but it won't decode it (e.g. render a JPG) until you switch to that tab. I may be nitpicking but the extra half-second or so bothers me like texture pop-in in a game. So I go to about:config and set image.mem.decodeondraw and image.mem.discardable to false.
I tried something similar recently and got flooded with errors. The problem is that Javascript errors happens for all sorts of reasons outside your control. Affiliate banners, Facebook like buttons, strange browser toolbars, to name a few. And then you have all the errors that happen when someone navigates away from a page, before it has completely loaded.

That is not to say that this isn't useful, but you need to be able to cope with the noise.
An Elite for the 21st century? Want!
Open Signal Maps allows you to find your cell tower on a Google Map. I believe it gives you that information too.

https://play.google.com/store/apps/details?id=com.staircase3...
IPL 5 Most Five Wickets Inning, Highest Five Wickets in Inning by Bowler
Maybe the requirement is Oracle or SQL Server because the client has the resources (DBA, support contracts, etc) to support those platforms in house?
Linux Tycoon is the premier Linux Distro Building Simulator game
Yes and no. On modern Intel CPUs, 32-bit bswap is 1 uop, but 64-bit bswap is 2. On AMD it seems to always be just 1 uop.
We do this on a product page, but with some modifications. As luck would have it, I recently made a Gist about this :-)

https://gist.github.com/2210783

Our approach integrates with a syslog-style logger. The logger preserves a ring buffer of messages, to help with debugging, since minified stack traces aren't super useful.

To mitigate the risk of a run-away infinite loop alert monster, alerts are intelligently rate limited client side. We also do server side filtering, so that known/expected errors are ignored. For example, we don't really care about Chrome extension-related failures, although I guess we might at some threshold for popular extensions.

It's relatively noisy, but so far it has been indispensable for debugging errors in production.
Free Indie Games not featured on TIGS / Indiegames: Jump Alone [Stephen Orlando]
Only 20%?

A recent conversation I had with my MD, regarding how long to estimate for a project, involved me adding 6 months for each feature added to the specification.

We're also careful emphasise how inaccurate these estimates are, and we don't really know until we start.

Of course this is the initial "finger in the air" stage. We try to be a little more concrete with more immediate requirements. Of course, we've gotten those badly wrong too.
Brendan Eich, Prop 8 and homophobia
Doors app cheats
doors app cheats
Do you want the real socer in your app of android? It is fun , I sure that you need it when boring and want to draw something? Try this now
"The protocol is not raw TCP because it needs to provide the browser’s “same-origin” security model." -- http://blog.chromium.org/2009/12/web-sockets-now-available-i...
Assuming first GET will succeed and return quickly in 99.9..9% of the cases, so always sending a second GET seems wasteful, as it would put constant additional load on the network, CPUs and disks.
While I agree execution is important, so is the process of coming up with a good idea.

This post is essentially asking PG to come up with an idea for them.
This can be touchy if you handle sensitive information in JavaScript, but if not, you can also send those errors has events in Google Analytics saving you the trouble to develop a back-end for it.

This way, you get the number of errors, on which page, for which browser, etc.
Yup. It's a pretty bad idea to log all errors from ajax calls, since some errors are expected. 403 and 404s, for example, should be handled relatively intelligently. Error-handling is a bitch, but you really need to do it thoughtfully for practically every remote call, similar to robust C code.
Theory correct. Implementation wrong.

If I was actually doing this and wanted to run it on a production site, I would certainly not fire off a post on each error. The most likely solution that I would use off the top of my head would be to store the data in localStorage of the current user where supported.

You wouldn't need to collect every single error, but just a sample. You shouldn't really need to be that concerned with the totally extreme edge cases, and if you are triaging correctly then it's the most common errors that you want to look out for.

So I would implement something that would result in a random selection of my visitors from collecting the errors for me and also have a buffer and client side rate limit included into the application so that errors are saved up, and sent in bulk.

As I start collecting errors which I realise are totally beyond my control, I would then start dropping errors generated from particular files and extensions installed and stop logging them.

Logging everything is wrong in my opinion.

Edit:

Yes I would do the bulk of deciding what to log on the server. However, I think I would still have some standard rules that I know I can apply to disregard certain error events. But since I would constantly be working over the logs, the majority would be done server side.
Awesome. And not a moment too soon! It's been a bummer trying to get the latest application versions via PPA and other methods.
It should be easy enough to write an extension or even a bookmarklet for this. You just have to add &tbs=li:1 to the end of the URL to enable "verbatim" mode.
On most x86 and ARM CPUs, byte-reversing a register is a single-cycle operation.

PowerPC has byte-reversing load and store instructions but lacks an instruction to reverse a register.
Instagram For Android Hits 1m Downloads in Under 24 Hours
Lego's packing process isn't perfect
网络推广
Maid Toronto
My Clean House - a Professional Toronto Based Company Offers House Cleaning Services, Maid Services, and other Cleaning Services to assist you around your Home.
Seamayor.com - brand new location-based service for marine adventurers.
That remembers me of the SW:TOR games, where doing stuff inside your ship had a really cool and inmersive feeling.
This would be a good foreword to an introduction to computer messaging security, for those who are unaware of encryption or proxies. It may be too basic for most users of this site to find it useful.
Introducing: the 5-year old responsive css grid
Ah, yes, I was suggesting that criminalising prostitution is a good idea.

In general I don't have a problem with people selling or buying sex. There are some people who need strong protections - anyone under age; anyone who's being coerced; anyone who's being trafficked. There could probably be strong laws made around those areas, with extra help and support for victims.

Then there's a bunch of public health stuff. People addicted to drugs; people with STDs; people engaging in risky ('bareback') behaviour; and so on. Education and support would be good for these. Unfortunately drug addicted sex workers are not a sympathetic vote winning crowd.

The law in the UK is a bit odd. Exchanging money for sex is okay, but you're not allowed to offer sex for money or to offer money for sex. And then there are some newer laws which are "strict liability offences" (it doesn't matter if you know or not; even if you made efforts to find out) covering women who are forced into sex working. (This covers drug addicts paying debts for drugs using sex work.)

The UK has a stricter definition of trafficked than the UN. A person can voluntarily be trafficked into the UK.
The Android version doesn't have tilt-shift :(
You are right about the ajaxError..I'm not sure what I was thinking. I kept it in, but added a note that I was wrong.
This article is very light on details; the list of the top 20, and the contributions that got Microsoft on the list, are not presented. The included video is a shiny animation on how contributing to a FOSS project works.
I was referring to a 'standard' program using the language's corresponding stdlib. And while not as useful this days C's "stdlib" is incredibly thick and complex. Go's stdlib is probably comparable to Plan 9's basic C libraries in complexity, but is portable and provides much more functionality.

Also note that Go can do all the things you mention, including writing a kernel.

Just to be clear, the real issue with C is not the language so much as the horrible libraries that have been built over decades of clumsily piling up complexity.

And the people who suggest glib is the answer to C's library needs are scary and depressing, glib just adds another layer of (very unportable!) crud on top of libc for no real gain other than keeping people from learning how to properly write C (data structures in particular).
Various comments already pointed to problems that could come with a rough error-logging implementation. Because he used AJAX for every error, it creates a (unnecessary) strain on the network/server when in production. Besides this, the usefulness of the data logged may vary heavily. Therefore I suggest you do not log everything, like chrisacky points out. What exactly to log is an interesting resulting question.

I do fancy the idea of logging problems client-side, because they result in users leaving your site but leaving you without a clue what happened.
The operand constraint should be "r" since bswap works only on registers. You can also simplify it a little using an input/output operand:

asm ("bswap %0" : "+r"(x));

That said, since version 4.5, gcc recognises the typical byte-swapping pattern and uses the appropriate CPU instruction.
You'd log into your email provider using SSL.

Is there a working MITM attack?
So it looks like with this method, if a journal publishes more papers, this will give it more of a chance to boost its h5-index? This probably accounts for the high level of arXiv, and PLoS One beating out PLoS Biol.

One problem with impact factors is the way that a few articles can account for the majority of citations. For instance, a bioinformatics method that is widely used could attract thousands of citations, boosting the impact factor of the journal by a few points. This method doesn't solve this, as it expressly focuses on the top n articles and ignores the impact of the remainder. For instance, PLoS One's score of 100 is because the top 100 articles got 100 citations - it says nothing about the distribution of the rest.
Redditors who are rich (net worth $1 million+) - how did you get rich?
Yes this is pretty standard writing; they're just protecting themselves here. What you create at work as long as its unrelated to your job is yours and your company shouldn't have a claim to it. In all reality how will they even know? Your best bet is to focus on your staffing-job while you're at work and be creative afterwards at home.
> I think all those requests might become a problem.

Well it depends, the request is "fire and forget" so it's really cheap, you don't care about it coming back (or even about it generating an error — though you definitely need to handle that if you hook into ajaxError[0] or you might get recursive reporting errors). And you could expect those errors to be rare enough that the "buffer" would fill slowly and the odd error push wouldn't be a big strain.

[0] hooking into ajaxError is pretty dangerous really, if the user's connection goes down for instance the user machine is instantly going to loop at high speed.
Is Pachelbel's Canon considered complicated as far as music performance goes?

Consider the more complicated violin part.
Where would the decision to drop an error be made?

I would do it on the server, where an intelligent decision can be made. (Increment a counter if it's a duplicate? Group errors together etc?)
SEEKING WORK - Remote or on-site

We're a offering consulting/contract work around Nokia's Qt framework. We're also interested in doing more general work in the world of open source, desktop, mobile.

If you're interested contact us via http://woboq.com/

We're based in Berlin but look for remote work everywhere.
"...if the last instruction..."

I know this sounds like nitpicking, but that mistake right there has caused many a 6502 emulators to produce erroneous results. The 6502 core's status register is resident and the flags in it are changed only when an op-code directly does so; it never "resets" arbitrarily, so proper conditionals that act on a specific status flag can actually occur far and wide between the op-code that actually affected that one specific flag.
The best gift you can give to Teenagers
Do you want to gift a mobile phone to your 18 year old child for showing an excellent result in their exams? If yes, then how about gifting a used iPhone. It will cost less on your wallet and will also please your child. iPhone is a most loved touch screen Smartphone which has so much to offer.
Okay, so basically another service to get the best of both the file option (hierarchy; no clutter) and the database option (cache). Seems the best solution indeed, as far as I can see.

Thanks :)
In case you're wondering, here's how a professional photographer uses Instagram. https://secure.flickr.com/photos/exoskeletoncabaret/tags/ins...
IBall Andi 2 Price in India, iBall Andi 2 Dual SIM Android Phone
iBall's Android-Powered Andi 2 is a newly launched first Dual SIM Android mobile in India. The stylish iBall Andi 2 has large 3.5-inch capacitive touchscreen display with virtual keypad and high quality sound to keep its owner ahead of the rest. iBall Andi 2 runs on Android 2.2-Froyo operating system and powered by a faster 800MHz Processor that makes the busy youngster’s work easier and play faster. This Dual SIM smartphone comes with 3 MP primary camera for quality video recording, a secondary VGA camera for video calls. Multimedia wise the iBall Andi 2 features multi-format music player, audio player, built-in speakers, 3.5 mm jack, FM Radio with recording and Expandable storage with MicroSD card. The iBall Andi 2 has packed in a 1450mAh Lithium-ion A-class battery and connectivity features like Bluetooth, Wi-Fi, 3G connectivity, GPRS and GPS navigation support. The Android phone design and feel makes it simply desirable.
The unhelpful answer is that this is an unfortunate possibility when building your business on top of another business.

IANAL; have you looked down any legal avenues?
I like this idea a lot. Quick search on the subject returned this article:

http://uxdesign.smashingmagazine.com/2011/10/04/improve-the-...

Seems like a great way to handle error tracking without creating more overhead.
How to Get Positive Online Reputation
Brand Management services offer a variety of online reputation management techniques, for a business. The main aim is to highlight what the business offers to the market and emphasizes the positive qualities of a business.
If you do that, don't be surprised when window.onerror seems to be complete shit and not provide a fraction of the information you need: window.onerror is complete shit and does not provide a fraction of the information you need.

If an exception is thrown anywhere, window.onerror will only get you the exception message, file and line (the latter two being utterly useless in minimized code of course).

If you can, wrap all behaviors (meaning all event callback as well) in a try/catch, so you can get the actual error object and hopefully extract useful informations from it (or the environment, this pattern also allows you to log and report the initial state which ultimately lead to the fault).
He's poking fun at the Y2K, Y2K38 problems. :)
I'm a Python/Django and Ruby/Rails developer and getting started with ASP.NET MVC was difficult ... I won't say nightmare, simply because I reserve that word for real nightmares and learning a new framework is not one.

So if the .NET community wants people like me to stop doing what they are doing and use ASP.NET instead, it MUST be easier to get started with.

And no, I don't want to develop on top of Windows or Visual Studio. Start from there.
I think chrisacky has a good solution there as well. You just start to filter things you know you can't do anything about.

The approach to rolling this out then might be to do it for only a small % of users at first so that it isn't overwhelming. You include more users as you notice that your manually created filters work.
It does ask first, I checked. Plus I'm pretty sure it looks for people for you to follow, not send pics to.
Side-Effect of the iOS In-App Purchase Model – Reviews Are Worthless
Yahoo countersued by Facebook in patent spat
> IANAL; have you looked down any legal avenues?

I'd have thought it went something like "Facebook's servers; Facebook's rules". They don't have to allow any content they don't want, and if they had a spam coming from an URL they're probably going to block that.

It's unfortunate that a company's customer got that whole company banned from Facebook. It could be a lot worse - all those networks could share data about who they've banned and the company could be banned across Twitter and etc as well.
1. How long have you been bootstrapping your startup? 2 months

2. Roughly how much of personal money have you invested in your startup? £50-100

3. Are you profitable, if not then at what point do you make the decision of pulling the plug and not invest your personal money anymore? Yes, profitable.
It really depends on how many comparable alternatives exist in the marketplace. Its no doubt that requiring CC's upfront will lead to recurring customers; but how many potential customers are you turning away? I would say for most startups you're not just concerned with revenue, but also adoption. You want your site to be used and talked about amongst social networks in person and online. This is greatly diminished when a customer bails from your site to a competitor before signing up. My advice is that if you are offering a good service that is so good that customers will be unable to find a comparable alternative; offer your signup for free and hook them with your kick-ass product. You're just going to irritate people when you start charging their credit cards and they aren't a huge fan of your business afterall. The only extra revenue you get by requiring CC for signup are tricking people into paying for a service they otherwise later decide they wouldn't pay for. This will only lead to a negative brand image, credit card chargebacks, and diminished market who has tried your product.
The perils of Lisp in production
Self-sculpting sand robots are under development at MIT