skysight-inc/HackerNews huggingface dataset:
Not on Palm OS. Check out the old Treo phones. Touch screen, camera, SD slot, full keyboard, free and open API for app development.
ACID was just an example. Thanks for clarifying it though.
> Things are better than ever, and at the same time people feel wronged... And I see no way to make people realize what they are doing.

This right here is why Trump has a fighting chance to win this election, much to my chagrin. So many people in wealthy East and West coast cities have no idea how much the majority of the country is suffering still. The recovery has not touched the majority of poor and lower-middle class Americans.
I'm not sure where this perception comes from -- my guess is it's a mix of cognitive dissonance and overgeneralizing from bad experiences.

The majority of interview questions I've encountered (at Google and elsewhere) are of the form: here's a data structure or API, can you use it to solve some problem? Nobody's ever asked me to prove A* from scratch. Even in cases where the question does revolve around a specific algorithm or CS concept they've always taken the time to explain it. I used to ask a question based around LZ77 encoding and I always went over the algorithm whether or not the candidate was familiar with it.
From memory: "A free market is an excellent way to provide almost anything, except for a free market".

People doing whatever works best for themselves can be good or bad, depending on how closely their own self-interest is aligned with the collective good.
Oculus will bring VR to the web with ReactVR
> You seem to have some sort of disdain for "abstract computer science material".

See https://news.ycombinator.com/item?id=12654399
The World's Most Expensive Drugs
How does it it fare against Fusion 360 in terms of quality / being bug-free? :)
Scientific opposition is a good thing. Religious is not.
Live from Oculus Connect to talk about the future of VR
> I have yet to meet a scientist who [...]

And yet you've also never met a scientist who says: "This is my current hypothesis so I've vanquished all possibility of doubt. I'm going to publish it without even testing because it MUST be right."

You should entertain the notion that the word means something entirely different to religious people than to others.

> The fact of the matter is that everyone still believes in something at all times.

Even if that were true, the only reason you're saying it is to show that even scientists make that mistake. You're trying to drag them down to your level, hoping the equivalence lends weight to your unsupported ideas.

The difference, to the degree that belief isn't just an empty word to a scientist, is that it's not seen as a good thing in the scientific community. You might believe that god ensures your slippers remain under the bed where you left them but if you use that in an argument nobody will take you seriously and there's no social pressure to do so.
That's the idea behind the probe lib : https://github.com/lucasr/probe/blob/master/library/src/main...

So, when you write an android app, most of time you describe your ui's layout in xml files.
This xml is then translated to a binary blob during the compilation (you don't have to know/care about this intermediary format though).
When you need the corresponding ui, you use a layoutInflater in order to 'inflate' the xml : read its content and create the corresponding views.

One nifty trick is that since the LayoutInflater instantiate the views, it is the perfect place to replace a view by another. For example, that's how the support lib works (well, modulo some hacks, the layoutInflater was not thought out for this initially). When you ask for an ImageView in your xml, the support lib provides you with an AppCompatImageView instead, adding some new capabilities independently of the OS version.

probe goes a little bit further and dynamically add some methods to any class that it inflates, in order to add some layout debugging capabilities.
Not sure why you spent 4 hours on that, in addition to the other response there's also this method, which lets you call map on it and also call all the methods available to NodeList (you'd lose access to those if you converted it to an array)

var classNames = [].map.call(nodeList, (entry) => entry.className)

The 'call' function in java script allows you to specify the "this" in the calling of the function. So we grab the map function from an empty array, and call it with nodeList as "this". You can find out more here: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...

You could also use that to make a super simple method to allow you to call map on any array like object, then you can import this into your other files:

function map(arr, callback) {
return Array.prototype.map.call(arr, callback);
}

Then call it like

var classNames = map(nodeList, (node) => node.className);
It's actually very similar goals and look as st, with the difference that it's extensible through a plugins interface.

