skysight-inc/HackerNews huggingface dataset:
There is nothing wrong with using lambda to synchronously respond to user facing API requests. It actually works really well and I would highly recommend it. Were doing it in production at ~15 million calls/day.
Helping Children Learn to Read – Please Vote
You don't know of any other languages that use `mod` to represent "module"? Say, perhaps, the one you just advocated for in another thread?

And there are in fact issues with using x => y syntax for lambdas without a leading fun/fn keyword:

let x =
(this,
is,
a,
really,
long,
thing
) => 10;

- In that example it's not possible to tell if the leading ( is the start of a pattern for the sake of lambda, or a tuple. This happens with ES6 today as well (destructured record argument). It's not just a matter of human readability, it's a matter of building an efficient parser.

- The (x : y) syntax for type annotations is not new or weird to many people. That's the syntax used by ML, OCaml, and JS (Flow).

- We're likely going to swap some operators for string concat, so that it would be the more common ++ operator.

- The rest of the observations are good and we should address them soon.
Apex is totally awesome. Especially if you are just concerned with Lambda. But if your looking for something that integrates with both Lambda and API gateway check out the tool I wrote: https://github.com/bustlelabs/shep
After React: Elm?
uWebSockets: Scalable WebSocket server library for Node.js and C++11
In my experience any numerate degree is as good as CS for securing an interview. Mech Eng grad myself.
>> just use the class twice in your css. More of the same class means more important

This is even crazier than using an "!important" once in a while. You're creating obfuscated CSS that technically respects the concept of cascades and specificity. Yet your reason for doing this is essentially just to avoid "!important", while not actually fixing your cascading/specificity problem. I'd rather see the rare "!important" as a visible warning sign that something was lazily patched, rather than a poor workaround that is invisible.

This kind of solution sounds a lot like I get in trouble for using "!important", so I'll use an alternative dirty hack that is hidden well enough that I probably won't get caught.
A simple write up with screenshots or something would be nice.
A world where students pass around USB keys.

That's a good thing, if your alternative is "upload files to a third-party server that might not even be in the same state and download them onto a machine sitting a few feet away. I don't believe the "security" argument either; for a long time schools have configured machines with software such that they don't persist changes across reboots, and that easily gets rid of any infection or unwanted changes.

free up time and money (because man are they cheap) to teach programming

That just widens the gap between users and programmers, and leads to the odd phenomenon of people coming out of "learn to code" classes knowing how to open an IDE and write and run code, but are otherwise still mostly computer-illiterate because they skipped the "implicit education" of dealing with the issues arising from normal computer usage. The problem is that the demographic between "normal user" and "coder", the "power users", has disappeared.

in a real computer lab.

Students should be using a "real computer" for everything they do, not just in special classes, as otherwise it leads to a situation where they perceive programming as something special for "approved" circumstances, and not merely a skill a "power user" can use to improve their productivity. It's somewhat reminiscent of http://www.gnu.org/philosophy/right-to-read.en.html
YOLA24: Personal Travel Assistant. For Free
What about saying "declarative code is not code" instead?

As it stands, this title is extremely confusing.
The recently deceased https://www.hashtagtodo.com/ :(
By you, right? Or is it common practice to store outgoing mails?
Everything except the edge-to-edge text. Put that in a container!
Good point. I think it's strange to talk about Google and GV as if they are one company, while also acknowledging they aren't. Even for one company if the size is large enough, you almost never get all the decision makers together anyway.
It's more than a little crass to hijack a post for a project with multiple advertisements for your own, competing project.
That's a very theistic way to frame atheism. Theism requires active belief in prescribed dogma, whereas atheism can include both rejection of said dogma or simply not subscribing to religious ideas.

