skysight-inc/HackerNews huggingface dataset:
IMO (as a designer), they definitely did. There are a few little niggling issues that catch my eye, like the menus looking like they are too low down because of the line above being light, and below being dark (they should be up 1px IMO), but otherwise it doesn't look bad.

You may not like what they've come up with, but this is not amateur work. That's not to say I love it or don't think it can be improved, but it bears all the hallmarks of a design which has gone through several designers along with a lot of stakeholders adding in what they see as essentials and perhaps making the design messier than it was originally. Getting agreement on these things is sometimes hard, and if lots of people are involved, it can lead to a slightly cluttered feel, esp. on a home page.

I do think it's refreshing that they lead with code samples, that's a really nice idea, and overall think it is looking pretty good (esp. compared to the previous site).

If anything they need to pare it back some more and let the essentials speak rather than cluttering it with too much information, but I don't think I'd describe it as amateur, and if you're going to do so, you should make a far more substantial critique to explain what you consider professional to be.
Is Artificial Intelligence About To Change Doing Business Forever?
Stash is invaluable for when I need to do a hotfix or something or other and the work I'm currently doing on a feature branch is a mess of half-completed files that I just would not feel comfortable calling an actual commit. Stash allows you to save this and then come right back to it. Not every workflow needs to be followed to a T, at all times.
Isn't it basically a reductio argument for why it's not a possible scenario - there are no [discernible?] infinites in reality (or maybe there are no infinites because it's a simulation and simulating infinites is impossible ;0)> )
Ask HN: Best Open Source Phonegap and Titanium Apps?
I'd like to look at good (not only full-featured, but also well designed) cross-platform mobile applications. I'm not so much interested in games as in apps that need to conform to the conventions of each platform's mobile UI. What open source apps using Phonegap, Titanium Appcelerator or similar have you admired recenty?
>Let's not forget Symbian and Blackberry either. WhatsApp also runs on those.

Yes but let's not also forget that WhatsApp is 5 years old and 5 years ago it made sense writing for those platforms.
Completely agree. Probably they started with something much simpler, and different people demanded that more essentials were added until it became a bit cluttered, but it's very hard to take things out once they are there.

If I had any criticism it would be this - leading with the code is great, but there are too many menus and too many choices.
This reminds me of a similar strategy of dealing with intimidation from the Upright Citizens Brigade. Probably NSFW: https://www.youtube.com/watch?v=DO1Q7F23DxM
They're getting there. :( https://news.ycombinator.com/item?id=7270291
>$40 per user...That's an incredible cost. We can assume Facebook is paying for the userbase

I think FB's high profile acquisitions are driven by fear of survival first it was Instagram and now its Whatsapp, which was clearly a very great threat, I am sure, it contributed to at least some double digit percentage drop in daily time spend especially in India... unlike say Google's acquisitions, which are typically done to grow things think YouTube or Android or Robotics companies...
Breaking the sound barrier in software engineering.
This article made me git stash list and gee I hope I was faster doing all those things the second time round.
ASCE Organiza Congresso Global de Engenharia na Cidade do Panamá
Yes, as your link very well shows, there are many occurrences of tweets with pictures from other places being used as if they were from Venezuelan protests. Unfortunately these often get retweeted unknowingly.

Here are some videos that can be verified from Venezuela:

https://www.youtube.com/watch?v=sdHv7watD24

https://www.youtube.com/watch?v=ZInPFcPYHMo
OP provides an interesting fact. There is no need to extrapolate more meaning than what's given: that there is media manipulation going on. To answer to your points more data points would be needed.
There are some big differences between space and the deep sea: easier communication, there's abundant precious metals in space, there's plenty of sunshine to generate power, and the view is a lot better. The only real similarity is that they're both really hostile environments where people need serious protection.

But you don't have to send people. There's lots of stuff in space that can be done by robots. Easier than in the deep sea, because of easier communicaton.

And if you're not talking about the deep sea, but fairly shallow seas, then doing things there isn't really all that expensive at all, and driving the costs of operating in space down to that level is going to be incredibly attractive.
You "monetize an app like that" by selling it to FB or the stock market.
Clever is indeed overrated. It is so tempting to be everything to everyone as you dread a thought that you might cut off some potential clients. Just suck it up and narrow your focus and get committed to it. Yes, you can pivot if needed but keep your focus narrow.
Bookkloud – completely digital self-publishing
> If you do something of value to society, the world will make you rich with a smile on its face.

Said no teacher, cancer researcher, etc. ever
Terra Nova was the disaster that led to their demise. It's a shame because I was one of the 100,000 people that purchased it, and it is still one of my favourite games of all time. It's up there with SS2, Half Life, Quake.
"Normally, I would have to save the changes (diff) into some file, switch to the main branch abandoning any changes, apply the fix or improvement and commit it. Then I could switch back to my own branch, apply the changes (patch) from the file and continue the work."

Really? Why would you "normally" jump through all these hoops just to work in the same directory? Using svn, my response to this is to jump back to the root of all my projects (~/codebase/ at my current work), checkout a clean version of the branch I need to work on, make changes / test / commit, and rm -rf the whole branch, changing directory back to where I was. If I get blocked on that change for a few hours, I don't have to jump through additional hoops to go back to working on the thing that was interrupted, since I can just change directory back to it.

Is there a reason why this is an awful workflow in git?
As far as I can see, they don't accept bitcoins. Hah!
> I didn't mean to imply it was as bad as the Ukraine

Then why did you write this, implying that it's worse in the US:

>If this happened in the USA, every single protester (and innocent bystander) would be in jail or dead by now.

This is exactly the kind of bullshit hyperbole that makes political discussions on sites like this such a waste of time.
Illegal does not mean violent.
This is actually bigger news than most people realize. The powers that be are trying to establish a precedent to preemptively control content transmission by still-to-come technologies in the future.

Aside from that, I love it when a simple, old-school hack (TV antenna) is used to solve a big problem and provide better service than the big corporations.
And that's where the space elevator is very handy. It's good for getting satelites and factories up there, but it's just as good for getting the end products down again.
yes, skate to where the puck is going to be. cheap androids are steadily replacing feature phones.

keeping as much of your codebase cross platform is also a good idea. which means java and/or c++
Huge library of SID tunes here as well in this WebGL SID player https://news.ycombinator.com/item?id=7270025
Your submittion and this one link to different URLs (mobile vs non-mobile site), so to the HN system they're different articles.
In git commits are done off-line, so nobody will see the commit if you don't push it.

You can clean up such work-in-progress commits before pushing by using interactive rebase.
Canada Post's 1st new community box locations revealed
I'm in London, and most people between 20 and 30 that I know of uses WhatsApp. Possibly it hasn't filtered to the rest of the country.
I think Techdirt nailed it 6 years ago: "Felony interference of a business model"

http://www.techdirt.com/articles/20071004/163314.shtml
> It depends what you consider a 'home run'. I consider building a sustainable business that will generate revenue and create products for the next 10/20/30 years a home run.

10/20/30 years? Look those aren't the days of Henry Ford or J.D.Rockefeller.. tech is changing ever-faster at an exponential rate. You wanna create products for 30 years, none of which will live on their own much longer than 3-4 years (if lucky/successful in their market) because everything is constantly changing? I agree: flipping a messenger toy to FB is a "lottery win", but "a sustainable business that will generate revenue" for 30 years, what is that supposed to be in today's environment? That's a bit of a pipe dream too, just the "nobler" one.
It's a shame that the regex API doesn't seem to provide a way to indicate which part of a (?:foo|bar|...) matched. The underlying regex code must know this. A large part of the article is coming up with workarounds to solve this problem.
Very sad to hear. his last commit was only a day ago: https://github.com/jimweirich
It's a generic git syntax for "this reference 3 versions ago", see `man git-rev-parse`

It works for other things too, e.g. you can undo rebase with `git reset master@{1}` (i.e. reset master to previous location of master).
the 80% of android phones that are cheap and basic with small data plans and limited access to slow wifi

Ignoring the fictional statistics, the cheap devices (e.g. Xiaomi) in countries like China still tend to be surprisingly powerful, and you hardly need to design down to them. And it's a rare app, beyond something like video conferencing, that puts any real burden on connectivity.
Ha I wasn't too serious about it...that was basically the only nitpick I could find :)
fortunately there is improvement in sight: XEP-313 Message Archive Management [0] allows a client to fetch the backlog from its server, at the (privacy) cost of having all your messages stored on the server.

[0] http://xmpp.org/extensions/xep-0313.html
I don't think you're taking into account the vastly increased battery maintenance, inspection and capacity testing that will be required.

Yes, you'll save a lot on not maintaining a piston IC engine.

You'll give some of that back in inspection processes to ensure that you don't have 95% of the range that you think you have. If you run of out power in a Leaf or a Tesla, it's overwhelmingly likely that the car will come to rest on a piece of pavement and intact. If you run out of juice in an electric airplane, you turn into a glider, and it's far from assured that you'll end up at an airport or on pavement.

I'm not scare-mongering, but that's the point of view the FAA will take on inspection and testing requirements for electric storage systems to achieve equivalent level of safety.

I know when I add 40 gallons into my left tank (beyond the unusable fuel) that I have added 40 gallons of range. I need some similar assurance for battery capacity. (again, it's not me, but the FAA.)

Just have a look at the annual inspection requirements for ELT and starting batteries for piston airplanes. And those are not propulsion systems. The batteries that run the AHRS in the G1000 and Aspen systems are also onerous and those batteries are crazy expensive relative to their capacity.

I can see electrics working for flight school airplanes, especially if they can get the 80% recharge time down under 2 hours.

I don't see them as practical for cross-country travel anytime soon without advances in battery tech; those are inevitable, but I don't see them displacing liquid organic fuels in my flying career for 1000nm legs.
no, of course not, I mean, the government is just saying that the weapons have been stolen, so that when they 'massacre' the peaceful protestors, they can point the finger and say, 'but it wasn't us, weapons were stolen'. Seriously.... you watch too much CSI.
Mobile Software Development, Then and Now
As I tweeted this morning: https://twitter.com/dan_hopwood/status/436411010212454400

WhatsApp is to messaging what PayPal is to payments. Right product, right time. Slow design iteration & little innovation over time. But as we've seen, it hasn't mattered. Stripe, Line, WeChatApp know all too well that moving off such established players is tough.. but not impossible.
Take a look at Hash Life, it changed my perspective on this specific point.
http://www.youtube.com/watch?v=FITJMJjASUs

This talk is a must-see, really shows off Jim Weirich's craft and overall ability to be a great pedagogue.
Or, O(n^2) vs O(n log n).
The point is that by addressing the non-US markets, WhatsApp helped their position everywhere -- including the US.
As the author of Capistrano, we leant on Rake a great deal in the new version, Jim was amazing in helping us through some of the weirder parts of the integration, and always happy to discuss the pros and cons of our planned approaches. I hope that the community can select someone to replace him. He's done great work for the community.
From the articles that have recently come out, Zuckerberg and Koum sat down to talk in 2012, nearly two years prior to this deal, and then met a few more times. My guess is, Koum wasn't interested in selling yet, so Zuckerberg simply couldn't buy WhatsApp until Koum literally showed up on his doorstep.
That made me think, are there any IT workplace where programming is really considered a "team work", just like sport ?
I sometimes felt like this with some coworkers, when we were under extreme pressure and someone needed help to fix some mess, or to design something complex, and frankly that's some of my best memories. But apart from that, doesn't it seem that software development is such a solitary activity that it can only push forward introverted behaviors ?

Pushing forward : imagine copying professional sport behavior : software teams would have some "training sessions" in the morning, where they craft technical algorithms together, just to practice. And "games" in the afternoon, where each people would complete its tasks in a very extrovert way, shouting "i'm done here, who needs help ?" with a dynamic voice, high fiving every 20 minutes whenever some minor milesstone has been achieved. You could even imagine people programming standing up instead of sitting behind a chair, to encourage physical motion. Has anyone heard of some workplace like that ?
Still struggling to figure out why it's so popular. I read the other article[1] on the front page suggesting that the reason for the popularity is that the app works on low end handsets. But then so does SMS. Is the design of WhatsApp so much better than built in SMS, or is it just the fact that WhatsApp is free? [For me and most people I know SMS is virtually free, but I guess that's not the case around the world]

[1] http://blog.textit.in/your-path-to-a-$16b-exit-build-a-j2me-...
What could be the purpose of this aquisition if nothing changes?
I suspect WhatsApp won't change immediately but after some time they do small changes towards a facebook integration.
Lets help them be able to read free information with modem dial uplinks, satellite uplinks and mesh wireless networks.

http://www.meshnetworking.org/further-reading/current-projec...
http://tidepools.co/
http://servalproject.org/

Mesh Firmware for Ubiquity network
http://commotionwireless.net/download/routers

OpenBTS is a Unix application that uses a software radio to present a GSM Um interface to handsets and uses a SIP softswitch or PBX to connect calls
http://openbts.org/
Let's drive down wages first with lots of visas and companies colluding to not recruit amongst themselves.
Now that I read the article, seems like they're merging all the regexps into one, which really could be O(n). However, the trie will not be O(log n). You have to at least look at every character in the input, so there's a hard O(n) lower bound.
Sorry for being not clear enough. I'm not saying protestors don't have weapon. I'm just saying that we shouldn't call them "opposition". Opposition are bunch of politicians that want to do everything peaceful and were never radical. Protestors are separate from opposition.
How I Work Around The require(“../../../../../../../”) Problem In NodeJS
I think this is a pipe dream. Cheapest android cellphone is only $35 [1]. That is only possible because they're leftover stock of a phone that was produced using leftover stock of an ex-android phone chipset.

[1] http://dx.com/s/android%2bphone?PriceSort=up&category=511
That's a nice clear exposition of the thought process which most of us would go through to (eventually) get a decent solution.
For me the first contact by their recruiters actually resulted in a job. But the interviews weren't particularly challenging.
Plan 9 is statically linked. Suckless has a lot of plan9 fans, which is probably where this project comes from.
> We know a ton about the brain but so little about the mind itself. We still don't have definitive answers to what consciousness is, why it's here, what's useful for, etc. Some people debate whether the mind exists at all. Also, there's still very little understanding of the difference between the conscious and unconscious mind.

One of the really, really bad consequences of the Cold War was the scientific divide between East and West. By that I mean serious lack of scientific data exchange between the blocks. The consequences are still felt and this area (the problem of consciousness) is the one that suffered. The problem of "consciousness" was basically solved, at least at a conceptual level, by Soviet psychology and neuropsychology. Here I refer, of course, to the work of Vygotsky and Luria. What is consciousness? Almost nothing at all by itself. Consciousness as found in humans is a consequence of our cognitive development and the advanced symbolic capabilities of humans. The subjective perception we have of the thing we call consciousness is "simply" (it's not really simple when you get into details) a product of humans acquiring language skills (I'm simplifying).

This is not to say the subject is trivial, it takes volumes to describe what is happening, but the thing we informally call "consciousness" is really nothing at all in and of itself, and the perception we have of it is just a result of the very complicated process of cognitive development. Thin air, like Lisp's cons.

If you want to read on it I can recommend Vygotsky's Language and Thought (actually, it's his only book) and Luria's Language and Consciousness (I'm not sure it was ever translated into English, it's a collection of his lecture notes from a university course he did on the subject) or possibly The Cognitive Development: Its Cultural and Social Foundations.

