skysight-inc/HackerNews huggingface dataset:
IBM is notable for the exception to Crockford's do-good-not-evil license: "IBM, its customers, partners, and minions may use JSLint for evil "
If by "stacking context" you mean "one global context," then no. But if you mean stacking contextS as described by the article, then Win32, Cocoa, Swing, Qt, wxWidgets, and probably Gtk are all examples of a system where z-index doesn't involve reading an article.

I've come to the conclusion that HTML is great for content that looks like 1999. But in 2016, every time I use HTML and CSS I end up dealing with some subset of

- width/height are ignored for div/span, so I have to make a div or span, set display:inline-block to completely undo that. Nothing like '<div style="display: inline-block;"> to suggest your language needs help.

- Actually, it turns out that width is still ignored for inline-block if you have no content in the tag, but if you put any content, then it is honored. (Unless you have more content than fits, in which case it is ignored again, but at least that is somewhat sensible)

- vertical centering? That should be pretty easy, right? Hahahaha!

- to get z-indexing to work, you need an absolutely positioned outer element with relatively positioned inner elements. Win32, Cocoa, Qt, Swing, despite their flaws aren't that user-unfriendly (and by "user" that would be the developer). I get why it has to be that way, but a language where it has to be that way is no end of frustration.

- don't want to duplicate your CSS colors all over the place? Great, use CSS vars. Want your variables to be accessible to all your classes? No problem, just use the :root class, totally obvious. Oh, need support for slightly older browsers? Bummer.

- Well, you could put all your colors in a separate class. Great, I'll just have my classes inherit or mixin that color class. Actually, no, I'll be putting that class all over my HTML, which kind of violates separation of concerns, which was the whole point of CSS.

- Want borders on the cells of your table, but not "3D" borders that looked terrible even in 1996? Oh, that's fun!

It's like HTML fights me at every turn. It's high time we take the ideas that UI libraries have had for decades and make an HTML that is actually usable.

