skysight-inc/HackerNews huggingface dataset:
From the article: "Oliver Cameron, founder of a private social network called Everyme, says most of the responsibility lies with developers. 'The apps that are implementing this could do a better job,' he says. 'The average Facebook user has no clue what they're sharing.'

I couldn't agree more with this sentiment. If we, the startup community, can't figure out a way of being transparent about our intentions with user's personal information in a way that makes sense to them, we will suffer a backlash. We risk facing a cultural shift where it becomes hip to "drop out" of a social online society.

This has already started to some extent as people become more aware of the risks of oversharing (as pointed out in the article) but it could quickly become more pervasive.
I think discussions like this are generally worse off when we talk about all the outliers, even though it's really hard not too, because they're the first thing that spring to mind. IBM, Microsoft, Apple, Facebook, etc... are not like ordinary businesses.
Learn C The Hard Way by Zed Shaw
It looks like it pulls data from the "backdrops" section on TMDb. See the movies.io page[0] for a movie and its corresponding[1] TMDB page. There's also a TMDb API method to get a list of all the relevant images in XML[2].

[0]: http://movies.io/m/jf
[1]: http://www.themoviedb.org/movie/61791
[2]: http://api.themoviedb.org/2.1/methods/Movie.getImages
Right, but you would just link against the appropriate library, BLAS or whatever, that is hand-tuned for your platform and exposes a C API.
Most of those ideas are nice, but not very practical. Some thoughts:

1) Real, actual, real world problems can't be solved in a class room. They are solved in 'the real world', i.e. business and government. Business and government won't let kids have a go at such things because it's too expensive, risky and messy. Companies continually complain about young employees' lack of (VET/STEM)skills, yet when it comes down to it they're really not prepared to run the risk that comes with having young kids (not) solving their actual problems. Now, schools could 'simulate' real problems, and do try to do that, but it's enormously expensive and difficult and not very practical.
Also, in our services-based economy most problems are solved through repetitive procedures. This is why there's such a focus on 'transversal' skills these days. Learning how to do look up information, read texts etc are important skills to have. They're the foundation underpinning those transversal skills. The idea is to not let kids learn about just one problem, but about a basic skill set that can be applied to any problem. Combine this focus with the hesitancy of companies, and you can see why these dreaded standardized tests come enter the equation...

2) Many schools already do this or try to do this. The problem is that there are some essential skills kids need to learn, which cannot be removed from the curriculum. Teaching those skills takes up a lot of time. This is why there is little room for such 'free play' in a class room. Creativity is wonderful and essential, but very hard to consistently implement in schools. Especially with the complaints that todays students lack the basics: math&english.

