skysight-inc/HackerNews huggingface dataset:
long-term strategy: get established now, ready for when legal drones/self-driving cars shrink delvery costs.

but also kinda reminds me of webvan...
Small unrelated comment: I love how that menu works. It does a really great job as an alternative for the hamburger menu.
waitersonwheels.com has been doing that for years. From what I recall consumer delivery proved not to be that economical and now they concentrate on business clients. I believe they're doing fine but I'm not sure it's an explosive growth model.

On a general note, you look at industry incumbents and they're not shy about leveraging technology as things are, so I'm not convinced that software is going to eat their lunch as the article claims.
Not everybody likes Qt's CLA.
The signals system of Gtkmm seems pretty neat.
To clarify, for the `.buy-button` class, is that where one should put super-specific styles like `margin-left: 12px`?

Also, is there a good place I can learn these kind of things? I'm a programmer trying to get better at CSS (SCSS now that we've setup the asset pipeline)—so far I've been reading random A List Apart and The Sass Way articles, but I feel like I could use a more holistic, in-depth understanding of CSS if there's a good book out there for that.
>In Norway a dev starts at $100k a year; or you can pay roughly $250 an hour for freelancers.

I still think you paid more than the site is worth but... you can get that kind of rate for freelancing PHP? I think I need to move to Norway.
Automated brute-force attack against the EFI PIN (2013)
And by "Not everybody" you of course mean "People who don't know any better", right? The Qt legal situation has changed a lot lately, especially since Nokia went out of the picture. Look it up:

https://qt-project.org/legal.html
I think one thing that's missed, here, is that (e.g.) the company that owns "MacDonald's" doesn't actually operate fast food locations: they're franchises. Instead, the company (which has the high P/E spoken of) operates gigantic commercial kitchens-slash-factories and ships patties and other materials to the franchisees. Operating MacDonald's restaurants isn't a cost they bear. In this sense, these large franchises are already even more streamlined than Sprig, et al.
Get rid of 'beta' on the site header, there is no need for that and just makes you look cheap. I also dislike ratings on 1-10 scale (instead of 1-5, for example). What's the difference between a 2 and a 3, for example, or 8 and 9? It take too much thought.
Hey Id,

I'd say learn how CSS works first and really understand what it's doing. However, Sass can help you write very maintainable efficient styled code.

I will always recommend using Sass, but only if you know what CSS you're making and know that it matters what CSS is being output.
Books were not interesting for them because US didn't censor books.

But they did other stuff. For example, read "Spy Handler: Memoir of a KGB Officer" that is written by one the senior counter-intel people from KGB (he handled Ames and Hansen).

He talks about some "projects" and "operations" KGB did in this regard.

Here is a few of them (some already mentioned):

* Planted rumors in newspapers (AIDS was created by US scientists to kill off the black people) [ I remember hearing this one as an urban legend ]

* US sometimes naturalized ex-German active Nazi supporters. Sometimes the Soviets had better archives and trails left than what Americans had. In one case they shamed and pointed at one of the Dept of State workers who was concentration camp guard (and lied about it).

These ones I heard from other places (usually growing up they pop-ed up as "urban legends").

* Planted rumors that US was importing Latin American children and extracting their organs.

* When US was dropping bombs in Laos and Cambodia during the Vietnam war, I remember hearing that US deliberately designed their cluster bomblets to look like toys, made them not explode on contact with the ground, with a hope that a child would find them, start playing with it and then it would explode. Message was "US deliberately targeted children with advanced weaponry"
100 Days of Android
Hi everyone. My name is Alex. I wanted to share with you a side project I have going on right now called 100 Days of Android. I am an interactive and visual designer and finally decided that I want to learn to program.

The website is http://www.100daysofandroid.com.

My goal going into this was to simply see what I could learn in a 100 day time span with roughly 2 hours of learning per day. I did 0 research, and simply started with a Google search, "how to learn Android."

