skysight-inc/HackerNews huggingface dataset:
I think that's a cool idea for an app, but I also love the idea that it didn't really matter what the idea was, the point was to deliver something. That's inspiring!
Ask HN: What are some good open sourced mobile back ends
Hey all, exploring the mobile world here. I've been through the udemy ios complete course and found Baas such as parse as really convenient. The only caveat is cost. Are there any open source backend solutions that you guys can suggest? I'm most familiar with python, but couldn't find any pre-existing solutions. Let me know!

(NOTE: I'm currently trying out datakit/parsekit, seems promising, but I'm looking for a solution that you guys can vouch for) Thanks!
IMHO performance wise it is possible to get browsers to run apps at similar user experience level in the coming years, but the main problem with making HTML5 apps for cross platform is that each platform has unique capabilities and user expectations that one single app's UI/UX cannot satisfy.
Somewhere out there, the oil and coal lobby's chuckle everytime they watch anti-nuclear protesters go after fission and fusion technology.

In fact scratch that: they also outright bankroll it (the coal lobby in Australia, and various unions, are anti-nuclear for what should be fairly obvious reasons).
How much independence should children have?
Programming in the punch card-era sounded better. When it was time to compile your program, you got to take a walk, and you met girls.
@Dang, I think this is a poor article without a strong central argument and I fear any discussion it generates will be vapid and pointless. Is that proper criteria for flagging it? Or should I trust the algorithm and let it do its job?
>>I assume after a disaster we would massively increase the rate of production

There is a chicken-egg problem here. You can't massively increase production because, you don't have enough energy to do that. And that is because your existing infrastructure is fried.

For a few months/years at least you will have to bootstrap a lot of transformers to increase supply to produce more transformers. And only when you break even on a good enough energy you will go back to the normal.

However note, in order to increase production you also need to mine quickly for you don't really have energy. So there are a lot of sub dependencies.

But by any measure lack of energy for a such a long time, would have already set back world economy to way back in the past.
Top Ten Unsolved Problems in Physics
This is totally possible via the Android Runtime on Chromebook demo at Google IO.
thanks to previous comment i just ordered one card on ebay for under $10 to test my theory - any laptop with pcie wifi card can be "upgraded" to atheros card. and i might even get few bucks back, since usually laptop-specific cards cost more on ebay :))

in theory if pcie cards are completely interchangeable, i should be able just swap them in and out. will see if it work out.
A small part of Facebook is dedicated to celebrities -- the bulk of it is dedicated to (people like) me. QED ... :)
As I downloaded the economist app to listen to economist articles today, I felt the exact opposite of this article...

1. Won't be able to link to any article to friends unless the app maker decided to implement specific "share" functionality. Unlike a link that I can email, text, store in a file...

2. Oh and even if they have made this share functionality, it may not work on my friend's non-iPhone device. Even if I decided to share this with myself, I may not be able to consume it on my Mac.

3. Can't open multiple articles/audios in different tabs unless the app writer specifically took the time to make a multiple views interface

4. I'll have to wait 8 months before I can view this data on my iPad, because the co made the 100% reasonable decision to ship iPhone only first. I much prefer being completely incapable of viewing this data on one of my devices than a possibly less than ideal rendering of a web page with it on every platform I own.

5. Almost certainly can't group media in terms of topic, since the top level view is always going to be "app". So no collection of research bookmarks, just everything lost in their little provider's containers...

6. And the bonus is I now have to worry about the right place to organize this stupid app on my screen since I can't just keep a link to the data I care about.
I think it's fair to say that some of his points are either hyperbolic or should be reasonably interpreted that way, but given that all the perceived flaws in javascript are essentially allowances for the original perceived purpose of the language (being a lightly used logic layer in the browser that was highly error tolerant), it not longer makes sense to us JS when you're building out massively complex apps that in a business sense need to be nearly/possibly-totally error free.

It would be nice to see a kind of pseudo-browser platform that served as a casing for generic apps that you could write in server-side languages clearly you lose some flexibility from doing that in terms of fault tolerance but many apps these days have a business case where fault tolerance is already so low it doesn't matter.
Actually if you use an android open source based distro like cyanogenmod or ornirom, you will likely be able to continuously get nightly updates. Android is a code ecosystems...you should really be harping criticisms of lack of updates to the individual manufactures such as Motorola or Samsung or HTC if you are comparing to Apple.
Verizon Gets Snarky, Basically Admits That It's Clogging Networks On Purpose
Right now, browsers are the easiest platform where you can build an application that can be made available to a lot of different devices. And when it's a requirement, from a time-to-market point of view this is a huge benefit. And this should be taken seriously into account especially now that people tend to use 2 or 3 devices every single day.

