skysight-inc/HackerNews huggingface dataset:
Here's another approach:

Let the compressed file contain a hash (say, SHA1) of the original file. The decompression program then generates random files of the chosen size. If a generated file's hash doesn't match the desired hash, delete it. Now run the program for a very long time. The program is likely to eventually reproduce the original file (along with a bunch of files that happen to have the same hash), and you win :)
I was born in Cardiff but strangely never been to Swansea, currently consigned to the grey skies of London though!
I'd like to ask some questions if I may.

* Where did you decide to live?
* How do you support yourself and family?
* What do you do for school, is it expensive?
* How's it working out? Any regrets?

Cheers
"Now, I can't think of any such islands that are totally out of contact in 2013"

We can always count on Cracked to point the way. ;-)

http://www.cracked.com/article_19976_6-isolated-groups-who-h...
Nice list. Missing: HiDPI images.
Like the idé , But don't know if it's that useful cause, It changes depending on who you are. Example if your Anonymous you went see much. If your a member of same Organization as the User your viewing , you will see different stats. And you self will also see other stats. So not sure whats the use-fullness of the feature.
Well I'm a backer and the app will be free for first 24 hours starting from Friday midnight.
No it's designed as a challenge not designed to be frustrating. Think of reasons you think you see cipher text in it..

And there is nothing 'armored' about this thing, it's so plainly in your face I'm stunned nobody had figured it out yet.
Goals have suicidal tendencies...if
My other toilet PROTIP:

If you walk into a communal toilet cubicle, and the seat lid is down, ALWAYS do a bonus flush before lifting the lid.
There is actually something: http://mindstorms.lego.com/en-us/default.aspx?icmp=COUSFR29M...

It says "Coming Fall 2013: LEGO MINDSTORM EV3..." - Now I am a disappointed to wait for 9 months.
it is likely that the data file was generated using a deterministic computer program

The file was generated using random data from random.org which gets its randomness by using specially tuned radios to record atmospheric noise.
It is not possible, without some amount of luck.
The reason is, that you can think of the data + decompressor as a program which contains the data as some binary blob. There are less than 2^s different possible executables, where s is the filesize of the compressor together with the compressed data. And therefore 2^s different outputs. On the other hand, there are 2^l different original files (l is the filesize). Therefore only a few files can be compressed to a smaller file size. To be precise, you can compress at best 2^s files out of the 2^l ones by l-s bits.

Thinking a bit further, for a file of length l, the probability getting a file that can be compressed is smaller than

\sum_{k=1}^{l-1} 2^{-k} [1]

which approaches 1 for l against infinity. ( So just based on the upper limit, your odds seem to get better for longer programs. :)

[1]rendered formula for the equation (hope this works):
http://latex.codecogs.com/gif.latex?\sum_{k=0}^{l-1}%202^{-k...
Facebook begins rolling out new single-column Timeline
If you decode it you will know. :)
Lead Generation 101 (and beyond)
> It will probably cost between $500 and $1000.

So they won't be able to subsidize the console price as Sony/Microsoft does? Because the price seems a bit on the high end for a gaming console.
The data was taken from random.org, whose source of randomness is a physical process, highly unlikely to being "algorithmizeable" (is that even a word?)
So, 2-5 times the price of a console. I'm not sure that's going to sell to the mass market.
How does Chrome handle user accounts?

I use Chromium and have a few Google accounts and find switching profiles a chore (first world problems I know). If there's a feature I'm overlooking then that would be fantastic.
Show HN: Mobile/responsive travel diary
Bear in mind that making sure requests for static content don't send cookies is pretty far down the front-end optimisation ladder - there are normally a lot of things you can do first that are quicker, easier, and have a bigger impact.
It's very welcome with comments and feedback on the site. And if you think it's a working idea.
Also, while I see the appeal of talking to people who almost chose you but ended up chosing a competitor instead, actually finding those people and engaging with them can be way more complicated than do it someone who just signed up to your service.
Refer to the following handy graph of "how useful linkedin is" vs "how much people want to talk to you":

