skysight-inc/HackerNews huggingface dataset:
hahaha I like it.

It isn't that far fetched though, using canonical meta tags you can preserve the main your links on search engines (so you don't SEO ruin yourself).

Most sites have multiple ways to access the same articles/content... no reason not to use a simplified version of this for mobile access. What I mean is, when a mobile is detected use simplified/shortened URLs. Helps if you are copying or manually entering URLs in texts etc...
The thing is that the attention a submission gets is almost completely determined by the title.

A crappy title will ruin the chances of most people even bothering to look at the comments.

So I don't think this is a workable idea. Just leave the submitted title as is, and let the HN readers vote it up if they think it's worth it.
The Australian Computer Society should be disbanded
Interesting demo, even just for its novelty. I would never have thought to do this. Thanks for sharing.
It was all word of mouth back then. I grew up in nz and while I didn't have a modem back in the bbs days, my best friend did. I distinctly remember cycling over to one of the bbs operators houses to pay him for extra access (he had two lines). Quite magical times really.
That video was hilarious. I'm sure some game company would hire him.

Someone like this doesn't belong in a government job. They need to find a corporate drone and he's not that person.
It's even sorrier if the trie you want to search doesn't fit into memory. There are compressed suffix trees, but at the time all I could find was a C++ implementation[1] and I had to write my own bindings[2] using Cython. After figuring all that out, it turned out tries weren't very well suited the problem I wanted to solve. Oops.

[1] http://www.cs.helsinki.fi/group/suds/cst

[2] https://github.com/njbooher/boglab_OTSF/blob/master/sstree/s...
Where do you get "just as fast" from? My understanding of the letter is that you used to get paid for a month 2 days after the end of the month, now you get paid for that month 15 days after the end.

I would assume that this smoothes out chargebacks for Google. But by no means is the merchant better off.
because people have olive oil already...
Microsoft releases first game for Windows Phone, Windows 8, Surface, and Xbox
It will be interesting to see what happens with the Motorola acquisition.

Right now, Samsung is Android to a large degree. They're the only Android phone vendor that's actually making money, and they're selling a ton of units compared to the other vendors.

I'm amazed RIM has lasted this long. From what I've read I'm pleasantly surprised. I know there is still a small minority that refuses to own a phone without a physical keyboard, and the few I know aren't very happy with the few Android phones they've tried with keyboards. They may be able to get enough of a niche there to hold on and survive a bit.
>Skype is "free software." I take it you mean /open source/ software?

No, he means free software. [0] [1]

[0]: https://en.wikipedia.org/wiki/Free_software

[1]: This confusion is why the term "open source" was invented.
There are plenty of dividing lines

http://i.minus.com/ibm6UEFR5wXRGJ.png

I personally like the new UI, I find it refreshing.
I wonder when exactly MS took the old SLM servers down. It was mentioned on Raymond Chen's blog that it is difficult for even employees to access source control history of Windows prior to 2000.
Perhaps it was inappropriate for HN, but I was absolutely being sarcastic. Thanks for pointing this out for others anyway.

I'm sickened by these "targeted assassinations", regardless of how effective they are at protecting our Homeland.
You get 30 days worth of revenue every 30 days. If Google Play is an important income stream for you, your cash flow is unchanged... unless, as you say, you're attempting to scam people and need to get paid before chargebacks come in. It doesn't sound like something to post an expletive-filled SHOUTING rant on HN about to me.
I'll sound cynical, but when I read testimonials like this, about people struggling with learning how to program, I can't help but make the comparison:

Learning how to program is like learning how to use a hammer. It's useful, but it doesn't teach you how to build a bridge.

Writing a program that does something useful isn't hard. The hard part of software development is reasoning about requirements, architecture, performance, maintenance, security, user interaction, data modeling, algorithms, relational algebra, graph theory, taxonomy, semiology, psychology...

Software is a fairly new endeavor and touches many areas of human knowledge. To apply it well, you should seek this fundamental knowledge, more than wrestling language syntax, memorizing APIs or groking pointers.
How many of these projects have turned into real companies?
You don't seem to understand what the overall comparison shows.

