skysight-inc/HackerNews huggingface dataset:
The problem intel had with the iPhone has very little to do with the power issue.. Intel is not an idiot.. If they sell a 1Ghz processor to apple for $20 (which is the type of pricing they would be targeting for the iPhone), then they know they will want an upgraded version in 1 year that is at least 20% better.. So it would only take 3 years to be selling chips to Apple that would be on par with chips they sell for about $150.. So they would be underselling themselves by a vast margin and the HPs and Acers and Asus and Sonys would be saying wait we have been your customer for 10+ years and you are selling to these guys at a ridiculously lower price that you have only been selling to for a couple of years??? Basically for intel to make that decision would have been something of a suicide with their current market.. So they were the old guard and didn't want to give up the golden goose.. Which is a great life lesson for people starting companies.. Find a market that people charge too much in and then find a way to get into that market with a new technology that you know if they went into would drop their margins.. But for you would be great since you aren't such a huge company as the incumbent..
Async/await is just syntax-sugar around Promises. No busy loops involved. (Those generally don't work in Javascript anyway.)
In the meantime there's the co library which provides the next best thing using yield.
> I heard web applications described as "database skins."

Not a bad description.

> the slow point in most applications is IO

The slowest part of web apps in my decade of experience is the database, yes, if that's what you mean by IO. Reading and writing files, also IO, is very fast though. A database can be very fast too (I've mostly used Postgres). Or it can be dog slow.

It's just like how some programmers are 100 times better than other programmers. One SQL query is 100 times faster than another, and both get the same result. And it's not usually something simple like adding a column index. Usually it's a matter of a sub-select or some other squirrelly way of combining tables or aggregating a result.

I wish more programmers learned SQL --- I mean really learned it through and through --- than concentrated on the latest fads.
Also, I think Unicode characters only count as one character. This is now totally disconnected from SMS.
>To correct this a little, the proper way to catch with promises is .catch, not with a try-catch inside a .then - that is an antipattern.

Depends whether you can survive and continue from an exception inside the .then to the next step or not.
Physical security is a moving target and a spectrum. Basic mechanisms can protect my computer if I leave it unattended in front of common hackers for a few minutes to take a leak at a restaurant. Another level of security is necessary for people with more access or tooling. At some point, basically nothing I do will help given enough resources by pro's.

So, it's not so simple. Otherwise, all buildings containing valuable protected by locks and stuff would be compromise because enemies had potential of physical access. They aren't. That's telling you something.
The state is special. It can not normally go out of business, and it has the power of taxation by force.

There is thus nothing to restrain the union.

The state normally also has elections. Because unions are allowed to fund election campaigns, the union effectively gets to sit on both sides of the bargaining table. The government "opposition" is a push-over.
ETW is used in major pieces like the windows performance analyzer. There is zero possibility that this is a single person's pet project.
Each key's signature is randomized.... brilliant. So buying 1000 of the keys doesn't give an attacker an advantage. Certainly flies in the face of FOSS, but this is about security... I'll be watching this closely to see Yubico's actions. I think so far this is a great response and I look forward to a non-sensationalist rebuttal.
I used to experiment around with some games and other interesting apps, but the free-to-play garbage has pretty much pushed me off of looking for new things in the store all together. Google used to do a decent job curating some recommended apps, but all that seems to have gone by the wayside some time ago.

Now most of what I see are free-to-play apps with like 100 million downloads and 4-5 stars, but none of the stuff I've downloaded in that criteria has managed to hold my interest for longer than 10-20 minutes.

I've gotten a lot more enjoyment out of a few humble mobile bundles than just about anything in the store.
I think Spaces is aimed at the slack / hipchat space - not so much messaging.
how so? I like the JS async/await a lot, but you couldnt pay me to write .net

I personally don't know many devs who would choose to learn a new lang because of a feature (assuming that they didn't want to learn it before it existed)
True, I can't say for sure. I'm just very hopeful.
>async/await looks nice but doesn't scale. As soon as you have to do something other than wait for a callback it falls apart.

Waiting for a callback is what you do 90% of time. For the rest, you can always combine async/wait with Promises...
The Embarcadero, the Ferry Building, Sunset, SOMA and the hipster spots, Haight-Ashbury with the old Victorian houses, with the Redwoods nearby... SF is a great place, at least to visit, and while it has what you describe, it is not what you describe.
As a kid, the grocery store's generic brand came in yellow boxes with black letter that stated what was in the box (e.g. "Corn Flakes"). There were no other markings.

