skysight-inc/HackerNews huggingface dataset:
Hospitals often let their medical tech slip and that's part of the problem. We have a hard enough time getting stuff to work, let alone securing it.
Are you really sure about that? I thought that the App Store lets you download the latest version of apps you purchased that are supported on your OS from the "purchased" tab.
You're not wrong...

but the convention that network connections are rated in bits per second is very strong, and largely solves this sort of confusion
Distributed databases are hard. If you're suggesting UnknownDB as a solution you haven't learnt the lessons of Mongo. I really do hope CAP isn't going to bite you or the otherDB cheerleaders in the arse.
More like a rough idea than full-blown design, but such a game could implicitly teach astronomy the way Balance of Power implicitly taught geography.
High Performance Many-Core Networking: An Implementation
Yeah absolutely, points taken thanks. I think infrastructure's infrastructure :D should be dedicated. Yeah agree with metrics read is more than write, plus write in Cassandra is intrinsically quick.
The problem with Scala is it that it's too complicated. This results in slow compile times, poor IDE support, and on and on. I worked with Scala for about 10 months back in 2011. Never again.
In the course I took, the program would call home whenever it exploded and deduct points from your grade on the assignment. So naturally I just went in with hexedit and deleted that particular call to that function in explode_bomb.
هتل شایلی کیش
At 46B pixels, this is the largest image of space
So, observationally? I totally agree. this is what has happened - but for the last few years, both sides have been shouting scare-stories about either hyper-inflation or serious deflation,

(and personally, I'd argue that the right, screaming about hyper-inflation has been more wrong than the left, talking in a much lower voice, and in a more academic way about deflation, but both sides have been saying that scary things will happen if we don't act... it's just that the left's worry is that we'd turn out "like Japan" - which seems fundamentally realistic, while the right talked about Zimbabwe, which doesn't.)

But, the point is that what "seems likely" for the last few years, if you were to listen to the pundits, was movement in one direction or the other, not idling along in neutral like we've actually been doing. It's only been very recently, I think, that the right has given up on the idea that we're going to get massive inflation our of our borrowing and money-printing.
It was a pain in the butt to find the bomb executable, so for anyone interested, here is the link for a Linux/x86-64 binary bomb: http://csapp.cs.cmu.edu/3e/bomb.tar
Not really impressed. Just a collection of other resources & articles about the topic.
> I think operator overloading and implicit conversions are the biggest problem.

Not everytime.
Sometimes it could be great. Just look at some BigDecimal Code of Java and other languages.

in Scala (and Python) it's:

BigDecimal(1.00) + BigDecimal(2.00)

in java it is:

new BigDecimal(1.00).add(new BigDecima(2.00) and so on
Cop Pulls Over Google Self-Driving Car
So a steady state economy?
Maker's Schedule, Manager's Schedule (2009)
Federal loans or grants will simply cause the average price for the bootcamps to go up. The subsidy money will be captured by the vendors. It won't result in lower cost for the student. Just look at what has happened in the college/university marketplace with student loans.
I've found IntelliJ support for Scala to be excellent. I can only guess that you were using Eclipse? IntelliJ does incremental compilation so most compiles take about 1 second typically.
Microsoft Invented Google Earth in the 90s Then Totally Blew It
Agreed. Ownership of the stock has become it's own separate monetary-earning "entity", especially as the companies are more interested (for some unknown to me reason) in increasing their stock-price, instead of creating income for their owners.
Multiple offline stages might be acceptable, but it would be a red flag to me if they can't conduct the necessary in-person interviewing in a single day, unless they can communicate the process in advance.

Cases where they can't get everyone together at one time speaks to a lack of coordination.
I've booked marked this. Will check out later.
As you well know, upon upload for App Store submission, Apple runs processes that scan those binaries for use of private APIs. Admittedly imperfect processes, yes, but different from having no processes whatsoever.
The issue, I think, is that experiments like that would only tell you so much, because the insects aren't adapted to the high levels of oxygen (which can be kinda toxic, particularly at higher concentrations). So to really understand this you'd need to breed insects in high oxygen over many, many generations, and have them evolve in this new environment. That takes a lot of time and money. Jon's lab has done it with fruit flies, and they do grow bigger over the generations. But as far as I know (which isn't a lot), folks haven't done those kinds of multi-generation experiments in many species.
>Halting Problem

