skysight-inc/HackerNews huggingface dataset:
Don't forget the open office, the clock is the definition of successful working, authoritarian discipline.

Add in a social / political culture that is right out of middle school behavior at the worse employers...
I agree that it is a valid technique, and in fact it is widely used: a minimal case is when we use a test account ID to stand for all accounts. The pessimist in me was looking for the exceptions, which is actually not a bad trait when you are testing.
There's a "scopeguard" crate that uses Drop to make it explicit.
Cisco Systems matches to 4.5% of your pay.
For those looking at more extensible options I highly recommend SQLPad: https://github.com/rickbergfalk/sqlpad

A web app for writing and running SQL queries and visualizing the results. Supports Postgres, MySQL, SQL Server, Crate, Vertica, and Presto. Written in Node.js.
> I'm pretty sure his other manager knew that he was working two jobs
So we are on-par with flash now? (minus gpu acceleration)

Not that I'm sad about the end of flash, but flash was exciting at its time and this is just catching up.
Music notation is to music as qwerty is to keyboards?
That would just cause an increase of low rents.
A friend of mine bought a gas station franchise for a major oil company (in a very large city, I might add), and he'd basically do the same. His price intelligence system is pretty low tech - it involves him hopping in a car and seeing what his local competitors are charging.
What is the common case Jigsaw solves? It doesn't deal with dependency versioning.
A More Practical Approach to Encrypting Data in Motion
> Though I don't really understand why you'd want to wait on a semaphore and other waitables at the same time…

This. I probably also lack some specific kind of experience because I never understood why you would lock a lot of threads on a semaphore, and only want one of them to execute after a signal.

I just never saw the use case for that. Yet people complain about it a lot.
There was nothing stopping other people from buying generators and going down. It's the possibility of competition that's important in my mind. I've come to the conclusion that nothing protects consumers as much as competition
How did you structure the deal so that realtors oversaw the contractors? You make it sound like it was part of their commission, but that definitely wouldn't be normal...
I'm thinking about the standardized nutrition information labels required on foods we buy. We can easily pick it up and see how many grams of protein, carbs, sugar it has, and read the ingredients. Something like that for privacy would be great.
Paying a portion of their rent would just drive up rent prices.
There is the WebSQL standard, it's works for the majority of web users: https://en.wikipedia.org/wiki/Web_SQL_Database

Only Mozilla dev, a die-hard NoSQL fan, prevented adoption in Firefox (he since left Mozilla) and Microsoft couldn't decide which of it's 10 SQL engines (no joke, think about MS Access, AD, Exchange, Outlook, WinFS, etc all had/have their own embedded SQL database incarnations) to use in Internet Explorer. In the end Microsoft nowadays ships SQLite with Windows. But WebSQL isn't supported by Firefox and IE/Edge - but the web users moved on, and like 99% of mobile devices have a webkit/blink based browser, and Chrome and Safari have the largest user base on desktop too.
Check out Radiant: https://www.radiant.earth
Show HN: A free low tech productivity tool to help you beat procrastination
2011 re MobileMe http://www.businessinsider.com/steve-jobs-mobileme-failure-2...

The tech matters in that it must work, but what they've really been lacking is a cohesive story around how all of this stuff works together and what it enables people to do. Right now, my biggest interaction with iCloud is constantly being reminded that I'm out of storage on it, randomly, sometimes via CarPlay while driving.