(Probably some of the details here are inaccurate, because they are so convoluted that it's hard to actually remember them)
like that idea! Dunno how many people have epsilon easily accessible on their keyboards though.
I've written DSLs in a day that have seen usage beyond its original intent. Javascript's a dirty hack that's only had dirtier hacks stacked atop it.
Google uses sound for pairing - seems to work okay in reasonably sized room with all kinds of surfaces https://gigaom.com/2014/06/26/chromecast-will-use-ultrasonic...
Don't get the idea that I'm defending the US government's actions in any way, since I disagree with most of its actions, especially in foreign policy.
ChromeOS != Chrome
57 different pesticides found in poisoned honeybees
Trailer Town
Does the misspelling of "foundation" as "fandation" suggest the first language of an attacker(s)?
Daylight Saving Time: A Government Annoyance
Oh, good dreams...
While adding another piece of state and another UI control to an interface that, AIUI, did not require any changes to support this feature, which would have delayed shipping and getting this functionality into the hands of their end-users.

But making an opt-in, allow-negative-feedback control is not feedback I think they'd be wise to listen to. Users can edit issues. I'm finding it exhausting just to think through the implications of either allowing editing of the flag, or deciding that users have to get it right the first time. I can't imagine I'd find it easier to use - in fact I am sure I would be intimidated, plain and simple, by the fear of who-knows-what happening if I did the wrong thing.

(...but then, that's the most git-like thing I can imagine doing! something-like-a-VCS that you can build entire new companies' worth of brand-new development practices around and still be utterly impenetrable without first unlearning 30 years of perfectly functional version-control experience and collective wisdom. I can't express how glad I am that I don't make things for developers. Truth is, most user bases are a joy to work with. Developers... insist on dysfunction, it's non-negotiable. I think it's part of the whole, "we still don't know how to do good software engineering" schtick. It wouldn't matter if it were a solved problem to the point of a mathematical proof, nobody would allow it anywhere near their mysterious uncharted edge-blurring code artisanship. We really, really suck, both professionally, and at being adults. For the most part, anyway.)
> I'd say that learning the principles was much more useful

Well, of course one should learn both :) An interesting question to ask is: principles first or applications and techniques first? Maybe it depends on the individual. For me, certainly it has to be the application. Principles without application would not keep me engaged long enough... Ideally, it should be something like 30% high level principles with applications, and then the rest of the principles and fundamentals later on, which really elucidate how and why the technique works.

That's my two cents anyway. :)
A large part of being a politician is the social skills to get people onside. A random sampling based on education and IQ isn't going to give you that.
As a non-native english speaker: He absolutely rushes through his explanation at break-neck pace, and he rarely changes the tone of his voice from a droning monotone. For me that makes it incredibly difficult to process and retain anything he talks about.
Lombok has always been a hacky set of language extentions. It says a lot about the need for more language features in Java that developers have been willing to resort to using it. Adding val and var to Java will be a big step forward.
I have heard that Twitter is now moving away from Scala.
This is it, thank you!!
But the fact that having a personal trainer improves things a lot. For example having a psychologist. She doesn't do anything, she just makes comments.
> and your cash is going to be confiscated.

On what grounds?
Yea, I was vehemently agreeing, not arguing, no worries.
Based on comments I think the purpose of the discount is being missed.
We are a Mobile app Company with significant presence on Android. The fact that this rebate made available at the time N Preview was released gave us enough push to order 1 so that we can test our apps on Android N in desktop like environment for Multi-Window support.
With his funds he's able to influence stock price movements, which others then respond to. For instance, you buy into a stock, the price jumps suddenly. Other traders, not knowing if there's some inside information or whatnot, pile in, just in case. You quietly get out, take the profits.
But does it make sense to even talk about inside and outside then when talking about the universe?
There's . . . already a complete programming language in web pages. I'm not sure what you're trying to accomplish here.
You need to have annual fund raising goals to meet your annual budget/expenditures.... Income must be greater than expenses just like a normal business.
What's your project? I've been looking to buy something about that size, and I've found Flippa to be rather disappointing. If you want to chat, you can shoot me an email (address is in my profile).
Password Hashing Why and How
They can't just anonymously withdraw $80m from an ATM...
Microsoft Puts Ad Generator into Security Patch
Top most common Passwords to avoid
Seriously, what the hell?
The other day we saw ads on the lock screens, now security patches delivering add generators? How more freaking doomed this OS can get?
I can understand if security update and hotfix delivers just what it's promising to do..but...
It might create these spikes not for stock market, but an ETF for stock-index
Maybe I'll get in touch with the researches and ask if they might be willing to study it.

Edit: I sent them an email asking.
I doubt that. Google is Google because it was/is better than others at finding relevant information.
Would you consider implementing a site that works without JavaScript?
Yes, seeing a text format, much like has been possible, and to the same effect, of a disassembly view of bytecode. Hell, the plaintext s-expression format is IMO /less/ readable than most assembly formats. Regarding DOM integration, wouldn't that have been possible with other formats by giving plugins access to the DOM?

I'd much rather see that time on current tech spent on harnessing the tools we have right now better, rather than new pie-in-the-sky tools that bring a host of disadvantages, such as being yet another jit language which resembles a processor from twenty years ago. With an MVP that doesn't include multiprocessing, doesn't include SIMD, etc, I fail to see how this is really better than the status quo.
Any source ? Any idea why?
Keys Under Doormats: Mandating insecurity by requiring government access (2015) [pdf]
Magento scripts for inventory sync, order export, and shipment imports
I thought the PCI passthrough security model assumes that the guest does compromise the GPU, and the guest-controlled GPU is isolated from the rest of the system using the IOMMU.

Do you mean these controls are porous by design or are you talking about bugs in the IOMMU protections?
val is a much better idea. Final is longer to type, in many cases as long as just declaring the type. We should be encouraging immutability not discouraging it by making it more verbose than necessary.
Drug money mainly. Look up civil asset forfeiture... It's been a problem for a while and has been highligted in a last week tonight episode recently.
> We should be able to debug Web Workers with development tools

Being actively worked on, as far as I can tell. I agree that not having this sucks.

> nest Web Workers

Works in Firefox; haven't tested in Edge.

> use console.log from within a Worker

Works in Firefox and Chrome, fails in Safari, haven't tested in Edge.

> construct Web Workers from Blob URLs

Works in every modern browser, I believe.
Restify plugin that requires requests to be made via HTTPS only
That's cool. But what I'd really like is the ability to star comments so I can revisit them later.
I used to recommend HTML3.2 and sandboxed/MAC'd Dillo for a safe, formatted documents to people who insisted on web browsers being the medium. Worked out fine w/ much less risk. I was grasping at straws when a Chromium member asked me how I'd secure that code with minimal work and no rewrites. How would I even understand it all was my first thought.
Sorry, I was not clear. I want to learn java enough to write working code in next 72 hours. I know python and how to write programs.

About my comment ( 132 days ago ) - I meant Python and not Java. It must have been competing thoughts or something I was discussing with someone and wrote incorrectly without proofreading.
Bollywood Holi from Amitabh to Ranbir
Why people never smiled in old photographs
> was having to buy expensive computers and licenses for MS-Word

how did the developers force that one upon you ?
As someone totally ignorant in this space, how does opening a .PDF document allow for email hijacking (assuming it was actually a PDF)?

I think I'm stuck at how code is able to execute when opening a document inside a PDF viewer or something of the sort. Thanks for sharing your story!
I am not working in US and in a different industry. I am doing marketing. You may just take my opinions as reference.
From the point of view of business, I suggest you can describe how you helped your employer/ company/ clients in the job description. I am not familiar with IT so I use things related to business as an example.

e.g. H&M Salesman
Original: Sold clothes to customers.
Suggestion: Provided professional advises to customers in order to help them to develop their personal image.

Numbers and descriptive phrases can help HR manager to remember what you have achieved.
There are a couple of reasons that this isn't the explanation.

To pick one, the random data selection in the blog post showed data from October 2015 -- Feb 2016, and this Caltrain link appears to show the bridge work starting Feb 26th, 2016.

So, no the just-so story doesn't appear to be just-so.
Don't we already have that with the JVM, the CLR, Smalltalk, many Lisps, Erlang, MIX, MMIX, etc?
Link to demo?
> fighting it is like punching a hurricane

I strongly disagree. Protectionists have been elected many times in many countries. In the UK, there's a good chance they will with draw from the EU. Worldwide, progress for the WTO is dead. In the US, Trump and Sanders generally are against globalization, and even Clinton has rejected the TPP (on the campaign trail; we'll see what happens if she gets elected).

