skysight-inc/HackerNews huggingface dataset:
Well I think we'll just have to disagree here. I think you are patently wrong if you really believe you can keep up maintainability of a largish codebase by appealing to craftmanship in a real-world company.

This is all nice and well in academics and start-ups but some years down the road, your code is going to be a mess. Frameworks, especially opinionated frameworks are a tremendous help. Coding in jQuery or native JS without some prodding is at best an accident waiting to happen.
1962 Indo-China War Report [pdf]
Well, the world have a lot of people, and some of them post stuff on HN. Then some other people vote on them ;)
I've never had an ad pushed to my iPhone, iPad, or the 3 computers I regularly use spotify on since I subscribed over a year ago. The push notifications from the app are all related to sending you new album releases and other artists you listen to on the site, if you enable them. Sounds like above is pebcak.
Handwriting Arrives in Evernote for Android
Speeddating.vim: use CTRL-A/CTRL-X to increment dates, times, and more
>Most people make the mistake that the DOM is a place you put things.

I guess this is why Angular keeps the model separate from the DOM.

That said, the virtual DOM strikes me as a really good idea I'd like to see in Angular.
Tim Cook Calls New Book Nonsense, Says It Fails To Depict Company Or Culture
Astronomy though its quite limited to the weather.
I thought I would give fastmail a try and whilst I agree that gmail isn't as slow as the article makes it out to be (for me at least) I do like how fastmail just does mail, it's simple, there's nothing else I have to worry about turning off. It does one thing and it's the only thing I want it todo. I have only just signed up so If my opinion changes then I'll post back here but so far it looks quite nice. I'm yet to decide if I want to make the switch though!
Andreessen doesn't care about the moral dimension, he cares about the practical dimension. This series of blog posts is aimed at EBay shareholders - he's trying to convince small-time individual shareholders that if they ally themselves with Icahn they're going to get screwed. (I assume he's running a similar campaign in person with the big-time institutional shareholders.) Smart money probably knows they're going to get screwed by allying themselves with Icahn, but there is an awful lot of dumb money on Wall Street, and they are easily swayed by just a little information.
Get Facebook friends data and save them as json file
Banks to pay Microsoft millions to keep cash machines running Windows XP
Yes it is. One could say that the fact this silly problem is brought up every time proves that python is not that bad.
Best solutions in JavaScript
> when TAO allows you access to data in bulk

You should write an article about that, I do like to learn more. So long as it doesn't consist of "lol you got outwitted :P" style taunting.

Interesting how your loyalties are expressed in that comment. BTW, based on your other comments, what exactly do you do "in the military" ?
I eyed them a while ago, but read a bunch of not very favourable reviews; anyone have hands-on experience for at least a month?
So the person who named this is old enough to have seen (and liked) http://en.wikipedia.org/wiki/Gremlins

I guess 40-something.
America's Internet Surrender
Google sued for data-mining students' email
North Korea-style? It's unidiomatic. Usually, when you find yourself writing unidiomatic style, it's a symptom of one of two issues, or both:

- you are doing something you shouldn't

- you are doing it in the wrong language
> Also, how long before cryptocurrency miners use these to gain step function over current gpus.

Ugh. Never. Computing a hash won't be any faster on these GPUs.
Come on. It's not that bad. I know design is a subjective thing, but calling it a disaster is a bit too much, IMO.
What do you have to do to get downvote permissions?

Talk about random Saudi Arabia facts and so and so's blog on how great broccoli is?

I am kinda happy to know about expatriates on stack exchange, since I current am a Canadian expat. So... the system works I guess.
Start a more focused site?

I'd go.

Fix the expired pages issue.
I like PostgreSQL's SQL dialect.

You can't treat non-bools as bools, but you can create casts yourself if you want to. Therefore if I want to cast a varchar as bool, I could decide what I mean by it and build the logic to do this. It would be preferable to do this with a domain though instead of a base type so as to avoid compatibility issues down the road.
I don't think this is a good idea. If you have a `ToBool` instance it should really do the right thing in all circumstances.