3) Schools already track progress. It's the one thing schools are actually pretty good at, and it has led to a complete focus on metrics that has had the unfortunate side effect of making the test results more important than actual learning outcomes and skills. This is also why I'm pretty cynical about web-based learning: a metrics based system breeds metrics based testing, schooling and studying. IT is a nice luxury, but not (yet?) the solution to our problems.
4) I like this idea. Especially involving the parents.
5) This is really the same idea as option 2. The same issues apply there. I agree that kids should do projects and have so leeway in their choices, but you underestimate the real world problems teachers encounter in a class room. Most students are in fact NOT responsible, smart or capable enough to choose a (relevant, teachable, educational) project and tackle it. Add social problems, broken families, shitty reading comprehension and problem kids to the equation and you can see why this doesn't work for most students. It's a great idea for excellent students though - add it to the curriculum for the better students who do well on tests anyway and it would be fantastic. In fact, don't do it on Fridays. Let them do projects based on what the rest of the class is doing. When everybody else is learning about the planets and the moon, give those 'smart' kids an advanced project about planetary movements and let them present the results to the class.
I like most of the ideas but I would love it if more "concept artists" would pay attention to how it would actually work in the whole user experience. This is one of the better concepts but too many times you see these god awful "what I demand from the next version" concepts that have features that would be unbelievable annoying when you actually have to see/use every time you use the device.
Now it makes more sense for those quad core android phones.
Your access logs. Extract the referrers from last 12 month and you have a pretty good list.
Scroll down the page. All the classification hierarchies are there. And they're even linked breadcrumbs exactly as you wish.
Yes. One example would be scientific computing, which is an area that demands extreme machine performance and which also is frequently done in Python.
Oops, I meant to write, "if one takes all the spending in the ghost city of Ordos and divides it by its near-zero population, the number is surely impressive." The point I was trying to make wasn't about the overall Ordos area, just about its ghost city.
I often find it difficult to talk about problems to some sysadmins because they don't understand how the MVC model works (I am a web dev). They point to a URL and ask me, "So where is this file/directory" and I have to oversimplify rather than explaining what frameworks do with URLs and routing and all that. It would be so painless if they got what I was saying! I say this as a dev who occasionally needs to handle deploy scripts and maintain servers.
Maybe noone wants an etch a sketch for an iphone. Kind of hard to generalize just because the author thinks its kick-ass. I wouldn't spend money on that project.
Thanks, I'll do some testing with these points later on. Though it does sound like go should batch up gethostbyname/getaddrinfo C calls on one or a few threads. Having DNS lookups be the cause of thousands of threads to be created, up till the point where go routines fails is rather ridiculous for a language that's supposed to be good at concurrency imho.
What you describe is the actual procedure of switching threads. What cheatercheater describes is the mechanics of initiating this switch. You have "checkpoints" in the thread, where the thread finds out if it is to be descheduled and performs a conditional branch to the code that does what you described.
Apparently in GHC code, there is no conditional branch instruction, an unconditional jump is generated on the fly, probably to avoid branch mispredictions.
I see a lawsuit from Apple coming: http://lghttp.5654.nexcesscdn.net/8041F9/mage/skin/frontend/...
Neither would I, but there are a number of products that have been funded, at higher levels, with even lower levels of practical utility.

My hunch is that if the price were $30, we'd see a successful product.
mhh, I'd call this innovation ;)
Here you can see a copy of the MariaDB source code and the file in question https://github.com/atcurtis/mariadb/blob/master/sql/password...
Video is unnecessarily obscured.
Watch it at http://bcove.me/wf01kza1
Are you suggesting that we should take a link to a CNN story as something more credible than an arbitrary assertion?

Yes, absolutely. If you think CNN just goes around making up stories, you are wrong. Snarky comments aside, CNN is a reputable news organization. To claim that a completely plausible CNN story is wrong, evidence is needed.
Court Issues New Blocking Order Against The Pirate Bay
You still have two, only you don't have to synchronize your data between them.
Stylish and Trendy Mumbai Airport Hotels
Transfluent Tackles Language Barriers On Social Platforms
Sometimes less is more. I can see why people like these features and would want the, but not all of them are a hit. The last one especially with app previews just isnt necessary. So are the "dynamic badges". We already have the notification center which is just as easily if not more easily available and it gives you the same information.

Other platforms already have these features. I think a lot of these people who create concepts of its features that exist on WP7 or Android etc. should just switch to that platform. It's not that these are a bad idea by themselves and a few are actually good ideas. It's just that there's a chance they can cause more problems than they solve and become annoying. Like I said, less is more especially when it comes to Apple and it's iDevices.
And CP/M was a bit of a clone of RT-11 from DEC fore the PDP 11's. Even some of the untiities where called the same name
Well, here's the status so far.

1) Going to a db-centric security model has allowed us not to trust the SQL-Ledger code (good thing too).

2) We are refactoring/removing SQL-Ledger code as quickly as possible. As of 1.3 this means payment logic, reconciliation logic, contact management logic and more. 1.4 will hopefully rip out and replace all search and reporting functions. It will take us a few more years to get the codebase where we want it though.

3) The bad thing about bad code is that bad code is contagious. When you spend a lot of your time debugging bad code it is very hard to write good code. Most of what we wrote for 1.3 will need to be rewritten again. I am pretty happy with the code we are writing for 1.4.....