What an easy way to confuse someone whose never heard of the term for "does the program stop". It's pedantic.
Doesn't South Africa have a backhaul problem though? Overpriced internet in North America tends to be artificial scarcity at the last mile. I'm not sure that's the case in SA?

I've visited quite a few times and yeah, your internet connections truly are painful to use even when I'm on holiday and not really using the net that much. Much worse than rural areas of Europe which typically only get 1-3Mbit/s ADSL. Some of it is the latency to faraway CDNs and EU/US-centric servers and saturated intercontinental cables, but even South African sites seem to be awfully slow, with high latency, which to me suggests overloading on the core infrastructure. Is that the case? (I know you see microwave comms towers all over the place - if those are being used as the main cross-country internet links then that could be it.)
Its a booming business for the states and law enforcement. The stats don't lie. https://en.wikipedia.org/wiki/Civil_forfeiture_in_the_United...
LOL, sorry. Brilliant.
Death of Hyperlink: The Aftermath
I assume everybody here is familiar with the feeling when you suddenly understand something; it's as if pieces of a puzzle suddenly click together and create the whole picture. So, my question, what is this feeling? How does the brain recognize that it should have this feeling? (Because we can feel it in so many abstract things...) Maybe curiosity then can be just explained as a craving for this feeling; but actual cognitive basis behind this feeling, at least to me, seems lot more interesting.
It works now, we reached our peak connection limit in firebase.
For big ships, idling off the coast is exactly where you want them during inclement weather. They're big enough that waves aren't really an issue - it's getting battered against land that's the problem.
The Stirling Cycle
2^0 is 1, so if the exponent is 0 then the mantissa times one is your value, so every integer has an exact representation.

If the exponent is 1, then the mantissa is multiplied by 2 to get the actual value. Put another way, the mantissa is the value divided by 2 and rounded, i.e. shifted right one bit.

> 1x10^7 + 2x10^7 != 3x10^7, right?

This particular case is interesting.

If we're talking about 64-bit doubles, then you have 53 bits of precision for integers. All those values are well within that range, so this arithmetic and comparison are done with precise integer values, and the expression will compare equal.

If we're talking about 32-bit floats, the range of precise integer values is -16,777,216 through 16,777,216, or -2^24 through 2^24.

1x10^7 is 10,000,000, within that range, but the other two values are outside the range.

So you might expect that != would be the answer here.

But if you test it, that isn't the case: the expression compares equal!

The reason: although 20,000,000 and 30,000,000 are outside the range where every integer has a precise representation, they are within the range where every even integer is precise: -33,554,432 to 33,554,432. Values within this range but outside the range of precise integers are rounded to a multiple of 2.

Similarly in the range -67,108,864 to 67,108,864, all integers which are a multiple of 4 are represented precisely.

Basically, as you go outside the range of precise integers, values get rounded to a multiple of 2, 4, 8, etc. as required.

When the mantissa overflows the available precision, it is shifted to the right enough so that it fits without losing the most significant bits. Instead, the least significant bits are discarded, and the exponent is incremented by the number of discarded bits.

Of course you could choose other values where the rounding doesn't work out in your favor, and then you'd get the unequal comparison you expect. A simple example:

33333333.0f + 1.0f != 33333334.0f

Here, the value 33,333,333 is rounded down to 33,333,332. Add 1 to that and you get 33,333,333, which is again rounded down to 33,333,332.

33,333,334 is represented precisely, so the comparison fails.

