skysight-inc/HackerNews huggingface dataset:
Both Android Studio and XCode will give you usable iOS and Android code from visual layouts.

Well, for some definitions of "usable" and "visual layouts"!

Our goal is to make a designer's tool that can output complete, store-ready projects for simple apps and for both platforms. That includes three things that neither Xcode nor Android Studio does:

1) Interface Builder and Android Studio's layout editor are not meant for designers. (Seriously, try giving them to a Photoshop-educated designer.)

2) Xcode and Android Studio let you define views, but neither of them produces the controller-level code from visual designs. (We do that and also produce model-level code for simple apps; there's a plugin API for more complex situations, or you can of course do that in handwritten code.)

3) Cross-platform. Anything you do in Xcode or Android Studio needs to be rebuilt from scratch on the other platform.

...the idioms, best practices, device capabilities, and user expectations are different on each platform.

I feel that this doesn't hold true anymore. iOS 7+ and Android 4+ have largely converged on a flat style where a 3rd party app can define its own style that is easily compatible with both.

With Windows 10, even Microsoft is coming into this "common mobile" UI fold. They're giving up on the idiosyncratic (and interesting) Windows Phone concepts, and instead adopting a generic look that makes it easier to port Android/iOS apps directly. They're also offering new APIs and runtimes for that.

(Edit: To clarify, you can customize layouts separately for iOS and Android in Neonto Studio.)
Oh, I'm aware of what value a lead-acid battery has in cars. But after considering it for a short bit I'm not so surprised that you could jump start a car with a smaller lithium battery (as opposed to the bulky equipment that most mechanics around here will carry around to do the job).
From the article "Separately, Musk has said he plans to build his own 5-mile test track, likely in Texas, for companies and students to test out potential Hyperloop designs."
>What are you even talking about? If you click on a YouTube link, a video your computer has never seen before is playing in less than five seconds, streaming over the internet.

Nothing about this is "web" specific. That's just "streaming over the internet" as you said. Lots of native apps do it too (for both music and video, internet radio, iTunes video rentals, etc.). The reason we didn't have this as widespread before was limited bandwidth connections (a limitation of internet, not of being native).

>You can instantly seek to any part of the video, even if it hours long. You can speed it up to 2x, or slow it down to 0.25x, without changing the pitch of the sound. If you have a Chromecast, you can display the video on your TV instead. Nothing in 2000 had a remotely similar feature set

Again, nothing about what you describe is web specific. Native can do it all and do it better and with less battery crippling cpu usage.

And nothing described -instant seek, pitch shifting with retime, etc- was impossible in native video players in 2000 (or even 1995), while all of it was impossible for the web in 2000.

Which also means things possible for native apps now are impossible for web apps now, which makes sense since native is a superset of what functionality is available in a web sandbox, and with faster potential speed. (And of course being web is not a requirement for accessing internet resources).
Have you bought some of these ebooks and been unhappy with them?
Part of me wants to agree with the article. It is easy to use PowerPoint to cover up the fact you don't have a clue what you are talking about by using lots of flashy effects and "bling" that PowerPoint offers.