At any rate, I'd love it if some of you followed along. I am hoping that this turns into a mini guide of sorts when I am done that will help future people, or inspire others to just do it.

That's all. If anyone has ideas of really simple apps they would like make, feel free to let me know. By the end of this I am hoping I can tackle some of them. :)
Parts of the gui that used to render correctly now stops updating at all.

I suffer this problem with an image viewer (geeqie) on debian. I have to restore/maximize the window to force a redraw and it has been like that for months.
Ask HN: SSO services, Auth0 vs Stormpath vs DailyCred
Hi all,
I'm looking for experience/opinions on the above 3 mentioned SSO services.

The use case for the service for me is to use it for multiple small side projects that I would hope to grow in the future and would like to be able to get all the data out if needed. I don't want to spend my time dealing with login systems, I'd rather concentrate on the products hence willing to pay some cash for a service rather than writing it all myself.

- Stormpath (www.stormpath.com) I'm currently favouring this due to a more understandable pricing model and their explicit mentioning of being able to export all the data from them if needed (even if they have limited social login options, only 2 as far as I can see).

- Auth0's (www.auth0.com) Pricing model seems strange to me (if I could predict my user login rates it might be better) but their product seems very polished.

- Dailycred (www.dailycred.com) pricing page is just confusing/weird to me and I find the web page not that friendly to learn about their product so not that enthused by it.

But all seem to fairly light on information about uptime SLAs etc.

So as I said, any current users of any of these I'd love to hear from! (or if there's better ones out there please let me know :) )

Thanks!

Paul
The questions specifically asks for co-founders, not employees.
After seeing this, talking about id selectors in the css seems...
A down vote? No answer? Says it all.
Do you have a link that would educate me about some of these problems? Package management interests me because I might find myself developing a package manager in the near future, but I don't know much about it.

