skysight-inc/HackerNews huggingface dataset:
I still remember watching the Keynote and expecting Gecko and then they had KHTML. I'd played around with Konqueror before, on various Linux distributions, and wasn't overwhelmed by its standards support (or quirks mode support, after all this was 2003). But Safari really enhanced it, and was so damn fast.
Dark vs. Light Theme Battery Stats on SAMOLED
Ditto Thailand. I was looking at a set the other day that was just under $1k US. It was a very large set but still one thousand dollars is a lot of money for a plastic building toy. This was a static set too, not anything with motors or controllers.
I seldom use C or C++ nowadays and when I do it is only C++.

I rarely do IDE refactorings when in C/C++ because of what you state.

QtCreator and CDT do offer some nice things, although still far from what is possible in another languages.

If JetBrains produced a proper C/C++ IDE I would probably buy it for C++ work.
Here's what the safari webpage looked like at the time if anyone is interested.

http://web.archive.org/web/20030108173656/http://www.apple.c...
Got it. I think the title of the article is misleading when it says they decrypt the data. It's true of course, since they hold the client certificate. I hope data is ferried to their server in an encrypted format at least.
Jerry Brown: California's deficit is gone
Boy will that be a rough day for my checking account. I think we're looking at a multi-year wait though, considering the difficulty Apple is having shipping 27" iMacs with the same old display bonded to the front-glass.

I remain optimistic though. We won't need 300dpi on standard computer monitors, because we sit so much further away from them. My current cinema display still looks pretty decent compared to 'retina' portable devices.
Platform-specific code is a very good use that precluded me at 1 o'clock this morning.

I tend to wrap legacy code in a C++ wrapper if I can; allowing me to code to a C++ idiomed API, rather than the choice of that particular developer. More often than not, it adds no overhead through the use of inlined functions...
This story owns. I really enjoyed it. It brings a lot of clarity to the whole past. I hope more guys at Apple could share those stories.
I don't know about Lisp making me a top-percentile programmer but I do know learning Lisp has improved my skills (not mastering, of course, but becoming comfortable reading & writing code in it). I also feel what I've read from SICP has helped massively too.

For one, recursion. I 'got' it as far as the fact it's a function calling itself but it was only through digesting Lisp books, writing lisp and talking about Lisp that I finally got it. SICP helped further with recursive-iterative stuff too - it doesn't just need to call itself to be recursive.

Another is functional programming.

There are many more but the point is that I could have learned all these concepts, mentioned or not, in other languages but it was the simplicity of Lisp that I feel allowed me to truly understand them. I also feel if I dedicated more time into Lisp, I'd get much more than just a new language out of it.
Don, a great blog post! It's really fascinating to hear about what goes on between the inception of a project and its release at an Apple keynote.

I would be interested in hearing more about the technical side of WebKit. How does it work at a high level? How are touch events handled? What fancy things are done (within your NDA restrictions) to make scrolling so fast on the iPhone? It would be really awesome if you wrote a series of blog posts talking about the structure of WebKit!
Actually open source has been a huge part of Apple ever since they acquired NeXT (or was it the other way around). The majority of OSX/iOS is open source and they have contributed in big ways to a number of projects e.g. LLVM, OpenCL, GCD, LaunchD, ZeroConf.

http://www.opensource.apple.com

It's really just a perception problem on your part.
I threw together a matchmaking service based on the OP's premise. http://makermatch.herokuapp.com You sign up as either a 'Maker' or an 'Investor/Co-Founder/Other'. Makers post their idea and investors can click on the maker's name and send them a PM if they would like to start a dialogue. I started to set it up so that Investors can bid on ideas but haven't implemented that yet. If this is of interest to enough people, I'll work on it some more tomorrow and make it a bit more robust. Would be pretty cool if any new products/investments/co-founder teams come out of this.

Shoot me a message if you have any thoughts on what I should build into it.
http://makermatch.herokuapp.com