Are you familiar with descriptive statistics? Quartiles? Box plots?
Also, Google, "Abilene Paradox" - sounds eerily similar...
Honestly one of the coolest sites I've seen in a while, but if I hadn't read the comments, I would have left the site right away- there's no hook to get a user to stay there!

But the design and effects/transitions are crazy awesome and they're pulled off perfectly. I really like how it gets you to think about who you want to be first- so then you can choose habits that will help you get there. To be honest though, I'm currently using an app Lift that I found a few days ago. If you made a mobile version of this, I would switch in a heartbeat, however!
I am not so sure.

For me, word processors have gotten progressively stupider and harder to use since WordPerfect, circa 1996.

Excel is pretty good.

I may be biased - I've been using emacs for the last two years and keep finding more ways to use it, and far less for Office or NeoOffice.
"Single board computers" encompasses a pretty wide range of hardware, a lot of which has a lot more power than an Arduino. The next immediate step up would be a 32-bit microcontroller board like Arduino Due. Above that would be the most basic of Linux-capable boards, such as say the Rascal Micro. Then there are boards based on smartphone SOCs like Beagleboard and Raspberry Pi. Beyond that there are definitely x86 single board computers although the market starts to get more specialized. All of these generally provide access to GPIOs (as well as embedded-friendly serial IO like I2C, SPI, TTL-level UART).

Or if you really need something like a modern desktop except with really high bandwidth access to GPIOs, consider something like a PXI chassis. Or find a PCIe card that provides GPIOs - I've never had to shop for such a thing but I bet there are suppliers targeting industrial markets.
I would like to see responsive titles based on tab size.
In my humble opinion, Touch devices are "computers for people who don't need computers" and their needs are much simpler and more generalised.

Building a full featured Office for touch is a waste of time and a waste of opportunity for Microsoft. They could have breathed new life into Office if they built a simpler touch based experience and kept the existing experience for desktops.

Eventually you would probably want those advanced features as touch devices go mainstream and replace desktops, but by designing for everybody (touch and desktop) they've ended up with a shitty experience for both.
How about a Sinclair ZX Spectrum emulator?

http://www.spectaculator.com/
http://fms.komkon.org/Speccy/
http://sourceforge.net/projects/spectemu/
I am sure IE10 support will be better but MS is burdened by their decision to limit IE9+ to windows 7 and newer. I read through the MS article on their new automatic upgrade policy and it seems mostly focused on security (for good reason).

What is clear is that the chrome development organization is built to release all the time in perpetuity (just like web, mobile development). Not sure this is true for MS.
Meet the Company Helping Governments Spy on “Billions” of Communications
I'm American, and I'm not nuts, at least not when it comes to guns. Our problem is that we worship our Constitution as a source of morality. We don't have the ability to ask whether this "right" makes sense in a modern context.

Life, liberty, pursuit of happiness. Yeah, those all make sense. Guns? Why does the right to bear arms grant us the right to own handguns, rifles, and shotguns, but not rocket launchers? Why not landmines? In the future will the Second Amendment grant us the right to lasers? Does it only include lasers that have a rifle shape or a handgun shape? What about phasers? Only if they have a barrel? Will future phaser nuts buy off-market adapters to set their phasers to Kill?

We can keep on trying to interpret this vague amendment; or we can grow up and realize it is a stupid amendment that wasn't made with much forethought, repeal it, and learn to think for ourselves.
> I'm not sold on the argument that customers even desire the ability to produce long-form text content on a touch-based device, or that it's ergonomic to do so.

Not with a tablet, but when you've got a touchscreen laptop it feels pretty natural to go between touching controls with your fingers and entering text with the keyboard.
Is popular because is the only language allowed in the browsers; any other assertion is purely speculation. Just be glad is not COBOL or C (imagine any amateur's code causing memory leaks in the browser...)
You can do that with .ico favicons, but I have no idea what the browser support is like.
pacbio is dead, they just don't know it yet. BGI (or somebody, doesn't matter, BGI is just the obvious candidate) would need to buy 50 SMART sequencers a year just for PacBio to stay in business. That seems unlikely given the lower cost and complexity of Illumina and Life sequencers
Well I do think violent films are called out, though definitely less often because games are relatively new. IIRC there were many people attempting to link the Columbine shooting and the Matrix, which had just been released.

