skysight-inc/HackerNews huggingface dataset:
I don't know if you've used Qt or not, but one of the things that always impressed me about it was how good it was at defining the abstraction just right at the level so that out of box each platform's app did in fact look right on that platform and fit in with the same look and feel. Obviously that doesn't catch everything, but the areas where Qt apps didn't fit perfectly into the platform's native look and feel by default, it was always easy to insert some platform specific code to go in and call a few functions that brought it up to the level you wanted to see it get to. You know I'm not going to say it's exactly 100% as it would be writing a whole separate app for each platform, but it gets shockingly close with shockingly little extra effort, and as someone who helped write an app using Qt and OpenGL to run on Linux, Windows and OS X on a short timeframe, Qt was amazing.

We're not talking about write once look the same everywhere here like old Java/Swing or a webapp. That's just not what Qt does unless you twist its arm. By default it compiles a version that's intended to fit in on that platform target you compile towards.

And seriously. A webapp compromises the native experience much more than a Qt app would. Pretending you can avoid that by stuffing your stuff in a web browser where there are no cohesive look and feel standards that make any sense and that this is somehow supposed to yield a better user experience?

I don't buy it.
I have to shake my head at the total distribution size. Of course, I'm downloading it - but damn.
Communications satellites typically use a geostationairy orbit. The advantage of this is two-fold:

1) Your antenna need not "track" the satellite to hold a signal

2) There is no gap in connectivity required to track to another satellite when one goes out of range/view

A geostationary orbit, as Oli pointed out, is way up there. At that distance, there are some physics that limit the minimum latency.

RTT between the satellite to the ground is around 250 ms, but that's only for one leg. RTT for any other endpoint on earth is going to have a minimum travel time of 500 ms. Return communications must use the same link, which adds in another 500 ms of latency. All of this adds up to a minimum of around 1 second latency on a good day. The physics of the matter dictate that satellite can never match fiber at the physical layer.

I have a feeling that they're using some sort of caching strategy to meet that fiber latency claim. That works fine for people who want to browse the news or catch up on a blog, but for things like webmail and Facebook, it's going to be painfully slow.
Bootable DCPU-16
And that's relevant because?
Dammit! Can you people please stop adding to my reading list! ...sorry, two very good reads in the lat two posts.

I am currently teaching a Saturday morning LOGO class at my daughters school. Who'd a thunk kids (and parents) would forsake Saturday morning in the mall to futz with a little turtle on a screen... But they love it and for once the kids are learning a non-consumptive use of computer technology.
It's rather unfair to use "number of comments" as a metric to compare between sites. HuffPo has a culture of commenting and community while WSJ does not.
'fair use'

selective quoting of a few key lines and rephrasing of a paragraph or two fall within the bounds of fair use.
is this just an ingenious way of preventing an appeal by Apple? They probably don't want to see headlines like "Apple claims Galaxy Tab 'just as cool' as iPad"
Hey! Get off my iptables!
This article is very misleading. Here is the actual full statement, courtesy of http://www.pocket-lint.com/news/46416/samsung-statement-appl... :

"In a ruling on July 9, 2012, the High Court of England & Wales sided with Samsung that the designs of the Galaxy Tab series of products are 'different' from an Apple tablet design, and do not infringe Apple’s Registered Community Design No. 181607-0001. Samsung products subject to this trial were the Galaxy Tab 10.1, the Galaxy Tab 8.9, and the Galaxy Tab 7.7.

"Samsung had requested this voluntary trial in September 2011, in order to oppose Apple’s ongoing efforts to reduce consumer choice and innovation in the tablet market through their excessive legal claims and arguments. Apple has insisted that the three Samsung tablet products infringe several features of Apple’s design right, such as 'slightly rounded corners,' 'a flat transparent surface without any ornamentation,' and 'a thin profile.'