_ | _________
\ | / \
\ | / \
\|_______/ \_______

- 0 +
Cheval à Essaouira
"Balade d'une heure à cheval à Essaouira avec notre centre d'équestre Ranch de Diabat, une balade qui vous fait découvrir le cheval et la région de Diabat."
ENISA: Drive-By Exploits Biggest Threat Today; Spam Declines
Mike says in the article: "Flagging any slightly compressible portion of the data stream will require more overhead bytes than will be gained in compression."
Lol I actually spilled my tea :)
Facebook snubs storage barons for cheapo Far East kit —supply insiders
Ask HN: Dropped out of education what would you do next?
Ok, I was at university studying an average course, It was boring and wasn't taught in any way which motivated or inspired. What would you do next? I am learning Ruby, teaching my self jQuery. I know HTML and CSS and I am keen to learn everything. If you were me what would you do? Go begging or an intern job? Freelance? Any help will be gratefully received.
"Pledge $1 or more (7525 backers) For just $1 the iOS App is yours!"

The iTunes store doesn't actually have a mechanism to achieve this, does it? Other than making it free for everyone for quite a while (months?) and using promo codes to fix up any backers who didn't download it in time. Promo codes are limited to 50 per release, I believe.
It looks like a good start, some consistency "bugs" in the layout, and it looks a bit bootstrap-y :) Works flawlessly on the mobile thou!
IntegrateBootsrap Model Box with Jquery Template | Php Flow
There are UX problems with the Chrome style, though. Many, many times I've debugged issues developers are seeing because they thought they had closed their last incognito window and then opened a new one, but there was another one minimised in the background somewhere that persisted their cookies.

Yes, the Firefox mode is far more awkward for quick testing, but it does have the advantage of making it explicitly clear when you start and end your private browsing session.
8x USB and 4x eSATA? That's pretty over the top. And why would one USB port be dedicated to keyboard input; I thought we'd left that stuff behind.
> Also, it's useful for knowing who just lost their job

I mostly see people updating LinkedIn prior to fusions or other big changes, or when they're just fed up with their position.
Modern 3D engines contain almost no assembly anymore these days, and for the rare bits that are still hand-coded assembly, platform-independent alternative codepaths always exist. We've been long past the point where raw CPU performance even matters for high-end games anymore, for some time already. Porting between e.g. PPC as used in consoles and x86 is business as usual, so I don't see why porting to ARM would be much more difficult.

The main problem right now is that ARM performance is simply not there yet. It might be somewhere in the future, but even that remains to be seen, it's not entirely clear how well ARM designs will keep scaling up as they start to approach midrange x86 chips. Right now, ARM is just starting to match Atom, which is dog-slow compared to Core i3/i5/i7, and basically useless for non-trivial gaming.
Would complete in perhaps just a couple of billions of years. :)
Ick, comparing Objective-C to Go?
Fortunately GNU tar has gotten smarter. You can do just "tar xvf" now and it will do the right thing whether the archive is compressed or not.

When creating the archive, you still have to use your favorite compression method (XZ aka LZMA, activated with J is even better, but slightly slower, than bzip).
How to send multipart SMS over SMPP
As you already know, SMS was developed to send up to 140 bytes of user data. All that data is sent in the ‘User Data’ part of the SMS packet. Because SMS text messages are 7-bit encoded you can send up to 160 characters in a single SMS message but...
Every antitrust law is affected by that problem. If subjectivity is a problem then you shouldn't be in charge.
Hah, there was a toilet like that in our hotel in Budapest, and I was wondering what that's for! It seems like nobody knows of a reason, other than "to gross you out".
Seems this has been some what divisive looking over the comments already posted here. Kudos for GitHub trying something different, it's a small tool that might help motivate people to keep going, in the same way fitness trackers do.
Haha yes you're right, but the title was getting quite long, and I was hoping that would be implied! I could have extended this further and written about how being blind affected other aspects of my life, but I'm a web developer and wanted to write something about my field of interest. I too would be interested in reading an article about how it affects other aspects of life. maybe you should write one!
Both, but mainly Symfony.
But the "decompressor" here is also more or less fixed - it's the environment in which the challenger program needs to run. So, the organizer of the challenge would need to be unlucky to pick a file that is compressible for this particular decompressor.

