skysight-inc/HackerNews huggingface dataset:
You must have some very low standards for "looking great". Like they say, this is a prototype and it shows. The design is all over the place. The one thing that sticks out the most is that there is no sense of scale at all. Everything is either ridiculously huge or tiny.

For example, look at the compact status bar: really small text and icons. Then look at the navigation icons on the bottom of the screen, the dialer tab icons, the contact pictures: all huge. But then there's the text next to each contact picture: tiny again.
I seriously looked into doing this years ago as I have a friend who is really into wine.

Many popular California wineries only sell to those on their list, and often the prices are much below what you can get on the open market.

If you're on the list, every year you get a certain allocation. If the wineries are having a good year, usually you can turn a profit on every bottle. If they're having a bad year (where you would lose money) and you don't buy your allocation, they will reduce it in the future and if you don't buy anything that's when you likely get removed from the list. Sometimes in bad years you'll get an increased allocation, and if you buy it, they will increase your allocation in the future.

The wait times to get onto a list, or even just the waiting list can be substantial. For one winery, my friend has been on the waiting list since 1992 and he said getting on the waiting list itself was an accomplishment. Since my friend truly enjoys wine and is good with people, he's often able to move up in the waiting lists or just convince the proprietor to put him on the list even when there are other people waiting. He's also been able to call them up and convince them to increase his allocation.

He also spends time looking for new wineries that are going to blow up, much like hunting for startups.

My friend could easily make a nice little profit, or even just make enough to pay for his consumption, but chooses not to.

I chose not to do it because I hate wine and it's too much of a time investment. There's also the issue of not legally being allowed to sell the wine privately because it's not old enough. Nobody's going to bust you for a few bottles, but at a certain scale I could see it being an issue.
What do you find 'unfriendly' about Plasma 5 and Breeze?
It's like Tinder, but for stalkers!
why are there so many orientalist racists on HN?
I tried mobi and it didn't open for me.
Everything you mention is relatively easy to fix. Submit a patch if you don't like it. That's the beauty of open source :)
> "don't think whether it's a good idea to put this button here, just make it an option in the settings". Which is clearly wrong.

Why is that?
Terry Tao's summary of his PhD general oral exam
Japanese universities represent the absolute triumph of the signaling theory of education: given that you've passed our (incredibly rigorous) entrance examination, literally nothing that happens between now and your job interviews matters. Supposing that a ham sandwich had successfully passed the examination for, I don't know, Constitutional Law, the ham sandwich would graduate with ease, and not meaningfully bring down average student participation in its classes. (Things are slightly more rigorous in engineering.)

Japanese firms assume that all training which matters happens at the company.
Agreed. I used KDE for years, but I just couldn't stand the hideous interface anymore. GNOME 3 looks good and finally has all the functionality I need from a DE.

I had high hopes for their new visual design effort, but in my opinion the new Plasma 5 theme looks like a really, really bad OS X Yosemite ripoff. (Which is ironic, since Yosemite came afterwards.)
Right, here's the stack as a quick recap: Kubuntu with systemd + Android GPU driver via libhybris + kwin as Wayland display server and compositor (with a hwcomposer backend for the renderer) + plasmashell + phone shell package. Ofono for GSM. Regular Linux desktop bits for everything else.

This different from e.g. Firefox OS which relies on Android's SurfaceFlinger as display server, or Ubuntu Phone which uses their own Mir windowing system. The proprietary bits we rely on on a phone-by-phone basis (GPU drivers, radio) are abstracted away behind standard APIs (GLES) or Ofono, so all of this also runs on e.g. the desktop Mesa GL stack unmodified. The use of Kubuntu or systemd are incidental (the Kubuntu community has been a great aid!); nothing prevents any other distro from taking this - all on regular kde.org master branches slated for eventual release - and putting things together in the usual ways.

We also got full open governance and no mandatory central copyright assignment at kde.org, unlike some other open-ish phone projects.

As for convergence options -- plasmashell is in principle designed to be able to load and swap shell packages at runtime, while potentially retaining state. We're not quite there yet (e.g. because our Wayland bits are not up to supporting the full desktop just yet), but at some point we hope to allow you to dock your phone via HDMI, bring up Plasma Desktop on the attached monitor and e.g. retain your notifications.
Exciting stuff. I think it's important there is a solid open-source stack on mobile, even if most people won't leave iOS or Android behind. Is there any cooperation with the Jolla or Ubuntu folks, perhaps through the Mer project or common Qt development? It would be good to avoid duplicate work.

Have you been thinking about the hardware problem in the long run? Jolla has apparently decided to leave the hardware business; I'm not sure where open-source mobile developers will get (guaranteed) hardware for their systems in the future.
Top Myths about Teaching Computer Science
AFAIK, this is based on Ubuntu Touch.
I think it's somewhat the nature of open source games. It reminds me of the AoE clone 0 A.D.[0] which has been in development for over a decade and still considered in alpha.