https://en.wikipedia.org/wiki/Single-precision_floating-poin...
Even more reason for me to stick with v41...I know the feature isn't all that popular but my entire work flow is completely destroyed without it. When it was removed from Pale Moon and moved to a buggy add-on I had to switch browsers.

The add-on that replaced it was buggy, dropped groups, and didn't restore after a browser crash. I'm doubtful any of those issues were fixed because I don't think the add-on was actually under any maintenance. Was kind of just "export the code, make it an add-on, let it gather dust." scenario.

They're killing it off because it was never used - but it could only be found if you happened to hit an obscure shortcut (ctrl+shift+E) or saw someone else using it. I wonder if it was given a fair chance of publicity if it would be meeting the same fate.
Setting aside the ideas for the plot, could games like Eve, No Man's Sky, or Elite: Dangerous accomplish the same thing if they used actual astronomical data?
Everyone is biased to some extent by their own fields of study, and as the saying goes, to a person with a hammer, every problem is a nail. Since AI fields have long been incubated by people in the software fields, it becomes a language/data/algorithm problem. And not that those things aren't important, they definitely are a piece of the puzzle. But ask them more philosophical, pedagogical, or creativity based questions, and they are easily stumped. You need to know what your trying to emulate! Or at least have a philosophical view on what consciousness or creativity is first.

I've long imagined what a software spec would look like for one trying to build an AI. I imagine it would be equal parts technical and philosophical.

I personally think more AI firms and researchers need to permanently employ professional artists, teachers, and creative types. But perhaps I too may be biased ;)
CoreOS was CoreOS before I got there.

I came to CoreOS because of the open source nature of the company and the awesome collection of projects such as etcd, CoreOS Linux, and their work around containers. The release of Clair proves this will continue without me.

While much of my work at CoreOS was seen through the eyes of people attending conferences and readers of my blog entires, my true contribution was helping grow a community around containers, and more importantly exposing the benefits of distributed computing to a much larger audience.

Based on feedback, I consider my community efforts largely successful for many reasons including the following:

* I've been willing to help anyone learn this stuff by doing 1:1 hangouts, engaging in social media, or writing a book on Kubernetes. Whatever it takes.

* Building and sharing open source projects like confd[1], and my collection of prototypes such as motorboat[2], or exploring new integrations between tools like Docker Compose and Kubernetes[3].

I also spent a fair amount of time hacking on open source projects at CoreOS including rkt, etcd, and working with the community to ensure they could adopt our technologies, then incorporating feedback from users when we (CoreOS) made it hard too. As a result I gained Product Management responsibilities to go along with my advocacy work.

During my time at CoreOS Kubernetes came out, which represented a turning point for what I consider the majority of the industry (well the part that cares about application containers). Kubernetes represented many of the ideas we had been working towards at CoreOS, and in many ways was the perfect addition to the CoreOS stack.

I was an early code contributor of Kubernetes, which resulted in gaining commit access. But once the number of outside contributors grew, I felt I would have a larger impact building tools to fill in the gaps between Kubernetes and people adopting the platform. One of those tools being kube-register[4], which made it easy for people to automate the scaling out of a Kubernetes cluster using fleet.

Overtime I started to shift focus towards education, because what use is a platform for next generation infrastructure if no one knew how to use it? So came the workshops, book, and more conference talks.

In many ways I'm doing the exact same things -- working to improve the future of computing based on containers and core concepts of distributed computing, but at a different company, Google, which has many of the same core values regarding open source, community, and vision.

What happens to CoreOS?

I expect CoreOS to keep shipping stuff based on the same core values that attracted me there in the first place, and regardless of who provides my paycheck I'll always be a member of the CoreOS family. This is the power of community. I never had to leave.

[1] https://github.com/kelseyhightower/confd

[2] https://github.com/kelseyhightower/motorboat

[3] https://github.com/kelseyhightower/compose2kube