And this doesn't: if the `Int` in question is the exit status of a process, then 0 should be truthy and everything else falsy.

Better to make the test explicit. If the test is at all complex you wrap it up in its own function anyway, so it's not like it makes the if expression harder to read.

Consider also the instance for `Maybe`: which of these is right?

instance ToBool (Maybe a) where
toBool = isJust

instance ToBool a => ToBool (Maybe a) where
toBool = maybe False toBool
Please go back to reading Cheeseburger or (Insert 'geek' blog here). In the real world developers travel for their work, often visiting places with down right frightening laws! (Dubai, Saudi, Africa; You get the picture)

I'd imagine this story is of high importance to any developer (Even non Christian ones) as it highlights just how careful you need to be when traversing that neck of the woods.
You definitely don't need to be a Keynesian to believe that a bit of monetary inflation is a positive thing.

In fact, Dogecoin's model is a real world implementation of Milton Friedman's proposal:

“We don’t need a Fed,” Milton Friedman says, twirling a letter opener
as he speaks. “I have, for many years, been in favor of replacing the
Fed with a computer,” he adds. Each year, it “would print out a specified
number of paper dollars” to augment the money supply. “Same number, month
after month, week after week, year after year.”
Theres an evangelist named Zakir Naik who has a large following among muslims. In one of his videos he gives a hilarious justification for this policy.

Apparently , Muslims are 100 % sure that their religion is the correct one and just as we wouldn't allow a Math teacher to tell her students that 2 + 2 equals five , an Islamic country cannot allow other religions to exist.

He said this without any hint of irony.
A friend of mine, who is working in the publishing industry, always tells me how publishing is about the book (as a physical product). When she does that I always reply that it's about the story, not the way you deliver it. Why is it bad to be digital first, physical later?
"But at that point, Dunham says, who knows if the spacecraft would still be alive."

Something about this line struck me. The story is about an "old satellite"; an "old friend", and it needs "old equipment" and "old documents" to be made to run again. That word is packed with a lot of meaning because for us it means not just the passage of time, but maturity, senescence and, eventually, death.

But there's no reason yet to think that the capabilities of the satellite are in any way degraded. Unless there's been some kind of accident, it could well be in pretty similar condition to when it left. It's had a long life, for sure, but in a sense it hasn't aged at all.

Compare that to the situation back on Earth. The equipment NASA used to communicate with the satellite is gone. A lot of people who worked on it have retired. Maybe we don't even have the knowledge left to operate it. If you shift your perspective to that of our old friend the satellite returning home, it's us who have grown old and forgetful while it remains disgustingly young.

And ultimately, this is the story of Bob Farquhar and his creation. Farquhar is 81, the article says, and not in the best health. The satellite is his life's work: he coined the term "halo orbit", proposed the original mission, and came up with the idea for what that mission has now become. No wonder he feels a personal connection to this satellite; it's essentially a part of him.

And if this plan works, who knows how long that part could keep going, bumbling around its lab at the Sun-Earth L1, doing science just like always. Sure, it could be damaged or destroyed, but it'll never get old. Never wonder when the next attack's coming. Never feel a little worse than the day before.

And if we miss the timing window and the next one isn't for two hundred years? Well, who knows if the spacecraft will still be alive? Two centuries is a long time. Longer than we've got, at any rate.
The Stop with the frameworks idea still applies doesn't it?

I don't code in JS. Maybe a few lines once in a while when it pops up. It just seems like an MVC framework is the javascript equivalent of writing your first recursive factorial function.
I'm usually very inclusionist about what's appropriate for HN, but this thing has absolutely no place here. Even from a sociological point of view the article doesn't offer anything of value. We already know that Saudi Arabia is a deplorable place, however, that's not what the SO question is about.

The argument that hackers sometimes are devout Catholics (or Muslims for that matter) isn't enough in my opinion to justify this as a piece of interest.