On the other side, from application point of view both the browser and the operating system are containers that offer some sort of API to interact with the user, the device and other resources. I wouldn't say that one has to be necessarily better than the other, it depends on the goal of the application.
Extensive discussion of IPFS from yesterday:

https://news.ycombinator.com/item?id=8069836
If the wavelength of the EMF is larger than the size of the entire cage it will go through the cage like it wasn't there.

(Although it would also have a hard time affecting the small items inside.)

A Faraday cage also can not shield against a static, or slowly changing magnetic field.
I looked at the graphs and thought it might be time to go live in the woods for a bit.
not ONE word mentioned of israeli civilian deaths. typical of world media these days. they do mention a random thai national, but zero israelis. racist.

"Speaking today at the U.N. Human Rights Council, Navi Pillay, the U.N. high commissioner for human rights, said there is a "strong possibility" Israel has committed war crimes in Gaza. "

but she would never mention the daily war crimes against israeli citizens going back decades... not once. racist.
It's not the complexity of the platform as such, it's the complexity of the desired result. If he wanted to write a little C and burn it to a simple, tiny, single-purpose computer that he just used himself, the toolchain for that is still pretty straightforward.

I'm sure the tools could be improved. But I think he should acknowledge that a simple developer experience 30 years ago was simple because his desires were relatively simple. (And because the tools had been polished enough that simple desires were simply accomplished.) What he's asking for is more complicated. Should the tools mainly hide that complexity? Sure. But that doesn't come for free.
Oh, I agree that this shouldn't matter. But I can't have my email not getting delivered until it does.
> Is that figure for the US, or the world?

Given it's the National Academy of Sciences (not International), given how inward facing the US usually is and given that it's only 20 times greater than Hurricane Katrina, I'm thinking it's only the figure for the US.

Of course, if the US happened to be facing away from the sun when it happened (night), based on other comments here I'm assuming the damage would be much less severe.
Fake Programming: Using hacks and tricks to achieve things other languages have natively.

Though anybody will admit it's some pretty clever stuff, not many seem to look at things like this and recognize it for what it is.

Javascript's not the language rife with proprietary bullshit anymore, it's become something a bit more new: a hacked together super-language. Stick thousands of brilliant people on one unfortunate platform together and it will be inevitable.

So perhaps it's "not real" because I can't do it without requirejs. Maybe we'll appreciate it when you can do what Sass does in a .css file. So what if you can OOP, FRP, MVP, P its got a vast supply of crud-you-should-never-use.

I tell you one thing, though: I'd really love to rewrite everything I've ever done into Objective-C.
No no ... they wouldn't be fine with you, because no one else is using slashes, and dashes are something we should be encouraging everyone (but particularly our cousins across the pond) to embrace. :)
How Will We Know When Computers Can Think for Themselves?
One weird trick for parallelizing convolutional neural networks
Word uses an open XML format now. You can certainly accomplish this.

Having used Microsoft Word since Word 2.0 (and WordPerfect 4.2 for DOS for good measure), I am not sure I agree that it's bad at managing content and formatting if the user fully understands how its layout engine works. It has useful multi-author collaboration features, especially as of 2013.

Word's power gets unlocked once the user fully understands its styling and themes system. Reformatting a document to company guidelines becomes painless if every element is associated with the correct style. It is similar to CSS.

The value of rendering to Word escapes me. I would render to an HTML5 document and then to PDF.
That's very well put.

Having been in the industry for what feels like a long time, I definitely struggle with that. Having a deep understanding of systems was useful and valuable back in the day. It still can be useful today, but an awful lot of software gets made through relatively unsophisticated people gluing together a bunch of stuff they don't understand very well.

I suspect a much greater proportion of cyclists really understands their bikes than car drivers understands their cars. Which would be problematic if those people were, say, race car drivers. But that's not the case.
It would be cool to do this for not only the "whos hiring" posts but for every post on HN going back a 5 years to see the trend of what people are talking about.. Just a thought.
Except I have no desire to use Stripe. Since they force it, it seems to me they're responsible for the entire 3.9%.
If the power was out for a period of months, if the internet, cable tv, phones, and all electronic communication were down so on day 2, you only knew that the power was out and you couldn't reach anybody, what would you need to do to survive?

Wait it out seems somewhat optimistic. No refrigeration means any fresh food would spoil pretty quickly. Better hope that garden can be scaled up.

Clean water would become an issue first though. I don't know where the nearest lake or stream is. Though I imagine several days away on foot.

Assuming you made it that long protection would become an issue. You'd want to be sure you had good relationships with your with your neighbors.

It really doesn't take much to get pretty far down the doomsdayer path I guess.