Apple is a hardware company. Their software forays have been mixed. They do some awesome stuff and some terrible stuff. Many great iOS features were lifted from some combination of the jailbreak community + android. The App Store on Mac has some dumb limitations which have driven away some big and many small publishers. It's still hard to explain what iCloud does exactly and why storage on it costs $10/month for 1TB in 2017. The Photos app, which forcibly replaced the sometimes-liked iPhoto, regularly crashes / hangs for me when trying to import more than a couple hundred photos. It's awful and slow on a brand new top of the line maxed out rMBP when opening my library with ~20k photos. I don't really believe that I'm an outlier in how many photos I take, but the experience is awful, I can't enable any type of debug status / anything to tell me what it's actually doing, can't go back to iPhoto, Aperture is discontinued, and the storage format for the Photos library is not just flat files of the original sources, so it's basically impossible to switch to any other management software for this task (plus the iPhone won't sync with many other pieces of software). iTunes is and has been garbage for a decade and a half at this point, and again it's forced upon you if you use an iPhone. Have a problem with your phone? Forget fixing the configuration despite it all being there (I used to be into jailbreak and you can basically fix anything if you want to badly enough), it's time for a hard reset. Enjoy spending the whole day resetting your 2FA tokens. Look also at what they've done with Final Cut Pro. Combine this with how it's impossible to upgrade the GPU in the current Mac Pro to anything resembling current best-in-class pro performance levels, and it's easy to make the argument that Apple doesn't care about pro users as of about 5 years ago. Ooh yeah, and about Apple Maps, HomeKit, discontinuing wifi routers, the Apple TV, watchOS...

Above all, to me, this represents an internal issue with their leadership. Very few people there seem to know how to manage a software product. Granted it's a difficult thing to do well, but honestly, to me, their losses far outweigh their wins in this space in the past decade. They've had some big missed opportunities and while I don't have insight into their leadership, I don't see that changing any time soon.

Despite all of this, they continue to print money and move tons of product, so I guess from a purely capitalistic standpoint, who cares...but I know that they could do so much better with this stuff, and that hurts.
Consider bigger companies where the enemies of middle managers are all other internal departments. Technically IT and engineering work for the same company. In practice you're more likely to get cooperation with a competitor company. I'm not exaggerating in that its easier to serve on standards committees than to get an exception to "policy" from another department. The "dog eat dog" happens at middle management not grunt front line level, but it's there...
I suppose for both Google and Apple 'dropping the ball' not only relates to starting late, but also

a) having the ingredients way before Amazon

b) knowing the market for such a product was viable(people were ready) and desirable($$ could be huge)

c) and having made failed attempts at it

Apple and Google both tried to attack it through the SmartTV effort, which came and went and didn't amount to much. People didn't want to spend upwards of $1K for such a thing, whoops. Then Google purchased Nest, thinking that would be a nice backdoor into the Home automated system -- I have a Nest also, good product, but again, not the right entry way for this product category.

Than along comes Amazon and creates essentially a wireless smart speaker, that you can talk to, at a $100 price tag. Boom.

Don't get me wrong, Google Home is catching up fast and I had a heavy debate/research session when we got Alexa on whether I should exchange it for Home. But in the end, it just didn't matter, Alexa did things well enough at this point. Google may have the better, more widely adopted ecosystem (Gmail, Calendar, etc), the Voice assistant is likely better from what I've read, and I have no doubt Google can do the SDK/app ecosystem in a great way. But really, I feel like Alexa is doing things just well enough to keep the competition at bay, and with their head start, they're owning the consumer mindshare. And the combination of those 2 things might be enough to fend off any newcomers now.... though let the competition and innovation continue -- on that I agree!
I got an echo from a company for attending a presentation.

I used it a bit, but turned it of permanently after one day I logged in to my router and saw that Echo was generating noticeable amount of traffic even though no one was at home.

I think the only way I could try always on device again is if company like Amazon would provide API and I would create the always-on device.

In short I want to be in control what is being sent and what isn't.
Yes IIRC it did. Forgot to mention California's market place eliminated catastrophic insurance plans so residents of California kind of got burned by the promise of keeping one's current plan.
correct but it is not just about the commission as I explained in my other points. Good Agents have a value. How much is of course worth a debate.
Task management/overview algorithm
Not a lawyer but thats what i would do too.
There was indeed a rule at one point that apps had to be written in C, C++, or Objective-C. This was allegedly implemented in order to ban cross-compilers such as Flash compiler[0]. Presumably they would either require the source code to verify this, or inspect the compiled binary for some identifying feature. However, these rules don't exist in the current version of the guidelines[1].