[1] http://play0ad.com
Are you running a business or running yourself into the ground?
Crossing the Software Education Chasm (2012)
Are you referring to labels or annotations? Annotations now use @. Labels are label@, break@label still remains.
Gogoro Launches Its Innovative Electric Scooter Solution in Taipei
Ask HN: Functional or Object-Oriented Python for REST API Client?
I'm just graduating from bash scripting, and I'm looking to write a REST API client library with Python to use as a basis for end-to-end QA of the API. I looked over the OpenStack clients for guidance and found them to be a mix of functions and objects. Does API client design favor one approach over the other, or should I stop worrying so much and just code it up with scripting functions like I would have with bash + curl? I have identified the "requests" module as something I want to use in this project. Also, any reason to go Python 3 over 2 for this? One use of the client lib will be for stress testing the API. Testing will probably be via unittest2 + testrepository + tox, much like OpenStack Tempest uses.
Ah, the good old "submit a patch if you don't like it". This is a common problem all throughout the user interface shown, not an isolated issue. And as mentioned, it's a _prototype_: I'm going to give them the benefit of the doubt and say this is far, far from the final user interface anyway.
FWIW, this is very early and not representative of where we want the UI to be. A lot of our effort so far has gone into e.g. getting our Wayland story sorted out (we knew we wanted to be Wayland from day 1 on the phone, and do it properly to where every line of code we write also gets Plasma Desktop closer to being on Wayland) and getting all our service infrastructure ducks in a row on a phone device. Our community designers have in the meantime poured a lot of effort into generating user personas, design guidelines and mockups, but we're only just beginning to reallocate developer resources to realization.

This is open source -- you get to see how the sausage is made.
I used to think the "mediaglyphs" in Neal Stephenson's The Diamond Age were far-fetched.
I'm not writing a kernel. The fact remains that if I use the GPL, people will tell me that they can't use it because their legal department forbids it. Alternatively, using it requires approval from their legal team and that requires enough effort not to use my code.

This isn't some theory that you can weasel your way out of using examples. It's based on real experiences I've had.
I believe the parent is talking about a bunch of people getting substantial liquidity events, and therefore having more money to chase scarce housing.
The GPL was designed for non-code media. It is one of the reasons that GPLv3 has more broad language that does not refer specifically to code. Having the same license for the software and media has obvious advantage: it's a lot simpler to interact between the two of them.

Some artists just get huffy about having "their" art modified, as if their artistic integrity should not allow modifications. They would have the same problem with any free license, though, so just teaching artists how the GPL works has worked ok so far.
There's like 9000 programming languages. Not a single one was adequate?

Color me skeptical.
Put this another way: lots of people don't have a second thought about telling this /extremely successful/ project how it really should have been run.
In the end, it is a community effort. It needs people from the community to contribute. If you think you can do something better, I really encourage you to do so.
They don't have to publish all of their financials just yet. With the confidential IPO process, they can send in their mostly-correct figures and go through some back-and-forth with the SEC to ensure they are reporting earnings etc in a manner that satisfies the SEC. If they disclosed their figures publicly, as larger companies going public are required to do, they risk a backlash from investors or the media when they later revise their figures, even if due to an honest mistake. Keeping their figures secret from competitors, suppliers and customers for as long as possible is also a competitive advantage.
Your brain dump is fantastic feedback for us. Can really help us improve the getting started and docs. Thanks for this!
This comes up from time to time.

First time I learnt about REBOL I was in that moment where you struggle trying to understand what to learn as an all around language and why not to learn something like this.

If you are in this same situation right now, I advice you to let go. Point is, despite how good it can be, REBOL has never really taken off so far. It won't take you far. I am still hoping to see it grow up though but I don't have the motivation and resources to help it to that cause; but if you do, then maybe you could take a look at it.
I also think it is an interesting project, even if it doesn’t find any adoption. It’s good for finding bugs in the software stack they use, and this projects existence means users have one more option. I'm curious (and a little bit excited to see) where it will bring us.
The new Google Chrome icon is ugly (2011)
The 'mini ice age' hoopla is a giant failure of science communication
The 'What to do?' chapter is 12 pages out of 63 so I'd estimate nearer 20%. Suggestions include doing other stuff related to the software such as hiring taxis (Uber) or selling shiny hardware (Apple, Nest).
I'm sure the remarkable similarity to the www.spotify.com/uk homepage is just a lucky coincidence: http://imgur.com/zPfdFX8
You've just made my point.

A kilo of meat uses many times its weight in water, grain and fuel to produce. The same goes for many manufactured goods, my device included.