Provide some evidence that globalization, especially in its current form, is irresistable.

> Instead of fighting forces of nature, we should use them. E.g. reducing corporate tax.

But that hasn't helped the working class, so why should they want to do that? So even more wealth can accrue to the wealthy few?

> If standard of living is imbalanced, it will eventually find its level.

And in the long run, we are all dead.
No, software you don't have to interact with - that just does whatever you need done - seems to me to have more value than something I have to configure.

it still does something, so there's gain, but the cost is lower than if you had to configure it.
It will be caught as a compiler error. Since you would typically have the method signature declare that it returns the most general type it should be a non-issue. It's really no different from breaking code today by changing a method signature in an API.
I can hit ctrl-s and save a page, and with modern browsers, all the inline content too. Webapps tend not to have that function.
I still think there is a lot of room for static pages with links in the style that people seem to be prematurely waxing melancholy about when forecasting where WebAssembly _may_ lead the internet. I was always able to find sites of interest that didn't include Flash, Java applets, and company when I just wanted to read something. I find some of the scroll-hijacking, and other javascript goodies on modern pages to either be a distraction, or non-functional on some different devices. On the other hand, I am particularly happy about, and working with Pollen in Racket, a creation by Matthew Butterick. Pollen is a language created with Racket for making digital books, books as code, and bringing some long-needed, real-world publishing aesthetics back to the web [1,2]. I may even by a font of his to get going and support him at the same time!

