skysight-inc/HackerNews huggingface dataset:
While the project objectives are very nice, I hope it solves one other problem, the "contentEditable" problem

In the pre-historical days, web pages are static, served as a file blob, in one way, or both ways (FTP)

Then there came server side templates, we now have dynamic pages.

Then CGI and Perl came, we have <form> so user could put their contributions to the server.

Then there's AJAX opened the possibility of "Web apps"

However, all of existing efforts left behind a very basic concept of HYPERTEXT: It is always read-only or partially read-only. The browser is good at display HYPERTEXT or manipulating part of it, but not create those.

We have WYSIWYG editors, and the famouse Markdown (and alternatives), they lowered the level of entry of a "writable" Web.

I hope in one day, users can write hypertext freely, as easy as make an edit on contentEditable, the user input & interactions could become parsable data, and the developer's layout/css tweaking and js debugging could be made from web browser Firebox/DevTool directly back to LESS/Coffeescript.

Browsers, really, should consider shifting from a consumerism tool to an authoring platform. Branched, incremental and versioned.

My two cents.
I really love this format. Such a nice document.
This would have been so simple to just make right in the beginning. They should have just hashed each of those user names and put the hash into a dictionary. Whenever someone entered an email check if it is in the dictionary. O(1) time and it wouldn't be a "data leak vulnerability". So close...
There's something delightfully quaint about a world in which middle-click paste warrants a news article. :)