But domestic electricity usage of a computer? Yeah, that's immaterial and makes the point poorly.
Non paywall link: http://www.wsj.com/articles/payments-startup-square-files-co...
I didn't know about a secret warranty to replace the bad ignition switch in 5th gen Honda Civics until mine started cutting out while driving. Including once when trying to complete a left turn in the face of oncoming traffic.
Beating the Symptoms of Depression, Anxiety and Bipolar Disorders
Another factor is that Japan is a "high trust" society, like the US, which has a major effect on the types and sizes of business we can do effectively.

The classic counterexample are ethnic Chinese abroad, where they tend to do things like trading companies, where putting relatives in high positions doesn't tend to hurt vs. e.g. Wang Laboratories, where founder An Wang crippled the company by promoting his unqualified son, as a friend working for them in their R&D lab at the time told us; per Wikipedia (https://en.wikipedia.org/wiki/Wang_Laboratories#Decline_and_...):

Dr. Wang's insistence that his son, Fred Wang, succeed him contributed to the company's failure. Fred Wang was a business school graduate, "but by almost any definition," wrote Charles C. Kenney, "unsuited for the job in which his father had placed him." His assignment, first as head of research and development, then as president of the company, led to resignations by key R&D and business personnel....

One turning point occurred when Fred Wang was head of R&D. On October 4, 1983, Wang Laboratories announced fourteen major hardware and software products, and promised dates of delivery. The announcement was well received, but even at the time there were warning signs.... Very few of the products were close to completion and many of them had not even been started. All were delivered late and some were never delivered at all. In retrospect this was referred to as the "vaporware announcement" and it hurt the credibility of Fred Wang and Wang Laboratories.

In 1986 Fred Wang, then 36 years old, was installed as president of Wang Laboratories. However, the company's fortunes continued to decline. Unlike most computer companies that funded their growth by issuing stock, An Wang had used debt to avoid further dilution of family control of the company. By August 1989 that debt was causing conflicts with its creditors. On August 4, 1989, Dr. Wang fired his son....
>But banks also employ technical analysts

No they don't. Technical analysis is to professional trading what astrology is to astronomy and big banks don't use them. Those books are snake oil sold to hobbyists and small time traders.

Large banks, investment management firms use completely different statistical methods.
China's Web Junkies: Internet Addiction (NYT 2014)
No, $705m is correct. The $705B number would be gigantic. The entire stock exchange capitalization in India is about $3 Trillion. An influx of so much money could easily triple or quadruple the stock market in a flash. It is almost as big as the TARP bailout.

Now, it is legitimate to ask how much impact $705m has on the stock market. I don't think it matters that much yet. If it leads to further inflows it could make a difference.
> ... things move slowly ...

Why do you think things move slowly? KDE releases Frameworks 5 every month, and Plasma 5 every 3 months, that's pretty fast in my opinion.
Do you use an ad blocker? My friend at The Guardian (whose HN account is new so you might not see his reply) reckons this could be caused by an as blocker messing with the CSS.
$ echo "I built a :snowman:." | sed -e 's/:snowman:/☃/g'
I built a ☃.

The wonders of unicode.
> is this for beans?

Yes but not necessarily. You can cook a stew in a pressure cooker in under an hour, it's incredibly useful for cooking tough cuts of meat quickly. We make beef stews and curries at home all the time in the pressure cooker, to get the meat tender would normally take 3-4 hours, in the pressure cooker takes about 25 minutes. And we do use it for legumes as well (beans, dal, chickpeas for hummous, etc...).
At least one thing I'm optimistic about is that by observing other semi-intelligent species, we can see that social behavior and cooperation is one of the driving forces of intelligence. There are different moralities, cruel to ours, but overall this implies to me a common ability to cooperate and explore, among any evolved civilizations.
From what's on the article, is "fika" a coffee break?
Lazy CSS: Properties as Classnames
That must mean they had trouble raising more privately!
It’s the End of the Indie as We Know It
Can an applicant apply within two teams?
I read not possible for a team apply with two projects, I am asking if a member can be mentioned into two different teams.
Huh, even the same green - #2ebd59
That's in large part because, as the above tendentious timeline omits, a key engineer at GM was lying to everyone about the switch, which he initially approved knowing it didn't pass the required specifications. Some fault GM's systems and procedures, but it's hard to imagine successful ones that can deal with engineers lying.
why the resulting regex contains ++ instead of only one + ?
such regexs are wrong!
But the tools _do_ change. E.g.

- Development Environments

High-Level C++ is rather verbose so it is often developed in connection with an IDE, e.g. to jump to a class definition. C works way better with established tools like grep and co, as it does not do function overloading.

- Debugging

C++ is for me the most hard language to debug, as their is so much stuff you have to keep in your head. Due to name-wrangling symbols get also weird names in debuggin areas.

- FFI

C is the established high-quality FFI approach and popular languages have very good _C_ FFI support: Python, Haskell, etc. In particular it is simpler for language designers to support C.