[1] http://docs.racket-lang.org/pollen/
[2] http://practical.typography.com
TcpKali – Fast multi-core TCP and WebSockets load generator
The Enlightenment Is Dead, Long Live the Entanglement
People think like this because of companies like Apple who make proprietary everything. Confusion is a natural byproduct of this practice
Because it often doesn't do what a user needs. Try using a screen reader on a lot of "modern" websites some time. There are specifications to make this easy, but people ignore them because accessibility is "too expensive".
You can now sign up for a Yahoo account with any email address
Prosecutors and defense attorneys also don't "do anything" except just "make comments". For that matter, neither do presidents or professors.
One reason those studies are so controversial is the fear that people will horribly misapply them. Their fears are confirmed regularly, even among regularly sophisticated audiences such as HN.

What you write is not applicable, for many reasons.
What if my website isn't published yet? Is it possible to run this locally for a locally deployed website/webapp.
We need to stop this bullshit from happening. We the people.
The author doesn't mention using frameworks for prototyping, isn't that useful for deploying earlier?
Unfortunately I think Rails has poisoned the well here. Too many web devs seem to expect that any environment they code in should have all the bells and whistles that Rails has.

My particular bugbear is working with people who refuse to learn SQL as if it's some arcane bit of weirdness on a par with machine code. They've only ever used ORMs and have no idea how to actually talk to their data. /rant