"However, the High Court dismissed Apple’s arguments by referring to approximately 50 examples of prior art, or designs that were previously created or patented, from before 2004. These include the Knight Ridder (1994), the Ozolin (2004), and HP’s TC1000 (2003). The court found numerous Apple design features to lack originality, and numerous identical design features to have been visible in a wide range of earlier tablet designs from before 2004.

"Equally important, the court also found distinct differences between the Samsung and Apple tablet designs, which the court claimed were apparent to the naked eye. For instance, the court cited noticeable differences in the front surface design and in the thinness of the side profile. The court found the most vivid differences in the rear surface design, a part of tablets that allows designers a high degree of freedom for creativity, as there are no display panels, buttons, or any technical functions. Samsung was recognised by the court for having leveraged such conditions of the rear surface to clearly differentiate its tablet products through 'visible detailing.'

"Samsung welcomes today’s ruling by the High Court, which affirms Samsung’s commitment to protect its own intellectual property rights while respecting those of other companies. Samsung believes Apple’s excessive legal claims based on such a generic design right can harm not only the industry’s innovation as a whole, but also unduly limit consumer choice."
Of course this seems like a bad idea, especially since most developers don't bother to:

1) Fully think through what they are doing (clearly they are experts)

2) Comment their code, regardless of where it is in the stack

Generally, when I comment code, I dont do things like "this adds a solid black border". Ya-don't-fucking-say? What should be done, is comment on how this piece of code relates to the larger system at hand, how it interacts with other portions of code, or what else it relies on to work, an example of where it is used, and what not to expect from it. If developers thought this way, we would:

1) Overall have better software in this world, as it requires that the developer think through what he is writing thoroughly instead of rapid-browser iterations and "it works I'm done."

2) Help other developers in our own project, and anyone else who is trying to learn from the source without the benefit of the context the code was written in.

As time goes on I see developers getting comfortable with Ruby, Coffeescript, and the like. They don't comment at all because "the code is readable." Well, if it was readable, they wouldn't fucking call it code! All this really tells me is they don't respect their craft or anyone else who needs to interface or change that code after they've moved on.

As professionals we should take pride in our work. If engineers built bridges like we do software many many people would die and software would be illegal. Now of course development is a little different as most software crashes don't kill people (although some certainly could), but don't use that argument as a way to get comfortable and not do your job with pride.
Shrinking Markets: Earning a Dollar by Taking Five from your Competitors
What JavaScript Needs - Thoughts on Current Situation
> You can't even use signing to only accept approved programming devices since OBD regulations enforce it's openness.

I think you could get openness with signing. You have a central, non-profit authority that blesses, records, and publishes all signings in real time. When a car turns up missing, you see if anybody re-keyed it and the police have a discussion with them. You could recoup expenses with a modest charge per re-key.
Who is right? Who can look to the better future in the digital world ? Is it the virtuous author carving language-smart headlines or the aggregator generating eye-gobbling phrases thanks to high tech tools? Your guess. Maybe it’s time to wake-up.

I suspect most of this is related to the pride of journalists have in delivering a solid product. Questioning this is similar to asking why not all news stations follow the example of FOX or MSNBC, because hey, they are successful. Or why Woody Allen is making the same old boring movies, and that he should instead switch over into producing reality formats as they are are much cheaper to produce and probable getting at least similar viewer ratings. I personally have to say that I dislike the rewriting practice, but then again it has been always a core component of journalism.
I think you mean 12.10, if you're linking to Quantal.
How marketing basics cause some open source projects to fail
The future of CS will be in several, maybe many, directions. E.g., there will be new struggles keeping the cores busy when we have 1000 cores per processor. My software development is taking too darned long; one direction is to make that faster.