It's worse than politics, it's religion. These topics are a magnet for defective behavior and threads like these have little chance of being productive.
I wrote this script in order to create a friend list which excludes my parents: https://gist.github.com/mdesantis/9638125
Next time you accuse someone of being condescending, perhaps don't do it yourself in response. Lead by example rather than respond in the same kind that you deride.
The vast majority of speakers and headsets usually have abysmally bad technical specifications, even those sold at inflated prices.
Bird watching. I'm no huge enthusiast but I've found it enjoyable to learn the names & calls of the wildlife around my house. It's nice to get away from anything technology related too.

Otherwise, I'm tempted to purchase a short-wave radio. It would be great to hear a numbers station live rather than through poor internet recordings.
I'm spending most of my time on ice, learning figure skating
Yes, I looked around a bit, and most of the questions asked and answered on that site don't apply to me, even though I'm on the move.
I'm looking for VC agreement/claims templates/examples
I'm currently in a position where I'm looking to join forces of two companies, my previous consultancy with my new startup. In order to do that I have to give away certain percentage of my consultancy firm, and in return the whole startup crew will also, partly, do consultancy work on the side for the consultancy firm. The percentage of my firm will go the other startup founders.

Now, this situation has turned me into somewhat of an investor position, and as such, I'm looking for templates/examples on how typical VC agreements/claims/contracts looks like in order to be able to cherry pick the best and most appropriate paragraphs.

(PS. I'm located in Sweden so any Swedish ones would be extra nice - although all are most welcome!)
Salaries in Hong Kong
> You don't think it has anything to do with their excellent track record of hardware design, software design, reliability and usability?

Of course. It has to do with Apple's branding of "hardware design, software design, reliability and usability".

Just like G-Star advertises their clothing as "raw", while their jeans are actually quite flimsy and rip or tear easily.

Sure, they look pretty and well-fitted. Just like I would recommend my grandmother an iPad because I know it's well-designed and she'd have less trouble using it.

> >It's no different from how Gucci or Prada owners make sure to prominently display the brand of their handbag when they are in public.

> Yes, because Dell and HP laptops are completely devoid of physical branding...

You're proving his point here: It's not like other brands of handbags (or shoes) are completely devoid of physical branding either. Yet it's not like their owners are even aware of its brand, half the time.

In this context I'd sooner compare Apple products to Nike shoes, rather than the fashion "I have money to spend" signalling Gucci/Prada handbags.

Come on, the evolution of "brands as lifestyle + identity" has been around for at least 30 years now. You should know a thing or two about how it works. It's not really a disputed theory.

And you can't seriously deny that Apple isn't fighting along in the Big Brand mindshare arena just as much as Coca-Cola, Nike, Red Bull and Calvin Klein, in a sense that Dell, Asus or Lenovo are very much not. A quick litmus-test is whether they have a significant brand-identity that can be separated from their products (sometimes even more prominent than their actual core product, especially in the case of Coca-Cola or Red Bull).

> >It's a simple form of signaling your identity, that you belong to a particular group.

> Or it's because Apple products let productive people be productive.

See what you just did? Put Apple product users in the group of "productive people being productive"? :) Would you ever say something as generic about a Lenovo laptop? (which has excellent hardware and lets productive people be very productive) That's because Apple is a brand identity, over just being a brand of laptops. As if they're charged with a kind of "soul".