Mathematically this has non-zero (albeit very small) probability but I'd wager that even having such file it would be unfeasible to find its compressed form. Maybe the file is the third million of bytes of pi squared, but how do you find this fact?
What if the rng generates a file with massive redundancy by chance. Doesn't make it any less "truly random."
That sounds great, but I can see 2 problems:

1) smell
2) signalling that the bathroom is in use
> For once, it seems Microsoft has a better option.

Not for the first time. * { box-sizing: border-box; } is a staple of mine.

> WebKit is the new IE and it's destructive for the web.

Microsoft has submitted a patch to the WebKit project to extend the open source rendering engine with a prototype implementation of the Pointer Events specification that the company is also working on together with Google, Mozilla, and Opera. ... The first specification, Touch Events, has been essentially abandoned.[1]

> The mobile web is at this point not even usuable on a non-webkit browser. This is bad for the web. You are doing it. Please stop doing it.

There's no need to hector web developers about this. (I assume that's what you meant by 'you'.) It's mostly up to the browser makers to hash this out. Microsoft's contribution to Webkit was an exemplary and, from what I can see, much-welcomed response to Apple's patent shenanigans over Touch. Let's just give it time.

It's worth bearing in mind that Android (which ships Webkit by default) is currently the only mainstream mobile OS that even allows unrestricted use of independent browser technology, which is partly why Firefox Mobile is only available for that platform.

[1] http://arstechnica.com/information-technology/2012/12/micros...
Because the correcting article is another post, which means more views. And even more for the "adobe cs2 controversy" article the next day.
No, it was a (poor) pun on the language names...
So the Steam box will basically be a standard PC in a cool box with Steam branding on it?
But the rules didn't say the file had to be massive. You get to pick the size, so pick 100 Kb or similar.

That would still take forever...
Yeah this is pretty important to note, it seems like most Clojure this job posting are like this too unfortunately.
Let's say you have a file of size n and a hash of size log(n). This means you have n/log(n) collisions (matches). I made a similar suggestion on another HN thread linking that same story (I suggested using two radically different hashing functions, one hash result would not necessarily have an evenly distributed result from the other hashing function when you vary the plaintext). Even while posting I thought that I must be wrong, I just didn't feel wrong about it. Now I do.
Picky I know, but "wont" is not an English word - you probably mean "won't" which is a contraction of "will not" and even then should probably not be repeated too often in a single sentence.
Why Codeworkx ceased Development of CyanogenMod 10 for the Galaxy S3
- registration page is Swedish although I selected en
- can I add custom location if I am not already there? (Later in the Hotel etc)
- in the main page, a map of all trips would my nice (maybe trip also should have a location attribute or center weighted from the trip's locations)
- disqus comments stays in swedish
- perhaps add disqus to main trip page for general discussion
- Adding photos from the trip howto?
Free WordPress Theme: AyoShop - Responsive eCommerce Child Theme
AyoShop is a free WordPress Theme created for Genesis Framework and using WooCommerce. AyoShop is a clean and responsive eCommerce child theme.
Here's the beginning of a detailed 10-part post on the topic:
https://plus.google.com/u/0/101093310520661581786/posts/ZgBQ...

Links to the other parts are contained in each post.
Most of the really low level stuff is probably in the graphics shaders, I think HLSL etc are capable of producing code that will run on most GPUs?
Well the PS3 launch price was $600, seems reasonable to me.

They wont get me away from my $1600 gaming rig despite being a huge advocate of steam.
I've started doing something similar this year. But instead of video I take one picture that represents the highlight of that day. I also take a picture of myself. Then I'll write a small program that will combine the image, self shot, title and a map into one image and finally generate a video from those images.

Combining this with my OhLife daily diary I hope I'll have a pretty good overview of my life and a treasure of memories (I'm very bad at remembering things from my past).

