skysight-inc/HackerNews huggingface dataset:
many people still considered windows a monopoly, when you could easily buy redhat at most local stores. MS Office file formats were also considered a monopoly by Richard Stallman, because businesses used them and it was difficult to now change (there are tons of competing formats).

the tech industry likes to change definitions to fit their viewpoints.
That's fair enough. An explanation of the widening income gap in the US (as opposed to non-widening income inequality in Germany) would be interesting.
I had that same question some time ago. I found that Google uses Python bindings[1] for fontforge, but it had that dependency on fontforge. So I opted for a Python-based solution called fonttools[2] instead, and it works pretty well. It comes with a utility called pyftsubset which you can use like so:

pyftsubset FontAwesome.otf U+f0{2c,9e,99}

This creates a file called FontAwesome.otf.subset that has the selected glyphs. The FontAwesome site has the Unicode value on each icon page.

[1] https://code.google.com/p/googlefontdirectory/source/browse/...

[2] https://github.com/behdad/fonttools/
So You Need To Name Your Startup?
First global startup competition announces its winners
KickStarter for "Release the Game" – an agile and DevOps themed card game
I think you mean Go can't do a fancy ORM because of it's strong type system?
I would say it's generally a bad idea to mock 3rd party libraries. It's code that's not under your control and testing with a mock which may not match the actual behaviour could cause you trouble. In the case of network requests, something like VCR[1] helps a lot.

[1] https://github.com/vcr/vcr
"In the U.S., by contrast, fewer and fewer people are employed in middle-class manufacturing jobs"

Isn't this kind of on purpose? I get how we're now bemoaning the loss of manufacturing in the US, but before times "got hard" the shift to a services based economy was seen as a good thing. Or at least a good thing as long as the economy was/is healthy.

One could argue that it isn't, and that the loss of manufacturing caused the US economic problems but that's another discussion entirely.

The article seems like it's conclusions are based on job classifications between two countries that don't tell the entire story.
I don't think your understanding how a Monopoly applied in the situation with Microsoft.

Microsoft's Anti-trust suite was because of its web browser's dominance, IE was during the anti-trust suite upwards of 95% of all browsers on the Internet, this was because of bundling and defaults.

While other OS's may not execute on Apple's own hardware, other hardware exists (other smart phones) that directly compete with Apple. And by compete I mean neither Apple nor Andriod nor WindowsPhone 'owns' >90% of the mobile market.

This is how Sun didn't get involved in trust litigation over the fact that Solaris was the only OS that ran on Sun SPARC hardware, because its hardware was work station hardware. Which had to compete with Silicon Graphics, IBM, Apple, Next, etc.
Mobile First? Not So Fast.
So this is thin enough to fold back, flat against the front seat without gouging into the space of the person behind right?.. Right?
The type system doesn't preclude any of the requirements he listed (other than it simply not being Go)
Why can't you lay off any employees?

I know thats a shitty thing to do but it seems like your best choice.
Do Go and Rust share a lot of similarities? Apart from compiling into native code and being relatively new, what?

It seems to me that Go and Rust are much more different than alike. Go has GC, Rust has lifetimes. Go has a simplistic type system, Rust has a sophisticated one. Go allows shared mutable state, Rust does not. These are pretty deep differences.
$1.6 million of Bitcoin used on Overstock
That's why programs like valgrind are great, they check all your memory allocations, and ensure these kinds of bugs don't occur (though it can only test codepaths that run, and has an overhead for all the checks).

This is also why I'm so excited about Rust. Suddenly your compiler and language definition ensure these kinds of bugs can't occur.
You can't put systemd code behind a compile flag?
I don’t understand what this means.

The difference between a stub and a mock is about the object under test, not the collaborators that are being replaced with doubles. We use a mock when we want to test the object’s interactions with its collaborators; we use a stub when we don’t care about the interactions, only about the values that result from them.