[4] https://github.com/kelseyhightower/kube-register
I live in France and I pay 50€ for 3GB of 4G per month (then bw limited) _and_ 200Mb/s down 50Mb/s up fixed Internet (official speeds but I speedtest them at something like 270 / 70 Mb/s)

There are other operators which are even less expensive (but 4G coverage and upstream fixed network peering changes a bit).
Haha, took me a long time to release I could plug a two-button mouse into a Mac to get the second button.
Thanks for the article. I agreed with a lot of it. A few thoughts:

> Your work is MORE important than any individual programmer because you are a force multiplier.

I disagree. Your senior developers should all be force multipliers and it isn't about more vs less important. They are simply different roles.

In the short term (1-2years) a great manager is the easiest person to replace in a team because a great manager focuses more on strategy than tactics - although there is always a bit of both.

> You are unique in your group; you are their manager and leader.

All the great managers I've worked with had one thing in common: they weren't managers or leaders in any day to day traditional sense.

I don't want my manager to be the main person talking to our customers or trying to prioritise work. Etc etc. I want them to fix/improve the culture.

E.g.
> Ensuring the team has the best tools possible.

This doesn't mean the manager should be picking the tools.

It also doesn't mean the manager should be getting particular tools authorised/purchased. I can write a better business case than my manager for any particular tool I need.

A great manager might instead create a culture where no business case is required for tool purchases under $500.

My last manager actually put any tool purchases we wanted on his personal credit card, no questions asked, because he couldn't get any organisational support. He then did all the legwork to get reimbursed.

And that is clearly leadership. But its not leadership in a day to day sense. It did however help create a really good atmosphere and we were incredibly productive as a team.
I think most things he talked about are also fixed or deprecated. Collections are getting clearer and clearer.
Nobody is perfect at creating software (and probably not perfect at creating hardware either for that matter).
> I'd say that the tautology of what the system agrees is legitimate is what is legitimate

And which is inherently fallacious, even going against Rousseau. Slavery as an institution was systemically agreed upon by the institution. There is no inherent legitimacy in violating the liberties of others, and while I agree that any such comparison is flawed, agreeing on slavery as an institution is no more or less legitimate due to populist demand than the insistence of taking some people's money and giving it to others.

Are there benefits? Undoubtedly; but even something mathematically proven as "good" (as if we could do such a thing) is not necessarily legitimate, however well founded the idea or the intent. That said, this is all philosophical, to be sure, but since we're waxing, may as well get fully waxed. (Don't ask me what that means, cause I have no idea.)

> And I believe many founders leaned heavily on Rousseau's work

No argument there.
> AFAIK, The FED is so far removed from the consumer that banks, credit card companies, and PayDay Loan store-fronts determine interest rates rather than the FED

Fed sets short term interest rates in the entire market (including what the consumer sees) through FFR. That's why everyone is having such a fun time speculating when it will raise the FFR, thereby raising short-term interest rates for the entire economy.

In a traditional economic model, raising the short-term interest rate deters spending in the real economy and encourages saving as it allows a return on low-risk activities - savings accounts and bonds.

Clearly, having the interest rate at 0% has not spurred spending/consumption as the Fed had hoped post 2007. So they embarked on QE to push money into banks with the hope that these institutional gatekeepers would find good things to do with the trillions of newly minted dollars. Now banks are sitting on lots of money and have inflated the stock market and have most likely made an outsized number of dumb bets in the emerging country debt market, as well as the Chinese real estate market.

