skysight-inc/HackerNews huggingface dataset:
> With its full 360° horizontal field of view by 26.8° vertical field of view, 5-15 Hz user-selectable frame rate and over 1.3 million points per second output rate, the HDL-64E provides all the distancing sensing data you'll ever need.

That's pretty interesting. I would have thought that they needed data at a faster rate than 15fps.
Who thinks SV is in a bubble that won't last?
Well, I tend to take a pragmatic approach about this. The question is, how much you want to deviate from convention of underlying framework when developing? 90% of Web applications out there, can reliably stick to rails conventions and they will be well served by it. But from my personal experience - handling file uploads, processing them is often very different from app to app. What we need is composaple modules not a single monolithic library that does everything and there lies my gripe.
Apple rumored to be readying new $799 MacBook Air
Why are pages intentionally left blank?
Why? :-/

PS: I mean in serious books, reports, white papers etc.
Talking about 'libraries vs frameworks', tenderlove spoke about frameworks providing bare-metal interfaces for libraries and let libraries implement those interfaces in whichever way they want. but its still not sure to what extent that would solve the problem.
Recently, bare-metal queue implementation in Rails https://github.com/rails/rails/commit/adff4a706a5d7ad18ef053... has been discussed 'for and against' extensively.
I could have joined the British Army at 16 but wouldn't have been able to buy Robocop on DVD for another two years.
My experience in aerospace has been that people still distrust optimizers. Generally, they are turned off. Same thing for things like CPU cache.

Not exactly relevant to this discussion, but good to keep in mind.
Alternatively, the rise of Palpatine is contrived.
How to reclaim your Android UI from OEM skins like TouchWiz, Sense, and Blur
Apache OpenOffice 3.4 released
But he's responsible for his fund investing a huge amount in a bad stock. He's probably trying to find a scapegoat for that decision.
I had to learn Eiffel at college because my prof was its inventor (Disclaimer: I really have a problem with this way of 'teaching'). And as such it was bolted into our brains, that in software engineering, it just so happens that everything that Eiffel 'solves', is precisely what is 'amiss' in other languages. I was mainly pissed that besides Prolog, I had to learn yet another obscure language.

In hindsight, I do think I might have been a bit judgmental back then, Eiffel has some very nice constructs and language limitations that allow you to build safety critical software (as you put it).
> Not to speak like a party-pooper, but could someone potentially mess with this LIDAR system by aiming a very bright IR beam at the device, if not a matching laser itself?

You could probably screw up the samples that would be taken from wherever your beam hits on the mirrors. But you could also shine a laser in someones eyes while they're driving and seriously impair them as well.
With Firebug installed, you most likely have JIT disabled http://antennasoft.net/robcee/2009/12/15/firebug-and-the-jit.... I would suggest you use a separate 'webdev' profile for such things (the inbuilt web console that is now in firefox is also getting there).
Benefits of Online Group Reservations
If you are planning a group travel for your friends, official delegation or family then group reservations is the best option.Group reservations also has other advantages like discount on booking or easily upgraded hotel stays which means that you will be given the first preference when it comes to upgraded hotel stays within the hotel block. . For more information visit at hotelpalooza.com
How To write Dissertation Layout
Our carefully prepared dissertation layout UK style is especially helpful for those students who come from various different parts of the world to study in the United Kingdom.
Viddy crosses 25 Million users, valued at $200M [Reports]
Well, you can guarantee that die-hard IE users aren't your customers anyway if you don't even let them sign up.
Privacy Simplified: Easy overviews of privacy policies by Yale Students
70%? This looks like worst case scenario to me.
Here we have IE hovering about 25%: http://www.ranking.lt/en/rankings/web-browsers-groups.html
U.S. Jury Hands Google Mixed Verdict on Oracle
Mozilla has been making outstanding progress in decreasing Firefox's footprint. At least from what I can see on the beta channel, things are getting much better, every single day.