You don't have to consider it a bad thing, but I think it's important to at least be aware of these very real differences, because they do influence the way people act, behave and feel about their stuff. And it's nothing new, and it's nothing you can or should prevent, everyone is affected by these ideas to some extent, which is again why it's so important to be aware of it. Just don't deny it.
I agree with you. I just wanted to point out, that the relaxed booleans do not have to be a property of the language, but can be done in a library. (Hey, even `if' could be a library function in Haskell. (And really, should be.))
It is actually a bit worse than that. The Chrome display changes on scroll also fire a window resize event, causing pages that use this information to reflow when you just scrolled. I suppose they were thinking people don't ever size anything based on window height?
> How does time exist without date?

How does an alarm clock app store the idea that it is supposed to go off at 6 am every day?
Dalvik is dead. Art is the new king
I kind of find fault with pmarca recusing himself from the eBay board during the skype deal in spite of his conflict of interest, as he's clearly 100x more intelligent than anyone else on the eBay board. I'd rather have a smart guy who has particular knowledge advocating for my interests, even if he has some biases which he discloses, rather than some former CEOs of eBay (not exactly winners there) or some big dumb fund people, which is what you're left with otherwise.
In the US and UK graduate salaries start from at least 50k USD. But in Hong Kong a graduate IT salary is ~20k USD while the cost of living is very similar to the west.

I lived in HK for 3.5 years, and while there's a lot of programming talent, it all gets sucked up into banks, management, or leaves the country.
I do agree with you.

That particular bit of craziness wouldn't be possible in Haskell. (Since that would require declared side-effects, and my interface above didn't have any declared.)
JsCache: A JavaScript library to cache and load JS, CSS and images
Someone Stole Our Awesome Website - What else shall we do?
Estimation by stuffing things into boxes
About 30 years ago, some wise-guy cartoonist came up with the expression "tactical nuclear family."
Go vs Java? Choose the right tool depending on your experience with either and the goal of your project. They're really different beasts. Go (2007) focuses on concurrency, is relatively young, and is compiled to machine code for native speed. Java (1995) is object-oriented, has thousands of libraries, and runs on JVM. For the same project you probably won't consider both of them at the same time.

Backbone vs Angular? Backbone (without 10 other plugins) is just a small handful of prototypes so you will need to write huge parts of the actual application framework yourself (NIH syndrome). Not really comparable to a fullblown framework like Angular or Ember where you learn their workflow to take advantage of all the features and to save 'technical' time to write more 'business' logic. So again apples and oranges in this case until you mention Thorax and that kind.
And it's incredible that Coca-Cola is simultaneously mass-producing chemical sludge, selling it to the masses and is a fashion company!
> Any good advice/ideas/hobbies/things you have to get out of work mode after work?

As a sort-of nuclear option, you could go straight to bed after work, and get up really early. Take your free time before work, instead of after.

In any case, pick up some sports with a social component.
As stated in the article, cheating has mostly to do with the fact that what is being taught is a bunch of crap - and the final product (a college degree) is seen as a piece of paper that grants them access to the next level.

Cheating in academia is exactly the same as piracy: It is a service problem. If classes taught useful information/skills in a non-boring way, cheating would be significantly reduced.

It takes a special kind of myopic/arrogant person to find out that students are cheating on their exams and think that the problem has nothing to do with them.
I wonder if they will charge a mere $1000 or much more as usual?
How spdy push can change the way we build and deliver frontend
'St Pancreas' for one day flash mob #danceforsurvival – St Pancras International
I think that's inherited from C which itself inherits it from various CPU architectures (although I guess nowadays many CPU architectures are tailored for machine code generated by C compilers...).

I agree that for higher level languages capable of offering a true "nil" (and not a macro for 0 like NULL in C) it makes sense to make all other values "truthy".

I'm not a python coder but it surprises me it doesn't force comparisons explicitly like Java. After all "explicit is better than implicit".

That being said, what's the point of having nil and false? Seems a bit redundant to me.
I feel like you're being sarcastic but I'm not sure why. There's more to Motorola than just mobile.
A kid could have done those mockups better.
(disclaimer: I have no mortage, no kids, and I'm a contractor with no job security)

More money, more family time, more learning + experience? I'd say go for it. Telco developers can pick up a lot of side-knowledge which may help you in future endeavours.
Berlin gets top level domain
He's trying to create FUD here, not look good. As the incumbent, he has the advantage; if all shareholders are paralyzed into inaction because all the major players look like assholes, he wins. He only loses if a majority of EBay shareholder votes believe that Icahn will generate shareholder value, hence he wants to make abundantly clear that Icahn destroys shareholder value to enrich himself.
Swimming in the river Rhein before going to the office. I started last Summer. And just didn't stop as it got colder. I just wanted to know if I can pull this. This winter was pretty mild but still the water temperatur "peaked" at 4°C (39°F) in february. Now it's getting warmer again. Yay!
OBD2 TOOLS &amp; OBD2 NEWS Sharing Center
sharing all obd2 news,obd2 tools and obd2 auto diagnostic tools for you.
With the color orange? Is it Marching Season, or am I simply not up on the latest trends in UI?

I don't find it a huge burden to zap unwanted mail. That said, this unwanted mail does nothing to improve my notions of the senders.
Or older perhaps.. https://www.youtube.com/watch?v=D1xqrdtJs8w
The Saudi government sound like a wonderful group of people who are quite comfortable with their own religious beliefs and would never go about doing anything irrational to those who take a different view.

No, you'd only expect someone full of doubt and cognitive dissonance to go about arresting people who celebrate other religions. Not these guys!
>> The probability that it arose from chance is equal to or less than 5σ

> That's not what p value means.

Yes, I know. Verbal shorthand and some associated risk of being misinterpreted.
U.S. Spy Satellites Riding Russian Rockets into Space
Why We Hate Google Glass
Which means VR to you will be as "good" as real life, nothing to worry here. You'll still get all the benefits of parallax. Also, check out some people using the Rift as sort of a corrective lense for stereo blindness: http://www.reddit.com/r/oculus/comments/1n6xyo/i_am_stereobl...
Time. Work. Those two things are the only things that can deliver on your aspirations. By your definition I'm a real programmer, and yet after well over 20 years programming I'm still humbled by what I don't know.

There's so much I could write here about where to focus (focus on a real problem, forget about agile or lean, focus on the joy of the moment, worry less about whether you chose the right stack), but I've got work to do...

I will leave you with one thought - every time I finished a project badly I learnt something profound that was scarily relevant in the next project, and made that next project successful. It's that continuous motivational cycle that's so addictive.
People say (or said) the same about Nike shoes and Levis jeans. It's not the point. Yes they are high quality, but Wintermute wasn't commenting on that fact, the point is the brand identity of "Apple is high quality and comfortable to use", it's the first part where it says Apple Apple Apple.

I am wearing a pair of very cheap no-brand jeans, they are extremely durable and comfortable (the label also ironically reads "Unsigned", which I admit made me smile a bit, but it's not a brand, in a few years that store chain (Scapino) will have different labels, and nobody will notice one bit). I'm not going around saying "Unsigned has great durable comfy jeans"--also because they're not, extremely varying quality, you just have to try on at least 5 different ones that are ostensibly the same size (which they are also not). They're cheap though and this makes me very happy with them :)
There are several ways of doing it concisely with the Java Optional

import java.util.Optional;

public class Scratch {
public static void main(String... args) {
Optional<String> foo = Optional.of("foo");
Optional<String> bar = Optional.empty();

System.out.println(foo.orElse("Error"));
System.out.println(bar.orElse("Error"));

foo.map(Print::print).orElseGet(() -> Print.print("Error"));
bar.map(Print::print).orElseGet(() -> Print.print("Error"));

foo.ifPresent(Print::print);

}

static class Print {
public static <T> T print(T val) {
System.out.println(val);
return val;
}
}
}
Why do they have any expectation of success at the sort of power consumption that Android requires, with the power supply that wearables can contain? I note that the previous Galaxy Gear was Android - the new one is running Tizen and has around double the battery life. That's not all battery improvements, and no coincidence besides..
This is interesting because possibly no one has ever used it in code logic, for anything, ever. (Except to work around the faulty falsy definition.)

The way this would be apparent is to simply look through a statistical sampling of uses. If 80% of the time the code is used in a boolean context, the code is actually broken, meanwhile the falsiness is used, correctly, in 0.0% of the code, then you can silently fix 80% of errors without breaking anything. Moreover, if falsiness is not explicitly relied on, but just caught kind of as an exception, then removing the false sentinel value may only cause errors by creating "exception-handling" that never runs. If this is the only "cost", while you can subtlely fix 80% of code that uses the false value (wrongly), then do it.

It would be interesting to know if anyone was using the sentinel value (correctly) and relying on it.