I think we have come through the worst of it. Pace of development is speeding up which is a good sign and much more of the application is subjected to unit tests.

As a side note, when we first added unit tests to the number rounding tests for the code we inherited from SQL-Ledger, there were failures. We replaced that logic very quickly.

Yeah, it was pretty bad... Now its getting better.

Edit: Also it seems to me the worst never seems so bad when you are in it. I don't think that I could see how many problems we had from this until I am here, half way from 1.3 to 1.4, asking why 1.3 took five years to release (we beat Perl 6 and HURD though, I guess Duke Nukem Forever in fact beat us date-wise by a couple months).

Looking back at the customers of mine who have had problems, or projects that went way over budget or took too long because of difficulties here, I can see how much that hurt us. At the time though, it was just one of those keep working on it kind of things.
While everything the video was talking about is correct, this also only scratches the surface of what is going on (http://en.wikipedia.org/wiki/Redox). Science at school has to go into much more detail to prepare you for when you chose chemistry as your topic for University.

A comparable video that actually gives all that detail is very hard to do (if it's at all possible) and it's also likely to be very boring - unless you are into chemistry at which point you don't need a video like this in the first place because the books are perfectly fine for you (they were for me and I have nothing but interest into chemistry - no education aside of what you'd get in High-School).
Off the hooks: user-centered development in a mobile-first world
How JackThreads grew from a bootstrapped bedroom startup to 2M members
Although I own my own company, we do all our development in C because, when I started, it was the only language I knew besides assembly. We do mostly ecommerce web development. When asked why we don't use PHP or Java or C++, we always answer, "Cause everything is fine how we do it now." We have no issues but we also don't have to answer to large corporations use anything else.

One language throughout. One constant. Unlimited in what we can do.
DOJ tries to block return of data to MegaUpload user
> As an example, HD flash videos is something today's users expect in an ultrabook sized device and this will disappoint them.

There are Android phones out there that can display video at 2160p to an external display, so I'm not sure why this should be a problem.

But I really don't think people who want to play flash videos are the target market for this device today.

Rather people like me for whom having a netbook for very basic stuff is very useful, but who really have no need for it to be an extra computer.

I have everything I need in order to manage the servers I'm responsible for on my phone, for example, but I'm hampered by a small screen, no keyboard (ssh via on screen keyboard on my 4.3" phone is somewhat painful) and short battery life, so today I already carry around spare batteries and a large battery pack in my back, and really should have a keyboard with me too. That still leaves the screen. And cables. Getting it all in one sleek case would be great.

> And if this is thought to be an additional device to your notebook then I have to ask - why? You're still much better off with an ARM tablet and a keyboard dock.

My laptop is a 17.3" "desktop replacement" that never leaves the house. I don't usually need a laptop when I'm out and about, but as mentioned above there are cases where some limited capabilities beyond what my phone offers would be great.

You're right that a tablet + keyboard could meet it, but I'd prefer a 7" tablet I can easily hold in one hand during commuting, while I'd prefer a larger screen if I need to have extra stuff to be able to do work anyway.

There's room for a lot of different form factors and types of devices - people have different usage patterns.
Wintel puts all its chips on Windows 8
Thanks a ton for this link! :)
One of the trends I've noticed more and more over the last few years, is that Design is now a USP in itself.

Take anything that already exists and execute it with better design / user experience and watch it become popular / successful.

That said, it once again highlights that as developers, we shouldn't ignore design or think that just getting the basic functionality working is all that matters. Design in a consumer market is a major influencer, often more so than the functionality itself.
Less freedom is no freedom : Linux boot and UEFI
Affordable Social Media Tools for Small Businesses
The belief is that with China and Nokia building middle classes, there will be a gigantic market for $25 phones. Not smartphones, but just phones, like Nokia is really good at making.

Thing is, it's a telco company, they are all horrible.
Yep I agree, this is just one of those things you see and are like how the hell didn't this exist before.

We have a computer in our pockets, a seperate tablet and then an actual laptop. Thats a computer 3x just packaged differently.

Can't wait to see where this and similar products go.
The conclusion to this is that in bigger projects you should use multi-language solutions... which many people don't like.
She wanted to remove a display banner ad that was harming the UX, her boss told her that she needs to find alternative revenue if she wants to remove the ad. Therefore she make a comparison toolbox that opened in a new window Expedia & other competing websites upon a user selection, which brought revenue to Hotwire and at the same time proved to their customers that they do indeed have the lowest prices.

At the end of the talk she mentions how important it is to find good metrics to watch during any change, and how analytic insights guaranteed her a spot at the table and the respect she was looking for.
"Elop has already halved the time it takes for Nokia to make a smartphone, simply by shifting to Windows."

Yeah, that was because before that Nokia had double the time it takes to get a phone on the market compared to everyone else who has already joined Android.

HTC, Samsung and Motorola can put a "next-gen" phone on the market within 10 months, maybe even 9. So can Apple, but they prefer to keep it on a 12 month cycle. Same goes for Sony Ericsson until more recently, but they've almost caught up with the others now. It's not a coincidence that the former 2 phone manufacturing leaders were the slowest.

Nokia's "last good Symbian phone", the N8, took like a year and a half to get launched, maybe more. The "Meego based" phone, the N9, was also delayed a lot (had different name for a while).

Does this mean they have caught up with everyone else now? I don't see it. Maybe it's because WP7's slow adoption rate for latest hardware, or it's Nokia's fault again, or maybe both. But I still see them using very old hardware in their phones, which means their development cycle for "current" phones started quite a while back. Otherwise they should be able to make phones with cutting edge technology, like most Android manufacturers and Apple can.
I'm far more interested in this. If I could have full productivity features with Android, I'd take a serious look at making it my only device. As it is, tablets simply can't bring enough to the table to convince me to ditch the laptop.
Except the Palm Foleo contained a computer. This is a "dumb" box.

It's much closer to the Motorola Atrix laptop dock.
The backdrops are coming from TMDb.

We were asked several times to write a blog post about the technology that's behind it. We are working on it.

Hint: All Ruby on Rails, no NodeJS. Sorry guys
Foleo had great hardware design and wasn't trying to mimic a popular cheap consumer laptop.
Not everywhere C's undefinededness lies; e.g. shifting more sizof(int) bits - in case the shift parameter is dependent on your input.

"Decent test harness" is like "sufficiently smart compiler". Everyone assumes it will be there when planning, but in practice it is only available in very specific and not-generally-useful cases.
Most of us who dislike C tend to keep quiet about it, because we know we'll never hear the end of it.
OK, so, it's that post.

Consider the following cases:

1. a company violates a FOSS license by incorporating GPL code and not releasing source code.

2. a company takes an image produced by an artist and sells T-shirts of it without the artist getting compensated.

3. a website/mobile app/elements of branding get replicated (or very closely reproduced) in a new website/app (think Zynga, Chinese/Russian clones of Facebook/Groupon and whatnot).

4. site content gets scraped wholesale, and fed into another AdSense-infested site.

In all these cases, noone lost any money when bits got copied (in fact, sometimes the offending party would produce original work to mimic the product in question), yet doing above things is a no-no, but downloading movies is OK. I don't mean to take a high moral ground here, but it's baffling for me to see the cognitive dissonance.
Getting closer...

I really think a smartphone docking into stations is the future. "Mannequin" Laptops, desktops etc that are activated once a smartphone is plugged in. You can now use a keyboard, external monitors, your OS slightly adapts... iOS becomes Snow Leopard (not exactly, you just have more functionality)

Once docked, a smartphone can unlock additional cores that would otherwise consume too much power, activate a more powerful GPU, possibly one even housed in the docking station itself...

I really think smart phones will become the magical little chip you place inside a cyborg to operate a larger, more powerful creature.

Imagine working at home off your docked smartphone computer (fully functioning OS), undocking and using your simple apps on the train to work (mobile OS, not much different than current experience), getting to work, docking into your station and you're right back at it (full OS)... portability with a familiar ui/ux feel... seamless experience.

Or gaming at home, undocking and going to a LAN party with your friends, not having to worry about whether or not the games / apps are installed, the docks are generic... plug and play.

(Ignoring the whole home to work aspect and security issues / work policies, of course)

http://news.ycombinator.com/item?id=3902051
God speaking in a whisper is sound doctrine -- it's figurative, I think:

----

And, behold, the LORD passed by, and a great and strong wind rent the
mountains, and brake in pieces the rocks before the LORD; but the LORD
was not in the wind: and after the wind an earthquake; but the LORD
was not in the earthquake: 19:12 And after the earthquake a fire; but
the LORD was not in the fire: and after the fire a still small voice.

19:13 And it was so, when Elijah heard it, that he wrapped his face in
his mantle, and went out, and stood in the entering in of the cave.

----

You like Lord of the Rings, God? Make some reference.

God says...

hear with thine ears, and set thine heart upon all that I shall shew
thee; for to the intent that I might shew them unto thee art thou
brought hither: declare all that thou seest to the house of Israel.

40:5 And behold a wall on the outside of the house round about, and in
the man's hand a measuring reed of six cubits long by the cubit and an
hand breadth: so he measured the breadth of the building, one reed;
and the height, one reed.

40:6 Then came he unto the gate which looketh toward the east, and
went up the stairs thereof, and measured the threshold of the gate,
which was one reed broad; and the other threshold of the gate, which
was one reed broad.

----

Maybe a reed is hobbit sized. "Threshold" kinda fits.
Has anyone managed to actually repro this. I've tried it on a wide variety of systems I run and no repro. Just looking for anecdotal data on how many systems are affected. To me it doesn't seem like a high percentage.
I launched http://www.jaimelesstartups.fr with a friend in mid february.

Goal is to make french startup famous ... in France. No ads ! No business model ! (cost us zero since it's hosted on my server I use for my projets)
We started with 3 visitors/day now we are at 200.
Got a partnership with the French techcrunch
Got contacts with famous french entrepreneurs to interview

We are happy and we continue to work hard (I work all day long) Actually, I'm working on the design (which is not that easy for an engineer...)

Any feedback are more than welcome
Here is the fixed version of the MySQL code: https://bazaar.launchpad.net/~mysql/mysql-server/5.1/view/35... (line 534 didn't have the test()) previously)
I had trouble with that release. I haven't tried any others yet (or tried compiling from source). The problem: after loading my init files (https://github.com/jimm/elisp) and loading a file there is something seriously wrong: the file isn't displayed properly (I'm not seeing the top of the file) and the mouse and keyboard don't let me navigate around the file. It so broken I had to re-install 23.4.

Maybe it's something in my init files, but I have not yet had time to figure out what's causing the problems.
Here's my question. What if you could purchase a small black cube that served as a micro-kernel with large computing capability and some type of wireless connectivity. From there, we could have multiple slave devices such as this laptop or a smart phone that then could turn connect to your computer box?

That would be pretty cool?
Embracing Disruptive Cloud-Based Killer Apps: Blog Posts Roundup
I love the power consumption charts with no numbers, not units and basically not information whatsoever. Gem of marketing, really.

Also, I don't really think this is a good idea. Phones have different power and thermal envelopes, so even with Moore's Law, dedicated desktop is always going to be more powerful than laptop, and laptop is going to be more powerful than this. Same goes for storage, memory, graphics and everything.

And one more thing, after playing one of the games in lastest Humble Bundle that was originally released for iOS, I am of the opinion that touch and mouse/trackpad interfaces are incompatible in both ways, that using mouse or trackpad with touch apps is as impractical as using touch interface with traditional desktop apps.