edit: I've now realized that this man was the inspiration for my project (I've seen this before new year) :)
I'm the exact person Valve are targeting. I've some cash to spend on games, I have a Wii and Xbox360, I'm techie enough to build a gaming rig, but too lazy to bother. I prefer keyboard + mouse to the Xbox controller. $1,000 == £1,000 by the time it hits rip off UK. This is so far out of my price range for a gaming consol it is crazy. Like I could get 3 or 4 playstations for that. Or an Apple Air. Or 3 PC laptops. I hope it's more like £250 then maybe I'd pick one up, but the way things are looking I'm now thinking of hanging onto the xbox360 and picking up an Ouya. Most interesting Indy games will probably make it onto it anyway.
Convert any spritesheet to c64 palette using canvas
"I thought we'd left that stuff behind."

Keyboards, or having a USB port dedicated to one? I suspect I'm going to be using a keyboard for decades to come.
Sony Issues Dylan CDs to Extend Copyright
Unless they lock down the hardware, they will not be able to subsidize it. People will install Windows or Ubuntu on it, and use it as a standard PC, if it is cheaper than equivalent PC hardware.
That would be effectively the same as adding Steam to startup in Windows, which the installer does anyway.
Well, what did you expect?
No problem being picky! Will fix this and look over our translations
I may have missed it on a quick glance, but how does this stop recruiter spam?
Well, the nice thing about this abstraction in Haskell, is that you can give a name to the notion of receiving a bunch of values (Reader), outputting a bunch of values (Writer), threading state that can be both Read and Written (State), non-determinism (List), etc. You can thus compose all these behaviors you want into a single type constructor and build your programs as composites of this type.
You'd get more upvotes if you contributed something to the discussion, like so:

The original article didn't have a link to xi3, so here it is:
http://xi3.com/
Hormigon Impreso Alicante
Somos profesionales en hormigón impreso, hormigón impreso Valencia, hormigón pulido, cemento impreso, pavimento impreso en Castellón, Alicante y Murcia.
Not entirely sure, but I don't see what the big differentiation would be with say an alienware gaming system.
It's no cheaper and if they plan on putting Linux on it then the alienware will run many more games.
I'm sure you also wanted to say something about the points I made but alas your tomato timer rang before you got to it, right?
What would make you think this is not possible?

As I write from the rooftop pool bar at Bangkok Hotel.

I pretty much live this lifestyle, though I wouldn't say I'm all that connected into the nomadic community. For instance, I was not aware of the Tim Ferris conference. I tend to socialize completely outside this scene actually. Perhaps I should get more connected.

Loneliness is indeed the major issue, fortunately for me often sated by my adequate social and dating abilities.
Why I'm moving away from RabbitMQ
'And onto Linux' would be super cool, but I see nothing especially bad or wrong with having Windows as an option, too. Healthy competition is a wonderful thing.
It is definitely possible to win this challenge though.

Consider an arbitrary long series of integers. Somewhere within this series of integers, there will be some kind of randomly created pattern, since this is a property of an infinite set. eg. somewhere within the data set, there could be the values [1, 2, 3, ... 10] or [1, 3, 9, .. 27] or [1, 2, 4, 16, 32] - it does not matter which of these patterns, exist, only that there does exist some mathematical pattern in the data.

The chances of there being no pattern in a big enough set of random data is impossible as there is a finite number of possible data combinations for bytes [1..256][1..256] etc. I guess a data set of 256^256 bytes would guarantee a pattern, but I'm sure there is a far smaller number that would give 99% confidence.

Once you find a pattern in the data, you can remove that pattern and replace it with code that will recreate the pattern using a data offset. ie. you remove the pattern from the data completely, and replace it with a smaller piece of code to recreate that pattern exactly and insert it into the correct position.

The key here is that once the data has been generated, it is no longer 'random data', but a fixed input. eg, you cannot compress a random unknown string of bytes, but you can compress the string [1,2,4,16..]

The output data would have all possible mathematical patterns removed from it, and the decompression code would be just a list of mathematical functions and data offset points.
AMD64 most popular architecture according to Debian popcon
> could provide access to thousands of gaming titles