I can't see Amazon letting a cereal box sit in front of someone while they eat and not try to sell them a Kindle.
Oh. Now I'm reading davideous' comment much differently. But the title of the blog post (ie "vs") makes it seem like they aren't making it open source so that the hardware is secure.
Agree. I think Spaces is aimed at Slack.

If they keep unlimited message history that is going to be a really compelling feature.
Probably in an upcoming Node 6 -- they do update the running version with the latest v8 releases IIRC.
well, it's a shame that poor arguments get recycled like this, but it does make for easy dismissal - cryptography is based off of the idea that the methods used totally transparent, the power to decrypt comes from possession of the appropriate keys. by closing a design, hiding it from scrutiny from the majority of hackers like ourselves, helps no one other than the individuals who wish to gain unauthorised/unwanted access.

this is a fundamental concept in FOSS and for anyone to try and rationalise their way out of it - be it out of some corrupted sense of trying to do the right thing - is absurd.

fortunately i feel that the very people that would be interested in this device will be aware of this; i hope the folks at yubico reverse this decision.
Add Event to Secondary Calendar of Office 365 and Add Header at Specific Location
Aspose.Email for .NET 6.5.0 included support for working with secondary calendar items on Office 365. It Provides insert method for adding Header at specific location. It also binding SMTP Client to specific IP on source having multiple IPs and saving EML has date with weekday abbreviation. It also fixes error while loading EML file, missing email address while saving EML, Conversion of a Bad MIME to Good one & many more.
Async/await is syntax sugar for doing things asynchronously. Whenever you have an async call in your code, you have to consider how the state of the program can change during the passed time. Also, there are many places where you need a result synchronously, like when you're in the event handler for a mouse click and need to determine whether the event should be canceled. If you had an asynchronous call, then the call will finish after the event has finished dispatching!
A Theory of Everything
I hope the node APIs are changed/extended to return promises eventually so I don't have to keep on using promise wrappers for all of them.
So, you mean like how Walmart already is?
Supreme Court Rejects Privacy Claim in Data Broker Case
URLs longer a shortened URL are displayed truncated. (All URLs are actually t.co links underneath)
Logic by Machine: The Computer and the Mind of Men (1962)
Promise.all doesn't "run" anything. Promises "run" the very moment they come into existence. Promise.all simply tells you if and when all of them are settled. It depends on your Promises whether they are doing something outside the single threaded event loop or not for them to be parallel or not.
I wish I could say that this decision is why I quit AmazonPrime and quit doing business with them already, but I already chose to do that due to how badly they treat customers, how high their prices are, and how limited their selection is.

Amazon doesn't provide useful value to consumers anymore, and before they roll out any more services or private label products, they should step back and see why all their customers are jumping ship (yes, quite a few people already have).

Edit: For those downvoting me, explain why you think I shouldn't have quit Amazon. They do not have good pricing, they don't have a good selection for a lot of things I want to buy, the Subscribe & Save and Pantry programs are extremely limited, and they keep shoving programs I can't use at me (Kindle related stuff, their Netflix and Google Music clones, etc).

I don't see the point in paying a per item price premium on top of a $100/yr fee for what amounts to a broken UX.
> The "tons of libraries" argument doesn't make tons of sense either.

It absolutely does make sense. How many "class builders" have been written in the JS community since ES6 got classes ? That's right. Now you don't have to rely on co/thunk and what not to write readable async logic. Promises are still callbacks wrapped in objects. Now the consumer of a function that returns a promise doesn't have to deal directly with the promise anymore.

This feature is something JS should have had a long time ago, no question.

> This feels like a step toward added confusion rather than language unity.

Things like prototypical inheritance are the biggest source of confusion, along with "this" behavior.

> beneath native abstractions

The correct terminology here would be syntactic sugar.

Look you might not like this, but what is better ? community fragmentation with transpilers and what not, or a single language that answers most of the needs of the community ? libraries that handle complex abstractions or documented syntax that allows getting rid of these poorly documented and poorly maintained libraries? I don't want to use generators to mimic corroutines and depend on co/thunkify to write readable async code. I don't want to use 3rd party language X or Z that will get me the syntax I want, I want everybody to use the same language without obscure patterns.
Yes, many can't afford childcare.

In the Soviet Union, this wasn't a problem... but it was soon noticed that a paid childcare worker would not care for a child as that child's own mother would.

Suppose that somehow you could pay for that. (probably not happening even for $million per year) Would you want it? Would you want your child to see someone else as, essentially, their mom? Who will your child love? Who will your child visit, decades later, in the nursing home? You can't substitute "quality time" for total time, simply being there for every skinned knee and question about life.