[0] http://daringfireball.net/2010/04/iphone_agreement_bans_flas...

[1] https://developer.apple.com/app-store/review/guidelines/
I prefer if oracle does not take it out. Most of the No votes are clearly politics, which is ridiculous considering sprit of JCP which wants to improve javas community . So i prefer oracle step in .
Ask HN: Distributed Filesystems other than HDFS?
I'm interested in doing some analysis over a large set of data where the performance would benefit from distribution across multiple CPUs and machines, namely to use a large bucket of RAM.

We are a Python shop, and less interested in Python on top of layers like Spark - projects like Dask are more interesting. HDFS is of course an option, but as we don't need any other Hadoop components, there is overhead that takes up some of that needed RAM.

My first lab was built on MapR-FS, as it is NFS mountable, does not require namenodes, and looks like a regular filesystem to any non-Hadoop API. However, balancing available cache for the filesystem and for apps is a bit of a challenge - there is still a lot of JVM threads involved.

Are there any similar distributed filesystems that are "lightweight", transparent to apps, easy to manage, and POSIX? Or is this yet to be invented?
>It seems like you could cut out a lot of the complexity just by giving the money directly to the people who can't afford housing. Or, being a little less trusting, pay some portion of their rent directly.

Isn't this Section 8? https://en.wikipedia.org/wiki/Section_8_(housing)
Well, considering this article on Ableton never even uses conventional musical notation and many working musicians sit in front of their DAW all day, I think it's safe to say that the virtual piano roll has largely taken over the roll of classic notation. I don't think too many people making rock music, EDM, or hip-hop has really touched classic notation ever.
You have a great point, that getting the world to switch would be very very hard. But it's not black and white, you can't compare that to anything.

If there's a viable alternative to music notation that you know of and is superior to what we know as standard western notation, feel free to share.

Your choice of example is interesting, considering metric has won, and the US is switching slowly.

But there is no incorrect way of looking at it, music is an art. Standard notation is highly evolved and effective, it has been iterated on for millennia. Getting a critical mass of musicians to learn a newer system would be incredibly difficult. Both are true, and you can't compare them and say that one is "more", that's flatly not true in any meaningful sense.
I have submitted an app in the past and no, you don't have to submit the code.
Where does one go to learn the math behind it?
So this article talks all about pricing, and how the case might affect the price of an iPhone, but gives no numbers.

Have to give it to them on mentioning 5G posturing though, which I think is what this is.