Does this mean
1) the box will be based on Windows,
2) or there have been way more progress in getting publishers to port their games to Linux than what we have heard of yet,
3) or that "could" indicates that "thousands" is a meaningless hypothetical number?
Hence why you need to find the ones that don't :)

Although once you start evaluating, you'll rapidly find there are plenty of markets that fit the bill. Golf. Soccer fans. Airplane enthusiasts (RC, amateur pilot and planespotter alike). PC building enthusiasts. Almost any business. Martial artists. Re-enactors and RenFaire enthusiasts. Almost all the alternative medicine areas. And that's just off the top of my head without mentioning any of the markets I'm actually considering entering one of these days.
8 Abandoned Arctic Islands
But you're forgetting what the challenge actually is. It is file+decompressor < input.

So by the very nature of it if your decompressor is non-zero in length, you have to find some efficiency/tricks to make the file smaller.

Realistically the overhead on the decompressor will be 10 KB and that is before any kind of actual logic, so you are looking at shaving a minimum of 50 KB off of the original file (which is completely random).
How to create a fluid grid in CSS and HTML
The purpose of using a hash is just to avoid running out of disk space. With enough disk space, you don't even need to hash/delete files.
If it is feasible for you, go to a better school. If you want to experience a "real world" taste - you can do that by part-time freelancing.
It doesn't go direct to Big Picture mode though and you still have to click through UAC and firewall alerts when launching newly installed games quiet frequently. Having full control of the software stack lets them take out quite a friction points.
For number 3, no they aren't for forked repos. See mine - https://github.com/deanperry - my popular repos aren't ones I've forked. I have quite a few forked repos which have been starred loads of times.
How to create colour picker with JavaScript or C#
Having a USB port dedicated to a specific device.
Without matching input devices like gamepads the added value is limited. One of the best things of console gaming is the normalized gaming experience.
wow how impressive.
instead of using puts, you can waste hours developing a program that accepts what is supposed to be a letter (looks like bad english) and look cool on hacker news ... man people have so much time to waste, well done
I really hope you do try this out, and blog about it - it'll be REALLY interesting for all concerned.

If you do decide to do this, I'd be more than happy to offer help and advice if you think that'll be valuable. I'm not patio11-level successful at this stuff yet, but I have a certain amount of knowledge, particularly about marketing. Email's in my HN profile!
lolz yup
Except you don't flag it in the data stream.

You hardcode it in the decompressor.

Edit: Never mind. If I think of the decompressor as data too, then all I did was flag it at the start of the datastream rather than inline.
First of all thanks for the feedback,
about the registration page should be fixed in a minute.

-Would be a good idea with custom locations. At the moment you will just get the current location. But will diffidently be a TODO on custom locations.

- Yeah , at the moment you will get a map of all posts you have posted on the main page of the trip. ( hidden until you post a post with location ). eg. http://en.travlr.se/test

- Will look into the disqus comments is in Swedish.

- Photos, need to make this clearer .. but you do it on each post. after you finished your post, you get the choice to upload images or when editing the post.
I'd go further - having competitors is a very strong sign that you're onto something good. It's when you enter a niche that should be teeming with competitors and isn't that you should start being concerned!

I ran across a rather good quote on this subject the other day - "Don't worry too much about being different. Just be good. Good is different enough."
Many web devs use the W3C validator and assume the green tick means it's completely accessible. But they can only check for so much, which makes it almost useless. There's no substitute for actual user testing
Why Creating An App Is The Worst Idea You’ve Ever Had
This framework fascinates me day by day. Now I'm going to make new project. I'm Python developer and wondering to use Meteor now
Mess with the two checkboxes here: http://cl.ly/image/0K1A1w2m3X2c

Those are located in the Terminal tab of your Profile.

Also, go to the docs and see the following sections:

- Save lines to scrollback when an app status bar is present

- Disable save/restore alternate screen

Those contain the respective explanation for the two options.

http://www.iterm2.com/#/section/documentation/preferences