Why this line of thinking is mostly ignored in the West I have no idea. Why do we still cling to metaphysical (even religious I would say) phantasies about "consciousness" is an interesting topic itself. Is it because it's romantic to think there's something special, transcendent, about our minds? Are we really that sentimental? I have some hypotheses, but it's a different topic.
Imaginism: The future of art is here now
Mt.Gox moves due to security, price goes to $150
MySMS is a similar service that also enables to send text messages via a desktop (web) application. I've been using it for a while. It can be a bit buggy though - not as polished as Whatsapp.
Careful about community property/common law marriage, though. Most of the liabilities, few of the benefits.
If that is "impressive" what adjective should we use about the people that are holding the line and dying for their beliefs?
This kind of misses the point that I can get broadcast for free by putting up an antenna at my house right now. I can do that at my neighbor's house or a piece of land down the road or even two states over. So... Again, at what point does this become not OK? This has been a real issue with broadcast spectrum for a while now (it shows up in other areas) and I'm glad Aero is challenging it to get a decision.
Fitting that his last publicly visible github commit is adjusting a Rakefile:

https://github.com/jimweirich/wyriki/commit/d28fac7f18aeacb0...
Graphic Design Is a Nostalgic Field
You're confusing n size of route set, with k length of the path to be matched. With a trie the worst case running time to match a route grows O(log n) with an array of regexps it's O(n). The length of a path string to be matched is independent of how many routes are in the route set.
I volunteer my ex-boss as victim..test candidate 1.
On Android at least it's $1 per year, I'm looking at the payment page right now that offers 1 year for $1, 3 for $2.67 and 5 for $3.71.