Props.
Pretty jerk response to someone sharing something for free.

It's on github. Post a pull request or keep it to yourself. Especially as your comments are stylistic.
4000 more Pi's on the way from RS and Allied Electronics
Received this from RS and Allied Electronics, I was not amongst the chosen ones, but still buzzing on the demand this thing has created, if I had more time (and fingers) I would love to make a gamified 'Pi Throwing' mini-site with some jazzy canvas FX where the more wealthy could buy Pi and ping it to a validated worthy recipient in an trebuchet style HTML5 app :)

Here's the copy, assuming RS and Allied Electronics don't mind, their copyright and all that stuff reserved.

Dear Customer

This week there’s more good news on availability of Raspberry Pi’s from RS and Allied Electronics. We’ve invited the next 4,000 people in our queue into the Raspberry Pi online store to place their orders. The second batch of boards are on their way to us, and we’ll be shipping those out direct to customers as soon as they arrive in our warehouse.

Many of you want to know when you can place your order for a Raspberry Pi. We’re making good progress with volume production quantities, and that will allow us to invite more people in to the store and place their order. There will be more news on this next week, so please bear with us while we finalise these arrangements. We will be keeping our promise to invite people to order in line with when you first registered with us, so no-one will lose their place in the queue as we move into volume production.

In the meantime keep up-to-date with the latest information regarding Raspberry Pi by visiting DesignSpark. Find out what happened when some initial Raspberry Pi users met-up to discuss using the board as an open-source tool. Read the latest blog from one of our DesignSpark members, an ICT tutor who has just received his Raspberry Pi. Or find out about how your board can be used as a media centre .

Thank you for your continued interest and patience.

http://uk.rs-online.com

I work for none of the above.
I wouldn't say "clearly" false, though it depends on what you mean by "cost". In a computational complexity sense, most methods are exponential, barring some special-case methods, though in practice you can scale up to pretty big problems anyway. For example, SMT solvers have complexity growing exponentially with the problem size, unless you greatly restrict the formalism, but can verify fairly large designs. The techniques I know of for verifying multithreaded programs have cost growing exponentially with the number of threads as well.

He seems to be talking about proofs by hand, though, where you model a protocol mathematically and then write out a paper proving the protocol to be have desired properties. I have no idea if anyone's tried to quantify how that kind of complexity scales.
I agree. The problem with some design these days is when it focuses too much on form and not enough on function. Great design by definition is form meets function. For apps, a great design means that the visuals don't come in the way of intuitive interactions. The visuals need to support and enhance the user interaction with inputs and outputs. Then you have great design.
The battle to stop Amazon Web Services starts here
Don't forget that humans also have a pretty good accelerometer and sound processing built-in, which helps. But it's true, we are much better at object detection and recognition.
Top Benefits of SEO for Businesses
SEO has the capability of generating higher sales for your business. It not only helps in building PR but also in creating brand awareness. SEO is more like a 24/7 support team of international marketing.
Thanks, I'll patch this up when I have more time - though I'm not sure there's enough time in the world to fix my sloppy C code... ;)
Star Wars: Machete Order
The evidence against this theory is that every single porn site distributes to minors.
Hacker News readers are very serious people. No humor allowed.
I agree, this article is far too shallow given the headline. I'd love to see the actual results or at least a more in depth analysis of the research and the results. The obvious aside, it would be very interesting to know what type of evolutionary or social function "bragging" may serve... But alas, this article is clearly lacking...
I think the dialogue is starting to see functional as a positive thing but now that the distinction between "purely functional" and "has first order functions" is becoming increasingly important, the effort previously put in place to blur it is backfiring.
I never mentioned forbidding anything.
HTML5 Audio — The State of Play
The article points out great benefits of using C in safety critical systems. However, as an embedded dev for 5 years... I'd say the advantage is the same as the disadvantage. Nitty gritty bit level memory manipulation and management can be excellent. However, C may also take your measure and find you wanting. In this case the resulting code will be a disaster. I've written both disastrous code and then grew and wrote some great code in C.
London Hackspace
The problem with controllers
You could try brakeman if you're using rails.
The Mormons have produced a striking number of successful businesspeople
this made me want to buy a tablet, just to try it
Hmm, why not just add an action attribute to the anchor tag?