Give it a try :)
Coupa Soars 94% After Raising $133M at a $866M Valuation
Introducing “A day in the life of a Data Engineer” blog series
Sure. In the future (~20 years) I expect that a robot around the price of a luxury car will be able to perform tasks such as laundry, cooking, and cleaning (not just vacuuming but nearly all types of cleaning). These robots will be used in workplaces and homes, and the eventual market size is definitely in the billions. These robots will need arms, of course. These arms will be sold by a company that releases a small-volume product early and iterates, not by a company that waits until they have a billion-person product before releasing anything.
Scientific opposition is expected, that is the method in which science works. Scientist want proof for a claim, the church didn't want to be wrong.
Yes, same for you.
Thank you, Andre. That's an interesting concept I haven't thought of.
Paribus (YC S15) Acquired by Capital One
That's a good point, I haven't published anything on the App Store in a while and I'd forgotten that failing to renew the Developer Programme results in the app being pulled from the App Store.

I'm not sure why, but I figured that the app would still be available for download by existing users from the "Purchased" tab.

In that case, I suppose I'd have to recommend purchasing directly from developers, with the caveat that I have more faith in the licensing mechanisms for apps that are _actively_ supported and purchased from the Mac App Store than for apps that are _actively_ maintained and purchased directly from the developer. Either way, I've only had one or two issues with third party licensing mechanisms, so I suppose it isn't a big issue at the end of the day.

Only other reason I'd recommend purchases from the Mac App Store for users that aren't technically inclined would be features like required sandboxing.
Look at the asterisk too; that's a bare refurbished drive. It's an additional $1500 for the disk controller.
They are now, but the uninformed reader can't assume that that's static throughout history. There will have been some point where that became fully true, some point where it wasn't, and some continuous function of time defining the extent to which that's true in between. Can you define any of the latter two things on the list?
> "The anti-immigrant, anti-Mexican, anti-Muslim and anti-refugee sentiment expressed by some Americans today echoes nativist lurches of the past—the Alien and Sedition Acts of 1798, the Know-Nothings of the mid-1800s, the anti-Asian sentiment in the late 19th and early 20th centuries..."

They are mostly anti illegal immigrants. Obama has been trying to legislate the legalization of illegal immigrants. Legislation is the job of Congress. The Executive (Obama) is supposed to enforce those laws. Obama is not enforcing the laws.

These illegal immigrants take jobs away from Americans. Plumbing and electricians are licensed jobs in states and they have Americans working in these jobs as a result. Carpenters and bricklayers are not licensed and as a result illegal immigrants have taken these jobs as well as driven down wage rates.

Edit: Also not noted, is the growth of (legal) immigrants from about 9 million in 1970 (less than 5% of the population) to 43 million today (about 14% of the population). Add to this 11 more illegal immigrants and this increases immigrants to 54 million.

Moreover, a major cause of inequality is the high cost of rent in cities such as SF, NYC, Boston, DC, LA (and also for example London) is "rent-seeking" of local laws which create artificial scarcity of housing through zoning density restrictions. This transfers income and wealth from tenants to landlords (property owners).

Donald Trump holds a large position in Manhattan real estate so he benefits from these unfair laws that benefit special interests e.g., wealthy landlords. The markets can do an efficient job but parties that favored landlords getting more money for their property favor these zoning laws.
With the internet split halfway in the current culture war you cannot make money from only half of the audience.
> On the far left? Maybe People who 'member Unions and being able to support a large family doing relatively unskilled factory work.