But one direction is handling 'randomness', and for that I recommend a measure theory foundation of probability, stochastic processes, and mathematical statistics. Just a recommendation. It's risky; your mileage may vary. As Yoda said, "Always difficult to see, the future".
Maybe their crawler identifies as IE7?
Saaspose.Words is a platform independent REST API used for cloud based document creation, manipulation & conversion. It allows converting document to DOC, DOCX, XPS, TIFF, PDF, HTML, SWF & many other formats. It can be used languages like .NET, Java, PHP, Ruby, Rails, Python, jQuery & many others. It can also be integrated with other cloud services to process documents. Other features include Create & modify watermark, content & formatting manipulation, mail merge abilities, reporting features.
When I say exactly, I mean a precise, concrete example. I've used PHP for over a decade. I have yet to encounter a case where using it was optimal, only cases where using it was required by customer demands. That is why I am asking for a real example of something that is easier in PHP, instead of a vague "some stuff".
That was a really poorly written article, even by Engadget standards.
I have two disagreements with this article.

The first is the assumption that everybody wants "Very interesting and absorbing work" - I guess that is not very accurate, maybe most people want to feel useful or part of something bigger. However, there are lots of people that don't want to spend their time under high pressure if they can just get a regular job and enjoy the good life (you know, traveling, going out with friends, practicing a hobby).

And the second is: "Solution is, they should have that “drive” within them." - This is not really a solution, this may be what is missing for those people to become entrepreneurs, but telling people that they miss something is not a solution. Solution would be to come out with a method for building up drive.
Note that numbers in HN (and other) salary surveys can be distorted upwards too; people lie and half-lie on salary surveys, usually in the direction of claiming to be doing better than they really are. And while the HN demographic skews young and inexperienced, it also skews bright and energetic. (Which of course you ought to be too if you're considering consulting or freelancing in the first place.)

So: the numbers can be way too high because of lying, way too low because of demographics, on the high side because of demographics, way too low because it reflects people doing too-generic work, poorly chosen because it's from inexperienced or unsophisticated people, etc., etc., etc.

Better than nothing, no doubt. But use with extreme caution.
Yeah, have no optimized for mobile. I think id make an app if anything for mobile phones.
It's been a while since I used refine, but IIRC it just ran on localhost and I didn't have to upload anything.
For full documentation on this effect, please see the Haskell Heat-Monad package.
There was this one lady I knew who's automatic greeting was, "Hello, how are you?" without ever waiting for or hearing the response.

I got into the habit of replying, "Crap, thanks," and she never once realised what I was saying.
Twitter Tailored Trends: a new filter bubble?
But that doesn't magically insert comments explaining the reasoning behind doing a certain thing a certain way. I don't know about you, but I have those comments in my CSS just for myself, which is a good indicator a newbie might have use for them as well. Lucky for me I do parsing/compacting/caching the CSS on the fly, so I might as well put a comment into the compact version explaining where to get the "max" version. But I don't see how it would be much work with static files for that matter.
Isn't vert.x a little bit "young" for Google to use?
Out of curiosity, where do you get your album and artist information (http://tunesicles.com/autocomplete/daft%20punk, for example)? It looks like you are using MusicBrainz and Last.fm in your "About" modal.

Have you found you need to take an aggregate of the two?

How does the quality and completeness of each database compare?
Yep, location-based alerts such as when you have reminders using 'geofencing' (e.g. remind me to xyz when I leave work) -- they could fire as you leave your actual office, instead of after you drive away (which is often not as helpful).
Forget calling people.

Open a store. Have an online booking system. When someone comes in after booking a time, have staff with some basic training go through a list of things to get a rough diagnosis. Give the customer an estimated repair time and cost. Simple things should be replaced on the same day.

That's how you do it.
Indeed, it dropped off the front page several times:
http://hnrankings.info/4217596/
(the rank gets updated every 5 minutes, but at 11:55 and 12:20 there is no data point in the graph.)

Compare it with a more typical curve: http://hnrankings.info/4216152/

Article might just be very controversial, with lots of up and downvotes.
Well, yes. The poor thing about youtube is you cant search for songs while one is playing without having a bunch of tabs. So I just made it so all can happen in the dropdown.
Indoor navigation is a huge problem for the blind and visually impaired as well. Currently, I'm working in research on an RFID based location sensing system. It works, but requires infrastructure to be installed, so any system using just a magnetometer/inertial system would be very useful.
Evolution of the Worldwide Browser Landscape
Does this have the same mechanisms for dealing with multiple concurrent edits that Google Wave? (http://www.waveprotocol.org/whitepapers/operational-transfor...)

OT: SLOCCount reported 61k lines of Java and 1k XML. That's quite a lot of code IMO.
Kogan's website isn't blocked for IE7, so I could not see how it can be a problem if the crawler identifies itself as IE7.
Car Hire UK
Car hire UK is easy when its with webcarhire.com. We find and compare the best deals for your UK car rental requirements. Book your cheap car rental in the UK.
Certainly there are politics. That's always a problem in any organization. The question is how you manage that and a lot of it has to do with cultivating the company in certain directions.

The larger issue though I think has to do with goals. It is one thing to be a 9000 employee business making things out of one kind of plastic (WL Gore) without management per se. It would be a very different thing to be a general IT development firm with 200 employees, fingers in 20 different markets and no management. People aren't coming together to do one thing. The field for problems is much increased.

The second point I would make is that of support.

The goal of a bossless organization is to have an organic organization where employees are well supported. The alternative is to have a command and control organization where employees are well ordered. Employee support is crucial.

Not to say there aren't problems. The primary ones that I have seen over and over in looking into this is:

1) How do you know if you need to hire? (We have an answer for this btw)

2) Keeping goals focused and the organization focused on the goals.

3) Ensuring quality and timely communication.