From another recent article (https://www.cnet.com/news/qualcomm-apple-iphone-patents-roya...):

In Apple's case, the iPhone maker pays Qualcomm's licensing fee through its manufacturers. Apple doesn't have a direct license of its own. The fee is based on the total value of the device ($650 in the case of the iPhone) versus the value of the chip (closer to $20), but it's capped at a certain level. Neither company has disclosed the limit, but it's lower than the actual $650 price of the iPhone.
Apple spends years meticulously developing and then releasing the most successful (and profitable) consumer computing platform of all time. Nearly every man, woman and child in the US has an Apple device no more than five feet from them at all time that's completely capable of controlling every home device connected to the internet.

Amazon spends years and billions of dollars trying to compete in the hardware space with Apple, unsuccessfully releasing a phone and several very average tablet devices, none of which really gain much traction.

Then they release a device that can respond only to voice "pretty well" which can now handle VOIP calls only with other Amazon devices and we are ceding this battle to Amazon?

I think Amazon has to greatly improve the user experience before the Echo moves past a cool novelty item for me. I own one, and I can honestly say I feel no desire to purchase any more.

My Nest cam on the other hand I use all day to monitor my dog (using my iPhone) and often consider switching to Google Home and buying more Nest products because I feel invested in that ecosystem.

To me, the tablet/smart phone experience is just more efficient and easier than dealing with voice. That's just my own experience though, and time may prove me very wrong.
If you read the comments to the California DMV on self-driving regulations, you see this. There are parties [1] which want to track where the cars go, and object to DMV's privacy rules. But they also object to public disclosure of details of accidents and disconnects, and access to sensor data after a crash without manufacturer involvement.

[1] https://www.dmv.ca.gov/portal/wcm/connect/6558e3eb-8d38-427e...
Agreed. I code in C# and there's facility for bundling assets into the binary but they're handled at the project file level and not the C# file level, and this means the keys to access this binary content is not available as a compile-time constant. You're still just passing strings around and hoping they match.

Having first-class language support for resource files looks fantastic.
> There's no good reason for the police to conduct illegal searches either...

You have to take OP's word on that.
Sounds like a bad case of lifestyle inflation.
Are you sure those are the same people? If so it might be ignorance. Also it is a bit harder to buy non smart TV, but you don't have connect it to the network.
> I'm a reasonably technical person and I honestly believe the "tradeoffs" I'm making with companies like that are firmly in my favor.

Have you even bothered to read EULAs and privacy agreements?

> The only convincing arguments I've ever heard have centered around insurance companies denying me coverage based on risk factors I'm revealing, but I'm pretty sure nobody is actually doing that.

https://theintercept.com/2017/04/24/stop-using-unroll-me-rig...

http://www.npr.org/sections/health-shots/2013/01/17/16963404...

Think of it this way: suppose you're working on a project. A competitor (or, really, anyone who doesn't like you) rolls in and wants to discredit your stuff. All they have to do is mine your "private" data for anything that can be put into a bad light. Then, because your clients are "private", they then take that info to your clients and ask whether they want to continue doing business dealings with such disreputable people.

Or worse. They make it public.

Yeah that's not going to happen. I'm pretty sure nobody is actually doing that. It's not like that's exactly what's being played out in high U.S. politics right now...

Podesta/Pizzagate, Trump/Russia, Clinton/pay-to-play, yeah there's definitely nothing gained from invasions of privacy.

Don't worry. You're just the little guy. You won't be affected. Not until it's your boss that decides he needs a scapegoat.
> Education, jobs, and lifestyle aren't necessities. That's how health care is different.

I disagree. Lifespan, quality of life and health all depend on all those.

> And I do believe people need to have food. Every developed country agrees, which is why there are welfare and food programs. They're inadequate and often leave people behind, but the goal is that no one dies just from being poor.

Sure, but not any kind of food at any price. The equivalent would be basic medical care, not advanced cancer treatment solutions.

I personally resist the idea that any human life is of infinite value, since it conflicts with the basic reality that economically, we trade some lives for others. Reducing cost is fruitful for everyone but the traders and professionals: supporting any cost as a right is fruitful for the traders and professionals and the recipients at the cost of the givers.

And in reality, the givers tend to be the poor more frequently than the rich.
It's also not necessarily anti-market to regulate this sort of thing. Buyers who are confident they're not being screwed and competitors who are prohibited from screwing people are good things, provided you want to provide a product/service and not screw people.
I've been wishing for the following: a compelling, interactive visualization of wealth transfers in the united states. Which states give/get more from the federal government? Which parts of the income spectrum give/get more in taxes/benefits? Is there something like that out there?

Yesterday there was the thing about county wealth disparities. Something like that but more general.
Biased opinion, but Couchbase is like CouchDB on crack. So, by extension... (Disclaimer: I work for Couchbase.)
Rust as an art asset! The dimly lit room, the red glowing Rust code on the wall, the main character with a large gun and the commenter saying that requires and unsafe block.

The Reddit comments are great.

Edit - Could you tell me why you downvoted me. This wasn't even the slightest bit argumentative, so I am not sure who I angered.
> Or, being a little less trusting, pay some portion of their rent directly.