I must say I can't watch films like Se7en, American Psycho, Requiem for a Dream, Clockwork Orange without being thoroughly disturbed; this is true to a lesser extent with novels, but I can control virtually everything about the experience. I guess what I'm trying to say is it wouldn't surprise me at all if any number of these media encouraged past people to commit crimes, but that doesn't imply they wouldn't have done anything had they not seen/read/played whatever inspired them.
Put

'(global-auto-revert-mode t)

In the "custom-set-variables" section of your .emacs, and it will automatically reload any file open in emacs that changes on disk (excepting files with unsaved changes). While it's a little slow doing the actual reloads under Cygwin, it's blinding fast on Linux. Works a charm with egg, haven't tried magit.
Doesn't seem like such a bad idea to do this for page titles. When I have lots of tabs open, each of my tabs is less wide than it would be if it were the only tab open. Nearly every tab has a truncated title in it.
Ask HN: Should I put my client's opinion about me on the CV?
Hello,

I am thinking on taking an internship after the 2nd year of my studies. I have been working a lot since the first year of my studies (I am in 2nd year now by the way) as a Web Developer with most of all 3 clients. One of them is a really good company, so I think it would be nice to have some opinion of a CEO of that company about me written somewhere on the CV (because I know it would be a good opinion as I do my job pretty well I think).

So, should I do that? Should I ask my client to write a brief opinion about me and my work and add it somewhere on the CV? Or just adding the name of the company is enough?

I've never had an interview with anyone, I work from home, so I am really inexperienced about CVs and stuff like this, but I would really like to get an internship.

Thank you very much.
Wow, you can really see these are student projects. They are basically focused on what students care about. It makes sense, but it's very narrow-minded and probably not very appealing to many people out there. THis being said, some of the services are very well designed.
This exists in 2012 now. http://www.dotnetspark.com/kb/5328-whats-new-search-options-...
Alternatively, the company could place the toilets in the middle of each car rather than on an end. NB: This solution may be hard to implement once the train cars have been designed/procured.
I think what you want is explained here: http://www.jonathantneal.com/blog/understand-the-favicon/
Er, I'm not so sure it's good news, given their obvious desire to "monetize" it.

A standard protocol that's freely implementable by all is vastly superior to a slightly faster proprietary protocol heavily encumbered by IP bullshit.
whats interesting is that swarms of bugs actually do become more intelligent collectively.

but I think it almost works inversely with people
>> "Open" is dead on consumer platforms.
> I don't see how you can substantiate the use of present tense there. Android is arguably the biggest consumer platform ever to hit mankind, and unless you are extremely aggressive about what you mean by open it's also the most open one as well.

How is Android the biggest consumer platform to hit mankind? iOS single handedly remade mobile and pushed the concept of the app store to all sorts of electronic devices. Windows had an insane impact on the computer industry. Android is certainly a big deal, but I think you're over selling it.

Android is technically more open, but does that matter to consumers? I wonder what percent of consumers actually install things from alternate app stores? If Apple was willing to let nearly any app in their app store, how many people would really be looking for an alternative?

Open platforms could easily be something like the issue of owner serviceable cars: while tinkers complain, to 95% of people it doesn't matter.

>> In 4-5 years, a phone/tablet OS that doesn't ship tightly integrated [...]
> You're making a prediction here which is not based on any historical evidence.