<a href="image.png" action="edit">
<a href="myblog.feed" action="subscribe">
<a href="rickroll.vid" action="view" target="_blank">
I too thought of a forward braking light. When self-driving cars become common enough, people would learn to interpret it.
(Can I post a completely irrelevant comment about something that just baffled me? I submitted this question 40 minutes ago. Now I went to StackOverflow and it just awarded me the gold badge of 'Publicist', meaning that this link has been visited by 1000 unique IP addresses! I had this question open in another tab and it's true: it had 4950 views (with the best answer having 90 up-votes) when I submitted it, and now it has more than 6450 (best answer: 115 votes)! I honestly didn't know there were so many HNers... I always thought HN was a relatively small community.)

Sorry if it's not relevant, but I thought it might be interesting to others.
I was only able to reproduce it sporadically. The test is a bit fiddly with the timing in the client.
I had never heard of the iOS simulator! Thanks for mentioning it, it just changed my friggin life. I'm on Snow Leopard, and there is no free upgrade to Xcode 4.0. I hunted down a torrent of 4.2 and got it installed though, and the simulator is pretty great.

My larger point is that the hassle isn't supporting X version of a browser anymore, it's supporting X version of a browser on various hardware devices. Web-dev hell isn't going to be the fault of IE anymore, it's going to be the fault of mobile platforms with differing browsers, screen-sizes, and use patterns.
No. Open a new tab and on the bottom right look at 'Recently Closed.'

It's been in Chrome for awhile.
All due respect, that seems like a knee-jerk answer to a knee-jerk question.

The mobile Ubuntu for Phones is actually entitled "Ubuntu for Android", and is billed as "The full PC desktop for multi-core Android phones".

That seems to stand in stark contrast to literally everything you said.
Do you have anything to substantiate your claim? I worked on formal methods and state explosion is a very real problem. The state of the program is essentially a subset of a Cartesian product of all variables. Even if all your 'n' variables are binary you still have a state space of potential size of 2^n.
Yeah, it is a tricky subject because if you are raising money down here you have to adapt to the local environment. There is definitely not as much money flowing around and the "normal" seed rounds are more in the 100k to 750k range which is a lot less than what it is in the USA. Down here, investors are more risk averse and less "smart" so they are more comfortable with smaller investment steps, especially in the early stages.

In addition, like @mtr mentioned, the money goes much further down here. The cost of living is around 4 times cheaper and the cost of hiring developers is getting close to 3 times cheaper and there is a lot less competition for talent. The good thing is that they have the same amazing climate as Cali down in Chile ;)

That said, you are definitely right about the signal it sends. I guess the pitch and the fundraising campaign has to be country sensitive in order to be more effective.
NASA Testing GPS-Based Earthquake Detection System
> If it did, it would be doing so on the downswing of the desktop as a platform.

This may be true, but I'd like to point out that I've been hearing this since 1980something.
The Environmental Impact Of Your Pointless Googling
An Airborne Wind Turbine is Here
One reason is so that pages can be inserted in later editions without requiring the renumbering and relabelling of the later parts of the book or report. Thus page references continue to be valid across editions.

I've seen this work. Sometimes.

Also:

https://www.google.com/search?q=Why+are+pages+intentionally+...

http://en.wikipedia.org/wiki/Intentionally_blank_page

Google is quite good at finding out things like this for you.
Well I don't know for sure but here are couple of reasons I can think of.

1. to make a new chapter/section always start on a facing page.

