skysight-inc/HackerNews huggingface dataset:
I think anyone with a fair amount of experience in complex asynchronous programs can agree with you. But most people don't have that experience and things look very different to them. They don't understand yet why their sequential database queries do not matter, they don't understand that it's not where the complexity is and that seeking familiarity and "prettifying" simple code with syntactic sugar is not going to make it simpler or easier to understand and maintain. They will have to learn it the hard way.
And your commenting to people that have had consistently amazing experiences with Amazon for over 10 years.
Public companies legally have to "increase shareholder value." If they don't, the shareholders can revolt.

Private companies aren't beholden to this mandate. Nor are Google and Facebook, which structured their public stock offerings to keep the founders in charge.

Apple was an odd outlier in that the stock holders had complete trust in Steve Jobs to ultimately increase the stock value long term, so let him spend the money on R&D as he saw fit. How many public companies not structured like Google or Facebook are like that?
Maybe if the only thing you do is Ajax. Writing a server, a web crawler, a P2P protocol, heterogeneous OpenCL computations, etc, and you're going to need something a little more heavy-duty.
A Vision for Relational Programming in miniKanren – William E. Byrd
Yes, perhaps I was being a bit unfair.

However, bad teachers will always be with us, and won't start teaching the magic of computers just because you give them a c64 or basic. They'll just make kids write endless employee pay calculator programs and other drudgery.

I do agree with your general sentiment about the transparency of "intent to entertain". But I really don't see it with scratch. There's a silly cat on the front page, and comic-book logos. But 5 minutes after first being introduced to that, kids are already looking at Griffpatch's latest multi-player cloud-based platformer, or the cool 3d render program, or the interactive fractal, or the simulated ice-cream shop factory, then 5 minutes later they are staring at code trying to figure out how they did it so they can make their own. Really. On the frontpage right now, the top-featured studio (i.e. a collective hacking club) is called "Lindenmayer Systems!" [1], showing their latest L-system fractal fern generator [2]. I really don't see a lot of "forcefully tailored" entertainment here. Just a site filled with projects made by kids and adults on a huge range of topics, from lipstick, fashion and silly greeting cards, to mathematical and engineering.

Incidentally, I'm assuming you know scratch was designed at MIT, and many aspects were deliberately designed to teach advanced concepts. And that it has, in fact, been used in college classrooms (Harvard [2], others I believe). Still, I contend that my kids with no formal CS education have a far better concept of an abstract data type because of scratch sprites, and this has carried over very naturally to other languages (Java objects, smalltalk message passing, etc.).

[1]: https://scratch.mit.edu/studios/1677151/
[2]: https://scratch.mit.edu/projects/1318150/#editor
[3]: http://paradox1x.org/2011/11/introducing-programming-in-coll...
Just to put it out there, an ES6 implementation using async.js would look like

async.parallel({
facebook: done => request("https://api.github.com/orgs/facebook", done),
twitter: done => request("https://api.github.com/orgs/twitter", done)
}, (err, responses) => console.log(err, responses); );

And output something like:

null, {
facebook: { // facebook data },
twitter: { // twitter data }
}

Sure it suffers from a third party dependency and I would argue its slightly less concise, but we're getting to the point of opinionated API's just like some developers prefer promises, some will prefer async/await, others will continue with vanilla callbacks.
You are indeed reading their statement correctly.
Spellcheck more or less solves the needs of an educated native speaker who occasionally forgets weird spellings. But there's still a huge economic and educational burden to teaching spelling to kids and (especially) the millions of non-native learners.
I agree, an excellent response. Admit there was a problem, clarify that there is apparently no legal implication but honestly admit there's a moral responsibility to treat people reasonably and say that will address it.
Not sure about the article, but you wouldn't have demonstrated a good mastery of French (the question wasn't in the negative).
> Very few algorithms that produce more data than they take as input have this property.

Although a useful metric, measuring only the amount of input and output misses other useful characteristics.

The SVD produces more output than input, but the output is very heavily constrained.
Me too. Devoted customer. Short position.
The tech industry has both mature and dynamic companies.

There are giants like Cisco, HP, Intel, Microsoft and IBM which are past their prime [1] with respect to attracting top talent.

Meanwhile the likes of Apple, Amazon and Google have maintained [2] their status for a long time.

Also, new players like facebook, uber, airbnb, pinterest etc who have burst into the scene as top talent magnets[3].

[1] https://www.paysa.com/company-rank#!companies=Intel+Corporat...

[2] https://www.paysa.com/company-rank#!companies=Apple:::Amazon...

[3] https://www.paysa.com/company-rank#!companies=Facebook:::Ube...
Okay, well I guess I am corrected, there are people who like open offices. I didn't mean it to be condescending. I have a number of friends who are devs, and they had a similar feeling to me and we made a mistake in assuming that our experience was universal (a common mistake :-)).
The Now API
No, it was intended to be the "Big Iron" CPU replacement. They never had any intention of bringing it to the desktop which is why they delayed as long as they did in x64. They wanted 64-bit to be a long-term differentiator between server class and desktop class CPUs. Hence the forecast being Servers sold a year...
If McDonald’s Advertised Like Apple
In the US, at least, bilingualism is likely more prevalent amongst the less well off (ie immigrants).
Yes it is.

Good luck getting any acknowledgement of this from the current PC, minority-lgbt-feminism-excuses-everything culture.
My android s6 active has pocket dialed 911 a handful of times in the past month. I called dispatch to apologize, they took down my info and confirmed my address. They were only a couple of houses off. Not too bad.

I must say I hate the emergency button on the stock lock screen, and how glitchy replacement lock screens are.
TripleByte is killing the Resume for good
This article is too wordy, with zero photographs of Antarctica. Watch this video instead, which covers National Geographic's cruise ("expedition") to Antarctica:

https://www.youtube.com/watch?v=isa9_gCH6do
Open source doesn't necessarily mean that you can put it on the device. I'm sure a lot of Yubico's critics would be happy with seeing the code even if it can't be flashed.
Hey, it's the BeOS guy!
They were in that even before smartphones were the norm. Considering that they had to compete a lot more in the server space (SPARC comes to mind) and then won that market doesn't mean they won the smartphone market.

AFAIK, Paul Otellini also made the same argument about servers however, the point is really about processors that run inside consumer products and not server infrastructure. Intel Inside just isn't the case.
Just one quarter due to accounting. Annually quite profitable. Ugh, I wish the Guardian was more financially literate.
thank you.. all you can do is go through a situation in a case like that and don't get discouraged.
This is a question anyone with a Yahoo! account should be asking.
So was it IBM, as someone says down thread? That's a pretty horrible sequence of behaviors. I wonder how the CEO would describe those choices? Honestly appraising the previous leader for #1? For #2, I remember when steve ballmer removed all office supplies at microsoft except for the first floor in every building, to "save money". It was kind of stupid. #3 does sound like a prison. Basically, why would anyone want to work at a place like that?
I just bought something from Amazon. To buy it in Australia would've been $149 + delivery (through the cheapest place I know). From Amazon, including international delivery, it was about $119. No annual fee. Didn't notice promos for other services you described. Seems like a good deal to me.
Having heard of Sandboxie as well, this whitepaper was interesting, see link at https://labs.bromium.com/2013/07/23/application-sandboxes-a-...

See also:

https://news.ycombinator.com/item?id=8257250 (DrawBridge & commentary)

Oh and the follow-up in the comments: (Regarding Sandboxie reconfiguration mitigating some of the attacks)

> I tested with SBIE4 and indeed it is quite different and has security improvements over what we tested in our report. Great job by the author!

> However, our kernel exploits still work flawlessly – no issues there. You need to remember that SBIE3/4 (and other similar app sandboxes) are kernel mode drivers and they will always have some fundamental limitations. Blocking access to specific DLL’s is far from a practical use case as you have no idea where the next patch is going to come (BTW similar capability has been available in HIPS technology for several years and very few people use it)

> Once time permits, we’ll probably update our analysis with the latest SBIE4. However, this is not our core focus, the idea of this research was to simply enumerate the fundamental limitations of application sandboxing tech.

If you've read this far, you might also be interested in other Bromium research: https://labs.bromium.com/category/research/

Of course, folks might be first in line to point out that nothing's perfect, and user-error can get around a lot of security... Nobody would argue sandboxing is an excuse to not patch systems, except with antivirus you might increase your attack surface while trying to detect attacks with something that can't be easily circumvented. Trade-offs. Can you trust sandboxing to prevent damage from malware or do you need some kind of warning that something strange is going on?
I built an online IDE for creating HTML5 games in Javascript that is perfect for the classroom. Then I taught a class using just Javascript and HTML5 Canvas to 11 year old kids in my son's class.

They were fully capable of using straight black-and-white code to get things done. And they were thrilled to see their colorful results on the screen. Learning how to clear the background with different colors got them pumped. Drawing circles and moving them across the canvas was an actual thrill.

After only an hour, I lost control. They were off trying to make their programs do great things without me. They were trying and failing, and then succeeding, on their own. I was running around the classroom helping them figure out little syntax issues so they could keep going, and everyone was having a blast.

One kid would get his program to do something strange, and he'd call everyone over, and everyone would ask "how'd you do that!?" and he would become the teacher for a moment - and the kids would run off and keep trying new things.

There is just something magical about going from plain text to a working program. Writing "DrawCircle 10,10,50" to draw a circle is pure awesome. When you are learning - this makes you feel like a real hacker. You take this kind of thing home and blow the socks off mom and dad too.

Side-note, before I created my little web-IDE for this class, I looked at a bunch of these kid-style languages. I opted for straight code because I remembered my own beginnings. I used QBasic for everything, but when it came time to learn more advanced programming, I struggled for too long because of it. I didn't want my kids growing up like I did, not knowing what to do without GOTO. I didn't want them not knowing what to do if they couldn't drag and drop an IF block into their IDE.
A Toast to the Toast
> Promises "run" the very moment they come into existence

Which is why I'm a massive fan of Futures from ramda-fantasy[0] instead of Promises for certain tasks!

[0] https://github.com/ramda/ramda-fantasy/blob/master/docs/Futu...
Closures predate JavaScript by at least 30 years (it's a construct in Lambda calculus which was being discovered in the 60s). Lisp had closures before many of us were born.
Different stores had different color generics back then I remember one having blue packaging (used to call the stuff the blue food) - I think Safeway was one that used Yellow as thier generic label color.
Looking at Kangax's support table:

http://kangax.github.io/compat-table/esnext/#test-async_func...

Apparently Microsoft Edge seems to have been the first browser to implement it... good job Microsoft!
Thank you to Microsoft and Anders Hejlsberg for inventing Async/Await (and to F# for the original inspiration)
https://en.wikipedia.org/wiki/Futures_and_promises
One of the best parts of the movie Repo Man (1980s) was this exact thing: http://static1.squarespace.com/static/5583664de4b088692d5198...

Also just an all around fantastic movie in general.
My introduction to markup was the Geocities era HTML. I was in 3rd grade or so at the time.

Got access to my dad's Casio digital camera and took pictures of my friends and teachers and then swapped heads and bodies using Kidpix.

In computer lab, I'd set the start page on the few computers with internet to my Geocities page. It was a huge hit and the computer teacher didn't know whether to applaud or punish me for the work.

I got cut off from the 'internet computers' indefinately and played Organ trail everyday instead of doing the typing assignments since I was already proficient.

I think a large part of my comfort with code came from getting rid of the 'curly brace phobia'. I've attributed my comfort reading code regardless of language at an early age to this exposure to HTML markup.
Many private funded PACS probably would offer money for expliots.... patching them... well.. depends on how publicly favorable their position is...
Is it a critical issue if our SAAS is built using ZEND1 framework?
My newest SAAS choosejarvis.com is built on Zend1. One of the original developers was most familiar with it and suggested it. Obviously, this is not the most modern PHP framework.

What are we missing by not switching to Laravel or a similarly modern PHP framework?
Happy followup: https://twitter.com/gassee/status/732368830190620673

> Big Thanks to @Medium. My fat fingers killed 9 yrs of Monday Notes this am. Awful feeling. They fixed it quickly. Much appreciated.
FYI, there was a tongue-in-cheek implication of women as property. Consider the context. I'm making a point that property rights are not an unimpeachable moral imperative.

What I was embarrassed about was callously invoking domestic abuse and mixing it with a cheesy heroism cliche to make that point.
I would venture to guess that fewer and fewer of their users are on sms interfaces for Twitter, and more than 90% are on smart phones. Thus the character limit isn't as big of a deal.
In my experience [building my own Commodore PET on an FPGA](https://gergo.erdi.hu/blog/2015-03-02-initial_version_of_my_...), the PET would be a very promising candidate for using this as a plug-in replacement, since the (text-only) video subsystem can be fully isolated from the CPU with just dual-port video RAM between the two sides (and a 60Hz spike from the video side to the CPU IRQ leg).
The short answer is that async/await is to promises what loops were to if/goto. It's "just" syntactic sugar, but once you start using it, the code is much easier to write, and its structure is more obvious at a glance. It does not change the way you reason about asynchrony, because the underlying model is still the same. And you still need to understand that underneath, it's all promises and continuations. But there are very tangible benefits to be had from this kind of syntactic sugar.

This is speaking from personal experience, albeit not in JS, but rather .NET. However, the story there is similar - .NET used callback-based continuations first (the Begin... pattern), then added promises (Tasks) in .NET 4.0, then finally async/await syntactic sugar in C# 5. We introduced tasks to our codebase pretty soon, but had to avoid await for a while because of the requirement for the code to be compilable with C# 4. When we finally dropped that requirement a couple of years later, and started moving to await, code became much simpler and cleaner as a result, and new code is also much easier to write, with fewer silly mistakes (like "I forgot to check for errors").
Exceptions have the same problem as return codes in that you need to be careful to leave things in a consistent state if a function throws an error. RAII can help to some extent in both cases, but doesn't magically enforce that your classes and data structures are internally consistent.

My experience has been that error paths have a way of getting things into inconsistent states, and then you're in trouble regardless.

Checking return codes is annoying but if you're wanting to write robust software, your code needs to be in some way aware of every possible error path.
If it was JSSE, from memory it was probably only 768bit DHE. I think that only changed with Java 8.
How is GraalVM + JRubyTruffle going? It's a fast implementation of ruby.

https://github.com/graalvm/jrubytruffle
How about only discounting the first one, and only if it's a legit name?
Name five, foreign companies off the top of your head who have US products that cloned... with source and such... their product line. Which also became huge players in market taking huge sums from original. I'm interested in seeing them as I blast NSA for what tiny, industrial espionage I find.
By from I mean easily represented within.

Most people don't think of a function with an inherited scope as a closure since by the standard PLT people will tell you that Javascript does not provide "real" closures.

I'm sure you know what I meant. It's the "Javascript Way" TM of doing this.

My "little known" I mean that most programmers do not think of doing this out right. It took me seeing an amazing talk by the creator of JSON called "Javascript the Good Parts" to realize how powerful this construct was, and how Javascript made it so easy.
I'm definitely rooting for the feature to be included in the spec as soon as possible, but I'm a little weary when features are added to the engine before being standardized. Object.observe, anyone?
Brilliant video. Thank you.
Please see my response to cyphar.
Hitachi makes the best nailguns.
I don't mean to be rude, but if you read the quote you posted, it directly contradicts your point. Specifically "permitted to provide reviewed rather than audited financial statements." Of course if a company already has audited statements, they have to submit these more rigorous audited statements.
My Personal Lisp Rejuvenation
TCP/IP is resilient;
Yes, it would technically meet the Open Source Initiative's definition (https://opensource.org/osd), but if there was no way to re-flash the device, no way to verify the binary on the device, or possibly even no way build a binary (which may require proprietary tools under NDA from the chip manufacturer) -- I think a lot of critics would still be critics, but I could be wrong.

If Yubico did this it would be very interesting to see the reaction.
What might be the root cause?
I'm writing a p2p protocol and you are wrong. Async/await is compatible with promises and the tooling around them, but for 90% of cases it is much more understandable.
is the non-awaiting one guaranteed to finish (assuming no errors)?
German hard-discounter Aldi is taking over the Australian retail market very slowly. They have vowed to `suck the profitability out of retail'.

They bring in long-established practices from Germany, and force the Australian retail oligopoly to wake up.

Aldi and Lidl are doing the same thing to the British retail market as well. They are already forcing the other retailers to `simplify their pricing'; ie get rid of confusing multi-buy offers. (British supermarkets used to double a price one week to offer Buy-Two-For-One the week after.)

https://www.theguardian.com/business/2016/feb/11/sainsburys-...

> Aldi said: “In our view, complicated promotions, multibuy offers and price matching schemes are confusing, are not transparent and do not serve the best interests of consumers. We focus on providing quality products at transparent everyday low prices that consumers can easily understand.”

They keep talking about perpetual price wars between supermarkets in the UK, but it was a pretty cozy place for the incumbents before the Germans showed up.
Very true, but I don't think it's exactly possible to do a properly controlled study here.
Yow! That is fully an iPhone spelling fail. That was not in any way intended. Sorry about that!
It would mean much lower premiums or even no premiums as car manufacturers may take the liability.
"Resolution:

To resolve the issue, do not create a user account contains the string "user" on the computer."

That's not really a resolution so much as a workaround.
Oh, I don't suggest holding to maturity. I suggest selling when the market's perception of risk has crept up to the level one feels justified by fundamentals.

See also http://www.bloomberg.com/view/articles/2013-09-26/why-would-...
Reddit Technology will flag domains requiring readers to disable ad-blockers
Beginners will have to learn more of the language, which makes it less useful for beginners. And the larger the surface area of the syntax, the larger the amount that everyone on the team must know and the probability someone will screw something up.

C++0x started adding the kitchen sink and that's when C++ jumped the shark. JS seems to be headed in the same direction...
Hauling Home
I can see the use case if it's a extremely short edit window.. something like 30-60s, basically to catch that stupid typo. That doesn't solve the abuse angles but it gives a much smaller opportunity for it to happen.

Short of [mega star], few tweets see much favoriting/RTing in that window.
Sounds like my kind of town
The question is, why does the U.S. need an ally in the Middle East? As oil becomes less and less strategically significant, and the Middle East region dries up [1], it will become less and less important. Do we desperately need an ally in Central Africa?

[1] http://www.climatecentral.org/news/middle-east-future-heat-h...
Why not contribute to Blender cycles instead?
New Startup Turns Renting Apartments into EBay-Like Bidding War
Sucks to be in the Grundhauser clan right now.
I think the await code is more explicit, whereas a callback is somewhat ambiguous
Can anyone point to a similar article for using C++ casts?