It is similar to the Java/JavaScript debate, where one might argue that both are interpreted languages.
My guess is it's using a pre-built Wordpress template.
I thought the same thing. Someone should sell a mixed pack of a couple dozen sachets.

I cook a reasonable amount and have a cupboard full of various vinegars, oils, etc but for someone who doesn't cook often, the mixed sachets could work well to cut down wastage.
The site has gone down, once for a power outrage and another time cause the traffic peak... I think the problem are solved now. :-)
>Both Android and iOS are horrible when it comes to easy of use and know what you are doing in my opinion.

I'm going to disagree with you there. I've seen toddlers use the iPad. My 60 year old aunt who never 'got' Windows (even simple things like managing application windows, or figuring out where files go after being downloaded), figured out iPad in about a day.
Yes. The two processors will eventually share the same memory space. But I am not wikipedia and I won't go into more detail here.
Ask HN: What are some good resources on the history of programming languages?
I liked Erik Levenez's giant poster: http://www.levenez.com/lang/

I am looking for anything of that sort -- books, posters, newspaper articles, well-written blog posts.

Thanks!
Not for bullshit stuff like this. I used to work in investment management I am already cynical though.
It seems that Kotlin was adequate, which is why they chose it. With no idea of the project or the team working on it, I'll assume good faith that they were right.
REST: Isn't resource-oriented really object-oriented? (2008)
Meow Blocker PRO – Block Ads on Facebook with Meow Power
Great project, can`t wait to play with it.

Just a little nitpick, as far as I know Firefox OS is not using SurfaceFlinger but talking direct to the GL layer.
US Census Bureau Hacked by Anonymous Hackers
It's using a webflow[0] template but with a seemingly customised template that whoever made it called 'plasma'.

[0] http://webflow.com/
>After all, once we're on two planets

We'll never be on two planets in any meaningful way. Antarctica is a paradise compared to everywhere else, and nobody wants to live in Antarctica. There is no other place for us in the Solar System.
What is the false sense of security created by sudo? You don't have to have a password on your account to use it.

You seem to think sudo adds security even when you don't use a sudo password. That's precisely the false sense it creates.

snoopy

On vanilla Linux there is no dependable audit trail after someone becomes root, period.

that you are meant to think about what you type if it begins with "sudo."

Because you don't think when you type into a root shell?

The mythical "stray rm" is a strawman. I've never heard of one happening in the real world. If you're that careless then sudo won't save you either.

What I do see often is people spending minutes on trial & error because sudo turns even trivial commands into a minefield when a pipe/redirect, the shell environment, globbing or a loop gets involved.
Design cannot really be done by comitee.
$100 billion is still a drop in the bucket when compared to iur own federal budget, let alone the budgets of all the participating countries in the ISS. It is also a showcase as to how we can survive the depths of space if we ever need to migrate off this planet.
Kotlin is great, but I would like to point out a few things:

> Lambdas can be inlined!

Kotlin's inline functions are meant to serve as a poor man's macro system (to implement simple control structures) and/or for argument type specialization -- not to save the "inner class overhead" because, guess what? There isn't one! While HotSpot's JIT will certainly not inline lambdas in every circumstance (though it's getting better), it will inline them in all cases where Kotlin's inline functions can be used (and many others where they can't). It is possible, however, that inner classes do have some overhead on Android.

> Reified generics!

Kotlin does not reify generics, and like in Java, that's a good thing! Java's erased generics are precisely what makes polyglot interop easy.
Isn't the basic problem that existing residents already get rich (or at least, don't get any worse off) as the city gets richer, because they have the power to extract rents from new residents? Current owners have every incentive to prevent construction of new housing, because it makes their own assets more valuable. Renters protected by rent control have no inventive to care either way, since their rent isn't going up. The only people who do care are newcomers who didn't get the benefit of rent control, and all the people who aren't moving to SF and contributing to its economy because they're priced out, but they don't get a vote in either case.
What does "to succeed" mean?
As long as it will be usable for me and some other people, not abandoned and keep progressing, it will succeed. It doesn't need to take over the market.
Intelligent life is rare on Earth. Out of tens of millions of species on our planet that exist or have existed, only one is intelligent enough to make a civilization.
Looks like you're entirely right: https://developer.mozilla.org/en-US/Firefox_OS/Platform/Arch...

Sorry! FWIW, there's an old ZTE Open bought retail during a KDE event in Spain on this desk somewhere and I consider Firefox OS a a Very Good Thing. :)
> You must have some very low standards for "looking great".

For an early project, no, it's quite nice. They did not change a thing from QML apps, and it works fine already, without any design changes.

> The design is all over the place.

The design is clearly not all over the place, and is way better than any early Android or Ubuntu version. It's an early prototype.