skysight-inc/HackerNews huggingface dataset:
"Easy to use" is most often the opposite of "simple, loose components".

Building stuff out of simple components, means to break the problem space into multiple smaller parts. By definition, you'll have more components to deal with. It will also take more time to build something usable. Simplicity is actually hard.

In the case of the AK-47, this is an actual example of simplifying the problem and getting the priorities straight. Such works are so rare because people don't think too much before starting to work on stuff.
Best of Kickstarter 2013
Maybe this will help see the full scope of the power of macros: macros receive their arguments as an AST (i.e. a list) and are free to transform it as they please; they also have full access to the host language and are free to implement a type system checker that walks code and checks that all the types match. There are no restrictions here - the type checker would be regular scheme code that would be wrapped into a macro simply to make it run at compile time. So there's nothing less powerful about macros at all. It's just code that runs at a different stage (compile-time instead of run-time). After macros, in terms of power, you have reader macros, that receive their arguments as raw text and are free to turn it into any AST.
Windows-only. :(
Outstanding Poker Training School - Online Poker Training Videos-bestcbstore.com
Placebo Effect May Account for Half of Drug's Efficacy
I always thought that kickstarter was a way to subsidize development and is in no way a form of investment.
Perceived
Value

^
| +
|+ +
| + +
| + +
| + +
| + +
+-------------+------+------------> $earch
+ Cost
+
+

Don't get excited, it's just a graph. But there is an asymptote that has been shifting lower as a demographics change and more people delay having children until basically never. Demographics vs. resources. For the majority, there's no longer as much social or familial obligation to continue uniform tradition.

Also, this market space is so crowded with higher-quality free apps, it will only get increasingly brutal.

(Btw, what's it like to be female and dating in China?)
The selective breeding of humans as "alphas", "betas", etc. may have been inspired by the eugenics movement[1], which had prominent supporters in the U.K. at the time (e.g., Winston Churchill).[2] Except that in the novel, instead of just getting rid of "inferior" people, they actively bred them into a servant caste. (After Hitler gave eugenics a bad name, it became much less respectable.)

[1] https://en.wikipedia.org/wiki/Eugenics

[2] https://en.wikipedia.org/wiki/Eugenics#Supporters_and_critic...
We had a tv like this growing up. Whenever the dog would run through the room, his tags would jingle and change the channel. It was funny, too, because the tv channel changer was this rotary dial that was motorized. When you changed the channel, the little dial on the tv would click and spin around.
The simple answer to this, is that most liberal arts-oriented positions will morph into sales and marketing, and technical-oriented ones will morph into technical services (software engineering, maintenance). The world isn't going start starving, or somehow skyrocket into 99% unemployment rates. While there will be a "new norm" of higher unemployment rates for a while, that will quickly subside and people will find jobs, etc. We're just experiencing a cultural shift to a different type of business format. Call it the post-technology era.

tl;dr the sky is not falling
> And also, among gun guys, there's at least a little bit of the feeling that by owning one, you're giving the middle finger to people who want to ban them.

Sure, because we all know how safe guns are kept in the USA and no one ever runs amok with a few of them around.
Yet another nice looking project that I learn about after the acquisition. This has always been a tough problem to solve. Seems like they were on the right track, hopefully it will only get better as a part of GitHub.
I absolutely love how GitHub acquires technology and people, not one or the other. It's awesome that they keep what they bought running, like Speaker Deck, and now Easel.
I have written non-trivial programs in C, C++, Java, Javascript, ActionScript, PHP, Python, Haskell, Scheme, Go, and Sawzall, and also played around with prototypes or toy-quality programs in Common Lisp, Ocaml, Dylan, Erlang, Ruby, and Perl. I've written compilers, templating languages, desktop GUIs, web GUIs, mobile GUIs, parsers, machine-learning based data extractors, and distributed systems. I also lead a team, and I'm trying my hardest to bring a large, heavily used product into the modern era when it comes to web technologies. I was a huge fan of macros in college and the few years immediately afterwards. I've now done almost a complete 180 on them, and would encourage anyone I work with not to use them.

The reason is because I've come to understand that social factors trump technical factors nearly every time. The hardest part of writing a software system is almost never solving engineering challenges or writing code, it's communicating the solution to everyone who will have to touch it. Over a software system's lifetime, you will have to read code much more often than you will have to write code. Macros make writing code really easy and communicating everything about what it does, how it does it, and what invariants need to hold for it really hard. That's usually a poor trade-off for anything non-trivial.
How Long Does It Take To Build A Native Mobile App? [Infographic]
I've had similar problems with Tor Browser when it has trouble getting the Tor connection set up.

Maybe you're behind a proxy, or maybe Tor traffic is being blocked?
Finalists For Hardware Battlefield Announced
I think it's safe to say the conditions and environment that enabled your rise in SV were much different than what exists now.
A photo is a tiny, next to non-existing, subset of sexual attraction. Unless all you need is sexting ;)
CBT helped me beat my depression, and overcome my addiction. Your mind is a powerful tool once you learn to take advantage of it!
A router's job is to forward traffic between its multiple interfaces to ensure packets get where they are addressed to go. They generally look like this: http://www.ebay.com/itm/Cisco-CCNA-CCNP-LAB-2500-2501-ROUTER...

I think you mean "firewall" or maybe "NAT box".
It would be interesting if Firefox or chrome ever started to ship by default with software capable of circumventing censorship. Probably they would just get censored themselves.
Can you walk on water? (Non-Newtonian fluid pool) [video]
Holy crap! Congrats ben!
Most businesses are probably running the majority of their banking through banking software -- so long as the bank integrates with their package of choice (Peachtree, etc), most won't care beyond basic friendly business banking practices.

Banks are not cutting edge in general, at least not in the US. If you look at other markets, like Europe, they adopted a lot of technology must faster than US banks: two-factor auth tokens, sending money via SMS, for example.
I dunno, it seems to be working pretty well for them on the 3DS (the WiiU, not so much...):

http://www.nintendo.co.jp/ir/en/sales/hard_soft/index.html

http://www.nintendo.co.jp/ir/en/sales/software/3ds.html

What's wrong with making good games and charging more than a fast food lunch for them? It's not like anybody levels this complaint at Microsoft or Sony, who tend to charge even more for new releases.
Rap is the medium, hip-hop the genre and culture.

Even though rap isn't a genre, you can still say "rap music" just like you can say "guitar music". "Hip-hop music", then, is like saying "rock music". Similarly, "Electronic music" (rap) and "Techno" (hip-hop).
Native Speed on the Web: JavaScript and asm.js
Funny they mention Zynga... Remember Words With Friends? If you found a particular URL, going through x.facebook.com to play it, you got access to a HTML5 touch enabled version of it, with full cross platform play. I was using that to play it against my girlfriend at the time, on my Nokia N9(!) in 2011. It was all done with divs and funky JavaScript, and was amazingly solid.

Also, I'm really looking forward to Day[9]'s WebGL real time strategy game, I forget the name of it, but the technology is mind blowing. The difference between web code and native graphics is shrinking rapidly.
Apparently CodeMirror already has vim bindings. http://codemirror.net/#features
If you already have Tor Browser, you can just as well go directly to http://jntlesnev5o7zysa.onion/ or http://uj3wazyk5u4hnvtk.onion/ (I’m not sure which is the official one).
Just about all of these screens, with the exception of the first gen Seiki, can do 60Hz just fine. It's the computer, and interface, that struggle.
deGrevis,

it will be happening TWICE!
I asked the original question, as I've been spending a bit of time creating an IDE, I'll be continuing development and will also be open sourcing it.
To be fair, your memory could be only slightly altered over time -- e.g., your dad fetched you home from the neighbors, told you to wait in the living room, and brought your mother (and baby down) from upstairs, so only the bit about the door was off. It's also possible that your parents' memory is off. :)