For example, many people are vegetarian for one subjective reason or another. Just because I'm not vegetarian doesn't mean I believe being vegetarian is wrong or isn't a thing -- it just means I like eating meat and don't have the same reasons as vegetarians to subscribe to vegetarianism. And I don't think about vegetarianism, like how some atheists don't think about god; this stands in contrast with those who subscribe to religion, which requires active belief / prayer / practice / absorption of certain ideals into your identity.
Having done a residential housing startup, violated zoning, and talked in person to current or form heads of zoning in a number of cities, there's got to be a better solution.

Taking step back, might be worth understanding how this all got started:
http://ny.curbed.com/2013/3/15/10263912/the-equitable-buildi...

If you understand the history and common zoning laws, you'll quickly start to see a pattern, that being it's a reactionary system that's often designed by politics, not science.

I personally have given up on the topic, but hope someone is able to make some progress.
Is it not a bit foolish to claim "neither solar nor wind will work today" when there are already 2 links in this thread showing how much energy wind is producing right now?

It really makes no sense to say that something can't happen, as it's happening.
It looks OK, but it is easy to see that it is not native:
http://i1-win.softpedia-static.com/screenshots/Deluge_1.png
Remind me of this : https://www.youtube.com/watch?v=0Rnq1NpHdmw
This is explained at: http://www.gridwatch.templar.co.uk

"As no solar PV to date is metered centrally, we cannot show real time figures on solar PV power yet. It appears only as a mid-day dip in overall demand, on the demand graph."