The third can be greatly assisted with technology, the other two need to be handled by real leadership.

Every organization has politics. The question is how you cultivate good vs bad politics.
>Somehow that is a solved problem with internet and all other open security architecture. Why isn't it solved on these cars?

>I'm sure some engineers objected that "this is fundamentally insecure!" but got turned down from someone doing the budgets.

You're missing a couple of key points here:

1) This is not a network attack, so the internet is largely irrelevant.

2) This is similar to having an attacker sit down at the physical computer they're attacking (a much harder problem).

3) Legislation in Europe forces car manufacturers to use an insecure design.

Anti-competition legislation in Europe dictates that the manufacturer cannot stand in the way of the transfer of secret keys. This means that the entire security communication must occur between the on-board computer and the OBD-II tool. Other than a physical lockout on the OBD-II port, I can't think of a good defense against this attack.

In the US, many car manufacturers take a different approach. The security key is provided by the manufacturer, not the on-board computer, so you can't simply walk up and re-program a key. I don't know if this is true of all manufacturers though.
I let my elementary kids learn python and processing, which are the "real" language, and they seem to be fine with it.
Well that seems like a ruling in favour of common sense, then.
When you write:

cli_host := os.Getenv("STOMP_HOST")
if cli_host != "" {
client.Host = cli_host
}

you would be more idiomatic if you use a ; like this:

if cli_host := os.Getenv("STOMP_HOST"); cli_host != "" {
client.Host = cli_host
}

But given how repetitive your setOpts is I think I might have rewritten it something like this:

func getEnv(e string, d string) (r string) {
if r = os.Getenv(e); r == "" {
r = d
}

return
}

func (client *Client) setOpts() {
client.Host = getEnv("STOMP_HOST", "localhost")
client.Port = getEnv("STOMP_PORT", "62613")
client.User = getEnv("STOMP_USER", "")
client.Password = getEnv("STOMP_PASSWORD", "")
client.Uuid = getEnv("STOMP_UUID", stompngo.Uuid())
}

But then I have a thing about duplication.

Have fun with Go!
This almost seems like a browser problem for me, rather than a problem that developers should solve.