Not supporting multiple versions of the same software is something that I identified as a problem though.
Sorry, "fork" was the wrong term. How about "long-term working branch that might get merged eventually, but also might get used in preference to the original to the point that people start just submitting their PRs directly to it"? (Think egcs's "fork" of gcc.)
The Markov property does not require dependence on the previous state-- it requires that the distribution of the next state given the history of the chain be the distribution of the next state given the current state. The lottery trivially satisfies this property since tomorrow's winner doesn't depend on today's winner at all.
This is not true. McDonalds has plenty of corporate stores in the US (I worked for one as a teenager); not all stores are franchises. In countries like China they do not franchise at all; instead every store is owned by a joint venture.

And of course Starbucks will never franchise (well, Marriott, but look at how that turned out)...they aren't even very happy about joint ventures.
Exactly. I feel like this post was blaming Gtk+ when it seems like the real problem was the distro not realizing that their package dependencies didn't trigger a rebuild.

If something breaks ABI compatibility, that doesn't mean it is API incompatible. It just means all you need to do is recompile dependents and everyone's happy. It sounds like almost all of the problems in this post were caused by a failure to rebuild dependents. That's a general problem that can affect any library, not just Gtk+.
I just finished watching this, it was pretty interesting. Thanks.
Around that time I worked for Trolltech and got a good view of how that project was run. The trolls took compatibility very seriously. From devs that were running KDE 3 using the current nightly build of Qt 3 to swapping out the Qt library of various Qt applications with the next Qt release to find any regressions ourselves, keeping things working was important. Dogfooding with KDE, internal tools etc was expected by developers. It is not to say we didn't make mistakes, but we did try to prevent as much as we could. A good API really goes hand in hand with compatibility. Because almost any API change in C++ is incompatible and because any public API we would be stuck with for years there was a huge incentive to get it right. When designing any new API there was always multiple rounds of API design sessions often with many different developers providing feedback and always feedback from the documentation team. Is this API extensible? Does it use the same terminology as the rest of Qt? Could any of the function names be named better? Is there any api missing or that could be removed, etc. New classes had examples and demos not just for documentation purposes, but often enough written first to help find the best API (before actually implementing it) and second to be used to regression test compatibility. Before a release all new API was reviewed one last time to catch any errors that might have slipped through. Many of the lessons learned can be found in "The Little Manual of API design" that was written by one of the Tolls Jasmin Blanchette http://www4.in.tum.de/~blanchet/api-design.pdf It is because of all of this effort that when you are using classes in Qt you often can intuitively know what how the api would work. Again we did make mistakes, but we tried to learn from them and we were not shy about holding back on an API that wasn't ready for a release rather than commit to an API that we were not sure about. I recall more than one API being delayed for the better 6 months or so before being included in the next release (4.3 v.s. 4.2 for example). The result was always a better API and a more bug free class, a win all around.
Looks like there's also a KMP implementation here specialized to ByteStrings:
http://hackage.haskell.org/package/stringsearch
To answer your first question, yes that is exactly where you should put your super-specific styles. You want to put your communal styles in your placeholder, styles that all types have but are different in the mixin (background color, etc) and the rest on the class itself.

The best way to get better at Sass is to follow people who are active in the community (which unfortunately is not me). Start with Chris Coyier and Hampton Catlin and work your way from there.

If you don't mind me plugging my own talks, I have a few that are really good at learning Sass:

https://speakerdeck.com/liamdanger/why-your-sass-is-bad-and-...

https://speakerdeck.com/liamdanger/what-if-css-was-object-or...

https://speakerdeck.com/benbayard/how-to-raise-a-code-puppy
Code rot is a whole lot less inevitable if you choose to write your code in certain ways and pick the technology you use very carefully.

A lot of it has to do with not using the popular whiz-bang junk of the day.
This would almost certainly fall under the definition of security under the '33 Act.

Besides this, the questionable practice of calling this coin "equity" and representing that it entitles holders that gives them some kind of ownership stake in companies funded with this coin on the website, while putting the disclaimers within another document, creates the impression that the issuers want people to think this is equity so they can raise BTC. As the founder has said in a comment, the majority of the swarm consists of non-native speakers at the moment, so this distinction would be lost on them. There seems to be demand for something like this, but the lack of details or research into relevant laws give me plenty of pause.

Can the founder (Joel) clarify his affiliation as well? His swarm bio at http://swarmcorp.com/team.html lists "#Harvard #Brown #Penn" but his LinkedIn profile seems to indicate that he did not actually get a degree from all of these institutions.
Writing for standards compliance is great when you don't care where/if your code works, what browser do you use that perfectly adheres to all the standards?
And what is the point? You haven't actually suggested any improvements that require such a "fork"
Hm. I had thought that all the large chain fast food stores were essentially franchised. Interesting; thanks.
I'm claiming that there is a very serious flaw in the argument, and these remarks do not address the flaw I have brought up.
.NET developers aren't real developers? Most people in the game industry also swear religiously by windows/visual studio, apparently games are "real" software anymore.
Thank you.
We are providing only an interpreter now.
Egison is not fast and we don't provide benchmark yet.
The development of Egison is currently sponsored by Rakuten and Rakuten Institute of Technology, but a current active developer is only me.
The problem with these tokens is that at the end of the day there is no direct link between a token and the asset they're linked to- Unlike a stock, which gives you voting rights and other privileges.

Mind you, there is nothing wrong with a completely "unlinked" asset per se (Bitcoin has proven that) but an unlinked asset's price will, all things being equal, quickly undergo a price-discovery process that will capture the majority of future expected returns. Hence, the price for these equities at any moment in time has no expected return beyond the early floating exchange rate. Therefore, its true future returns should be modest (the same as equivalent cryptocurrencies) and it will have only modest potential as an investment.

Bottom line: If the coin doesn't give me any "special powers" like a stock certificate does, it has little upside potential compared to any other cryptocurrency- Hence, it makes more sense to invest any capital I have in a more established currency, like Bitcoin.

(And for those arguing "Yes, hempcoin/newcameracoin/etc DOES have value and special powers beyond Bitcoin because my hempshop/newcamerashop/etc doesn't take bitcoins but does take this specialty coin" then it should be obvious that you'd be able to perform a JIT purchase this coin using bitcoins through an exchange, which means Bitcoin holders have access to the same "special power", without needing to be long-term holders of the asset.)

These types of coins will only become interesting once cryptocurrency contract technology becomes more developed, so that these coins can give holders more extensive special rights regarding the asset/project the coins are linked to.
this is a huge reason to support obamacare..

I know a guy who happens to be extremely specialized in a certain high-end medical finance suite. He could easily demand a very high consulting rate. However, his wife is a cancer survivor so under the old health laws he had to settle for a single employer at a hospital administration salary.
Consumer delivery is alive and thriving where I live. We personally order from Sunshine Kitchen (as well as a few other restaurants) a few times a week for dinner. Every McDonalds in my city has a fleet of electric delivery bikes and they seem to be pretty busy. All ordering proceeds online.

Oh, did you mean to just limit your comment to the states?
Speaking from a Windows user perspective, Qt interfaces feel near-native, much unlike Gtk interfaces, where many of the little details don't quite match native behavior.

But there is this massively annoying little bug where submenus close immediately when you hover another top menu item before reaching the submenu. This makes quickly navigating menus quite cumbersome. (Doesn't happen with native Windows interfaces.)

Does anybody know if the Qt devs are aware of this? Don't they think of it as an issue?
That is not necessarily true. Employers are moving to Employer contributed health insurance. Which means that there is a specialize payment option [given benefits of paying pre-tax] that subsidizes the health insurance option. So technically they do and don't offer the plan.

This opens up the PHX (Private Health Exchange, market). The future effects are a little unknown at the moment, but the PHX is making bank.

All the ACA (screw the name "Obamacare") just is a requirement that all citizens must have health insurance. It's no longer a situation where the "poverty" citizens and seniors are guaranteed health insurance anymore. So if you go jobless/self employeed, you'll have to get a plan on the private market.

Good thing: The private market (which forces the carriers to actually compete for once). Also, the carriers have a requirement to serve their customers rather than administrative items. (Which also helps the secondary carrier supporting market)

Bad: Employers are given more power to push their social/health agendas and will be going away from group based plans.
Dijkstra’s algorithm and the Fibonacci heap
In NSA-intercepted data, those not targeted far outnumber the foreigners who are
Binary compatibility is noble goal, but when you have the source code to everything it can also be advantageous to just rebuild dependents. The Windows source code contained lots of extra complexity because of its legacy compatibility commitments.

Being mindful of ABI compat, though, is important because rebuilds mean more package downloads for end users and more builds for distros. That doesn't mean we should never, ever rebuild stuff, though.

The KDE project has a really helpful C++ ABI compatibility reference: https://techbase.kde.org/Policies/Binary_Compatibility_Issue...
> Propaganda tends to be the tool of Stalin-esque dictators.

Not even close to true. Anti-authoritarian revolutionaries utilize propaganda to further their causes just as much as authoritarians do to solidify their positions. For example, Thomas Paine wrote propaganda for liberalism against British colonialism.

There's nothing remotely ironic about the CIA sponsoring an anti-Stalinist work.
No. An FTP client written in 1987 works today because of standards. I meam standards that define how the application interacts with other applications and input.
I really like the look of kotlin, but is there a release date for 1.0?
The first of the two claims I stated implies the second, but not vice versa.

I don't really understand what you mean by choosing an example sequence. Here's one: all prisoners have black hats. They all guess black. They all go home. Nothing in the problem rules that out, though nothing guarantees that the prisoners' strategy will get them this result. I believe there are actually an uncountable infinity of strategies that the prisoners could choose, with an infinite number of distinct choices that the prisoners could make for any given sequence that they get arranged in.

What the strategy guarantees is that starting with the first prisoner, some (zero or more) go home, and some (zero or more) remain captives, and then after some (finite, standard) number of prisoners, all the rest go home.
Getting Past Junior
Well, to me, it's still mystery meat navigation. Why do we need this on desktop sites?
The franchise model got McDs started and a lot of chains still use it heavily (e.g. subway). But the "chain store" model (centrally owned and operated) is actually an alternative to the franchise model, and seems to be more popular these days with the newer ventures.
Homemade Speakers
Site is down for me. Text:

By Robert J Berger, on July 5th, 2014

First they came for the Whistleblowers, and I did not speak out— Because I was not a Whistleblower.

Then they came for the Boing Boing Readers, and I did not speak out— Because I was not a Boing Boing Reader.

Then they came for the Linux Users, and I did not speak out—
Because I was not a Linux User.

Then they came for people who mocked the NSA, and I did not speak out— Because I was not mocking the NSA.

Then they came for the Jews (they always eventually come for the Jews even when Jews think they are mainstream), and I did not speak out— Because I was not a Jew.

Then they came for me— and there was no one left to speak for me.
Just use Sublime Text (Why Vim is bad by design)
Looks like fun. Don't break the chain!
Cached:
http://webcache.googleusercontent.com/search?q=cache:i-hXFA0...
I'm not quite sure they're gone. He doesn't quite fit the definiton of a polymath, but Arnold Schwarzenegger comes to mind as someone who has been successful in many disparate areas. And Elon Musk has a BS in physics, co-founded PayPal, SpaceX, and Tesla, all of which are quite different from each other.

Some kinds of research necessitate knowledge in a lot of different fields. My work is in molecular dynamics simulations, which requires a mix of chemical engineering, chemistry, physics, materials science, mathematics, and computer science. The school I attend even offers a minor titled "Interdisciplinary Graduate Minor in Computational Science".

I think part of the problem is that people don't want someone who is kind of good at everything; they'd rather have someone who is an expert at one thing. My undergraduate advisor told me to not put my undergrad athletic achievements on my grad school application; he said it would be seen as a detriment (I ignored him). But I've often found some of the best people in their fields are also the best at many other endeavors, because it is their work ethic and perseverance that pushes them beyond whatever their natural genetic limit is, and these traits are common to whatever it is they attempt to master.
Even if you don't like Slavoj Žižek, he has a funny story related to this:

https://www.youtube.com/watch?v=PIPjmmmh_os#t=1614

He talks about how he and his associates were dissidents and had meetings and they agreed on a protocol to talk gibberish at the end. Fake, military sounding code words and stuff. It was a fun thing to do. Years later they discovered the amount of head-aches and resource drain they caused on the secret police who tried in vain to discover the meaning in this nonsense, thinking that perhaps there was some serious stuff going on.

That is why I hope one good thing comes out of it, and that is people might start taking cryptography slightly more seriously and they'll also start actively fighting back. This is one way and it is fun too. (for some strange value of "fun").
The Snowden documents revealed that Germans visiting the Tor project website would be subject to permanent NSA surveillance. Does that make you more or less likely to click the link below? If the answer is "less likely", how does it feel to be intimidated out of your free expression?

https://www.torproject.org/
Completely agree with what you say, so not sure what argument you think I'm making. I'm only pointing out that our system does have fraud prevention mechanisms that do not exist with standard cryptotoken offerings.
Google's 2013 revenue is 20x greater than Chipotle (~$60 vs ~$3.2 billion).

To insinuate that Chipotle's higher P/E ratio says something about fast food vs tech is silly. It's because Chipotle is so much smaller than Google that it's easier for Chipotle to increase revenue than Google.

In 2004, Google had about the same revenue as Chipotle did in 2013 but a P/E ratio of ~100, far higher than Chipotle does today.
I thought I'd ask for a goal 3^6 (729). But this is impossible with this algorithm.

243 243 243 x x

81 81 81 x x

27 27 27 x x

9 9 9 x x

3 3 3 x x