Just put this together. No escrow or anything and haven't fully implemented bidding but let's see if there's any interest.
Forrst used to have good Podcast I wonder what happen to that?
> Mobile network vendors (including Nokia's NSN) have a record of being very very helpful in supporting government wiretapping.

I think the major issue is that you cannot 'sell' any core mobile network-devices without: http://en.wikipedia.org/wiki/Lawful_interception

So "very helpful" is kinda debatable in my opinion.
* A range of Lego compatible sensors and actuators

Some that are blessed by Lego: http://www.hitechnic.com/products

... and some that are not: http://www.mindsensors.com/ http://www.techno-stuff.com/

Also, this exists, targeted at the education market: http://www.vernier.com/products/interfaces/bta-nxt/
In New Year, Errors Mount at High-Speed Stock Exchanges
Dumped to a PNG here. http://i.imgur.com/hU9hH.png
How to create a Blog in Portofino 4 - part 4
To be fair, the screenshots do not do it justice. The default theme is a lot more slick than the horrible blue themes in the screen shots.

You also have to bare in mind that Subsonic also has native players for a whole bucket load of platforms (both mobile and desktop), supports video, transcodes, is multi user and has a tone of other neat functions.

In many ways, Subsonic is more akin to Spotify.
Using PR to lose customers is some mighty nuanced PR!
Rails 3.2.9 contains at least two API changing merges.

https://github.com/rails/rails/pull/7509
https://github.com/rails/rails/pull/7661
It would collapse back to the cost of 3D printing the parts, which is still significantly more than the cost of molding ABS.
The expectation of using an SSL connection is that there will be end to end encryption. This is not the case here, and the user should be informed and given the chance to opt-in.
This sounds fun :)
Worst CEOs of 2012, Including Techies. —Dartmouth Study
This matches my recollection of things as someone that followed WebKit from shortly after Safari was announced, and became actively involved when the open source project proper started up in 2005.
'Java is a mess. It's not secure. You have to disable it'
Gmail is good but it is not sufficient

Learn with the open source people, they've been doing this for "centuries" (ok, for decades)

Use irc

The biggest advantage that no other (common) system has mimicked is simple: chat rooms.

But it's not chat rooms, it's because they are:

Easy to identify

Free to create

Easy to participate in several rooms

Irc can be used by bots easily (this is very useful)
At the time the minimum RAM requirement for Mac OS X was only 128 MB. WebKit was to be a system component, so it would be active in memory much of the time. Under these circumstances every MB of code counts, so it's easy to see why the leaner codebase of KHTML was found appealing.

However, I think there was also the psychological factor of Mozilla's reputation at the time as an open-source quagmire. The Netscape 4 code they had inherited was deemed unmaintainable, and so Mozilla started over with a rewrite that many thought was too complex and tried to reinvent everything under the sun (e.g. it contained a version of Microsoft's COM). Mozilla turned out fine eventually, but back in 2002 this wasn't quite so obvious.
Telemarketing is still in the Stone Age
The other day it occurred to me that the digital age might result in some serious data loss. I was wondering about historic prices for cars. Not sure how you would have gone about it in previous times, but I suppose you could find old catalogs, adverts in newspapers and stuff life that. But what if vendors only advertise prices on their web sites? Those sites with old prices will be all gone once new prices are set up, same with the advertisements.

Not even sure if archives can help - with some algorithmically created content it might be impossible to index it all.

Just one example - there are surely more. I used to think digital data would be easier to preserve for the future, but now I am not so sure anymore.

Not even mentioning Facebook, which presumably can not be archived because of the walled garden thing.
So basically it's subsonic without all the java ugliness. Sounds great, I'll give it a shot.

If you are looking for feature requests: I'd love to see a last.fm scrobbler integrated.
Exclusive Interview With Ray Kurzweil On Future AI Project At Google
A significantly smaller codebase should produce a faster engine. Generally less work on the CPU.
With only a few exceptions. It's the same site.