What does that decision have to do with whether the interface is small and well-defined?
The problem with the UG is that it, too, doesn't have the creditworthiness of a "real" GmbH - and we're back at square one, no viable way of getting capital except by putting up personal property as collateral.
Most people out there are going to be nay sayers. A truly good idea is good because it's a secret. PayPal's secret when it was founded was that people might want a secure way of making payments over the internet. Facebook's secret was that people want an easy way of staying connected to everyone they've ever met.

Ideas are inherently not obvious. Judging the value of an idea is even less obvious.

At the end of the day, you need to take small bets. Don't wager your life savings. Listen to the criticism and have the confidence to filter out what you think is irrelevant.

"First they ignore you, then they laugh at you, then they fight you and then you win."
You're right, I'm sorry--it was early and I got my initialisms wrong. Thank you for the correction--I'll correct my post.
"On the topic of performance, keep in mind that Go gives the programmer considerable control over memory layout and allocation, much more than is typical in garbage-collected languages. A careful programmer can reduce the garbage collection overhead dramatically by using the language well; see the article about profiling Go programs for a worked example, including a demonstration of Go's profiling tools."

And

"The current implementation is a parallel mark-and-sweep collector but a future version might take a different approach." (which I'm certain it will)

http://golang.org/doc/faq#garbage_collection
At least "solar roadways" has a clear purpose/need. Twitter and Facebook were/are almost completely frivolous, and only because of success have they become part of the business fabric in the US and around the world. The idea what these two services succeeded and are so "valuable" is indeed pretty radical.
It's UDP only. They also hard-code the port instead of looking it up with getservbyname, which is a little weird. If you want to use TCP, send syslog messages to localhost, and have a local rsyslog/RELP forwarder send messages remotely.
But part of the point of Tesla is that lots of hobbyists and researchers and failed companies already did the work for proving that electric cars are feasible on a basic level. They could take that work and on top of it build cars that are beautiful and have refined engineering.

Aside from the DARPA challenge in the desert, Google has had to start from square 1, so it needs to accept that it will build ugly cars first.
Hopefully they account for controversial comments, too. If a comment gets 130 upvotes and 145 (karma-equivalent) downvotes, I want to see it. Also, I know that dang has mentioned helping minority opinions out more than once.
Have the servo developers endorsed TeePee yet? If not, that's a major sign that "Are We Web Yet" isn't close.
So they have effectively added hundreds of large hooks to catch straps, bags and loose clothing into an already crowded cabin. Excellent.
The models have very svelte arms. What happens when a bigger person tries to share the bottom and had and arm taller than the top. Are you using the other person's arm as an armrest? Ew potential.

Also, how long until some breaks their arm by getting it stuck in the hook?
From a quick search, it looks like Thailand uses GSM (AT&T/TMobile) and not CDMA (Verizon/Sprint). So you will not be able to use your phone unless it supports both bands. https://discussions.apple.com/message/18588063#18588063
Not joking but we're moving our Linux-based stuff to FreeBSD (mainly operations stuff, mail, dev systems, cache and monitoring). We've done a lot of recent work and FreeBSD scales down better to smaller systems. Systemd isn't the only reason but it's a big motivator as we're really not interested in factionism and politics, just reliability and longevity.
Why we love the new Facebook login, and why you should too.
This article does not site any statistic as evidence to show Germany is more innovative than the US. (You'd be excused for missing this, since they site lots of other irrelevant statistics that have no bearing on their thesis.)
Does the number and length of comments affect points?
No need to outlaw anything.
But getting a human driven car insured for urban traffic will be quite likely seen as a luxury/leisure expense someday.
Stoll was one of the first to hop on the Internet bandwagon, and he thought he could get lucky twice by hopping off the fad before it became passe.

As for the crazy from the other side, read anything by Nicholas Negroponte at the same time.

A lot of young people, especially young hackers, think like authors of science fiction novels, where there is some grand society that they have designed, and how everything is happy. Why don't people get on board?

First, they don't trust you to be right about all the trade-offs. This mistrust only increases when you tell them to get with the times; it's clear distaste for their preferences, so it only signals that you don't value their input.

Second, even if your new society model is better, you have to get people to use it. And if the way you transition is "everyone give up your old thing, then we will all move to the new thing, trust me," they will do the opposite of trust you.

Self-driving cars are a very nice transition, because no one is forcing them into use. You can have one if you want. You can hear your friend talking about how useful they are. You can try it out, and if you don't like it you don't have to use it.

"No one owns a car" is not a nice transition, no matter how awesome you think it is in the latest novel you read about able-bodied and pretty 20-somethings. Public transportation really sucks in a lot of places precisely because making public transportation awesome gets less priority than a bunch of other things, like demanding that people get to bring their pets or bikes on board, or the homeless people using it as a place to sleep.

You can make a very good case that social justice requires letting the homeless sleep on the buses. That's fine. It may even be the right call. But it means that no one else will want to use the buses. (NYC has cops every block to keep the homeless moving along, and their public transport is pretty nice.)

Buses could be awesome, if they were managed like Google buses. I would love to take one of those to work. But look at all the grief they get from the left. Grand ideas for re-imagining society will face opposition from places you would never have imagined.
Microsoft Buys 'Capptain', Will Integrate It Into Azure
Now I wonder if an octopus would be more reliable this time.
Better data centers through machine learning
For Clojure, some pretty good web frameworks (with ORM and everything) are starting to pop up [1] [2] [3] [4], but they're still early revisions and thus are prone to bugs and security holes [5].

However, due to the JVM nature, one could use some of the well-tested and well-defined Java Web Framework from Clojure (with a lightweight wrapper, of course). I'm not really sure if people are actually doing that in production, though. [6] [7]

[1] http://caribou.github.io/caribou/docs/outline.html

[2] http://hoplon.io/

[3] http://www.luminusweb.net/

[4] https://github.com/pedestal/pedestal

[5] https://news.ycombinator.com/item?id=7472841

[6] https://github.com/apache/tapestry-5/tree/master/tapestry-cl...

[7] https://github.com/jblomo/heion
While the web is one place where GCs have been well proven and a non-problem, are there actually any cases at all with Go where the GC became a problem? It seems like this GC advocacy is based upon a checkmark more than a reality.

My experience has been that Go has very lightweight GC. The compiler intelligently turns a significant number of allocations into stack allocations (the same allocations would be heap allocations in .NET and Java, by comparison). It, by design, minimizes the amount of work that the GC needs to do, and in most real projects it just becomes a complete non-issue.
The issue isn't that systemd makes init configurations unportable, it's that it makes programs unportable by tying them to systemd. What do we do 5 years down the line when we realise systemd was a bad idea and want to replace it with something else?
I've seen people run Ubuntu on a apple hardware.
Zura, I doubt we will open a new batch of full-time positions for Servo before the start of Q4. That said, I'm always willing to see what I can find for candidates with an exceptional background!
clojure can use all the jvm ecosystem as a fallback (if the native solutions are not up to the task).
No, as compared to Rust's type system, Go's is pretty unsophisticated.
It'd be interesting to see if visual cues predicting the steering would counter motion sickness, I suspect so. A projection on the windshield could signal all upcoming steering movement over a threshold, giving your body time to brace.
That's fantastic - thanks much!
> marked incompatible with nexus 7

FWIW works perfectly on my 2nd-gen Nexus 7.
No, I don’t. While a strongly-typed language, Go’s type system is very weak compared with one like Rust’s.
Not to be a curmudgeon but why would one want to use Rust for web development for a non-toy project?

I am a big fan of Rust, but as it aims to be a better C++, it is probably a better fit for OS development, game engines, embedded systems, databases, complex desktop applications (Photoshop/Word/Chrome), etc. While Rust is quite expressive for a systems programming language, its banner features are the borrow checker (+ lifetimes, etc) and powerful static type system. Rust emphasizes zero-cost abstractions with compiler-enforced memory & thread safety. The popular web development languages are dynamically typed and interpreted, with an emphasis on rapid development, which is a very different niche than Rust claims to fill.

Perhaps Rust could be used to build a highly optimized server for a large site, but at that point it would probably better to write the application to run on the JVM. Although the JVM may be slower (within a constant factor, and assuming Rust is eventually as fast as C++) and more memory-intensive than the optimized native code produced by Rust's LLVM based compiler, the JVM's extensive tooling and run-time profiling tools make it a natural choice for high performance web servers.
Spotify Disables Android App And Directs Listeners To A New Play Store Listing
Don't you think there are too many boundaries in our world?
Groupon is selling Chromebooks for under $130
To Make a Killing on Wall Street, Start Meditating
I agree with you, but current open source alternatives (XMPP and it's clients) are lacking really good clients for the osx/ios/android/linux/windows/web which share some common functionality (embedding images, videos, keeping a tab of sent files, search, ...).

I would give money for somebody to work on this problem and open source it.
Servo uses rust-http, which I wrote; Teepee is not yet to the stage where it can be used, but I expect that once it is Servo will switch to it as is convenient.

(BTW, I’m curious: where did the spelling TeePee come from?)
Your profile lists an icq #, an email address, and a twitter handle....

You don't think there's value to networking social connections together online for ease of communication and media sharing? How else would all the things these networks do, be performed in an efficient manner?

There's no value to KiK, WhatsApp, instant messaging, email etc? Because all Facebook is primarily, is a communication platform, whether you're sharing text or images or video.

I think you've got it dramatically wrong. These things are worth a trillion dollars, and the value has been proven true across every culture on earth.
Between me and some stranger on a plane? Absolutely not. There aren't nearly enough boundaries in our world for that
What nonsense.

'Germany innovates in order to empower workers and improve their productivity; the U.S. focuses on technologies that reduce or eliminate the need to hire those pesky wage-seeking human beings.'

First, hogwash. Second this whole article is an attempt to pick a bit of this and that and get to a conclusion, like some high school debate club.

Germany's manufacturing sector is more innovative than the US' at the moment. This has all sorts of reasons. They’re good at industrial engineering. The US’ software industry is by far the most innovative in the world, especially consumer facing software. Israel has a strong generic drugs industry and South Korea are great at consumer electronics.

Different countries are different and if you want to draw a narrative explaining why, you’ll need to set a higher bar than this.

These things are not some inevitable outcome of a policy. They are organic developments that happened. They have a history. They’re caused by culture, and luck and magic as much as and more than they are caused by the “three factors” that he lays out.
You wouldn't tax essentials (basic food, basic clothing etc.). You would tax the extravagances that only the wealthy can afford.
Thank you for your suggestions.

#1: I made this more clear by saying that this holds for a lens with focal length f ... when d=f.

#2: I made the distinction between the DFT and CFT more clear. I never say they're the same thing, but that they are closely related.

#3: I added a paragraph about the complexity of the FT. Thank you for mentioning that.

#4: I didn't want to include the derivation -- I wanted to show the end result. I pointed the readers to Goodman if they want the derivation.

I also addressed the paraxial approximation in the footnotes as well.
I view this as definitely enforcing coupling.

The issue is that you should want to make it very easy to change the API signature of internal components.

Mock objects can tend to reinforce internal coding choices when things that are not a public interface, or a service boundary, are mocked out.

If you're mocking at this level, there is a potential for refactoring of intra-class API contracts to become much harder to change.

Thus, it would be better IMHO to mock out only meaningful service boundaries, and concentrate testing at the public contracts.

You can still get very strong coverage, but you're just thinking about a different level of inputs.
Having a stranger's arm on top of mine is worse than next to mine. Furthermore, elbonics (http://www.urbandictionary.com/define.php?term=Elbonics) usually results in a single person claiming the armrest. That will no doubt occur with this design. Only now the claimer is left with an even less-comfortable armrest.
Are Businesses Ready for Mobile Consumers?
Just got in contact with the maintainer of the site (hansjorg), he plans on fixing it up today or tomorrow.
How did you find a job in the US?
Favorites win every game! Try doing your March Madness basketball bracket like that and you will not get very far. Saying the 1st and 2nd seed teams will be in the final is not a reasonable prediction.
TL;DR: passion = you can't not do it.
I don't think there is enough of an FP community doing large, heavily tested systems to allow accurate generalisations like that. I can think of plenty "We used FP, and everything went better than expected!" articles, but you probably don't hear from the people who tried, but came across problems.
Sooo who gets the top, and who gets the bottom? The top position doesn't look very comfortable, as the arm seems to be resting in a forward position. Also, the arms are touching, with the forward position seemingly "locking" the other passenger's arm are behind them.

I won't knock it fully until I try it, but it seems like an improvement.

Edit: Also what about large/obese people, or children/people with differing body sizes. The upper arm rest looks like it wouldn't be comfortable for a person with smaller stature.
Except that you live better in Montreal than in SF with 1.5X less salary. I don't mind moving there but living in a shared room because rent are 2k5 a month for a small place...
There are two kind of significant problems with headers that hide as you scroll, in my experience. 1) You can't easily get to the navigation when you do need it—have to scroll up some uncertain amount that varies by site (this unknown makes simply using scrollbars more reliable)—and 2) you get it when you don't need it, as in you're simply scrolling back to reread a portion of the text above.

In short, this element feels always somewhat out of user's control.

Much more usable on mobile would be putting such navigation in a kind of sidebar that many apps already employ (often accessible by swiping from the left edge of the screen), while on desktop a great solution is simple “top” links, strategically placed.

Plain fixed headers, possibly somewhat collapsing in height as you scroll, also seem better than vanishing headers from the point of control.

Unless there comes out some positive research on usability of this particular UI element, I personally am not convinced.
Because we had the data for all providers, we started letting them know if they were under- or over-priced, and we saw more conversions and revenue.

Did your TOS allow for this? At one of the early SaaS firms we really wanted to publish metrics (well, sell..) about how each firm was doing relative to their peers.

They all wanted this info, but at the same time were strongly opposed to our using their data in the studies.
1. Of course a certain level of logging and archiving of information is necessary to maintain the security of a server, it is not always about “THE USER”.

2. Again, a certain level of logging and archiving information is mandatory to offer some services based on artificial intelligence and to make people's life easier. Just imagine asking your doctor to not having a file of your information because it is a violation of your privacy! It does have a lot of benefit in terms of saving time, to learn about user’s search patterns. Google is able to offer better search results like this.

3. It does not make sense to be particularly concerned about what Google when you are actually sending that information out to the whole world. This is like shouting out something and then complain about people listening to it. If you don’t want people smell your kitchen, first you should think of closing the window.
Building Square Capital
My work in Geoinformatics could also be called "experimental software engineering".... I work out of a University of Applied Sciences near Frankfurt. Not connected to the car industry.
I think the article was spot on in identifying the huge investment that goes into research in the country, although they might have strangely overemphasized the Fraunhofers (while forgetting institutions linked to Leibniz or the DLR/ESA or just the massive employment through universities such as mine...)
No not recent; although it is possible the window has shortened.
Also you can, in principle, write a robust, automatic converter of systemd units into init scripts.
Hell-banning also drives me nuts, for similar reasons.

Hell-banning is for spammers and the mentally-ill. The way HN uses it is utterly despicable.
I used to lead development in an image processing company. I can tell you that anyone with interest and skills in low-level programming is hard to come by, so when we found it, we were interested.

From Matasano's careers page, I understand that they feel the same way about crypto. Are you in one of NYC, SF, or Chicago -- if so, I would just apply there.