I agree. There's no question that's the current path, but in the next few years I could see tablets getting fast enough that compatibility layers (like WINE, HTML5, Adobe Air, etc) may make it possible to make the OS a replaceable commodity. Or we could stay in vendor silos. Hard to say.
Andreessen predicts the death of traditional retail
This has been discussed before.
https://news.ycombinator.com/item?id=4102013
IIRC, the HTML5 Boilerplate came bundled with icons of various sizes for Apple devices.
In this case, I'm building out a Rails MVP for a client wherein I'm involved in the short term. I'm pairing with the DevBootcamp grad and teaching him my process as we go and assigning smaller tasks to him. In that sense he's a very junior developer, and I work as both a consultant hacking away on product and a trainer. It's still early, but it's working well so far.

I've worked as product lead or product manager in small and mid-sized companies and have had to hire developers in PHP, .NET, and Rails shops.

And yes, I've been trying to focus on Rails as of late.
Novel idea... make learning both desirable & fun. Sounds like Code Academy might just be on the right track.
Over the next 10 weeks you'll get paid what you'd have expected to receive over the next 8. That's like losing 20% of your run rate for two and a half months. (Not to mention that if you've got specific bills you're expecting to pay with that money, you may run out.)

That's not a small delta in cash flow, and I could easily see learning about that on short notice causing serious problems for people.
> And I find it a bit confusing that people spend billions on influencing others, but that we never refer to the research when discussing this.

I don't. Demagoguery can always support people's agendas; research not so much.
You're probably wasting your time here. A previous thread about this got a lot of attention, and I got a nastygram from pg as a result, basically saying "quit wasting everyone's time with this issue." I don't think they're likely to change this policy anytime soon. Good luck, though.
Even before his "loss" of employment he was pulling in decent money.

A lot of indie developers would be jealous of him, and now even more so.
Bill Gates' transition to tackle giant problems in developing countries had a big impact, and I hope he continues down this path.
Why not just use short URLs all the time?
Authentication Of Users And Passwords In Python
Making Ubuntu a Better Place
>The problem is that word is a flawed product from the outset.

That must be why Word is the most widely used word processing a program in the world.
...except no browser fully supports web audio and basically all browsers fully support canvas.

http://caniuse.com/audio-api (no-one except partial Chrome)
http://caniuse.com/#feat=audio (everyone except early Android)
I pretty much think you should implement all those examples, always, regardless of screen size..
I've been in a few America-nonAmerica debates over this subject recently. What surprises me is that it seems like the nonAmerican generally can't get past the existence of the 2nd amendment, when most of the debate on the American side is what policies are or are not compatible with the 2nd amendment.

Anyway, I guess it's fine to disagree with the 2nd amendment and believe it should be overturned, but it's not exactly a useful point to make.
We're talking about blindness of the search engines. Arguably they know the search engines exist and thus have some kind of duty to notice the rampant copyright infringement taking place and stop it.
Hmmm, I'm afraid I' going to need a bit more detail than that... it's been fine for years and nothing's changed that I know of.
> They acknowledged the problem and did everything they could to develop it.

Well, it seems like they half-assed it the first few times, like the Torch. I'm glad they decided to really do it right and not keep dancing around things.

They came out with a much stronger showing that I expected. There may be hope for them left, and it's always good to have another player to poke at Android and iOS.
Kickstarter or self-hosted crowdfunding site, getting the attention of people is going to be the difference. With Kickstarter there is at least some sort of community and set of discovery tools that can draw a bit of extra attention to really great or already high profile projects. It seems self-hosted crowdfunding sites would place the burden of funding entirely on the project poster's personal network and PR prowess.
That depends - Is IE10 one of the many components in Windows that obnoxiously requires the entire system to reboot after an update?
A while back I wrote a perl wrapper[1] for the CProps[2] Character-Trie, and found the library interface quite nice to deal with, even for a complete noob at perl-xs.

They have a bit-trie listed as well (I only ever needed strings) which might be a reasonable fit for more complicated serialised objects. I have no clue how easy the python FFI/native library stuff is though. I started out with Inline::C[3], which is both amazing and horrifying in near-equal measure.

[1] Sadly neglected, and never properly packaged for CPAN, but still around at https://github.com/shabble/cprops-perl/

[2] http://cprops.sourceforge.net/