This seems like the wrong interpretation since later in the article he states "Unions should play a critical role." harkening back to that era where relatively unskilled labor could support a middle class lifestyle. (You say this like it's a bad thing.)

Not sure how much of this article is playing the politics game and how much of it is grounded in the facts that he actually believes.
> young skinny-jeans-wearing progressives

> cartoonish, caricatured views of these groups are stereotypes

I cannot tell if this is satire.
An open source font system for everyone
I was going to write Apple asking why I can't download my purchased copy of Dash from the App Store.

But, I wonder if that would just make things worse (ie. if suddenly hundreds of users write Apple would Apple see this as more 'manipulation' of their Store).
Swing: A new open-source e-commerce platform written in Swift
Pretty good quotes from various involved individuals, such as "Our government is so caught up in efforts to appease so many interests that they step right over that guy on the sidewalk to accomplish other goals,"
Sadly we can't compare this reality to an alternate Earth where Google Fiber never came along, but given the launch schedule and pricing of FTTH service by incumbents, it's hard not to conclude that competition from Google Fiber was a key driver.
Previous discussion https://news.ycombinator.com/item?id=4105768 and https://news.ycombinator.com/item?id=3594098
At my company we're starting to build a next generation open-source e-commerce platform, and we believe it makes a lot of sense to use Swift as the main programming language given its popularity, performance, and functional spirit. We know that this won't be an easy road given that using Swift in the server is new, but that makes the quest even more interesting for us, and we think that strong initiatives like this one can benefit the overall Swift community. We'd love to get some feedback about this idea, and we're very welcoming to anyone who’s interested in helping.
This. I've worked with plenty of smart uneducated people. In the army and various industries I've been around (trucking, manufacturing) there are plenty of knuckleheads but also a surprising number of very smart people for whom the education system either wasn't a fit or an option.
I do exactly this now. I used to write "Angular Directives" but not everything I want to share is in pure JavaScript.

Here are some of my successful pure JS modules:

https://github.com/mohsen1/json-formatter-js
https://github.com/mohsen1/json-schema-view-js

If you want to use those modules in any framework you just wrap it in a tiny thin wrapper and I don't have to keep up with framework changes and all that...
Get rid of these 16 bad habits to become a better co-worker
Why is this an image?
Nope. I just pulled the RFP back up and it said, somewhat cryptically but explicitly, "Reason: Qt license changed with 5.7"
On the far left? Protectionists, trade isolationists, socialists, etc. I consider populism a dirty word because of its implied favoring of "popular" decisions rather than correct ones. Eg, short-term handouts or taxes or schemes that hurt the economy as a whole, but seem like a good thing today.

I think he meant decline in productivity GROWTH; chart 1.
http://cdn.static-economist.com/sites/default/files/imagecac...

I, too, would prefer more equitable outcomes, but I am fearful of patches ("tax the rich!") rather than addressing the root cause.

How much of the CEO/worker pay disparity is the result of attempts to work around taxation on income, causing business and individuals to "re-route" around the "damage" of taxation? Would we have found equity-based pay as quickly? I'd prefer a re-think on compensation taxation in general, rather than just slapping another tax on top of equity-based compensation in a ham-handed attempt to fix it.

Same for Obama's comment about potential physicists and engineers using their smarts to "shift money around in the financial system." How many of these things are merely profit-seeking machinations, and how many of them are regulatory dodges?
Since it appears codetree is to build project mgmt on top of Github, what's your thoughts on Githubs recent feature release called Projects?

https://github.com/blog/2256-a-whole-new-github-universe-ann...
The image is already over 4000 pixels high, maybe the automatic process has a limit.
What is dark tourism?
The Weird Number 0.577
> you shouldn't share ssh keys between machines anyway.

Are you talking about public or private keys ? I see nothing wrong in using same public key to log in from a particular machine to a number of remote machines.
Hadoop 2.7 HBase Big Data Training Online at SRY IT Solutions
Capitalism isn't "one thing" - it has many implementations.

From the Fascists in Europe in the early half of the last century, to 'dollar diplomacy', to "neoliberalism": Capitalism and state power have interacted in many different ways and forms.

Today the interaction of state power and private market competition:

* suppresses young and small businesses (small, non-multinational businesses don’t increase state power)

* protects and subsidizes industries with strategic value, from foreign policy protectionism (e.g. TPP) to state espionage support (e.g. BP), to huge endowments of taxpayer dollars (news media for information warfare, boeing etc for military weaponry, agriculture industry so other nations starve without America)

* circumvent each others restrictions by partnering closely and trading access to private and public arenas of law
I know, I know :-/

What can I tell you, I think trying to use things you don't understand to show how much smarter you are, is the ultimate intellectual dishonesty. I think the world would be a better place (or at least more humble) if people were called out for such behaviours. You don't agree?

EDIT: Just to clarify, I agree with my comment not being respectful or make me look great, but I think it was substantial. If you want to be rigorous in science, you should know the answer to that question.
Run to Click. You no longer need to set a temporary breakpoint to skip ahead and stop on the line you desire. When stopped in the debugger, simply click the icon that appears next to the line of code your mouse is over. Your code will run and stop on that line the next time it is hit.

This looks like a great feature.
Google Noto Fonts
Yea, it's pretty much feature-complete (as far as I'm concerned) at this point, major performance issues were addressed, and the documentation is excellent. The project itself is in fantastic shape. They even added Windows support half a year ago.
> The 2012 NDAA policy you're citing requires the detainee to be a member of Al Qaeda.