The one site that stood out the most is excite.com
As already mentioned in these comments, Subsonic will do that.
except most people don't know what SSL is, and how it applies - other than that padlock. IN this case, the padlock doesn't prevent nokia from eavesdropping on you. But when asked, a non-technical customer wouldnt know or understand this, and thus opt in, where as if they did understand it they won't opt in.
Wow, Apple actually praising Google? 2003 seems like a long time ago.
I remember using Konqueror and I always liked how fast it was. Indeed, many websites had problems when rendered with KHTML, but all that was needed was some polish.
> I can see charging the recruiter to email people (sites like Elance do that) but that's where it should end. The money will never be interesting enough for an applicant to care and it confuses the process.

Just make the applicant choose a charity. (Have a list to choose from, and allow them to add one for themselves, too.)
Looks good, very snappy thanks to Meteor, no doubt. How come you went with Twitter OAuth instead of something less invasive, like BrowserID?
Teachers of Garfield High School in Seattle Say No [to administering test]
> like in the German spielzeug or the Dutch speelgoed

It's "legetøj" in Danish though, so I'm not sure how that becomes Leg go'. I've never heard "godt" in danish used for "goods".
My son is playing with the bigger Lego pieces at the moment (Duplo), and I have the impression that they wear out a bit. What I mean is that they won't stick together as tightly as in the beginning. For example we bought a used set from ebay that includes a crane, and the crane is very prone to toppling over because it doesn't stick to the base very much anymore.

Anyway: what is the best way to clean LEGO? I've been wondering about that for a while :-)
Templates and namespaces are reason enough to use C++; add in STL and you have a massive winner.
Using Maven overlays to build customized applications
What is the best hack for overcoming this fear of initiating the success?
Spoilers: a very impressive +3 hours of screen time by using dark themes instead of bright ones on SAMOLED.

Minor tangent: I'm not sure how he defends his contention that SAMOLED > LCD by noting that he didn't test anything but SAMOLED in the comments. I realize he wasn't testing anything else and I'm perfectly willing to believe that SAMOLED is more efficient but he still claimed X and when asked for evidence punted.
wow... isn't this a bit opinionated? How having a single bug makes for Java being a mess in the whole? Will someone argue and explain if this is really the case? Thank you
"Your business success will depend on the extent to which programmers essentially live at your office. For this to be a common choice, your office had better be nicer than the average programmer's home." - Philip Greenspun
Scapegoat Hunter - Jon Stewart on Gun Control
Yes, because if you can't make it as precise as LEGO, you can make it a bit loose so it fits anyway.
Breathtaking how a small project created by enthusiasts can change the world. I also loved the end of this post, WTF indeed :-)
> - C is straightforward to compile into fast machine code...on a PDP-11. Its virtual machine does not match modern architectures very well, and its explicitness about details of its machine mean FORTRAN compilers typically produce faster code...

Nothing is straightforward to compile in to efficient machine code, and FORTRAN is not at all easier than C. Many compilers (e.g. GCC) use the same back-end for FORTRAN, C and other source languages. FORTRAN's clumsy arrays are a little nicer to the compiler than C's flexible pointers but the "restrict" keyword solves this.

> - C's tooling is hardly something to brag about, especially compared to its contemporaries like Smalltalk and Lisp. Most of the debuggers people use with C are command line monstrosities.

Yes, C debuggers may be a little clumsy compared to modern source level debuggers. But you can plug gdb in to almost anything, from a regular user space application, a microcontroller chip like Arduino, a kernel image running in QEMU, remotely debug Win32 code on Linux, a live CPU with a debugger dongle, etc.

> - Claiming a fast build/debug/run cycle for C is sad. It seems fast because of the failure in this area of C++. Go look at Turbo Pascal if you want to know how to make the build/debug/run cycle fast.

What's the point in compiling slow code quickly? Turbo Pascal was not really a good compiler, especially if you'd compare the output to a modern compiler.