Lesson learned... optimize for happiness everyday.
or some kind of heating element would work, too.
If actions speak louder than words, Obama and Kerry are making a lot of noise
It's the only significant power plant IN Gaza, but it is not the only power plant supplying Gaza. Gaza also gets power from Israel and Egypt, although a chunk of the former was knocked out a few days ago when Hamas rockets took out an Israeli power line that fed power to Gaza.

Also, the plant was not bombed, according to a power company official in a press statement. He said the surrounding area was shelled by tanks, and the generators were damaged by this.
I'm sorry, I don't see anything racist about the article and I fail to see where you get that.
Wasn't mentioned at all when my previous comment was posted.
Early Days Of StreetView
It's still possible to talk to people in person
How many Israeli civilians have died since the start of this offensive?
I could see Python surviving as well (maybe not a 1000 years, but 100). With its heavy usage in scientific computing, It's rapidly becoming the next Fortran. LISP will also probably exists in some incarnation.
It was in 2012. Too close for comfort.
and IBM is still supporting software and hardware from 40+ years ago, are they a back catalog company too?

You're trying to redefine words to mean what you want them to mean, I hope you don't approach technical decisions in the same manner.

https://www.youtube.com/watch?v=05WS0WN7zMQ
Ken Thompson's regular-expression matcher also worked this way. It used two arrays of jump instructions: one jump for each current NFA state, jumping into the machine code that had been compiled for the regex. These jumps were actually calls using self-modifying code as in the OP (but for IBM 709 instead of MIX). But the new wrinkle was, it also wrote more jump instructions into the other array, for the next-state set of the NFA matcher.

Unlike the MIX, the IBM 709 had a jump-through-register instruction, so self-modifying code wasn't necessary. I found that Thompson's code could've been more compact and about as fast (sometimes faster, sometimes slower) using such indirect jumps only, at the cost of needing to use all of the registers.
Pathfinding was the other big CPU problem; better fortress design means better pathfindning means longer playtime before death by slowness.
Oh, I understand the ideal. I just don't like telling clients, "live with that problem until you've built up a full week of issues for me."

If I can take an hour to fix a previous project, and spend the rest of the day on a new project, that makes everyone happy.

Except people who think that billing by the hour is 100% wrong I suppose.
Does anyone know of a good book on modern CSS?

I keep seeing new features I was unaware of and would like to find a comprehensive guide.
Unlike the stable non-warmongers who have replaced him.
You mean "git bisect skip". There is no "ignore" sub command.
It seems "the grid" is a singular thing here. Either you shut it down completely (and then back on later), or you lose it completely.

If you leave cities connected, and the solar solar storm hits, then the cities are without power for a much longer period of time than if you took preemptive measures - with all the risks of crime that follow. Also, I'll refer to the 2003 blackout for a dry run of the mayhem that will unfold in the face of a vast power outage (ie. not much), and in this case, you'll even be able to provide a quite fair number of hours warning, so most people should be able to get home - you won't have a million office workers stranded in Manhattan. Hoarding will happen, though, and it won't be pretty. That survivalist nutcase guy at the end of the street will have a field day when he struts out of his well-stocked bunker after the power comes back on.

The PR nightmare of having shut down the grid for a few hours with warning (presumably, you'll shut it down immediately before the hit is expected, so if you're wrong, you can turn it back on fairly quickly[1]) is much, much lighter than frying the entire nations electrical grid, causing trouble for years because you acted against advice from your NASA director. Also, if he was wrong, the NASA director will make a pretty good fall guy and it won't even be all that unfair. If your PR guy can't spin "I listened to the best scientists in the country and followed their recommendations, I'm sorry they were wrong, but better safe than sorry", fire him too.

1: Spinning a grid back up isn't anywhere near instant, I know, but it'll be a lot faster than having to rebuild the grid first.
Just in the last few days I started reading through this: http://learn.shayhowe.com/advanced-html-css/

Edit: Keep in mind that the features discussed in the parent link are not usable today beyond Opera (of which the author is the company's CTO).
I wrote a report about how using Objective-C categories to implement UIViewController feature modules can be really elegant. [1] The same would be true, I imagine, for what would be Swift's multiple inheritance. The following is a quick summary of this report, with thoughts about multiple inheritance.

You may find yourself having a set of UIViewControllers that implement overlapping subsets of the features that your app provides (i.e. one controller has features A and B, another has features B and C, a third has features C and A).

One method of solving this is to create helper modules that implement the features A, B, and C. In your controllers, you can then set up the appropriate subset of helper modules. There are a few problems with this: 1) there's still boilerplate code; 2) the implementation can be subtle (make sure to retain the reference to all your helper classes!).

