skysight-inc/HackerNews huggingface dataset:
Gold: $25,000 to $50,000
Microsoft Corporation
Silver: $10,000 to $25,000
Facebook Inc.
Google Inc.

Arguably these are small amounts for all three companies, but what is the best way to calculate a fair share - not just for large companies but for anyone? For example,

* How much does OpenBSD need?

* How much does each company benefit from OpenBSD's work?

* How much would it cost to license the software if it were proprietary? How much would it cost to build and maintain it in-house?
I was there too. You know... It was possible to write web apps in Ruby before Rails and Sinatra, although today that feels like a party trick, like writing FizzBuzz in Lambda Calculus.
Who would have guessed 10 years ago that in 2015, Microsoft would be a bigger supporter of a FLOSS project than Google?
"Tools" can mean different things in different contexts, and this isn't the type of tooling Avdi is talking about. For example, I agree with Avdi's post, but Bundler is an amazing, wonderful tool.
Transformium
It's suspending trading over technical issues?

Bad timing for technical issues, I'd say.
Pretty bad timing, markets are already rattled because of China:

http://www.bloomberg.com/news/articles/2015-07-08/u-s-index-...

Regardless of the technical cause have a feeling this will make things worse and people more nervous.
What I learned from building a hyperlocalized 100,000 users app
Show HN: Potbox – A premium cannabis subscription club
How is their current private networking offering not 'real'?
The Fermi Paradox – Where Are All the Aliens? (1/2)
Digital Ocean supports FreeBSD ;)
> There's at least one bit that goes further than you've noted and while it has an analogue in vegetarianism, it's much more important to note in FP. It's this: language choice is often a shared/communal one.

Well, so is food. I'd say you just gave a good argument for why the analogy is even more on point that it might appear at first!
Maybe their network administrator is stuck on the ground in a UAL plane.
Hmm, where to start? (My comment is about jetcoin.org)

Landing page is completely useless. To find information about the product I had to click on a tiny text menu on the top right.

The features page confuses XMN (Metronotes) and JET (Jetcoin). It also does not explain what Jetcoin is and what its relation to XMN is.

The Discover page talks about Czarcoin and Jetcoin.

The Developer page links to many code repos without giving any detail about what they are.

The community page links to "jet.com" which might or might not be an error.

Overall looks like a scam. If it isn't, a lot of work needs to be put on the website. Why is this even on the front page?