Caveats:
- I'm amongst the folks rejoicing. :)
- Yes, Apple products and Win8 sometimes attract similar attention to detail.
- I recognise the technical context, too (see thristian's comment).

Still quaint. :P
Yes, anyone can use your site to host any file on your server.
I don't remember in great detail (the app still exists, probably works, I/we could poke at it if so), but I think it was an always thing. By making a bookmark you included the session data, so by logging in and making one you ensured you were always logged in after clicking the bookmark.
this is especially bad for mtgox as it does not have backup codes or cellphone backup.
How Google sets goals with OKR’s – objectives and key results
3D-printed case turns your smartphone into a wearable virtual reality
No, but they operate at a scale beyond our comprehension, and use reasoning beyond our comprehension (or mine, anyway!), so it's not too clever to imagine that we can anticipate their limits...
We have fruit (~apple) vending machines in our company and are very popular. (Hungary)
Bent on teaching entrepreneurs to build great apps
Hey,

A few days ago, I came here to post about http://howtocode.io, the free online course on web development, from novice to employable.

A lot has happened since the last update, and all of it has been massively positive.

First off, a big thank you to all of you who have registered your interest into HowToCode.io so far. This project started with a clear ambition to produce the best and most comprehensive course possible, and to get it out there.

I'm happy to say that we also released a sample lesson titled Working With Fonts in order to show you the course format and teaching style. It is available here: http://howtocode.io/sample.html

Currently, a fantastic team is being assembled and you'll notice there's a new voice on the video. This is Neil, an awesome coder. A graphic artist is also joining us and will design the final HowToCode.io platform as well as create amazing graphics to help us teach you some rather abstract concepts.

Have a great day and leave your comments!
So will it ever be possible to artificially produce these cells that go on to make myelin and reduce or eliminate the need for sleep?
I scan the 2D barcode on two apps Google Authenticator and Authy. I also set up SMS Backup and it works well for Gmail/Hotmail accounts.
How long ago? We can calculate how much it's worth in today's money.
Can't one just spray the glue in that pattern with some kind of inkjet head? Or is that bound to fail due to glue's ability to ... well ... glue things together?
Isn't this similar to what Firefox does - where the browser UI is written using javascript and XML - which is why it's so easy to write add-ons for it?
A philosopher could have a lot of fun with this one. At what point does perfect imitation cross the boundary of identity?
i wouldn't blame drugs... this is just stupidity, or perhaps even naivete. :)
That was a case of them circumventing the 2FA he had, they just granted access.
Authenticator is a mobile phone app, how are you supposed not to use your phone with it?
> Of course we can go around and redefine "semantic html" to mean "use <h1> instead of <div class="header1">,

Redefine? I'm pretty sure it hasn't meant anything different. It's about semantically marking up a document.

> but if we are to use that watered down definition, the whole article loses what could potentially have made it interesting and descends into 'duh' territory.

But you assumed it was around that, then said that was dead. The other definition (the one wikipedia and everyone else seems to use) is something that lots of people still don't follow. Did you see the "new way of writing" last week? That had an article structure but didn't mark it up properly, screwing with the order when you removed CSS and made a big block of json invisible on the page.

In fact you yourself said:

> Just toss in a few divs, use simple tech like html and css to make it look good, send the invoice, go home

Can you see why that sounds exactly like the people who don't use things like <section>, <nav>, etc? The same people that won't bother putting in alt tags because 'nobody reads them'? In fact, XKCD is an example of buggering this simple thing up. HN is built out of tables, where replies are indented with a spacing gif. Basic semantic HTML is not commonplace.
> "I'm sorry, your message makes no sense to me..."

I'm trying to point out that the topic is wider than power emailing as these feature changes affect everyone. You don't get to choose which ones to adopt.

> "Okay, so first of all, yes Google was in fact invented to be a power email tool because it was built by engineers for engineers. ... obviously they are trying to improve it for the most common case"

It doesn't follow that Gmail was 'invented to be a power email tool'. Also, there's an assumption in there they're genuinely trying to improve for the common case. It could also be a range of internal pressures forcing changes that are actually detrimental for users. Companies fuck up like this all the time, so let's not pretend that Google is somehow exempt from that class of big-company-mistake.
Ronald H. Coase, a Law Professor and Leading Economist, Dies at 102
Typically that isn't done from ignorance, just some (imho misguided) idea about readability.
I think that's a flawed assertion. It's easy to make an insecure file upload in most server-side web languages. An example in the PHP manual is only a couple of lines of code:
http://www.php.net/manual/en/features.file-upload.post-metho...

How easy is it to make a safe client-side solution?
How Google's Chromecast Will Change My Life
Laravel 4 from Beginner to Pro Part 1: Installing and Setup
Learn to setup and install Laravel 4 in just a few simple steps. This is the first lesson of many Laravel tutorials to follow.
Luckily you can fix the buffering behaviour with a browser extension. Look for "SmartVideo for Youtube".
> Why not go all the way and move the rendering engine out of the privileged base of the system? Why is all this HTML and Javascript garbage in "kernel land" anyway?

There's a little-known emotional factor in software development at work here, apparently not clearly understood, indeed it might as well be a secret. And that is that kernel development is high-status, and user-space development is low-status. Many software developers want desperately to add to their resumes the fact that they contributed code to the Linux kernel. This is why so much user-space code has made its way into the kernel.

Someone powerful should go through all the kernel-space code and order the deportation to user-space of all the stuff that doesn't belong, that has slipped across the border over the years like phony political refugees. This probably won't happen, but it's uncontroversial that much of the kernel code has no right to be there, and much of it is written so badly that it's dangerous for it to be in kernel space.
Having worked with factories in China I'm not sure the sleuthing relating to glue types, etc really mean a lot. Our vendors regularly changed things like that, sometimes without even consulting us first. (Although they should have). Also, we made running changes on things like that all the time as well.

There is no reason why silk screen printing on a counterfeit product should be any less sharp, so I don't understand the relevance of saying the Canon logo will be a little blurred on a fake one.

The premise "How to spot a fake Canon flash" is nonsensical because as mentioned by gaius, often fakes are made in the same factory. In the case of a company I used to work for, their product was copied which included identical custom board layout and a copy of our firmware burned into the chips too. Obviously someone on the inside of our factory took all our designs and ip and was using it to build exact replicas. The only recourse, which worked for us, was to notify the Chinese government and they took action to shut down the people making the counterfeit products.
There are lots of similarities indeed.
Though, the ExoBrowser API goes deeper than the UI and provides much more leeway to implement stuff directly in JS and out of C++.
a simple 'else' would have at least stopped the deleting part :/
I hated playing that too, even though it was not quite as hard.
That is, computer running the sign on the front of the store pulls data from here, and you've completely broken it because now the page loads a second time before it can finish drawing the screen. It /needs/ that delay on the HTTP request in order to catch up. A real programmer would have thought of that. Add some loops, sleeps and rands; we can talk about your reckless conduct in the morning.
I see, definitely interesting!
HTML and Javascript are a horrible basis for a computing platform, which is why in the end they have resorted to providing a tiny, statically typed subset of Javascript plus some graphics primitives. And now the primitives exist, comically, side-by-side in the privileged base of the system with a bunch of application-level stuff (HTML etc) which could be built out of the primitives themselves. Your diagram doesn't indicate that you're just using libuv bindings for portability - it includes a local server.
If the glue is standard cyanoacrylate ("super glue"), then, since the glue is moisture-activated, maybe you could do it without the nozzle getting clogged as long as you have some kind of amazing material for the nozzle that repels moisture.

Maybe someone with experience using cyanoacrylate in industrial settings can speak to this. All I know is that my hobby-store super glue nozzles (cheap plastic) get clogged almost instantly. :P

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

--

But, my main concern with any kind of XY gantry (as in an inkjet printer like you describe), is that it would take frigging FOREVER. There's no way you want this glueing step to take 45 seconds per unit or more. That's the puzzle, I think, is how did they create this glue grid so quickly that it rivals the blob approach (1 - 2 seconds)?
The other argument is that the conventional meaning is different. Drag and drop is universally a "cut and paste" operation. If I drag text I expect it to re-position where dropped. Select-and-middle-click is a "copy and paste" operation.
Is there a name for having that sort of agenda? If not, can we call it "railing"?

Does the person with the agenda explicitly SAY "I have this agenda and want to only talk about X and want you to say Y about it", or is the listener expected to magically intuit the intent?

If the listener "really really doesn't want to hear", doesn't that imply they already know what's going to be said, and hence that it's not worth saying it? And doesn't that in turn suggest that shifting the subject is more likely to be informative and productive than staying on the original topic?

I guess I'm having a hard time seeing why railing would be considered LESS rude than derailing. Does railing exist in some sort of additional explanatory context I'm missing, like as part of a roleplaying game or as a form of therapy?
The ExoKernel[1] principle is even more agressive (and awesome!)

[1] http://en.wikipedia.org/wiki/Exokernel
I agree with the gist, but for a different reason. I'll repost something I've said elsewhere:

We're a loosely connected series of insane reactions that just about doesn't die. We put load on non-load bearing structures (hi, spine), we have our optic nerve running through the centre of our retina giving us a blind spot, our body can decide that peanuts = a threat so bad we should stop breathing and occasionally some of our cells will rebel and try and kill us. We need ultraviolet light to not get rickets but it can also give us cancer. Our fine-tuned digestive tract contains an organ which occasionally bursts. My wisdom teeth have decided that they'd rather grow forwards than up. We don't even produce vitamin C thanks to a single error, something we need to live and could easily produce.

I'm not worried about adding something to my body because it's a perfect machine.

I'm worried about adding it for the same reason I worry changing spaghetti code.
Personally I am a big fan of the new compose, although I can also understand why it isn't right for some people.

My usage would be something like 80% very short emails, 5 lines or under with maybe a copy paste block. Occasionally I will want to add an attachment or a cc.

The speed and the ability to still see the email list works for me. I should also add the majority of my gmail use is done on a 27 inch screen.
Good work, Long life to Ubuntu-Gnome, my favorite desktop since Ubuntu introduced Unity.
Yes, but you shouldn't ever see single-line ifs in go, because gofmt forces all of them to be multi-line.

This is one of the strong points of go (whether you like it or hate it): gofmt imposes the same formatting rules for everyone using the language. It's not a choice for you (or your project) to make. Period.
It still baffles me that it's so hard for anyone other than Apple to make a single well-polished device, all the way through. If someone gets the casing right, they'll still mess up UI transitions that are meant to be seamless, create laggy or inaccurate touch input, fail to run at 60 or 30 fps, or make hilariously ill-informed UI decisions in the most frequently used apps (clock, settings, camera, ...). What's the explanation for this phenomenon?
With boto, I battled for years trying to avoid any dependencies. But that has a lot of negative side effects, too. One of the great things about Python is the amazing variety and quality of libraries available. We decided to embrace that with AWS CLI. We have 10 direct dependencies. Four of those are our own packages that we decided to split to allow maximum reuse. Then there are fundamental things like requests, six, docutils. The rest are things that, we think, improve the experience. Virtualenv is an awesome way to manage this. I highly recommend it.
Nice List of iPhone 6 Concepts
I want to see your versions of the iPhone 6 concepts and iOS7 interface design. I hope you enjoyed this amazing list of concept designs.
> Far too powerful stuff.
>
> Common doses are 100mg or 200mg, far more than you can stomach without hitting the side effects rapidly and developing a dependence.

Most people seem report the effect of modafinil as subtle and mild, to the point where it is unclear whether or not there's an objective effect on mental function at all (as opposed to being able to stay away - it is mainly prescribed for narcolepsy).

I've used it, and for my part 200mg does in no way trigger any of the side effects - it takes quite a bit more for that. Taking 200mg a couple of times a day for several days in a row does start to trigger some side effects. The upside, see also below, for me is that I can use it when I need extra work capacity and then just not take it the next day without feeling any desire to take it, nor any physical withdrawal symptoms whatsoever, unlike with caffeine. 200mg in one go is certainly not optimal for concentration for most people, though; smaller amounts spaces out seems to work better for people.

It's commonly reported by people using modafinil for nootropic effects that you develop a high tolerance very quickly, but this sounds like you're overgeneralising based on the experiences I see people having with it when it comes to dosage.

As for dependence, modafinil is popular with a lot of people exactly because it compared to things like e.g. caffeine is trivially easy to get off for most people. Caffeine at doses that feels like it gives the same level of effects as modafinil can be nasty both in side effects and withdrawal symptoms unless you carefully manage a tapered reduction in intake. Heck, I have more problems staying off chocolate than modafinil.
I wonder if these companies could burn a "watermark" into their firmware, or create subtle differences of internal components. Then you give a slightly different variation to each factory; when the counterfeits come out, you know who to stop doing business with.
The ethernet controllers are built in to the Marvell SoC, they don't use USB.
Are you mixing up Println and Printf?
> Being able to browse email in the background while composing email is a huge win for my email workload (CTO for a 30-person company).

That's what window managers are for.
It's JavaScript and the source is not obfuscated. You can view it here:
http://hellorun.helloenjoy.com/js/hellorun.min.js

I made a beautified version to look at here:
https://gist.github.com/slacka/6434572
In either London or SF working for a funded (>Series A) startup you should be making more than that with designer & front-end skills.

But in any case you should think about what you want to do longer term and use that to make your decision.
Here here. There are plenty of people who have CS degrees and can't programme. Why else do we need "FizzBuzz".
Congrats on successfully getting the government to step in!

Depending on the nature of your product and your supply chain, you could try to only flash the firmware once the finished products arrive in America (assuming the packaging isn't sealed yet). And do your best to make it hard to completely dump the firmware (maybe make part of it encrypted with a key that's in a one-time programmable memory that can't be read except by the decrypter, if one of your chips has this feature).
Ever heard of Adobe CQ Authorisation tool ? It already does these things and was released 2 years ago..
Watch Populaire (2013)
How to invoice clients the right way 
Congratulations! You won a job, worked hard to produce a great site, and the client is thrilled with the results. Now, wouldn’t it be nice to get paid? While invoicing may not seem to most enthralling subject, it is without doubt one of the most crucial areas for every business. Your invoice reflects your branding, reinforces your professionalism, is an extra point of sale to win more work, and most importantly gets you paid. Do it wrong, and you won’t be in business for long.
Yes, if you have synced with iTunes before the update. If that's the case you have to delete the updated app from the phone, connect phone to iTunes (do not sync or transfer purchases) and copy over the old app from iTunes to phone and it will restore the old version + app data.
http://inertiawar.com/microcode/ provides a good background summary of microcode on AMD/Intel CPU in general.
No, it's correct. It's meant to print "it's a 84".
Google plans to launch an app store for Google Glass in 2014
I like SQL. The relational model is often underestimated. All of the complex structure that goes beyond individual rows is orthogonal and is itself first-class data. Contrast with document databases where hierarchies are part of the low-level storage mechanism. By making the structure first-class data, the relational model keeps you from painting yourself into a corner.
Very nice. Took quite a while to load. Would be great if the user could slow down the pace which also slows the pace of the music and vice-versa.
Restoring from an iTunes backup should restore both the old version and the app data.
Unrelated to this particular snafu but still potentially problematic: if you have your Authenticator account named by its default name (foo@example.com) and you add another account with the same key, it will be blindly overwritten. I found this out the hard way after scanning my Meraki 2FA QR code that was tied to the same email that already had Google 2FA.

ProTip: rename your auth entry to something like "Gmail foo@example" to avoid this problem, whether malicious or accidental.
That is without case though IIRC, where this unit is being sold as a complete little "desktop" unit.
This really comes down to what we want to do as species. If we want to end up like the fat people cruising on hover pads looking at a tablet all day than this "sliding" future is almost sure to happen. (btw, people are lazy).
The major problem is that future work will involve a lot of looking and manipulating things on the screen (in the developed world this is already happening). This makes your body useless, it makes it weak and prone to illness. We were not designed or we didn't evolve (choose your pick) to sit all day in front of screens.
What if someone has a list of tracks that's the same as a Ministry compilation CD, then adds one track - does that make it a different playlist?

I would add this track (silence) to the end of my playlist
https://play.spotify.com/track/3gCqAxfnSNxflYodkSOiFd
Great idea, I'll bet a lot of companies do this.
Stencil application, usually. Similar to the process used for solder paste or screen printing. You can use polypropylene or acetal nozzles, cyanoacrylate won't stick to those.
More people openly sharing good experiences of building stuff.
"Everyone is talking about curation, but curation has been the cornerstone of our business for the last 20 years," said Presencer.

"If we don't step up and take some action against a service and users that are dismissing our curation skills as just a list, that opens up the floodgates to anybody who wants to copy what a curator is doing."

This is amazing. Finally someone admitting, very clearly in plain english that their curation business has been disrupted. I don't see how this can hold up in court, otherwise this will set a legal precedent for an untold amount of businesses in similar content curation industries.
Javascript of things
Some guys really needed retina support. Now you got it.
Naruto manga 645 review
I wonder what their legal department was thinking when they decided to take this action.
Something like: "Oh my god, we have fans! Quick, make their life miserable by suing the company that we uploaded our music to so our fans will be happy to buy the original album!"?
If he was also responsible for sulfur emissions cap and trade, that would be a more substantive achievement. Carbon trading hasn't been similarly successful at having an environmental impact, AFAIK.
Wow....talk about a marketing coup by Nestle.

Any company that was approached by Google for something like this - if they never took it...would likely be a very dumb move.
Gem that mades Guard::Notifier::GNTP available only on Mac OS X
Status Anxiety is what you are looking for