Money isn't good at purchasing love, and you would be unhappy with the result if you succeeded.
It's not a question of whether or not ETH (and now the "DAO") is a scam. It is probably a scam. The question is whether or not ETH/DAO can become entrenched as <something> before it dies. As someone that got in this game early and has watched altcoins for years, that is pretty much the whole history of ETH, folks. Just do some research.
Show HN: Tellform – An Open-Source Form Builder
I don't think he's saying Google doesn't care about the data, he's saying we don't use that data point when determining the compensation for that candidate.

Disclosure: I'm a hiring manager at Google and I've never seen the current salary information for candidates.
Introduction to Automatic Differentiation
I turn it off and on. Sometimes, syntax coloring can be of benefit, like mismatched single- and double-quotes un-terminated strings. Other times, the colors make things less clear, and I turn it off. Vim's C syntax coloring is an example of the latter.

As a side note, if you're looking at PHP malware, which is almost always in a single long, long line, syntax coloring can be quite time consuming.
I'd say so. You can build it or acquire it. Steve Jobs, echoing Picasso, used to say that "good artists create but great artists steal." Allegedly, anyway. ;) I'd also say, as some others did, that it takes a certain amount of insight to see through the noise of the market to spot the claims (eg innovations) that will become part of your vision and integrate with your offerings. A track record of doing that right most of the time is certainly a form of innovation even if not as brilliant as a startup. Each time, the company's portfolio is stronger and providing more value to customers and shareholders that competition might not have.
None of which precludes the implementation from being open source. In fact, it just means that even if the software were open source, it would be near-meaningless since I can't verify the code running on the device and can't reflash it myself.

"Youbico isn't saying that the security of the device is increased by keeping the source code secret."

Yeah, they're not really saying anything other than trying to provide an excuse for why they won't release it. "You can't use it anyway" isn't much of a response (I actually find it rather patronizing and dismissive).

Not to pile on, but regarding: "Engineering is always full of trade-offs."... what exactly is the supposed trade off here? (Maybe they're using licensed code that they can't redistrib?)
By way of comparison, out here on the East Coast, I went by my county office on a Friday, talked over what I wanted to do with the clerk, sketched out a basic plan on a blank sheet of paper, paid $75 in fees, taped the permit to my front window and started work on an expansion the next day.
async/await is just sugar around promises.
when you await something, that something must be a promise.

coroutines are used to make your code appear to execute without a need for a callback, and in order to create a coroutine one must wrap the function doing the awaiting in a generator.

now, I am assuming (perhaps incorrectly) that the async keyoword marks the function for wrapping, and await lets you know where the yields should go. or something like that :)

of course, now thats its all native, I have no idea any more
Who Will Own Your Data If the Tech Bubble Bursts?
Any such studies would be swimming in other correlating factors like genetics, quality of life, education, etc.
Yes. They will be sent into map immediately, and Promise.all() will return a Promise which will settle when the mapped array is all settled (or one errors, but that's not really relevant to the question). We're really just awaiting the promise returned from Promise.all(), but mapping the original fetches into a "new" set of promises.
If there isn't already, there really should be some legal protections in place for a situation where user data is involved.
Because you don't always have to await a function, and it isn't always possible for the runtime or language to decide whether to "await" or not.

/*
The following code may or may not use an await.
Not await-ing would be better user experience.
*/

async function sendEmails(id) { ... }

async function signUp(userData) {
const user = await db.saveUser(userData);
sendEmails(user.id); // <-- Not awaiting send to complete
return "Congrats. Signup complete!"
}

/*
On the other hand this code needs an await:
*/

async function updateGlobalState(obj) { ... }

async function doSomething(data) {
await updateGlobalState(data); //await needed
return global.x;
}
It depends on the company. Many of the big companies... can't say most without data... get their money through a collection of products and services. They do care about millions because a million here and there accumulates. The low-margin business care down to the pennies of individual items.

So, that isn't a rule for big businesses especially in the Global 2000. Many care about that stuff. There's just competing interests that can axe one thing for another. The ones doing stupid, expensive stuff also make the news more since "incrementally improved operation to make more money" isn't as exciting over coffee. ;)
I hope they use the fire branding on their breakfast cereal. Amazon Fire Flakes, Frosted Fire-Wheats, Honey Nut Fire-os.
The right way to do it is not by restricting cutting down trees, but by encouraging planting more. I bet a $100/year property tax deduction per tree would have the city absolutely packed full of every kind of tree you can imagine.
Glowworm swarm optimization
I expected them to display the first 140 characters or so then have longer content expand upon tapping into the tweet once they started introducing those cards into the tweets.
Exactly. Many of those organizations were slower to innovate due to low margins or high cost. Yet, they still did innovations periodically with significant to huge impact. I like focusing on low-margin firms as they provide a nice minimum of what I think is achievable in others.
Fire toilet paper would be bad.
Promises catch exceptions and automatically reject: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe... . I've never seen a promise not do this - do you have an example where this is not the case?
What do you use for the new fetch api on node?
I went ahead and put a trailing stop loss $5K short position on Amazon a couple days ago. I'm of the opinion Amazon is an amazing scam. http://investmentresearchdynamics.com/amazondotcon/
or maybe if you are "smart" enough to speak several languages you are already ahead of the game.. thus you have more to loose before dementia becomes apparent.
One of the great things about C64 BASIC was that it didn't do too much hand holding. It had syntactic simplicity, but you had to deal with the underlying machine. Want to draw a circle? There was no "circle" command, you had do the math and flip bits with peeks & pokes & apply Boolean logic to retrieved values.

As a kid ~12 or so programming the C64, that did a few things that I think languages like those being presented here miss: 1) the computer didn't talk down to me as "being for kids", yet was simple enough to get me started without large amounts of previous technological background required; 2) the computer had more advanced capabilities that I could tackle as I gained experience (i.e. the aforementioned having to deal with memory manipulation); 3) Because it wasn't built for me (a kid), it didn't have to pretend to keep me entertained... there was a mystery to it all that as I progressed, I became more ensconced in deeper levels of knowledge that was earned, not given.