Also take a look at the progress going on with LLVM/Clang/LLDB, they're working on better debugging and REPL-like environments for C.
Ask HN: What does an early stage startup look for in their first(few) recruits? 
Additionally-

Came accross some of the blog posts which says Valley startups look for "kickass programmers"? What does a "kickass programmer" mean?
> the lego brand is usually explained as 'play well' in Danish, but this is much more along the lines of 'goods to play with' (like in the German spielzeug or the Dutch speelgoed). Of course that doesn't isn't nearly as good marketingwise hence the 'play well' myth.

Source?

While I don't speak Dutch, speelgoed literally translates to "toys". Several google searches on the etymology of leg godt didn't turn up any alternative definitions or connotations.
No, but AFAIK it doesn't work yet with Linux. The other buttons work out of the box, though.
Would you mind sharing a couple of the non-HN resources?
The biggest success in our story involves perseverance and being humble.
Any startup involves ups and downs, so especially the early recruits should be there to lift the heavy weight when needed. Losing an employee is bad for any company, but it is more relevant and can be severe when you are a small startup, since most roles don't have substitution scenarios, yet.

Being humble is also crucial, coz when you are very few, keeping the database up and putting out the garbage may sometimes be equally important.
Keyword here being testing. Debian stable has 2.6.10
This also applies to plasma TVs afaik
It was added to the C99 standard.
Back in 2005 I built a web site for workers who wanted an urgent WIFI/WLAN hotspot in Paris's cafes.
I made it alone for myself. Bang ! People loved it.
www.cafes-wifi.com
Ok, great! I've been spinning my wheels trying to create a flexible database architecture for image features – Where do I sign? Do you want to see my work-in-progress? But yeah, great! Do I get a check up front or like a stipend-style disbursement, and how often should we meet up?
The best way to clean lego is as far as I know to stick it in a pillowcasing, tie it shut and run it through the washing machine!
It doesn't work for me either on 1.9 - anyone with an explanation?

I commented here:

https://gist.github.com/4507129
I don't doubt this info, it jives with what I know, but I know that HD4000 will not drive this display over HDMI on my friends mobo (which coincides with the other anecdotes I've seen).
This is great summary. Thanks.
I'm not sure how possible it would be, but I'd love to see something like this with AirPlay support!
Blogger. It's always up and does everything I need it to.
Except that the article seems to disprove that.
Same reason that most companies that go open-source do so: because they were innovating from underneath, entering a market with much more dominant players. Would Android be open-source if the iPhone hadn't been so dominant at the time?
Me too - among my first, and best, programming experiences was turning pseudo-code into QBASIC and marvel at the fractals and strange attractors growing on the screen.
Petition ask White House to allow DDoS attacks as form of Protest
Amazing. Hat off to you, sir! I've stumbled through a few of such projects and most fell flat on their collective noses, at the latest when it came to seeking. zmusic-ng works phenomenally well. Next thing I want to try is over a slow and laggy connection, but that has to wait for later.

One minor, minor gripe is that it uses a Makefile instead of the canonical setup.py for building. (did I mention "minor"?) For me personally, it makes up for this fact by using Flask. (Yes, i am unabashedly a fanboy of that microframework. squeee)

One question though: What is the [git-root]/server.cfg? it seems not to have an influence? is it deprecated?
False, they are not related. Google has been predicting flu severity (based on search data) since 2006.
This is not the case.

All software has bugs and security holes. The thing is that we haven't found them all. Its a constant game of cat and mouse which will never end.

Java has had a lot of bad press recently, but that doesn't suddenly make it useless. In fact, all it does is improve it as an identified hole is usually a fixed hole.

What is happening at the moment is that instead of reporting these issues to the vendor and giving them time to fix, people are throwing stuff out into the wild immediately for either fame or fortune.

The real issue here is an ethical one I.e the ethics are non existent for a recently larger proportion of the hacking community. Perhaps a bold statement, but they give all of us a bad name and should be chucked in jail.
Out of curiosity, what about those that are not developers - but are still tech savvy (e.g. maybe they are growth hackers and have the marketing side down pat) do you offer similar terms just flipped?