The style I prefer is rather minimal and mainly uses PowerPoint as a "cheat sheet" to give me cues on what I want to tell my audience. This encourages me to focus on the audience rather than the computer running PowerPoint and speak more freely. An occasional image can help illustrate a point, but I tend to use them very sparingly.
(The disadvantage is that someone simply looking at the slides afterwards won't have a clue what I said, but I can live with that.) The feedback I have received was very positive, although I never spoke to Marketing people who seem to be all about the pretty pictures and flashy transitions.

My point, I guess, is that PowerPoint can be abused, badly, but I am not sure if it is fair to blame it for that. The world would not be that much worse off without PowerPoint, but people looking to distract from their cluelessness will find a way to do so anyway. A more realistic article might be titled "Use PowerPoint only when nothing else will do" or "Stop talking at your audience and start talking to them".

EDIT: Fixed a typo
(Not couchand, but) 1900-1999, which is not the same thing as the 20th century.
I've been using Plex for a few years now, and have nothing but good things to say about it. Everything is accessible from anywhere and everywhere.
That postulates that everyone's brain is worth simulating.

In the beginning, only the most "valuable" neural mappings will be worth the computing time required to simulate them. And rights! Does a simulated neural network of a human being have the same rights as a human being? One couldn't argue that simply because the underlying processor is silicon-based instead of carbon-based rights are lost.

Many philosophical questions to answer.
The Time I Took My 6 Year Old to a Hackathon
If you do that, though, then all of your support structures the whole way through need to allow the tube to move inside of them. The tube is supposed to be supported every 100 feet or so (if I remember correctly) so that means that the last pylon has to be at least 500 feet from the station and that the tube has to be able to slide inside the support.

I suspect that you'd see a lot of wear on the tube that's sliding over the pylon supports as it might go through at least one if not several heating and cooling cycles daily. I could see two cycles if you've got side heating after dawn, midday shade under the solar panels, and then late afternoon heating after the solar panels stop casting a shadow over the tube. You might get another cycle if you have two parallel tubes with two parallel lines of solar panels above them.
I like his disdain for targeted ads, in spite of the fact that this could probably be profitable for his company.

I think the fact that he's made an internet company out of extending picture messaging is amazing. As much many of us HN readers would like to scoff and say, "I could build that in a weekend," we really couldn't. He's not done anything technically difficult, per se, but the way that he's amassed users is absolutely crazy, and he's doing something right.

I have my doubts about where it can go. I think him not selling was a huge mistake and I think he'll lose a lot of money from it, but I think he's a savvy business man.
> The issue, like every other person with a company like this, is that if there is even a hint of commercialization, the users will jump to the next "cool" thing.

Like what happened when Facebook monetized?
Any plans to get this to work with older versions of Photoshop?
Are you changing the code, or is it nondeterministic? I just reloaded and the last three pictures (cat, car, peacock) all had their vibrant color change.

Edit: Interestingly, it looks like it may sample the image at its visible size and not the full source image. If I resize my browser, triggering various media queries and thus image sizes, the dominant colors change after reloading.
I love my Atreus keyboard w/the TMK-based Atreus firmware; I have not (yet) noticed that it misses keys.
I don't think publicly traded companies can do that.
> Reddit is having the same problem. The original founders were lucky in that it was bought out and they got their payout.

How is it having the same problem? I think it still has a decent shot at monetizing. And, I don't think it's going anywhere soon... it's like Facebook in its class, it's too entrenched, people are not going to move on to the next thing so easily. I don't even know any serious contender to Reddit.
Aside from the article, I love BloombergBusiness's web design here. Bold, yet easy to read. They're doing great work over there.
Some Statistics About Nutrition Statistics
"Facebook Was The One Network People Used Less In 2014"

http://www.forbes.com/sites/parmyolson/2015/01/27/facebook-a...

"Facebook’s ‘active’ users aren’t so active anymore, says survey data"

http://venturebeat.com/2015/02/27/facebooks-active-users-are...
Java offered no-install sandboxed apps well before the webapp craze. But of course being based on Java made that attempt quite stillborn.

http://en.wikipedia.org/wiki/Java_Web_Start
What's the attraction of antique, buggy software which no one is maintaining?

If you're responsible for a power station, satellite etc. then OK, better the devil you know than the possibility of a destabilising bug among all the new features and bug fixes. But for your laptop?

Tip: use ansible to configure your personal machine. Once every six months you boot into the live media, install, reboot, run ansible, reboot, done. You'll spend more time boiling a kettle and drinking a beverage than fettling a new release, and no more time trying to hand install the latest version of package X on a 3 year old base OS.
Facebook is selling your data. A site like Reddit and Snapchat don't have same sort of data to sell.
>The fact is that it didn't just edge past 2000-era video players in popularity, it totally trounced them.

How many people watch movies on YouTube? Because that's what video players are used for, not for small videos, music clips and curios.

>I think we should try to figure out why that is instead of arguing against YouTube's viability—it's about a decade too late for the latter.

We were talking about it's performance compared to native, not it's viability.

YouTube rules as a huge video repository. Other "web" apps that don't have that stronghold, don't fare so well compared to their native counterparts, especially on mobile.
Debian Testing may have a nice "in-between" ring to it, but it is more likely to be broken and insecure for longer than either Unstable or Stable. All bug fixes have to go through unstable first (usually 10 days, but may often take longer). Because of this any breakage might take at least 10 days to be fixed.

from Debian Testing Wiki[0]:

> Compared to stable and unstable, next-stable testing has the worst security update speed. Don't prefer testing if security is a concern.

also, from Choosing a Distribution[1]

> testing could be broken for months [...]

>The bug fixes and improvements introduced in the unstable distribution trickle down to testing after a certain number of days. Let's say this threshold is 10 days. The packages in unstable go into testing only when there are no RC-bugs reported against them. If there is a RC-bug filed against a package in unstable, it will not go into testing after the 10 days.

>The idea is that, if the package has any problems, it would be discovered by people using unstable and will be fixed before it enters testing. This keeps the testing in an usable state for most period of the time. Overall a brilliant concept, if you ask me. But things are alwasy not so simple. Consider the following situation:

>Imagine you are interested in package XYZ.

>Let's assume that on June 10, the version in testing is XYZ-3.6 and in unstable it is XYZ-3.7

>After 10 days, XYZ-3.7 from unstable migrates into testing.

>So on June 20, both testing and unstable have XYZ-3.7 in their repositories.

>Let's say, The user of testing distribution sees that a new XYZ package is available and updates his XYZ-3.6 to XYZ-3.7

>Now on June 25, someone using testing or unstable discovers an RC bug in XYZ-3.7 and files it in the BTS.

>The maintainer of XYZ fixes this bug and uploads it to unstable say on June 30. Here it is assumed that it takes 5 days for the maintainer to fix the bug and upload the new version. The number 5 should not be taken literally. It could be less or more, depending upon the severity of the RC-bug at hand.

>This new version in unstable, XYZ-3.8 is scheduled to enter testing on July 10th.

>But on July 5th some other person, discovers another RC-bug in XYZ-3.8

>Let's say the maintainer of XYZ fixes this new RC-bug and uploads new version of XYZ after 5 days.

>So on July 10, testing has XYZ-3.7 while unstable has XYZ-3.9

>This new version XYZ-3.9 is now rescheduled to enter testing on July 20th.

>Now since you are running testing, and since XYZ-3.7 is buggy, you could probably use XYZ only after July 20th. That is you essentially ended up with a broken XYZ for about one month.

>The situation can get much more complicated, if say, XYZ depends on 4 other packages. This could in turn lead to unusable testing distribution for months

[0]:https://wiki.debian.org/DebianTesting

[1]:https://www.debian.org/doc/manuals/debian-faq/ch-choosing.en...
As of right now it appears to be correct (1901-2000, inclusive).
So, I have a couple of machines running the preview. I basically feel like I am not their targeted market most of the time. I don't use cortana, windows phone, or own an xbox. The use case it play a game or browse the web. So, the integration feature set doesn't really do anything for me.
Overall, the preview generally feels pretty good, with the occasional massive issues that tend to happen in software previews, nightly builds, and beta software the world over. Generally, think windows 8.1 but with slightly more desktop feel.

The gripes I have are mostly things that will likely get better by release, or are simply things that I disagree with design choices.
To pick one example, let's talk about wifi.

The wifi selection recently moved from the windows 8 style UI to a newer UI. In the process it lost several features, the only things I can change on the properties screen for a wifi network are if it metered and if device discovery is on.

It might just been that I have spent too much time in linuxland recently, but that seems a bit like going too far the way of being idiot proof.
So we should ban PowerPoint because a bunch of old people with zero relevance on my life can't figure it out? Why not just ban the Internet and those con-flab-it programmable VCRs?

I'm also not of the opinion that slides are ever necessary. I'd rather just watch a talk recording with the guy explaining what I see in the slides. Usually slides for any talk I give are comical or non-sensical in nature.
How about the elephant-in-the-room reason, the sites are overwhelmingly used by creepy male weirdos and VCs don't want to be anytwhere near the scene when a serial killer uses the service to pick his victims.
Got a ftp link to download the firmware source code, it´s suuuper slow, but it´s working.
PowerPoint is not the problem. It is the content being delivered through it.
Honestly, this is one area I don't really want change.

Windows 95 nailed the desktop perfectly, and any attempt to significantly depart from its UI feels like a step backwards. Even Windows 98, with its webby bastardization of Explorer, wasn't as good as Windows 95.

I like KDE because I can use it as "Windows 95 with pretty graphical effects", and that's exactly what I want.
I do my devel work on a Xubuntu 14.04 install, tweaked for Compiz (yes, I use the cube desktop extensively).

I have Winamp installed via WINE. Best player ever.
My personal definition of hell, that I experienced my final year of college: 8 AM Thermodynamics course, lecture consisted of a monotone-voiced prof reading directly from a set of Powerpoint slides.

The interest I had in the topic at the beginning of the semester was nearly crushed entirely.
TLDR summary:

“Evan views advertising as a product, while most Internet founders view advertising as a necessary evil.”

Snapchat may have overestimated the pull it has with advertisers. It started its program by charging about $100 per 1,000 views, or more than $750,000 for a day-long campaign, more than double the rates of YouTube or Hulu. Other companies have balked at ponying up for ads on a service that still lacks some of the basic targeting and measurement tools now standard in digital advertising.

This month the company announced it would start to charge $20 per 1,000 views. The company declined to say where prices started.
They have a web site.[1] They claim to be hiring. They claim to have funding. The web site looks like someone loaded up the generic cool new startup template and stuck in some concept art in the indicated places. There's no useful information about the technology or the business.

The big problem with this is not the technology. It's land acquisition. As with high speed rail, you need a right of way that's straight or has very large radius turns. There are sections of I-5 that are straight enough, but high-speed travel between Bakersfield and Tracy isn't that useful. Tunnels can help, but are not cheap.

China is building high speed rail through urban areas on pylons. As with most elevated rail, the reality is much wider and more heavily built than the concept art. (China's maglev is a one-off demo; China's high speed rail system is huge.)

[1] http://hyperlooptech.com/
If native won, then why didn't "native" desktop software win? Everything on desktop has moved to SAAS and on the web.

We're being way too short-sighted here. In 5-10 years, I don't think smartphones will be the primary way we get information anymore. Yes, we will have mobile, but it might be mobile VR, with an infinite canvas.

I think the reason native works well on mobile today is simply because there isn't much room to work with. Once the viewports start getting larger again, the web will take over.
You perhaps have a reasonable criticism but there is no need to wrap it in a sarcastic insult
The font is still very ugly though.
If I go to the root of the site[1] I get an error message about a bad database connection.

[1] http://www.vricon.com/
The Millionaire and the Bard
There's your first problem: you bought more cable than you needed for your internet connection.

Second problem: you tried to use DRM. See XKCD 488 as to why it's a problem.
> By comparison, a 'handle' in Windows is a "memory block the contents of which you don't know what they are".

This is incorrect.

In Windows, the HANDLE is a typedef for a void pointer, but its usage is usually 100% analogous to a file descriptor - i.e. it is a token passed to kernel space, where the kernel looks it up in a per-process table of open files. I say "usually" because some components have re-used the HANDLE typedef for things which are not kernel objects - for example the HANDLE that comes from FindFirstFile() is actually a pointer to a structure in user-space [which AFAIK itself has a HANDLE to the directory].
> And yet any media player beats it at its core functionality: video playback.

But can you build a democratic 24/7 music/video feed with a native video playback app? Maybe, but it is much easier with the web. And it has already been done:

http://botwillacceptanything.com:3000/video

https://github.com/botwillacceptanything/botwillacceptanythi...

I invite anyone with the time and inclination to submit a pull request that changes the content of the video feed.
Hey rasmusrn, off topic but curious:

What type of eraser is that on the end of your pencil? Someone mentioned it might be a kneaded rubber eraser that you sorta just molded on.

re: http://www.bonsai7.dk/assets/images/coffee-shop-work.jpg
Neat! This reminds me of my fiancée's project:

http://steamy-screenshots.herokuapp.com/

https://github.com/moneypenny/steamy-screenshots

You can specify a steam username or game title and it will pull in screenshots and use the extracted colors to style the page.

I think she used a port of Panic's iTunes album art color algorithm. I am not sure if she had heard of Vibrant.js or not.
Lithium grease is not resistant to water. And 'gear grease' has this composition according to Wikipedia:

"Gear greases consist of rosin oil, thickened with lime and mixed with mineral oil, with some percentage of water. "
Mr. Rogers' enthusiasm and curiosity was so genuine it pulls you in. He was just as enthused about what was being taught as any of the kids watching. No wonder he connected with kids in such a unique way.
Can't you tune a 64-bit JVM to have a smaller heap or GC as aggressively as a 32-bit JVM?
Back in 2006 I got a contractor position to work for a large company. So, I gave my resignation at my current job and set things up that I would have one week off between jobs. During that one week, apparently the large company that I was supposed to be a contractor for decided that they no longer needed the extra resources and I am not needed. So, I was out of luck and out of a job.

Since I was already interviewing, my mind was prepped for the whole interview gauntlet. Interviewing full-time definitely helped out since it allowed a lot of time to study and prep. So, it took about another month to find my next role (full-time, not a contractor!).

Interviewing is a job itself!
Presumably for the IP and institutional knowledge that is generated by actually designing a working prototype. Then HTT could propose actually building one with them running the project.

I doubt it will work, but it's not a stupid plan.
If we're to use logic, how about use it properly?

For one, food is essential for our survival. Powerpoint is not. So while banning food would be nonsensical (for that reason), banning Powerpoint doesn't have the same issue.

A better example would be: "French fries make us fat, ban french fries".

Not as nonsensical. French fries are not essential to eat in the first place, and cause harm according to most studies.
I wouldn't use that as any evidence for business reality, considering most of them have none of the pressures of actual business to consider.
Slide 1
------------------
| Programmer |
| and |
| Manager |
| Kidnapped |
| by |
| Terrorists |
------------------

Slide 2
------------------
| |
| Company |
| Refused |
| to pay |
| Ransom |
| |
------------------

Slide 3
------------------
| |
| Death |
| Sentence |
| Imposed |
| |
------------------

Slide 4
------------------
| |
| Last |
| Wish |
| Granted |
| |
------------------

Slide 5
------------------
| Manager's |
| Last Wish: |
| To Give Final |
| 89 Slide |
| Powerpoint |
| Presentation |
------------------

Slide 6
------------------
| Programmer's |
| Last Wish: |
| |
| "Kill Me |
| First" |
------------------
Powerpoint doesn't kill people. People kill people.
67% of millennials agree they can find anything they want to learn on YouTube
Truly and the toolchain used in creating it is the bigger headline
> inconsistent rule

Imho, it is not inconsistent and it is not a rule. It is a fact (as long as one uses the Gregorian calendar where there is no year zero[1]).

[1] http://en.wikipedia.org/wiki/0_%28year%29
10 things to consider about the future of web applications
The basic idea is we wanted a hosted Postman which allows you to wire your endpoints together "lego-style" into workflows (step 1 is authenticate, step 2 is fetch a list of users, step 3 is update the first user in the list). You can then shoot someone a URL and they can hit the "play" button and the API calls execute before their eyes. Some other notable features we've added are team support, versioning, and dependency tracking.

The drawback of most hosted services like this is you can't see things on private networks, like localhost or a corporate intranet. We have an OS X native app to circumvent this and a Windows version is coming soon.

We'll try to answer any questions you might have, thanks for checking it out!
Facebook pays its bills via selling ads, which is not the same as selling data. Snapchat can do same - I'm sure they have plenty of resources to help them do this, and Twitter is an example of a company with a similar user base that makes money. My point is that monetization does not necessarily lead to failure as you had asserted.
SF News: City Alert System Stuck in Testing Loop
Why is it not stoping?!
Yeah, because there are no weirdos on Facebook, right?