[3] http://search.cpan.org/~sisyphus/Inline-0.51/C/C.pod
Yeah, I think so. What I'm trying to say is that programming (as in "herding the computer to do what you want") is like 10% of software development.
This is kind of an aside, but I have a question. Is the format of the W3C specification an actual value-add to ideas like this? I mean, if I look at http://www.w3.org/TR/webaudio/ my eyes kind of glaze over, whereas if I read something like http://json.org/ (to pick something at random) it is far more accessible. Heck, most of the RFCs I've read are more readable than the W3C formatted specs (and are often written in a human, witty way).
That's not even a quote. :)
The Best of Foursquare 2012
Startup Visa Act reintroduced by Sens. Udall and Flake
I find their changing of titles to be accurate, usually. It's nice that they change linkbait titles to accurate ones.

Nothing is worse than when someone posts a story then twists the title to fit their own interpretation of it.

Thank you oh wise and objective admins.
I was all "NOOOOOOOOOO!" until I got to the "Seriously?" part, hahaha.
Scientists Uncover a Previously Unknown Mechanism of Memory Formation
First rule of encrypting files
Because it's nice to have a URL that is descriptive so I can get an idea of what I'm clicking on before I click on it. Maybe I've just been goatsed too many times...
Time Warner Boosts My Speed, Cuts My Bill
Meh, it's dumb to call them incompetent over this. Have you seen how good they are at stopping spam, for one? Sometimes the changes make sense and sometimes they don't (depending on your point of view). I've seen it go both ways. This is hardly making HN worse. My suggestion: pick your fights, people.
Well, for me they ruined it somewhere in the transition from '03 to '07.

Of course, my take on this is heavily skewed because I am more of an engineering user of these tools than a typical office worker. And, although I have used it extensively for such things as invoices, purchase orders, financial calculation, presentations and business documents I still think of these tools as part of my engineering tool set.

Examples:

I devoted about three months to write an Excel VBA tool to help automate the creation of components for the EDA package we were using at the time. Creating a component such as a 1000+ pin FPGA went from almost literally days to an hour or two after this tool was in place.

Use Excel and the built-in Solver tool to find solutions for programming a clock synthesizer to output a given set of frequencies.

Use Excel + external voltage, current and temperature sensors to log and analyze test data.

Use Excel to easily produce and maintain lookup-table-driven state machine code in C, including all the callbacks for each state.

Use Excel to produce CNC G-code to run a Haas VF3-SS milling machine to produce patterned holes and threads.

Automate Powerpoint with VBA to simulate the control panel of a piece of equipment, complete with a small dot-matrix LCD display and functioning menu buttons. This was used to for training purposes when the actual piece of equipment was not available.

Use Word and VBA to automate parsing of documents and extraction of data.

Anyhow, just some examples that come to mind.

I had to install '07 when we switched to a Vista 64 to be able to run FEA and other tools that would benefit from that platform. I remember going from being a "power user" to feeling like an utter idiot. The UI change was brutal and I am still not sure that it was an improvement. They also modified automation and put in all of the roadblocks that just made it painful to use.

Office 2013? Nope. Thanks.
Gmail ActiveSync gets 6 month reprieve for Windows Phone (but not Windows 8)
It's really interesting to see that most of them are map or trip related. I guess it makes sense due to all the data provided by mobile location-based services.
Previous HN discussion:
http://news.ycombinator.com/item?id=2618316
It is only through the responsible use of freedom that people can continue to remain free. Freedom used for selfish ends leads to bondage. History has proven over and over again that in cases when self-serving attitudes spread throughout the culture that they are ripe for picking by their enemies with freedom soon lost. Freedom used responsibly always is to the benefit and welfare of others.

George Washington: "Of all the dispositions and habits which lead to political prosperity, religion and morality are indespensable supports. In vain would that man claim the tribute of patriotism, who should labor to subvert these great pillars."

To those of you who out there who are consumers of this type of material... buyer beware.
His nastygrams are awesome:

Subject: "stop"

Message: "Please don't rewrite headlines to change the meaning."