Sure I wasn't doing brain surgery, or even software engineering, but those early lessons gave me the fundamentals of why certain things mattered and how to solve problems that weren't child proofed.
For sale best offer slightly used swarm of baby robots
It might also be why the US had the dot com and unicorn bubble.

And note that Twitter is not, and has never been, profitable.
Super excited to start seeing async/await in some of the browsers. Async/await makes certain function decorator patterns even more useful, e.g. http://innolitics.com/10x/javascript-decorators-for-promise-...
Really looking forward to this!
>So compared to that, having a cat walk towards a barn seems like a completely irrelevant layer of entertainment forcefully tailored to the taste of the students, who at best are distracted from the real fun, or at worst presumed to be incapable of understanding why programming itself might be fun.

The turtle/cat is a concrete place holder for abstractions like state and variables. Being able to to grasp algebraic variables and other high level abstractions is correlated with Piaget's formal operational stage of cognitive development which most children only begin entering in middle school. You probably could teach a 9 year old programming without these training wheels in the same sense that you could probably teach them algebra.
Linguistic purism in English is a different topic now than it use to be with English as an international language. I believe spelling reform to be the much more fruitful topic.
I'm alone in this but I prefer `let` over everything else unless it's something like Redux action strings, database connections strings, or anything of the like. I rarely use `const` for the ridiculous reason that I find it too long (5 characters!). `let` is short and reads nicely and my programming style in general never mutates stuff anyway (I use Ramda/always return new data).

That said, `const` is picking up to be the default for everything. I can definitely see good reasons to use it when declaring functions and required modules or working in a team.
A video [1] showing the algorithm in action.

[1] - http://www.youtube.com/watch?v=_vhSu4xBoFs
The $50 includes transportation, storage and other costs. It's more like "use it for $1 or earn $20". Also, they are selling as much they can right now; so it's not like they are leaving money on the table.
Eddie Zaneski is an awesome and friendly guy!

Here's another awesome article on it:

http://amasad.me/2015/10/31/javascript-async-functions-for-e...
It seems odd that Orwell advocated for English purism, 1984 makes it seem like using 'base' English words as building blocks and eliminating unnecessary, flowery language was synonymous with fascism (or at least not a good thing)
D3-friendly State Plane projections
Facebook posts aren't as public-facing by default. AFAIK there's no FB equivalent to the retweet, in that the content of a FB share is not quite the same as the relation between a retweet and the original tweet.
Chinese city Wuhu embraces driverless vehicles
Of course you have to count healthcare. It's a payment that the employer makes on behalf of the employee.

You should also count company housing, company cars, an eat-all-you-want cafeteria, employee discounts, employer-paid gym membership or on-site gym, etc.
Wow, I'm surprised that YARV[1] has no JIT, I thought that might have been part of the reason for the switch to it back in the day (late 2007).

[1] https://en.wikipedia.org/wiki/YARV