I recently looked at Phoenix, and ran into a few dependency issues straight out of the box. Thankfully, because it reminded my why I stopped using frameworks ;) I started getting to grips with Plug instead... much better :)
RR Limited, a HK based machine learning company, is looking for a Linux System Administrator with skills in Linux, Apache, SSH, mySQL and NodeJS. Starting salary Php 60k/month + benefits.
Please send your CVs to jack.tsai@rumarocket.com,
This should be a required reading on this: The Soviet Union Versus Socialism ( https://chomsky.info/1986____/ )
Defecting how? Voluntarily stepping on a land mine so they can use free wheelchair services?

Regardless, "a person" is not a major inefficiency.
Frameworks do what the name implies - they provide a consistent base around which to build the rest of your code. That consistency is very useful in a large team. You really don't want people rolling their own solutions to problems, and then finding those solutions don't work together. A framework is an aid to maintaining a consistent interface between disparate parts of the code base. That "limit to creativity" is actually a good thing.

Besides, any large project written without a framework will end up implementing its own "framework-like" interfaces and abstractions anyway. At which point you're essentially using a framework but without any of the advantages of using a well tested and well documented solution that new team members could already have experience of.
I think there are solid cases where frameworks make a lot of sense. They provide very helpful layers of abstraction on often used patterns, like Rails CRUD apps, in which you can just use the command line to generate fantastically useful patterns that would take forever to implement.

On the other hand, learning the basics of a language, or more importantly learning how programming works and how software is written, is going to be far more powerful than learning a framework first, even though that is often the step most newcomers take.

Learning the ins and outs of JavaScript for example is going to help you immensely in navigating the mess of JS churn and you'll be able to learn the framework du jour much faster than approaching it framework-first.
Click bait title. According to the article it adds a blue bar suggesting to update Windows itself.
DeepMind founder Demis Hassabis on how AI will shape the future
'We're just getting started'inside Austin's contentious clash with Uber and Lyft
Why corn is the bad guy, how organic organic really is and where to buy your food
Swift payments are reversible if the destination bank agrees. If the money has already moved on they are unlikely to honour that reversal.
The reaction from some reminds me that some Java programmers will always resist change. Java's current feature set is the one true way (tm) and any features other languages have are bad, that is until they are officially added to Java and are then suddenly considered part of the one true way (tm) and further evidence of the language designers' wisdom.
A typo prevents a 1B heist
“Liking” Facebook’s Business Model – The #EconomicMoats Remix
The implementation feels a bit rushed. Here are my suggestions:

- Don't allow a user to rate his own posts.

- Don't allow a user to issue contradicting votes like +1 and -1 at the same time.

- Use image emoji like everywhere else on the site for compatibilty.
This is nice, I'd really like to try one out.

To save the other international readers a two clicks: Discount is sadly US only.

> Offer2 only available in the United States while supplies last.
Not all service restarts are created equal
"The group who got six hours of sleep seemed to be holding their own, until around day 10 of the study."

So they were deprived of 20 hours of sleep (based on the 8 hour control group). The "no sleep" group was deprived of 16 hours of sleep. Both groups were deprived around the same number of hours of sleep. A more enlightening conclusion should be that "sleep debt" exists and is harmful, and we shouldn't feel bad sleeping in on weekends!
Buisness users will not see the nag because computers joined to a domain are excluded.
Frameworks make perfect sense if you don't know what you are doing. I've seen way too many inexperienced developers that try their hand with coding something from scratch only to have the product development fail spectacularly and never launch.

If you are as accomplished as the author then a framework is probably going to only slow him down. In full disclosure I've worked with the author. Peteris Krumins is an extremely talented developer who has a very cool startup called Browserling (http://www.browserling.com) for those of you who need browser based testing.
I think he meant "you shouldn't skip gym just because you don't have a trainer. Gym is worth doing, so it's even worth doing badly (without a trainer)"
> My particular bugbear is working with people who refuse to learn SQL as if it's some arcane bit of weirdness on a par with machine code. They've only ever used ORMs and have no idea how to actually talk to their data. /rant

Lol this is me. People who write their SQL from scratch confuse me, I'm like, just use the ORM and then everything's consistent! :P
What's more likely:

1) Missing pieces of a plane that disapeared and probably crashed in an unknown location in the Indian Ocean suddenly turn up near each other, lacking barnacles, etc.

2) Someone is sick enough to perpetrate a fraud to get attention or for other reasons.

In the case of very unlikely events, #2 is unfortunately always a serious alternative hypothesis.
You add parallelism yourself.

Though if CPU is the bottleneck in your networked application, you've probably already looked into that.
بورصة الخيارات الثنائية
Vote here: https://www.surveymonkey.com/r/KGPTHCG

This survey will remain open for one week, from Mar 9 to Mar 16.
How about an RSS feed?
What's the point of transferring to a bank account? Wouldn't a bank account have an address associated with it? and some kind of ID proof of the account holder?
It also reduces the learning curve when a new employee joins the team. If it is a widely used framework, they may have used it previously. If not, there will be ample information and resources to learn it.

As you've said, every large project that I've worked on, Google, Morgan Stanley, UBS, etc has used some framework or framework-like interface and abstractions. Large teams cannot function without some time of norm/standardization.

When I was at Google, there was a widely used application framework. It enabled getting services up and running quickly and allowed quick integration into other services at Google. New team members can join and quickly be productive. Some teams decided to roll their own stack and many of them turned into a hairy ball of mess.
I'm curious about how large of a team/organization and size of the codebase the framework vs anti-framework camps fall on.
Do you have a link for that discussion? I've been using Qubes for awhile now and the GUI has always been in DOM0 with no networking.
The real trick is to have a deep understanding of SQL before you use an ORM so that you know exactly what you are asking the ORM to ask the database to do.

Otherwise you will never be able to really understand what is going on and will not be able to optimize a complex app that needs to be performant at scale.

Learning both has its advantages and I think an ORM can indeed speed up development, most especially for the prototyping phase.