In my opinion it makes no sense for the Fed to either raise or lower the interest rates. While this would spur the banks into action (lowering would make them take riskier bets, raising would allow them to put more into bonds) it would not fix the underlying deficit of aggregate demand. The Fed keeps pushing on the supply side. We need the government to push tax dollars efficiently into sectors that will spur aggregate demand. R&D, infrastructure, education, and war are all examples of long-term investments that will grow demand over decades rather than a few years before another bubble (as we're finding out now).

I doubt we'll see either hyperinflation or hyperdeflation because the supply of money in the real economy is efficiently limited by the banks. Unless the Fed was to conduct a helicopter drop and start a round of QE that fed directly to the consumers, we won't see a meaningful change in the currency in circulation, which is what causes hyperinflation/deflation.
I presume he's referring to android. Either that or he's referring to the village idiots who took Lombok to their codebase.
From the linked source in the second link you provided, it states that between 35-45 of wealth is inherited. Not to be overly contentious, but that is not "most". Is your point that inherited wealth is the majority of the unfair, and socially aggravating wealth inequality that angers a large percentage of society? Because that certainly seems believable.

By the way, thanks for the interesting links.
I await for them to finally learn how to build binary packages. They're
shittier every time I check them. Now DEB has improper permissions on
/usr/*, unstripped binaries, and a version number that doesn't match the
announced one, on top of their usual brain-dead initscript and symlink
juggling.
ehrm, Elite: Dangerous actually use real data.
Maybe it's just not true that there are 50+kg of weapons grade Uranium are out there, somewhere. Maybe it's all just a couple of grams that were specimens of production runs.
haha, nice point. It's designed so that other people can challenge the structure and the resources in it. So when you come back to it it will always be better.
> I have an issue with the concept of MAS as a monopoly (the same I've had with Windows Update)

What possible problem could you have with Windows Update? WU is Microsoft's platform for updating it's operating system, core software, and hardware drivers. It isn't a 3rd party app store and doesn't sell anything. In fact they'll host 3rd party drivers for Windows compatible hardware for free as long as the OEM or IHV goes through the proper certification process. It's not even a monopoly because you can disable it and use LanDesk or some other vendor's update platform.

Were you just trying to get a dig in at Microsoft because you don't like them?
The pool of unemployed engineers is of decent size, especially people who are over 40. We know that ageism exists in tech, and many are deemed not even worthy of an interview.

I will also disagree that these companies "cannot afford it". Who are the ones complaining? They are mainly very large corporations, or at least the ones that are being heard. Do you really think that hiring of an engineer here will make it so that they will become unprofitable?

It's the old saying of, "if you've been unemployed for X number of months, you will get shunned".

So again, it's supply/demand. If you want to pay less, why not just hire give the unemployed guys a shot at that lower pay? It's part of doing business. So pay less for less quality, but that's not what companies want. They want to pay less but for a higher quality. Like all things economics, we can have a substitute. It might be an inferior one, but you're not sure.

As far as wages, meh. I dunno. Once you hit a certain level these days, you kind of top out in engineering, or what people _want_ to pay. And the top of the graph gets dragged down by the sheer number of H1Bs.
Isn't the article saying the exact opposite? Insects' size (and thus S/V ratio) is in part limited by their breathing mechanism, not the other way round.
Lombok works perfectly with Java 8. Don't know why I am a "village idiot" for using it since a couple of years.

Android is a special case, though. That's just Google being incapable of accepting a ruling and making a deal with Oracle. Instead they are pouting like little princesses and secretly developing their Swift copycat language.
Why not? When you're running a service like this, thinking instead of checking is not a wise move.

How much time would it have taken to whip up a script that just tests all of the apps in the store? Even if it's a week of an engineer's time, that seems worthwhile. Testing whether the apps in the store actually run when presented with a valid receipt should already be automated anyway.

I'm looking through Apple's guidance here:

https://developer.apple.com/library/mac/releasenotes/General...

The only thing they say about which version of OpenSSL to use is that you need to bring your own and not rely on the one that ships with the OS, because Apple is still shipping a version of OpenSSL from 2005. They do not say anything about which version of OpenSSL you need to use or what capabilities it needs to have.

I bet a lot of people were using Apple's OpenSSL for this originally, and when it was deprecated the path of least resistance would have been to bundle the same version Apple ships.