i.e. if someone wanted to get the funds to pay someone like myself to build their MVP, but based on their expertise, they would do the marketing - do you have any accomodations for that?

If you do, and anyone is looking for a good MVP builder, I gladly offer 5KMVP's services.
I recently followed a Computer Networking course, and the teachers actually went though pains to ensure those with older editions could follow the assigned exercises.

From what I could tell, the differences between the 6th, 5th and 4th editions were not discernible in the text, only the exercises had changed positions and had subtle variations in the numbers and wordings. That was my first experience with the textbook industry. The book, Computer Networking: A Top-Down Approach by Kurose and Ross was very good, but the obvious abuse of their monopoly by forcing students to buy the newer editions gave me my first look into how the textbook industry operates.

Still, I have great respect for my University (Utrecht University in the Netherlands) for (until now) either using syllabi that can be freely downloaded or cheaply bought for a hardcopy or accommodating students with older editions of textbooks.

EDIT: Oh, and I recently found this link: http://www.textbooknova.com/.

It's probably not legal, but free textbooks!
I'm there with you. I'd proverbially kill for something like a 27" Thunderbolt with a 260+ PPI that I could actually afford. I don't think it's happening for a long time though.
What to think about theories like SDLC and Capacity Maturity Model (CMM)
If you read the linked Washington Times article, the "monitoring centers" sound like separatete bells-and-whistles products that are not the same as the mandated LI mechanisms.

Lots of other vendors market these government espionage tools to autocratic regimes too. Eg Bluecoat, Cisco etc.

At any rate it feels bad that we have to appeal to these human rights abusing autocracies, it's not any better to have these mechanisms built into the western networks.
You don't need "a lot of time explaining it to him in full details" - he doesn't need to know all the details. If you can't explain the product to him in under a minute, you need spend more time thinking about what is important and what not.
Bookbookgoose: browse books, randomly
F.Lux has been a standard program for me for years. The best compliment I can give is that I forgot I had it installed. It's simply perfect.
Yes, it literally translates to toys, but it is also a combination of "speel" which literally translates to "play" and "goed" which translates to either "goods" (most likely candidate here as origin for the combination that means "toys") or "good" (as in, well).

IOW, the parent is correct that "speelgoed" pretty much means "goods to play with". I have no knowledge about the Danish leg godt story, though.

Source: Native Dutch speaker
The patch I applied does not use YAML.tagged_classes.
Why is the C++ STL so heavily based on templates?
> I'm interested in hearing about alternative memory models that are an improvement;

Intel 80286 introduced segmented protected mode where you had the option of placing each of programs objects (struct, array, string, even a single variable, if necessary!) into its own segment described by privilege access level (0-3, RO or RW) and length. So you had hardware-based array length checking. Access an out-of-bounds index, BOOM - segfault!

This is actually not incompatible with C's memory model (it requires that only individual objects be stored in contiguous memory blocks), but is incompatible with how most C programs were written at the time so it never caught on.

Also, you had to distinguish between "near" and "far" pointers, there were few segment registers, etc. But had Intel developed segmentation further, and had C programmers adapted, we could have ended up in the world where you could run programs with performance of C and safety of Java.
Ask HN: what's the latest on startups in the education space?
I know we must have quite a few folks on here that deal with the education space, or have sometime recently in the past.

I'm hoping to get a better understanding of the kind of challenges they've had to go through and whether they ultimately found out if they could be successful in that specific industry. I'm more specifically interested in K12.

Have you found it hard to breach into the system and provide a valuable service to schools while still being paid for it? Is the space as entrenched as they say, sometimes comparing it to the health space, or is it as straightforward as catering to businesses? Were you successful, or did you eventually decide to move to greener pastures?

Thank you!
NearlyFreeSpeech. Costs me ~ $2 a month.
good idea but , hurt indeed...

getting red and red my screen, feel like I am looking at some fire through the screen