EDIT: More info on Bitcointalk forums (https://bitcointalk.org/index.php?topic=1073653.0).
As my karate instructor used to say "You become like the people you surround yourself with"

A few years back, I started using a framework based on the openness and friendliness of its community (the tech was good, of course). That lead to a job with the framework's publisher, which lead to travel, speaking engagements, a self-published book, friends and acquaintances around the globe, and my current job. I'm not saying you can't or shouldn't use a language/framework if its community is arrogant. But, the benefits of finding the right community are well worth passing over the others.
Some to do with cabinets, like kitchen cabinets. There are a lot of CNC machines around that are not being used to there full potential. A business set up to let a handy man doing work around town or a home DIYer could walk into a businesses, give some dimensions for some cabinets, and walk out a couple hours later with all the parts to put the cabinets together could do well.
Someone probably read too much Iain M. Banks and decided to adopt Marain's base-9 system :)

If I'm not mistaken, some old consoles used a 9-bit RGB encoding, so this could theoretically help there. Minecraft also uses a 9-bit system for Redstone, afaik.
Who exactly is it that you think is trusting Microsoft?
Good luck the hackers tasked with bringing things back online. That job is never fun.
Didi is absolutely dominant in Kunming. Overnight (and I've been there 15 years) it became impossible to hail a cab, because all the cabs were servicing Didi customers. Way to market your service ... if you aint on it, you aint getting to where you need to be! I would say market penetration on a per-ride basis was pushing 80%, and that was a year ago. Uber has no hope.
Nokia the company, not the current phone brand, but the company which sold its phone business to Microsoft. (Yes very confusing)

Anyway Nokia's CEO has made a statement that they are going to start making phones again: http://fortune.com/2015/06/22/nokia-ceo-phones/

The Nokia - Microsoft deal lasts till 2016.
> And the things you cite, crapware, etc... that was not due to MS. Sure things didn't work out so well for end users, but again, Microsoft benefited greatly from this arrangement.

That kind of misses the point, doesn't it? The consumer perception of what the Windows experience is is degraded by their partners, leading people to see it as shoddy and less reputable than it is. This happens to basically any business that pursues this (the world is full of unscrupulous satellite TV dealers who will falsely represent the channels you're getting so you sign a contract, then tell you to call the company once you're actually locked in, for instance).

There are benefits too, for sure.
This has been possible with Cygwin for many years.
Nokia remains a separate company and the Microsoft agreement allows Nokia to get back into phones next year, and they intend to do so. (See link below.) The best phone engineers being laid off today will probably be rehired by Nokia. The Microsoft deal turned to be heavily in favor of Nokia. They got 7+ billion dollars, and will continue to make and sell phones, except they will now be Android phones. Essentially Nokia got $7 Billion for staying out of the phone market for a couple of years.

Nokia to make phones again in 2016: http://www.reuters.com/article/2015/06/18/us-nokia-phones-id...
Russ Cox Keynote – GopherCon 2015 liveblog
The PowerPC based AS/400 systems were technically 65-bit machines, as the extra bit was a privilege flag to separate system code from user code. Hardware enforced security - one reason why it is such a stable machine.
I'm in the South Bronx and looking to move northward, so anything that's in Brooklyn is a no-go for me - it'd be quicker for me to get to some places in New Jersey. So I definitely feel ya on this one. I think rent is cheaper and a lot of devs are living in Brooklyn these days, so I'm seeing more dev shops opening up down that way, so location is a big deal even when you're in a big metro - emphasis on _big_. Getting from one end of NYC to the other can cost you 2+ hours (each way) depending on trains and whatnot, so it's no little quibble.
This doesn't mean all trading is suspended, it just means you can't trade specifically on NYSE or NYSE MKT (formerly Amex). You can still trade NYSE listed stocks at all the other exchanges (BATS, NASDAQ, NYSE Arca, etc). Obviously a black eye for NYSE but it's not as big a deal as the media are making out.
> "I told her to buy an Android phone and she somehow found and bought a Nokia Android phone (I didn't even know they existed). It had some weird Metro skin too so that it looks like a Windows Phone but is actually an Android."

I think you're referring to one of the Nokia X devices:

http://www.microsoft.com/en/mobile/phones/nokia-x/
chars are only signed on some platforms (x86, for one). On others they're unsigned (ARM, for one).

One knockon effect of this is that strcmp() will return different values on the two different platforms for UTF-8 strings (because 0xff > 32, but -1 < 32)...

Incidentally, I don't know if you know about intptr_t; it's an int large enough to put a pointer in losslessly. It's dead handy. (My current project involves a system with 16-bit ints, 32-bit long longs, and 20-bit pointers...)
I don't remember when I first read jones forth, but it's been on my mind ever since. I love it. Thank you.
Cool it is only 10-16x slower than Aleph. https://github.com/ptaoussanis/clojure-web-server-benchmarks...
#1 reason is probably coffee.

#2 reason is probably artificial lighting slash screens.
For high concurrency systems, I'd expect false sharing to start rearing its ugly head.

I only recently got knocked over the head with -race by the oh-so-diplomatic folks on IRC. It's very good. Might as well use it -- otherwise it's like driving with a broken check engine light.

Speaking of false sharing, would it be a good idea to take the Go implementation of Disruptor and use that for buffered channels?
I write both Ruby and Lisp frequently, and I must agree that Lisp tools are vastly superior. Ruby, despite being a dynamic language, has a sorry excuse for a REPL which really hampers my workflow. For example, Rails watches your Ruby files for changes and reloads them in development mode, but if it was easy to re-evaluate arbitrary expressions from your editor (a la SLIME or Geiser) such a feature would never be needed. Then, of course, there's typically so much magic happening that it's often impossible to find the place in which a symbol was defined by searching for that symbol, which makes debugging overly difficult.
Yeah I'm aware of this site. It's actually the reason I posted this thread (frustrations with my experience). They do a great job at collecting users, but are still very limited since it doesn't have any filters on subjects or decent ways to validate people. It's basically /r/cofounders with user profile pages (imho - this isn't to knock the company though)
Mining Huge Software Repositories with Clojure
Thoughts on monthly kits for learning electronics with a companion learning app?
Hi, my name’s Oscar. I’ve been messing around with electronics for most of my life (early 30s) and have served as a robotics mentor for both students and adults. A couple buddies of mine (Dave, Mike) and I have been kicking around ideas for making learning electronics more accessible and fun for a while now.

The idea that we came up with is http://www.thimble.io. We want to motivate folks to learn and build electronics by featuring a different kit each month. The first one is a 2-wheel wifi robot. It is built around a laser-cut platform and arduino-derivative PCB I designed. (Featuring the popular esp8266 wifi module and a motor controller).

We started with the idea of virtual hackathons where we’d send everyone the same base kit and host a competition to see who performs the best (ie: which robot goes through a pre-designed course the fastest, who solves the problem the most interesting way, creativity, etc).

But, as we started talking to folks at Makercon, Makerfaire, etc. we also realized that most people we talked to want kits and a guided way to learn.

The basic idea is you get a kit delivered to your house once a month (or every other month if you want), you can use the learning app for any part you’re unfamiliar with and use it to guide you through the build. If you’re ambitious or more advanced, you can add additional sensors and functionality and enter your build into our monthly contests with prizes awarded by a unique panel of judges.

If this is interesting to you, we’d love to know your background in electronics (beginner, expert, etc)?
What kind of kits would you like to see?
What are your objectives from the kits?
Any more feedback you have or questions are appreciated.

We're eager for feedback, so if you have any questions for us about this project or even the experience of working on a hardware startup, just ask.

Thanks!
https://en.wikipedia.org/wiki/Snowclone
Possibly related: wsj.com is also down.
I've spent my life learning technology from others. More often than not I've found the IT community to be hypercritical and unfriendly. This appears to be somewhat mitigated with older crowds, which leads me to believe that it may just be a maturity factor. The root cause, as best I can tell, is that people who have heavily invested in technical fields evaluate their self worth, and maybe their distinguishing value to society, in terms of their knowledge relative to others. So a new person who is not at their position, but climbing their way towards it, is a threat. I may be wrong but what I am certain of is that spending your life dealing with IT people online is not for the faint of heart.
just in case we have readers to whom TPF isn't a household name: https://en.wikipedia.org/wiki/Transaction_Processing_Facilit...
Some are in it to kill the competitors, and for some others, "beautiful internal mathematical consistency" is its own reward. But surely a certain essay about Viaweb is not obscure?
Inspired by http://dailyjs.com/2015/07/07/the-end/ ?
I love datomic. It's a relational, ACID, transactional, non-SQL database.

The upsides:

SQL is a horrible language, yet all other noSQL DB also throw away the relational, transactional and ACID features that are great in postgres. Postgres with datalog syntax would basically be a win by itself. Datomic queries are data, not strings. Queries can be composed without string munging, and with clear understanding of what that will do to the query planner.

The schema has built-in support for has-one, has-many relationships, so there's no need for join tables.

I've never met a SQL query planner that didn't get in the way at some point. If needed, you can bypass the query planner, and get raw access to the data, and write your own query.

You can run an instance of it in-memory, which is fantastic for unit tests, so you don't have Postgres in production, but SQLite when testing.

The downsides:

It's closed source.

Operationally, it's unique. Because it uses immutable data everywhere, its indexing strategy is different. I don't have the experience of what it will do under high load.

The schema is 'weaker' than say, postgres. While you can specify "this column is type Int", you don't have the full power of Postgres constraints, so you can't declare 'column foo is required on all entities of this type', or "if foo is present, bar must not be present", etc. It should be possible to add that using a transactor library, but I don't think anyone has done serious work in that direction yet.

Compound indexing support isn't in the main DB yet. I had to write my own library: https://github.com/arohner/datomic-compound-index
This is exacerbated by language choice. Clojure, OCaml, Haskell, Erlang, Racket...? I'm not sure about materials for teaching FP in the abstract, but Racket appears to have a very good ecosystem for beginners; see the "Learning" section at http://racket-lang.org/ Also, http://www.bootstrapworld.org/ is an interesting project.
Eveery UI is difficult for first time users. My 60+ years old dad is comfortable using Android. I even had hard time adjusting to Macbook workflow coming from windows laptops.
Apple Watch’s nose-dive predictions suggest Apple needs a new way to innovate
UAL went down.
WSJ down.
NYSE halted. coincident?

edit: based on everything that i've heard/read, the incidents are most likely not related. sorry for asking the question.
CNBC and Bloomberg have been repeatedly saying this
> Why is this even on the front page?

I suspect it is being promoted.

> Hmm, where to start? (My comment is about jetcoin.org)

The question we both seem to raise, as do most other comments, is actually, "Why start?". This is an underdeveloped project which seems to be similar to ripple with much less effort and reputation.
MMU and MPUs had been around for ages. More exotic, tagged memory architectures also existed in the past.
> Any LB goes down, and DNS client retries will deal with it.

How? How does the DNS client know that the IP no longer works? do browsers today have this mechanism?

I'm not a network guy so perhaps I'm wrong but it's my understanding the problem with DNS load balancing is that you can not invalidate the TTL on the client.
>> ...We are disheartened by the dismissal of Victoria Taylor, who was one of the most high-profile women at the company — and in the technology field. We hope Reddit recruits someone with the talent and necessary background to fill her position in a similar capacity...

May I propose a good candidate? Victoria Taylor.
Realtime music collaboration app
Router5 is an new HTML5 router, helping making apps more reactive
This is a pretty good idea actually, thanks a lot for taking the time to help me out!
WSJ.com Website Offline
Quip, the Mobile-First Word Processing App, Adds a Desktop Version
Pssssh. :)

Anyway, I'm hoping that the new static typing proposals can help make Ruby's tooling better. Ruby's greatest strength is also a huge weakness, it's just so hard to tell what's happening with all the dynamism. As someone who's been back to static typing for a while, but wrote a lot of JavaScript over the past few weeks, that's the angle I've been thinking about in this area.

I haven't been able to properly articulate why I never feel the need for these tools in Ruby, yet in other languages, they feel indispensable. Human brains are amazing: you can hold two completely contradictory opinions simultaneously. (Though maybe the different context means that they're not actually contradictory, even if it feels like it)
I often work late or watch movies on my laptop in bed. About 6 months ago I read about how screens/backlight have a negative effect on sleep pattens. I found an app called Flux (https://justgetflux.com/). A simple idea that makes a computer's display adapt to the time of day. I still have problem sleeping but, not as much as I use to!
Thanks a lot, I appreciate your answer!
Yeah, the simplicity is great. AWS has 80 products and it takes months to figure how how they all work together. DO's click-n-go for $5 month helps just from a mental clarity point of view.

At this point AWS is so complicated they should be offering an official Cisco-like series of certifications.
Slice Intelligence's Apple Watch estimates confirm that Apple needs a different narrative for innovation in new product categories. The company's Wizard of Oz –like assertion that it knows everything that consumers might ever want hamstrings its ability to introduce an Apple version of an evolving product category that's not perfect.
Ah OK, this is including the debt of citizens and corporations. Not just the national debt.
Maybe this will be enough to silence the folks on here who insist that nothing is wrong with Reddit management and that it's just a bunch of angry children complaining without cause. The mods in question are adults and professionals, and they've clearly and succinctly explained their grievances with Reddit management.

This piece doesn't touch on some of the other issues that have angered users, particularly the matter of heavy-handed censorship that appears to be applied inconsistently. That too is a legitimate complaint, one that shouldn't be shouted down or conflated with shameful behavior on the part of relatively few individuals in the community.
Nearly everybody there is a "business-something" searching for a "programmer", which in my narrow-minded view translates as:

"I have an idea which I think it's original and I want someone to work 40 hours per week to implement it. Then we can split the profit."

Sorry but ideas are cheap, implementation costs.
Not only that. Sometimes you just want to help.

There are times when you start learning something only to realise while there is a definite market for the approach taken by the tutorial site, you expectations were a bit different. There might be topics which the instructor thinks everyone programmer should know. And for a non-programmer it takes hours just to figure out what was the instructor talking about.
AA destroyed a piece of baggage of mine. They denied responsibility. I sued and won. Then I couldn't collect because that judgement was essentially nullified because AA was going through bankruptcy.

I have 1k status with United -- I fly internationally with them almost monthly. The problems I've had with United have been when bags have to be interlined to Brussels Airlines and occasionally (surprisingly) Lufthansa. I've also had Lufthansa somehow think it was a good idea for 2 toddlers to sit in scattered seats rows away from their parents (who were also rows apart as well, despite having checked in almost 24 hours before the flight and being Star Alliance Gold.) I've had Brussels Airlines say they were going to "gate check" a stroller only to have it show up days later. I've been stranded in Detroit back in the Northwest Airlines days when aircrews hadn't showed up to work. I've been stuck in Paris when the Air France pilots decide that salaries up to $300,000 per year just aren't enough. On a recent United trip from Hartford to Marseille, I was stuck in Hartford for % extra hours for an airplane that was stuck in Newark (just a <50 minute flight away.) I then missed a cascade of connections leaving me rather miserable. However, United sorted the problem and got me on my way as quickly as possible. Let's not forget Jet Blues antics on multiple occasions a few years ago: a 10.5 hour tarmac delay, a 7 hour tarmac delay among several other extremely long tarmac delays. AA had 14 long tarmac (over 3 hours) delays in February. United had zero long tarmac delays during the same period. Envoy/American Eagle was in last place for on-time arrivals last year.

I'm not defending United. I'm not disparaging the others. The fact is that the air transport industry is extremely complex and perceptions of quality are as varied as their are passengers in the sky.

Every airline sucks and every airline is great. Pick a day, pick a destination and roll the dice. When you fly often enough it seems like it all averages out to just one level of melancholic service; unless you're flying on Singapore Airlines -- then it just becomes sublime.
Ah, but I believe that they do often act on their impulses. Mayo reported that more than 3/4 of persons who were arrested for child pornography were found to have molested a child. A federal prison study actually estimated even more.
List of petty whining voted to the top of a show HN thread, as always.

Never change HN, never change.
Is United Airlines really that bad? (2014)
Thanks so much - we really appreciate it!

And any feedback - about the good, the bad, and (hopefully very little of) the ugly - we'd love to hear about it.

Mike
Co-founder
Packer is great for generating AMIs, particularly if you're already using some form of config mgmt. It will let you tie in your existing puppet/chef/salt/ansible/shell/etc. and output amis based on your config.
CORS: You're Doing It Wrong
Performance is supposed to be much improved: https://docs.google.com/document/d/1At2Ls5_fhJQ59kDK2DFVhFu3...