Not that I'm disagreeing with your main points -- memories are subject to a strange game of telephone over the years. My own early childhood memories (all of childhood, really, and much of post-childhood as well) are pretty limited; I was under general anesthesia more than most kids (more than 5 times; less than 50; I can't remember), which apparently messes with memory.

By contrast my wife has abundant and clear memories of much of her life, including early childhood; she's a writer. I'm sure her memories are reworked as much as anyone's, and inaccuracies are introduced; but the raw material is so obviously greater than what I have in my own head.

Related tangent: she wrote a piece about navigating the unreliability of memory a couple of years ago:
http://www.michiganquarterlyreview.com/2012/01/blue/
In an open office, anyone at any time has the right and ability to interrupt what you're doing.

People seem to love the idea of openness, but what it really means is that you the individual are wide open to the demands of any other individual.

Offices were probably invented in the first place with a twofold purpose: first, to separate the worker from the herd and interruptions when work was being done; second, to visually separate them to aid in concentration.

What broke that down was the telephone. You could call right into the office... so why not just walk in?

At some point, smart agents are going to serve the same role secretaries did back in the day: filtering access to workers.
You underestimate the friction there I think.

Conversely you could also argue "it's not much of a business model to sell apps on app stores, because Chinese companies will copy and resell your app".
Software Development Best Practices
India(EC) denies to hand over data of 800 million people to Google
I had to understand trigonometry to write a good motion function. So you have to have at least the understanding of trig to write that program. But having a language to abstract away the complexity meant I didn't have to know more than trig, which I would have had to if I wanted to write the program more effectively or in pure math.
That's simply not true. Under laissez-faire capitalism, the state is separated from economics except in that it must tax and spend to maintain a night-watchman state (military, courts, and police).