If you use Firebug or the equivalent across the browsers it's very easy to see the "maximised" CSS, but surely a setting to do this when viewing the CSS would be a good thing?
Yes so if you do a search you will see that there is an option for "view top songs". That data comes from last.fm. Everything else comes from musicbrainz (http://musicbrainz.org/). I have fount that service pretty complete. There are a few others but MB is pretty large and has a good API.
I can't agree more about the standard of developers, a host of roles I've interviewed candidates for in my past 2 positions just don't get the same calibre of applicant for a permanent role vs contract.
Show HN: Discover career opportunities in your network with CareerSonar
Are you on Android? I am on Win7, Chrome 20 and things work great and look in order.
@Jonovono How do you ensure that your search is constrained over music videos only?
The most promising career opportunities are those in which the person has an inside connection that can help them get in the door. CareerSonar makes it easy to discover these opportunities in your social and professional networks, without having to manually cross check hundreds of job listings against your contact list (not to mention your 2nd connections, etc). The benefit for active job seekers is apparent, but we also help those who are employed keep on top of their best opportunities out there (because everyone is curious). Our ranking algorithm is currently patent pending, and we like to think that it gives results that are much more relevant than anything else out there.

We just entered private beta and would love to get some feedback. Thanks!
See the discussion here: http://tex.stackexchange.com/q/20036/243
It isn't solved for computer networks, this is exactly the same as the current debate about secure boot.

I would disagree. To me this sounds like a perfect scenario for asymmetric encryption, which would solve this in a secure fashion.

Obviously someone should have a secure repository for official keys issued, so that duplicates can be made, upon request, upon owners' authorization. It might be bothersome and cumbersome, but the point is it should be a possible process, even for third party mechanical shops.

And for me the car-manufacturer sounds like a natural holder of this repo.

On the other hand, if you have access to the car and the key, it should be open enough to allow you to (re-)program it with your own keys if you like.

As far as I can see, that should satisfy everyone involved, while maintaining a secure architecture.
This decision is limited to registered design right and so has limited effect. However, it is the right decison and is well reasoned notwithstanding the judge's reference to the respective coolness of each of the products.

I am surprised that Apple's lawyers advised them to pursue the claim considering the prior art and the basic nature of the designs. Having only just looked at Apple's registered design on the OHIM website, it is a little laughable (resembling a dinner tray on first impressions).

https://www.dropbox.com/s/zhto46p2jphrq27/apple.bmp
Well, let's be fair -- while the ticketing system is obviously rubbish and tickets can be spoofed, there are other organizational issues that were present. The article talks about on-site staff letting in anyone with a ticket, and that the wrong wristbands were given out, just to name a few of the issues.

It's bloody hard to run an event. I've done it for hundreds, and it isn't pretty. 15,000 is a lot, and if you don't have operational experience or a great ops plan, things get very bad very quickly.

So again, while the ticketing is a problem, the other issues would still be present had they used EventBrite or Ticketfly for their ticketing solution.
Children warned name of first pet should contain 8 characters and a digit
Hmm yeah. That would be good. I was thinking of including the thumbnail from youtube. That may work?
Samsung Galaxy SIII I9300 Price in India & Pakistan-Features | RaviMobiles.com
The problem is that in most servers, the admins are going to greatly prefer working with the distribution folks to ensure everything is properly maintained and secure. Consequently there is a huge bias towards what is on the repos, and a huge bias against installing more than you have to from external sources. This is one reason we are working in getting into repos (we will be in Ubuntu and are already in Debian Testing btw).

So no, that doesn't work. What does work and keeps our customers happy is making sure that what we have works with what versions they get from their vendors.

TeX is not just for desktops. It is a wonderful part of an automatic document generation system.

In case you are wondering what we are doing, the project is LedgerSMB (http://www.ledgersmb.org) and we use TeXLive mostly for generating PDF invoices, purchase orders, etc, along with Perl modules like Template::Plugin::Latex (unfortunately XeTeX requires hacking some of our dependencies currently :-( but that's not the TeXLive folks' fault!)

Anyway I think we are still supporting TexLive 2007.....