This can be elegantly solved with Objective-C categories (by creating a category for each feature) or, I imagine, what multiple inheritance would look like in Swift. Instead of boilerplate helper module initialization and subtle implementation, your ABUIViewController could inherit from abstract AUIViewController and BUIViewController base classes to get both features for free in virtual methods.

[1]: http://srcreigh.github.io/blog/posts/modular-uiviewcontrolle...
ChrisLattner talks about the java in this recent post if you have access to the apple dev site.

https://devforums.apple.com/message/1010693#1010693 …
Right, but you can write a decoder an let Transit convert your type to an equivalent type in another language.

That's the whole point of Transit, interoperability with other languages. Having a good set of scalar types, basic composite types, and the ability to extend it with your own semantic types built recursively from the base types.
Fixing the Reputation Score at ebay
Quite a good quarter for FB. Shares are high.
It would be a disaster no doubt, but people would use generators and older vehicles to temporarily fill critical functions. There might be an economic collapse, but there would also be a lot of new jobs to rebuild stuff.
A few weeks back, there was a job posting looking for someone with peer-to-peer experience to build such a prototype for Netflix, so it's definitely something they're considering. On the other hand, I don't know how people with data caps would feel about reseeding content for a corporation like Netflix.
I'm pretty new to HN and am not sure why the post was killed. I was looking forward to an interesting debate on the value of browsers vs native apps. Can you please give advice for how to avoid being flagged while stimulating interesting debate? Thank you for the help.
Awesome! Make sure to click the "I want this!" button on the Settings page in Tiempo. Then you'll be on our contact list as we further flesh out the integration.
Improve workflow with electronic work order, invoice, and dispatch forms
Google is at the forefront of the mobile revolution. With it's AndroidOne initiative it's going to take the developing world by storm.
IBM's Watson Can Now Debate Its Opponents
https://github.com/darius/awklisp includes a Perl port contributed by someone who wished to remain anonymous.
They misunderstand something fundamentally: Free Software is not about making money, it is about freedom.

Making money with freedom did never work.
But making this world a better place works with freedom.
> but she would never mention the daily war crimes against israeli citizens going back decades... not once. racist.

Try again.

Pillay also criticised rocket attacks into Israel by Hamas.

"Once again, the principles of distinction and precaution are clearly not being observed during such indiscriminate attacks on civilian areas by Hamas and other armed Palestinian groups"
The web platform is certainly giving developers more and more control over typography, which is great, but has always been an uphill battle when working with different screen sizes, browser limitations, and well, CSS itself.

The float property was one of the most confusing CSS properties before "CSS Figures". This article introduces lots of new and strange (...float-policy?) properties and lots to learn, that's for sure.
“Bot or Not?” Turing Test
IBM doesn't call themselves Old Business Machines. What words am I redifining? "Back catalog" mean catalog of older items. "back catalog company" means a company that focuses primarily on a back catalog. Please tell me why you are so opposed to GoG being considered a "back catalog" company when selling and maintaining a back catalog was the only thing they did.

Do you think I (or anyone else) mean it as some sort of insult?
Haskell implemented in PHP?
you need super powers to be a super hero.
100% of births in silicone valley are done by women.. we need to address this diversity imbalance.
I absolutely hate these exaggerated headlines!!!
The Average Joe shouldn't be "trading." But the individual trader absolutely has certain advantages over hedge funds and large institutions. One of the biggest is that the average individual trader can move the needle without establishing large positions. This often makes it possible for the individual trader to take positions in securities that larger players couldn't invest in even if they wanted to (and no, I'm not talking Pink Sheets issues).

There are of course lots of reasons many individual traders are not successful. Lack of discipline and poor money management are far bigger contributors to individual trader failure than lack of dedicated staff and institutional tools.
That Awesome Time I Was Sued for Two Billion Dollars
I couldn't agree more.

Reading the comments on wapo wherein individuals ridiculed the NASA report as pseudoscience and compared it to global warming (as deniers) utterly depressed me.

Then I read the HN comments where there is an evidence driven debate over the extent of the possible impact of such an event (generally concluding utter catastrophe), and my hope is restored.
Yes, I find that unfortunate too.

But if you're interested in ACLs in OpenStack Swift, http://swift.openstack.org/overview_auth.html is a good place to start.

(all tongue in cheek)
It seems that whenever there is an S followed by a T in the content on that page, they form some kind of curious little symbol. I haven't seen that before, is anyone else seeing that?
Is this some kind of encoding problem on my end?
Once you are put on a list, it becomes very easy to take away your rights.

And when the government doesn't publish how people get on the list, then anyone can be put on it with no legal justification.
If a language only allows you to specify programs with bounded memory usage, then it will fail to be Turing-complete.