Look at the raise in college tuition prices ever since goverment got involved in student loans. That is precisely what will happen when goverment starts sending landlords paychecks.
Given how important standards are in the realm of computers, I think the degree of protection patents provide is ludicrous. Patents ostensibly exist to benefit society while allowing the inventor to benefit from their invention. I feel like in the digital world the balance has tipped too far in favor of the inventor.

If we look to the industrial revolution for example, we have the conversion of linear motion to reciprocating motion. This is an incredibly important development for getting useful work out of steam engines. The most common solution is the crank and flywheel, but when James Watt was designing his steam engines he found that the crank was patented by James Pickard. Rather than license the crank, he invented the Sun and Planet gear[1]. The Sun and Planet gear was less efficient than the crank, but it was a suitable workaround which allowed Watt's engines to be competitive.

When it comes to computers, you either have the ability to interact or you don't. If you don't have the right radio, you cannot build a cell phone. If you don't have the right codec, you cannot build a web browser. Functionally, these patents are effectively more like patenting the concept of changing linear motion into rotational motion than patenting a particular mechanism for doing so.

I'm glad Apple is forcing Qualcomm's hand on this one.

[1] https://en.wikipedia.org/wiki/Sun_and_planet_gear
> Maybe forward pointer/backpointer pairs need to be a language level concept. The compiler needs to know that the forward pointer and the backpointer are in a relationship. The pair needs to be manipulated as a unit. You have to have mutable ownership of both references to manipulate either. The borrow checker and destructor ordering need to understand this.

There are many more patterns where that came from, and you don't want to teach the compiler about all of them. I don't think there's anything wrong with having a lower-level "unsafe" mechanism to let you use the language itself to build new types of structures that then provide a safe interface.

As a random example, consider the rust "intrusive-collections" crate (https://crates.io/crates/intrusive-collections), which provides the kind of "no extra pointer" linked list where you can embed a list head (or multiple list heads) directly in your structure. I don't think every such crate should have its functionality native in the compiler.
> However, from my experience there is a cap on the 'bandwidth' at which you can sight read this. It is just too hard to mentally parse a bunch of numbers on lines and turn that into notes when playing at speed. (For non musicians, 'sight reading' means to read the notes and play fluently at the same time)

I've noticed this as well and my team has developed a notation based of key/scale and a new user interface for the guitar so that experienced players and beginners can sight read on their first attempt at a new song.

We reduced the cognitive load of sight reading music, not only that, we then back fill technique like chord fingering where we introduce traditional chords one at a time, here is a series of three videos of what I'm talking about: https://www.youtube.com/watch?v=KXpTGIzBONU&list=PLvoNIaPTga...
Incomplete list:

- As a dynamic language, Clojure uses reflection extensively. Reflection becomes effectively opt-in in Jigsaw-land, breaking tons of Clojure software.

- JDK9 breaks dynamic classpath introspection and modification breaking java.classpath, dynapath (and hence CIDER &c).

- Clojure itself is no longer loadable from the new bootstrap classloader (clojure.inst requires java.sql.Timestamp). This matters, because being in the bootstrap classloader is a significant performance improvement.
Just look at the streets of San Francisco. Despite all that money, there are still plenty of people who don't get what they need. That's why they're blamed.
I suppose PostgreSQL+FDW would be just as good as SQL Server Express+Linked Servers technically. You end up trading users' MSSQL experience for pgsql.

I wonder if it would be easy to support both backends and be able to switch between them depending on the query and which features and integrations you want.
Here's another article that says the royalty is about $15 per phone.

http://fortune.com/2017/01/23/qualcomm-royalty-apple-under-s...
There is sheet music for drummers.
Awesome. Now, one more thing: Echo Car. I dunno why, i just want Alexa in my car. She's already in 4 rooms in my house (no wait, 5 including Fire Stick? 7 including the Kindles?), and in my pocket.