That said, I've been using it for years and have never paid a cent. Each time as the free year has about to run out, they've extended it.
Illegal means "should be stopped by legal power. AFAIK there's no doubts in previous elections results, so Yanukovich is legal power and had to stop illegal squatting(feel the difference with Russia/arabic countries where were serious doubts whether power is legl or not).
Memory Leaks are Web Performance Killers
DevOpsDays-India-2013 conference talk video playlist at Youtube
It doesn't have to be, in principle. It depends what organization is doing the tainting. In practice, it is comparatively likely to be the case because tainting of this sort is likely to relate to the criminal justice system, and I don't expect the relevant portions to be privatized anytime soon. If you mean the US rather than other governments, mostly because we seem comparatively eager to enforce our laws abroad, though I expect other governments would get in on the game.
> I would say that the reason he struck gold (which is different from being valuable) is because he's a good programmer who happened to work on a break away product.

'Happened to work on' makes it sound accidental. Maybe he's a good programmer and a good businessperson?
Bunkmate.in told a few friends about it in college and . Grew from there.
No, but it is not uncommon for J2ME apps to have a different package for certain vendors, or even for specific series or models of certain vendors. Those packages often utilize vendor-specific APIs or work around limitations or quirks in their J2ME stack. Opera's J2ME application took this to extremes, with dozens of different versions of a specific release.
مول تيوب 
يوتيوب , مقاطع فيديو , بث مباشر
مول تيوب لعرض مقاطع فيديوهات اليوتيوب والبث المباشر للقنوات التليفزيونية ، والافلام الوثائقية والرياضة والتوك شو والاخبار اون لاين على شبكة الانترنت .
Is it just a pure coincidence that the article was released yesterday or the newspapers have well prepared bios on founders of hot start-ups in case they get really famous, in similar fashion of having prepared obituaries on still alive politicians?
PCRE actually provides this information. There's a feature called backtracking control verbs, and one of those is (* MARK:NAME). You could put a (* MARK:A), (* MARK:B), etc at the end of every path and PCRE would tell you which of the paths was taken. However PHP does not expose this information - just like it does not expose the (?C) callout feature :(

Maybe I should implement those two things.

Note: There is no whitespace between * and MARK, but if I remove it HN formats it as an italic string.
Jim Weirich linked warmly on his blog to something I wrote back in 2005. I was 17 at the time and found it very encouraging. That was possibly a reason I kept on practicing my writing. Thanks Jim!
http://www.sencha.com/blog/the-making-of-fastbook-an-html5-l...
Where is this Pinterest Spam Coming From?