2. I used to work for a banking software firm and they provided very large paper manuals (several thousand pages) to their clients for the various systems. They would always leave blank pages scattered through the manual so they could ship paper corrections to the manuals without reprinting the whole thing. This allowed the page references in the later pages of the manual to remain correct.
(This was 20 odd years ago, I'm sure their manuals are PDF now.)
Leadership: The future of followers
> How would functional programming solve the problem?

In a language like ML or Haskell, it simply wouldn't compile until you fixed all the uses of Isin. By itself, it wouldn't solve the problem so much as force you to solve it before running it again.

Haskell and ML lack intrinsic subtyping. I don't know what you'd wind up with, but it would definitely feel a lot more explicit. I suspect if you followed a no-inheritance/many interfaces regime in C# you could port it across fairly straightforwardly to a typeclass-based implementation in Haskell.

I'm studying Smalltalk now and I actually am more interested in what the solution would look like without accessor methods. I do OOP professionally and FP on the side, but I don't think Java encourages good practices; everything winds up being a bean, which is essentially a struct. I think if OO principles were truly and seriously applied there would not be direct access to the Isin field (or any other field) from all over the codebase, those accesses would instead be somehow made into responsibilities of the owning class.

It's interesting to me because I think OO without encapsulation ports over fairly nicely to ML and Haskell, and OO with encapsulation should port over fairly nicely to Haskell with type classes. The trouble is always inheritance. But that turns out to be trouble in OO languages as well, so maybe it's a wash.
He should at least be able to derive an efficient algorithm to not being a lying sack of shit. He should probably resign it's not about the usefulness of the CS degree itself, I don't think anyone would argue that point. It's about an organization that is all but on the brink of both cultural and perhaps total collapse (at least as we know it in its current form), and then the leader of that organization brings a distraction like this into the mix, you've got to be kidding me. The only argument that makes some sense for why he shouldn't go is that he hasn't really been there for any time at all. But he is absolutely heaping more shit onto an already steaming pile. He shouldn't have even mentioned it in the first place, I doubt it had very much to do with him getting hired, and if it did, let's get the board members who think college major is a sufficient condition for hiring a Fortune 500 CEO out of there.
I was thinking more of tablets actually. It's not a secret that Ubuntu has aspirations in this segment. Jumping from tablets to phones is much almost trivial.
Absolute rubbish, I wonder if you have ever even viewed pornography online...

Just about every (maybe just every?) porn site which I am aware of verifies the users age before allowing them to proceed. Furthermore, a very significant portion of the pornography industry does not give their product away; in those cases payment walls prevent involuntary and voluntary viewing.

Futhermore, I reject the assertion that a site which is accessible to minors who chose to lie about their age is run by somebody who does not care about them. If they are attempting to trick minors into visiting then that is one thing but merely failing to preventing minors from voluntarily accessing the site by lying is not enough to assert that they do not care about children.
> The level of complexity that shows up in these system scares me. Even when introducing languages like Ada, people find a way to abuse them. Budgets get tight, schedules slip, and verification gets lax.

That is the absolute major issue with doing safety-critical development right: it has a cost, that cost is very, very high, and few want to pay it.

One of the few groups I'm aware of which does pay it is the (now defunct, I guess) software shuttle group. Their work was expensive, it was process-heavy (the 1997 story on them quoted 2500 pages of spec for GPS integration which ended up totaling 6.3kloc change to the source, 1.5% of it) but they delivered exactly what they were set to: critically safe code (in fact, if I remember correctly the Shuttle software group is the only area of NASA Feynman praised in his Challenger report)
Without going too deep into the technical details:

An ESS network is most often under a single organization (say, the IT department of a large Hotel). The Wi-Fi credential combination required by a user to roam across the different Access Points in the ESS is the same.

But what about when you leave hotel premises and go to the airport? Manual intervention is often required by you, especially if you are going to that airport for the first time and have not yet purchased a plan there. With Passpoint, the hotels in the city, the airport etc could all be participating in a common program. Sign up once, use anywhere. With passpoint software, your device has a _standardized_ way to avail of such facilities.

The ESS architecture does not handle such possibilities - it operates at a much lower level. Higher level handshaking is required to enable this, and in a standards defined manner so that it works everywhere.
Creating A Social Media Presence For Genex Logistics (B2B Case Study)
That was true in 2009 but was fixed in January 2010: https://bugzilla.mozilla.org/show_bug.cgi?id=534120#c52 (although it’s true that if you’re actively debugging scripts the JIT turns off - Firebug has the script panel off by default)
Or just make it easier for the user to register protocols in the browser like:

<a href="edit:mycat.png">
<a href="subscribe:myblog.feed">
<a href="view:rickroll.vid" target="_blank">

Browser vendors get together and implement some basic protocols and a simple UI to change them.
Agreed, I don't think we should strive for parity. I'd much rather see driverless cars that are better than humans at driving, even if they need more tools to do it. The more poor drivers we can replace with driverless cars, the better.
How do you handle it when you need to convert, e.g., "American woman" to "femme américaine"?
I think one of the fundamental issues here is how the programmer views OO as a programming methodology alone. OO is more a collaboration tool which helps large teams come up with complex functionality. The architect or lead designer comes up with system level abstractions and module contracts. The module designer then comes up with module level abstractions and interfaces. Finally the programmer is supposed to code to the interface given to him. Thus large projects can be managed better as each person knows their roles and responsibilities and system can be thought of as composed of blackboxes.

This works only when the architect knows his job and module designers are good. Good programmers often do not make good architects (it is a different thing that often good architects are good programmers too). In OO design comes first, second and third; implementation comes last. This creates a situation where programmers do not have enough work towards the beginning of the project. But as any normal scenario, this text book version works only 80%. Remaining 20% are situations where we do not know the abstractions to begin with or implementation feasibility is questionable.

This is where I use the programming resources to do prototyping of 20% functionality while the design is going on in parallel. In cases where abstractions may change, keep them at a very high level and evolve the design over time. By providing hooks to refactor and evolve the design over time, you can future insulate to some extent.

As long as every programmer is not forced to think in OO design terms and is given a simple contract of coding to the interface it works. That said good architects are rare and the job requires some experience and expertise in abstract thinking and most programmers do not end up as one.
Chomsky - Jobs aren't coming back
Liquid cooled bulbs ready for summer (another LED replacement bulb)
Why did their dynos go up from 1 to 5 in that graph if they're trying to get more workers per dyno?
Env: Environment Variables for Humans
>Nice to see things happening but the main problem to solve is
>not the end user equipment this article talks about, but
>rather operator systems (systems that could handle this and
>scale for the increased traffic is not something many
>operators have).

Overall, Passpoint can help decrease cellular traffic and redirect it over fixed lines via Wi-Fi. So IMHO it might be attractive to operators.
Substance addiction and physical attraction to other members of your species are wildly different topics. (With rare exception,) physical attraction is something you acquire during maturation through natural brain chemistry changes induced internally.

Even if we reject that, you are still failing to take into account a very important difference between tobacco distribution and online pornography distribution: accurate age verification is far easier in meatspace where lies about your age have to have some semblance to reality.

In fact, the meatspace sale of pornography provides a nifty little counterexample to your thesis: guess how fast a minor would get kicked out of a sex shop. (answer: faster than you could possibly believe.)
How can he write such an article, stating that he used C# because he knows it, and not tackle the problem using the main resource for such issues in C# / Java: Interfaces. Using interfaces, you can decouple all of those classes from each other, and never have this issue in the first place. If the stated model is the way he would typically tackle a problem in C# then there are fundamental issues with his choices, something that is not a failing of the Type system.
Yea it's all a bit odd - it's certainly not right that Thompson lied on his resume, but it's not clear why Loeb as a stakeholder in a fragile company would want to hurt it further.

He runs a hedge fund - someone should investigate whether he has a short position on the stock.