The "tilt" appears to have been caused by your lack of acknowledgement that the quoted statement was inaccurate. Distinct from this particular instance, "dragonwriter" is asserting that contrary to your statement, the NDAA is legally applicable to a wider class of people than just members of al Qaeda.

Do you agree that one may be subject to the NDAA without being (or being even accused of being) a "member of al Qaeda" and that there are cases where the NDAA can be used as basis to "detain US citizens without counsel"? If so, please correct the tilt by acknowledging the correction. If not, perhaps further explain your position?
Oculus Teases the VR Web, ‘Carmel’ VR Browser, and React VR
Right, a constant i.e unchanging amount of work.

I usually think of hashtables though as being O(1) in referring to the look up(amortized) and not the hash code itself.
me too. i was clicking off to the side to try to unselect it
'Start in the middle' is only half the answer. An introduction has to teach the reader enough about the topic to care about the main idea (i.e. exposition in fiction). You can start in medias res (a la the iliad) but you may end up circling back in a flashback (a la the odyssey, odysseus telling his journey to menelaos' court).

Starting in the middle is great if your reader already knows the backstory, but you alienate everyone but your core audience. That's expensive whether you're writing a blog post or a hollywood blockbuster.

It's a fair assumption that your reader came to you on the promise of the title of your piece. You have to fulfill the promise of that topic or at least give a tidbit soon enough that your audience doesn't give up and leave. You can tell a book by its cover because books with misleading covers don't sell.

Balancing exposition against delivering on your genre promise is a 'theory of mind' skill that the best writers have in spades. Think of the first 10 minutes of star wars: scary villain darth vader (check) strolling through a sci-fi spaceship (check). Gun-toting strong princess (check) needing a rescue (check) sends her sci-fi robots (check) to get help. Next scene: crappy teenager main character (that's your audience, check) buys same robots.

The order of the villain / princess / hero scenes are optimized to serve the 'message for help / hero to the rescue' exchange. If this were a blog post you'd still have that 'problem / solution' structure but in both cases you need to be checking all your genre points and delivering breadcrumbs of the genre or topic that the reader is here to consume as you inform the reader enough to care about your argument.
> make sure they never, ever get hurt by us

That's a "current thinking" issue. Prior to industrialization, humanity (statistically per capita) didn't care about preservation. In search or resources you get marginalized conservation thinking. Never-ever is a fantasy, because over a long enough period of time every priority can and will change.
No, if I'm working at a company that has a blanket policy against using any (A)GPL software, then I can't use it.

What the lawyers decide in a company that has 10k+ employees has nothing to do with the fears of anyone but the lawyers and the top management. Everyone else is just following the rules.
> For the risk to brand to be worth it, you've got to have a huge potential to make lots of $$$.

Then why not just sell the tech and team to someone else, or market the device under a different brand name?
forEach is coming to DOMNodeList plus DOMNodeList is an iterable and you should be using for..of to iterate in them. There is also Array.from that others mentioned
> Science is essentially a learning process.

Science is a testing process which we engage in to learn. Minor, but critical difference.

> a single scientific method

"Hypothesize and test." That's it, there is only one.

Now, which strategy do you use to pick the best hypothesis, and to test faster, etc? That's the part you don't want to get dogmatic about. (eg gradient descent.)
I'm new to Udacity. You can request a refund after a week?
To be honest, the Apple ][ even back in its days was expensive compared to the other 8-bit machines. My parents could never afford an Apple, but we could afford an Atari 400[1]. The first Apples I saw were bought by my high school (IIe). For the price of just the IIe, I could get a machine with a floppy, printer, and monitor. Apple has always been more expensive than its competitors.

1) thanks to Jay Miner and company had better graphics and sound than the Apple ][
Eh, my 2010 MBP 15" spec-wise seems around as fast as some of the new ones (has a real GPU, was able to update the memory to 16GB and throw an SSD in there). I'm still using it for Protools and it's just as good now as it was then (I don't use plugins, all outboard)

But- I see your point. I have a 2013 MBP as my developer machine and it's being replaced the day the new one comes out.
20% isnt even close. Where did you get this number?

In my time working in hardware (across consumer devices like smartphones and specialized devices for industry) I have never seen a product with only a 20% difference between low volume and mass manufacturing costs. The difference is in the range of 200-1000% when talking about going from 10,000 to a million units, depending on manufacturing setup cost. The lower range is only achievable if your manufacturing line is uninterrupted which I doubt is possible for such small orders and it's impractical for a small government contractor to make many units all at once due to inventory costs and risk.

$200 at 10,000 units for a device that sells for $50 or $25 at a million units is par for the course for any hardware product.
Google is where software engineers go to retire.
This is complete nonsense. You may as well say that apples and oranges are a counterargument, because both can be made into different delicious desserts even though both are fruits with a lot of similarities.
Introducing discfg: a serverless config tool
Twitter being twice as large as it needs to be isn't arbitrary. That's easily seen from all information available. It may not be necessary to have a round of layoffs, but it's at least clear that they've hired too many people. Rather than going the route of layoffs, they could stop hiring more people, clear out the idiot management team that's driving them into the ground, then wait until they've caught up before hiring again.

The number of employees being set to 1555 is what's arbitrary. The actual employee counts (1, 7, 43, 259, 1555, 9331, etc) aren't as arbitrary, as that's what results when one assumes 6-8 reports per manager, then calculates backward to determine the overall company size per added layer of management. That is, if you want 2 layers of management, and you want each manager to have 8 reports, then you'll have an overall size of (1 CEO + 8 executives + 8 * 8 managers + 8 * 8 * 8 individual contributors) 585.

The idea of having no more than 6-8 reports per manager is somewhat based on science (number of things one can hold in short-term memory lining up with the number of people one can effectively manage at a time), but meh.

Also, the less management layers that exist, the better. And as each manager is really only able to handle 6-8 people, once you increase employee counts past a certain amount, another layer of management becomes necessary. This could become more relaxed with better software and increased efficiency (a manager could have 21 reports, for example, if they don't have to heavily/directly manage them all), but I kept going with the 6-8 number, as it gave me a good sense of things.

Another (arbitrary?) reason those numbers seemed good to me was from assessing insertion sort vs. quicksort. That is, if you compare the two, then they are equal when there are 9 items, but insertion sort is a better choice when there's less than 9 items. It was somewhat random, but as I noticed insertion sort is how the mind naturally sorts (when it learns to be more efficient), it cast another vote for using 6-8. When there's more than 8 or 9 things in mind, one's natural tendency is to then try to break things up into chunks (like quicksort), then run the equivalent of insertion sort on each chunk, then merge everything back together.