The only thing that state action inherently is, is coercive. (Though I'm not advocating anarchy; coersion can be moral.)
Isn't this true of all the really insane ideas since the French Revolution?
The safety was one of the few obviously 'wrong' aspects of the AK design; not only is it on the wrong side of the receiver for right-handed operators, requiring them to reach-over to engage, but it also makes a distinctive CLACK noise that resulted in many of its users being detected and killed. Rhodesian forces developed 'cover shooting' as a technique for responding to this noise, controlled firing into any clumps of vegetation capable of hiding the shooter.

Pedantry on the title: the AK-47 was never popular, it was heavy and expensive. It was issued only to selected Soviet troops whilst the remainder used the semi-automatic SKS rifle. It was the AKM of the 1950s that became a runaway success.
The photos used in this test are terribly inconsistent.

Each photo has different lighting and distance from the camera.

The happy smile are those artificial smiles that people make when they are posing. A genuine sincere smile may rate completely differently.
The person raises their arms for the pride photo, and the posture and visible biceps in this photo may completely distort the perceived attractiveness.
"Poochie had no substance"

You take that back about Poochie!
That's what the upcoming EU Data Protection Regulation states. I believe it's around 8% of global profits.

It's cleared the European Parliament and is currently being stymied in the Council (the body made up of ministers from EU member states)
Don't forget, non-profit != not-for-profit.

Credit unions cannot really exist as non-profits; they aren't funded by donations, and they generally do have to operate at a small profit.

Most credit unions are not-for-profit. They must operate at a small surplus in order to guarantee solvency and operational cash. A typical company generates profits for the benefit of owners & shareholders, whereas the credit union not-for-profit generates profit to provide better services, better rates, etc.

(Non-profit status is usually for charities, and banking is not a charitable activity.)
>I have heard reports of 'pay what you like' restaurants getting filled up with homeless people, so I can see where you're coming from.

That's really funny. Who would have thought there were more people who like eating for cheap than people who like paying for other people to eat for cheap?
This sound like what brought down the GnuPG main site. Sounds like an Anonymous(TM)-type thing.
People go to great lengths to try to prove that business isn't business.

And yet all of my experience says: business is business.

If they're catering to employee needs, that's a non-financial benefit to the job that they're trading on. They took something else from somewhere else.

Why does management love open-office plans?

It's easier to see who's doing what and to spot anyone not doing anything important.

We talk a lot about privacy here on HN, but it's sort of taboo to mention that most startups work aggressively to deprive you of any sort of privacy.

Gotta make sure they get their full 8-18 hours a day of you.
This is awesome! Just tried it now; it also lets you keep multiple windows open with different users at the same time.
I think it's more likely that they'll eventually re-purpose these opcodes (further ISA extensions), and string operations will be optimized through simple hardware matching of documented instruction sequences. Already today, Intel's optimization manual gives SSE-optimized string search routines, which consume 16 bytes at a time.

Removing and re-purposing instructions is not unprecedented; it has already been done at 32->64 jump. (Prefixes, decimal instructions, etc.)
You generally don't sue to protect these rights, you complain to the data protection authority.
SNMP has a history of being horribly insecure, because it was assumed people wouldn't put their mgmt hardware on the public IPs. It should only be deployed in trusted networks. It's about as secure as nonkrb5, unencrypted telnet.
Steelcase Think. About $300 used on craigslist. Worth every penny.
My observations are the same. Especially the significant errors that reveal a superficial approach.

I have another thought to offer:

I love music. There's a reason that when I listen, it is either when doing nothing or doing nothing complex. I want to dedicate my brain to it.

Most people listen to highly repetitive music[1] so this may not apply.

[1] http://www.youtube.com/watch?v=DUT5rEU6pqM
Good News for Night Owls (sleep research)
Those who go to bed late outperform early birds on some cognitive tasks.
/r/guns complaining about it? Colour me surprised!
Crash-only software: More than meets the eye
Sam Ritchie - Cascalog 2- Streaming MapReduce in Clojure
How will you solge the issue of ill-defined requirements?
Read the comments explaining why the site is (mostly) wrong?
Poll Everywhere looking for native desktop app developer
But the Commodore PET was released the same year of the Apple II, and outsold it during the first years. The myth is that there was only the Apple II, and everyone else copied it - that's definitely not true.
GitHub acquired https://speakerdeck.com/ and as far as I can tell, has continued to improve it. I assume that they'll do the same with Easel.
It's not using NSS? (I was going to correct you but then I remembered who you are...)
Wait, I thought they were using Chromium for rendering. Are you saying that chromium uses OpenGL or that they aren't using chromium? And why would OpenGL be the cause of shitty font rendering? OpenGL handles points and shaders, not fonts - that's the job of something like freetype.
> I have only one thing to say here, to you and to all people who are opposed to macros and new languages in general: go learn some more (let's say 5) languages and then come back[1]. Don't bother before that.

You know nothing about sync, I presume, yet you assume he/she only knows very few languages because you don't agree. Don't do that.

I don't agree with sync, just pointing out that "go home and learn some programming first" is not a great argument.
Neither did the NCG though, I believe. And the NCG only finally overtook the C backend late in the 6.x cycle (6.8? 6.10?)
"Programming isn't analogous to math"

I think it's analogous to math in the sense that a programming language is a formal system, just like any logical system. The syntax is defined by formal rules, it semantics if not defined formally is strictly defined by the compiler implementation or hardware.

Actually, the link between programming and proving as been characterized by the "curry-howard isomorphism" that says that a program is a proof of his type. In that sense, programming = writing a proof.

For instance, in ML : the program "fun (x,y) -> x" is a proof of the proposition "A and B => A". This idea can be extended to more complex types/propositions (see the Coq proof assistant for instance).

That being said, writing programs usually require different set of skills than doing mathematics. The best programmers are not always the best mathematicians and conversely. To me difference shows especially for big complex software, rather than smart algorithms in programming contests for instance.
Easel - Web design in your browser
Teleport me through time and space.

On a more serious note, I think you're probably trying to do customer development, and trying to modify the question people tell you to ask "If you had a magic wand, what would you improve to solve your problem?"

This can be a useful question if you're already talking about a pretty well defined problem space. So, for example, if you were talking about how people deal with all the photos they take on their phones, the magic wand question might yield you things like "I want an easy way to back them up online".

But the way you're asking it is so open ended that you're essentially saying "What app do you want that doesn't exist", which tends to yield nonsense because there's not a concrete enough frame of reference.
Man Puts Head Inside Crocodiles Mouth
All Ways Look On The Bright Side Of Life
Your data is most likely correct, but would you really classify the ipad as a "personal computer"?
I don't think it provides state law, does it? Or state court decisions? Only federal court opinions, right?
Opera does. It has this "off road" mode, which does the same thing. Its supposed to be some sort of caching for slow connection, but as the proxys, or what ever, are outside the UK, all the banned sites work.

I am surprised Firefox and Chrome don't have plugins which do the same thing.

Also, YIFY torrents, amongst other things, hide behind Cloudflare. UK ISPs cant block cloudflare. Well, they can, but the fallout would be somewhat amusing.

Tangent:

What sickens me is that we in the UK bend over for the US film industry, blocking sites the US will not ever block. IMHO, this is not just absurd but a disgusting double standard our gov force on us in order to suck up to the US gov. I can understand the US acting like it one rule for them, but the idea that a foreign government volunteers its population to be sub the rest of the human race angers me something rotten.
Google Data Chief Says ‘Flawed’ EU Privacy Law Is Dead
The virtual eyewear demo is pretty cool!

The closest thing I've seen to this is DITTO (http://ditto.com) where they create a virtual head using your webcam onto which you can then try various glasses and see yourself at different angles. But that requires an additional "head scanning" step using flash, which isn't needed here. The range of motion is also limited.

I hope this type of technology will be standard in clothing/accessory sites in a few years - I can see it working for ear rings, watches, ties, t-shirts, etc.
Are there plans for state law for other states besides California and Virginia?
Yahoo malware turned European computers into bitcoin slaves
Disclaimer - I work for TechHub

As mentioned above, the cafe is free and run by Central Working. You can use it Monday to Friday, 9am - 6pm. You get free wifi. You have to pay for coffee, but it is very good (provided by Dose Espresso, who use Square Mile Roasters).

TechHub (who run 1st and 2nd floors) offer resident or flex membership. Flex gives you access Monday - Friday, 9am - 8pm. Resident gives you 24/7 access with your own desk. Everybody gets free coffee and toast.

3rd floor changes from month to month, but doesn't usually offer coworking.

Seedcamp are on the 4th floor. Obviously, you only get to use that space if you have been accepted into Seedcamp.

5th floor is used by Google themselves.
GitHub actually acquired Ordered List, and one of their products was SpeakerDeck. The other products were Gauges (web analytics) and Harmony (which looks like another website builder).
Incredible! Thanks and congratulations!
Thx, never knew that. The biggest problem seems to be MPEG-LA then.
> That is bad for accuracy,

one of the main version around is AK-74, same mechanics, only 5.45mm caliber instead of 7.62mm of AK-47. While not a sharpshooter's, it is a very accurate gun.
Making your bread by hand is cheaper. And I'd drop the yeast. Just do your own wild-caught sourdough. (You do need salt, however. Bread without salt doesn't really work. And water.)
Contact a commercial real estate agent, invest in a NNN property in most major cities. Getting 5% unleveraged is extremely easy, if you leverage you should be making over 10% per year.
Slashdot beta news
Experts pull out of RSA computer security conference in NSA protest
I share your exact sentiment. It would be good if HN had thread collapse.