The French data does include solar: http://www.gridwatch.templar.co.uk/france
That's why just like not growing sideburns I'm not listening to this trend either. Use classes where there may be multiple. Use ID when it's a Highlander.
I agree that API documents (say, interface code and it's documentation) are works that fall under copyright.

This case is more about fair use. Is Google's usage of the Java APIs fair use, or a copyright infringement?
What's most striking to me is how easily this could have been avoided, everybody knew what liabilities would arise from betting your entire mobile platform on the goodwill of a competitor. With the massively overqualified talent pool Google hoards, they could absolutely have implemented a completely new language, compiler, and VM themselves. I'm sure this alternative must have been at least on the table. Does anyone with insider info know what the reasoning was behind that decision?
The library has a C interface, but the underlying implementation varies: Objective-C for Mac OS X, C++ for Windows, and C for Linux.
> Memorization of algorithms.

You don't need to memorize them. You can have some amount of printouts with you, which teams usually use for having a bugfree implementation of stuff like arbitrary graph matching, maximum matching of lowest cost, 2SAT or just Gauss elimination.

At the same time these advanced algorithms do not get used very often -- in the 2 finals I took part in we've used something from out printouts maybe once.
That is one outdated story plus it's not fair to listen to only one side of the story.

Here's Ryan's reply: https://medium.com/@rrhoover/let-s-continue-to-build-product...
I like em for small exceptions. Likes <small> modifier to make that text smaller than its parent. Exactly the use case where you want a "relative" unit.

Everywhere else, I'll just use pixels.
Hitting them by accident is very rare for me - I love them on my x220, even more so when you can map them in emacs to switch buffer.
Mystery of the disappearing Facebook likes
Debunking another myth: Bern University's rejection of Einstein's application
Apple to open huge development centre in India
In Windows 95 backspace went "Up One" but it's been "Back" ever since IE 4 introduced shell integration.
Clearly Google internally said they should license it and that they should remove the copy righ from the code.

Right?
http://arstechnica.com/tech-policy/2016/05/top-programmer-de...
Can I ask what a residential housing startup is?
that would be SO great!
Call me old fashion, but it never went away.

I only use web applications when there isn't a native alternative that I can make use of.

Actually I moved back to the world of native applications and there is plenty of work.
Google: Premium Chromebooks to launch this year
ids do have some fortunate side effects, like magically creating global JS variables.
Microsoft is building a 'concierge' bot
The question is how much are the local views influenced by the government and also how much people are willing to disagree with the government view.

The local perspective you present, is a good example of a perspective which sounds like it endorses government activity but also identifies it as a case of government suppression. It says noting as a personal opinion.

I'm not sure that Chinese people are "understandably" horrified at CNN. I actually think theres a big cultural gap in understanding between both countries, perpetuated part by both governments.

Either way, its government propaganda of news set against a backdrop of fear and conformity. That means that the very idea of presenting a 'local perspective' is one intimately linked to government control. Its nothing to do with kittens on CNN.

You don't outright say it, but the way you wrote this seems to be saying that government controlled news ain't that bad compared with CNNs 24hr coverage of kittens. What do you think, personally?
Excuse me for the following dumb question.

In past I've used Java/SWT and C#/WinForms. Both of those come with a concept of the UI thread, which is the thread which you should use to read from and write to the UI.

What I don't understand about these multiplatform libraries is: do they also provide this mechanism, or are they actually only responsible for drawing the widgets and forms, leaving to the developer (and the guest language they are using to leverage the library) to implement that part through threads or some different pattern (i.e. reactor pattern)?
In the react style he was talking about, you would import reusable styles so you can still change just one variable to update the gutter size.
It's YouTube specific, but "k" is more reliable for me as a pause/unpause button on YouTube.
Apparently you're at a stage where you get to follow your own recommendations. For the rest of us, not using !important is probably a good guideline.
Why?

I mean it seems like everyone just wants to slap 'crypto currencies' and 'blockchains' onto everything nowadays.
The first, and probably only important result of this will be a massive increase in the cost of most products in the USA.

Let's see how they can survive this...
I don't think any of that falls under the category of being direct and blunt in making an intellectual argument. It's just extraneous ego-driven bullshit

I probably can't strongly disagree with that. And you are probably right about the fake novelist--it has been some time.

Certainly Mandelbrot was one who got seriously delayed recognition for his contributions. As did Lorenz for his remarkable discovery that he couldn't get anyone to pay attention to.

I don't disagree that both Mandelbrot and Taleb are/were arrogant. I would rather pay attention to someone who is arrogant and smart rather than arrogant and stupid.

Your statement obviously complicated but not completely chaotic intrigues me. The reading I have done on the topic suggests that weather systems are to their core chaotic. I wonder if there is additional reading you can point to that suddenly cutting carbon emissions by half won't result in Omaha getting hammered. This conclusion does in fact seem to be the one that anti-climate-change-deniers have reached. The massive increase in carbon dioxide into the system is an impulse that seems to have moved the attractor in a scary direction. Why wouldn't a massive impulse in the opposite direction do the same?

An engineer, not a climate scientist.
These cuts have been really damaging and I don't think people realized how "the greenest government ever" was actually all the work of the Lib Dems. The current treasury led agenda is very short term thinking and pandering to NIMBY voters.

There's been a lot of fuss about solar, but the UK isn't really that sunny, especially when we use the most energy. The real tragedy is Carbon Capture and Storage combined with biomass. That was looking really promising before it was scrapped, as it can actually remove CO2 from the atmosphere.
I'm not an insider, but I think the decision making is pretty clear: they bought Android (the company). They could have started something from scratch, but they felt they could get to the market faster buying up a company that was already part of the way there.

Android could easily have been built on the GPLed version of Java. But again the reasoning behind the decision of building your own JVM is pretty clear: Android wanted someone to buy their company and felt that the GPL might make the sale difficult. Of course with Google buying, they probably wouldn't have cared, but by the time Google was doing the buying, the decision was already made.

Pretty typical story.
WPF and WinForms are not really "native"; they're .NET, which I believe eventually goes to Win32. Win32 is the real native UI of Windows.
And the finger pointing begins.
On OS X, Command-left arrow means something different when a text field is focused, too. It means "go to the start of the line".
I never studied literature ... and thus don't know what I'm talking about, but I'm going to talk authoritatively on the subject anyway, with the casual assumption that I'm right, even though I am fully aware that I don't know what I'm talking about.

In this particular case, every statement you quote is meaningful and coherent.
Really good summary. What bootcamp is that, can we know? At least, are you guys based in SV or NY? I'm curious about the placement fees. I always thought there were some placement fees.
Most people who call themselves atheists disagree with you. You should respect others more.
> and I've spent enough time on CSS already

I hope that time wasn't spent customizing Bootstrap to your liking and requirements - you could have worked on your very own and much more lightweight set of common CSS rules instead.

I'm sorry but how anyone, who is at least moderately experienced in web design, could use massive CSS frameworks like Bootstrap or Foundation for anything but quick previews and basic demo apps is beyond me.
Where's the "thumb button" on an Apple Mighty Mouse?
Close More Deals with Tagove and Salesforce Integration
I know Rust uses "mod", but Rust is consistent and predictable - it also uses "mut" unlike in Reason.

Regarding ":" to denote type - I like it and it's widely used across various language, but not enforced with parentheses for typecasting.
You can hit the other "forward" key to recover everything in a good browser and/or websites which don't do silly things (99.99% of cases).

It really feels chromium team should install telemetry:

* how many unsubmitted forms edits lost by mistake

* how many backspace keystroke to do "history-back"

They should also consider alt-gr + left as "back-history", using two hands for this could be avoided this way.
Slightly off topic, but one idea I had was for Google to share road usage stats with cities and businesses. Right now cities put out an air tube on the road that counts the cars. Google could provide much more insight given they already can tell you road congestion. They could give it away for free to a city and/or make businesses pay for it.
I have never known a self-proclaimed atheist to actually say as much. This is purely a line toted about by those who wish to paint "atheists" in a certain light ("they're just as irrational as we!").
Thank you! I think, as a rule of the thumb, all dynamic languages eventually turn static.
11 Tricks That Will Help You Read More Books
>> This is implied in the previous recommendations, but since it’s crucial I want to stress it: Don’t use !important in your code.

> Ehhhh, sometimes `!important` is a good option. I agree that just for the 'quick fix' it's a bad idea, but it can solve other issues beautifully.

`!important` is the GOTO of CSS.

In general you're not supposed to use it, but if you do, it makes some things much simpler.
In C, 0x81000000 is always a signed number, since that's a regular "int"-type literal (like "17"). Whether it's negative or not is of course implementation-dependent, on a 32-bit system with 32-bit "int" it will be since bit 31 is set.

To make it unsigned you'd have to append an 'u'.

I'm sure you know this, but people somehow sometimes seem to magically expect "certain" literals to be unsigned just because they're hex, and that's not how it works.'

EDIT: It seems I forgot about the complexities pointed out by replies to this comment. Thanks. Now the only think I'm certain about is that I'm confused.
411 Locals Named Among 10 Best Local SEO Companies for March 2016
That seems frighteningly unclear. If you do need the "nuclear" option, why not have that be the case where you get into weird specificity hacks (flat.flat !important /hack/) and leave the common style clear in its intention (.flat !important)?
Simplicity.

That's at the expense of a few things, however. For instance, array can't contain objects of different types; even [ 1, 2.0 ] is not allowed. Also, having a map (aka. a dictionary) in an array is really awkward to write, and there probably are cases that simply can't be expressed.

It has first-class dates, though.

I wrote about the state of settings formats around the time that TOML was born: <http://espadrine.tumblr.com/post/44576550326/a-history-of-se....
Our bias for paid marketing
No one wants to go back to the days of tenements, but we need to relax these zoning rules. We need more housing stock at every income level except ultra-luxury.
These regulations are the results of social evolution, and explain why it's so hard to be a young adult today, across all industrialized societies.

I believe that the saying "The first generation makes it, the second generation spends it, and the third generation blows it" applies to societies as well as families. Current policy makers have no idea about the cost at which today's societies were built, and take for granted what they've been given and squander it. NIMBY laws are absolutely an example as the cherished old buildings were built in a different type of political climate and could not be built today, ironically.
How about fewer residents?
> That 64-bit example, however, is IMHO a bug --- I doubt the system he ran it on has anywhere near the 14 exabytes of RAM he asked for, so malloc() succeeding in that case is ridiculous.

Could you elaborate a bit on this?

As far as I understand, malloc will succeed if overcommiting is enabled (AFAIK it is in most systems by defualt, but don't hold my word for it since it might be just anecdotal). So, until he actually tries to access the memory—which he never actually does—it won't be allocated. Or is this bollocks?
I wonder if Oracle devs had any influence when they created the API.
I couldn't see how to do other things in the event loop. Like, waiting for socket input. Did I miss it?
If anything, Google's desire to reinvent the world has held them back here. They could have just forked OpenJDK and made their lives easier, in retrospect. Into this went their irrational fear of GPL (describing it as 'viral' or 'infectious').

The fact remains that not even Google can reinvent the world in their image. Building a whole new language at the same time as a legacy-prone ecosystem requires too many moving pieces to fit together quickly. They picked some middle ground, java allowed them to tap into the large java talent pool (then and now). Reinventing the guts allowed their ambitious engineers to show off, which they did, but maybe not as effectively as if they'd built on top of the work of others.
Facebook Engagement Strategies for Your Startup
A former Facebook engineer on algorithmic ranking for Facebook Trending
HR stands for Hazard Ratio. 0.5 would mean something is half as likely as for the control group, while 2 would mean twice as likely.

0.37-0.89 is the confidence interval at 95% confidence. So it's expected that if the study were repeated many times, the HR would appear to be within that (rather wide) range 95% of the time. This time it's 0.58.

The main thing is that the upper bound 0.89 is quite a bit less than 1, so you could pretty confidently say there's a reduced risk, even if the amount is uncertain.
Exactly. I'm a self-taught mostly-backend web developer and so I know a variety of related languages, I know the standard tooling and best practices for both front and back end, I know things like OO patterns and project architecture so that I can create sensible structures when writing a new system, and I know enough about the ops side of things to be able to do a lot of that when needed. All these things are practical and necessary to my day to day work.

On the other hand, I do not know basic things CS BS-havers learned, like how to implement a bubble sort from scratch, because that is not something that has ever been relevant or is likely to ever be relevant to my day to day work (outside of one-off interview questions from companies I likely don't want to work for anyway if that's their interview process). Algorithm design and high level math is the foundation of CS as a science and as a degree, but it just doesn't factor that much into writing code in a high level language for an established platform like the web.

And having a CS degree is no guarantee that you won't put an expensive call inside a loop or write monolithic functions or any of the other terrible practices I've had to train out of junior devs.
It's dead; for privacy reasons, I rarely give out identifiers.

Core issue wasn't zoning, but managing the dynamics of residents, which I was able to do in person, but not at scale.

Zoning wasn't an issue; meaning the police, head of zoning, landlord, residents, etc. -- all knew we were violating the law, but we were able to manage the issue without issue for the duration of the lease.

If you're trying to understand what residential housing startup would look like, you might look into a now dead former competitor in the space:

http://www.bizjournals.com/sanfrancisco/morning_call/2015/06...

Our approach was different than Campus, but generally speaking, we were after the same market.

If you have any more questions, let me know.
Related, but broader: https://www.rosettacode.org

Their Hello World implementations: https://www.rosettacode.org/wiki/Hello_world/Text#BML
If you compare the web with how one makes a desktop application, laying out objects on the display and deciding what gets colored and whatnot would be considered coding - it's just that the web has abstracted away these portions into static files.

I feel that the root of my frustration with HTML/CSS is that it enforces a specific design pattern (that of boxes and inheritance) that is so bulky and unintuitive.

But I do agree with previous commenters that it seems like splitting hairs to declare web stuff not "coding". In practice, you would very much like a "coder" (someone with a CS background/education) to be handling your HTML/CSS, then have a lay person doing that work.