skysight-inc/HackerNews huggingface dataset:
Not really. Firstly, planes need to be spaced after takeoff more if they are larger (eg a A380 will require more spacing than a 747). This cuts the capacity gain somewhat.

Secondly, not all gates can take larger aircraft.

Thirdly, larger aircraft take a lot more time to turn around than smaller ones (fewer doors per passenger). Which means your gates are tied up for longer.
This is so painful to read after having recently gone through the gauntlet of Bay Area tech interviews myself. It seems like all the companies follow this exact same pattern of how interviews are conducted and few stray from the standard, not realizing how intimidating the entire process can be for the uninitiated. It's easy to say "the interview process is broken", but how do we fix it?
Yeah, not being American I always thought the USA was quite proud of its spy service, just the Russians are sort of proud of the KGB, the british are proud of MI6 and so on. Large countries have espionage agencies, and every government since ancient history has used spies.

Put it this way, I have a Samsung TV and plan to do absolutely nothing about it. If I want something to be really private i discuss it outdoors or write it down by hand on paper. I'm kind of baffled about eh public and the media's inability to distinguish between the ability to carry out espionage and the targets against which it is deployed.
Ask HN: Dealing with spam calls to cellphone
I think everyone is in agreement that spam calling is an epidemic these days. I get at least 10 calls a day starting at 9:30am local time. They use my home area code, they use foreign area codes, and sometimes they even call with Unknown numbers.

Some days I'll answer and ask to get taken off the list. Some days I ignore or block the number.

Either way, they keep calling me >=|||

What can we do to fix this? What if we all call AT&T/Verizon/TMobile every day and report each and every number that spam called? Could that at least drive these companies to do more to crack down on spam? If I had access to the AT&T call log database, I'm sure I could generate a query in 10 minutes time to identify 99% of spam call incoming phone numbers.
I'm sitting right next to where they've been drilling on Devonshire street for the past 4 months to move a power cable to central station!

I've taken busses through Sydney for years, and to be honest, I'm really hoping the LRS does what they promise it will, because the bus system here is so bad.
When was this? It hasn't been the case for the decade plus before I entered the industry and it was recognized as a problem well before that.
Why should the bots pay you, then?
Sorta. Unlike a normal Uber driver, the carpool driver (1) specify their rough route, (2) can decline riders without penalty, and (3) isn't paid as much (basically enough to cover gas, I think). But yes, the pick-up/drop-off interface was supposed to be more or less the same.
Some observations:

- LA is densifying fairly quickly.

- More road capacity will not, in general, be added; road capacity is actually being removed.

- Average car velocity is slowing and will likely continue to slow.

- Freeways at capacity, such as the 101 in the morning, move at approximately bicycle speed.

- Most bus routes in town move at slower than bicycle speed.

- The slower the traffic is, the safer a bicycle trip feels, subjectively.

- LA has 300+ days of great weather a year, making it pleasant to be outside.

- Air quality in LA gets better every year.

- Battery technology is the subject of intense R&D right now.

- 2-wheeled vehicles are never stuck in traffic.

- Consider the future of electric 2-wheeled vehicles in LA.
To those who respond to this, can you also please add your age/experience/title/industry, and base/bonus %.

I work in Finance and make half of this so it would be interesting to know where the ceiling is.
While another commenter has mentioned that this is technically not correct with Lisp, it holds for the lambda calculus. You don't need loops to be TC if you have recursion. And for that you don't even need named functions-- note the URL of this site!
Needs more west Africa!

https://en.wikipedia.org/wiki/Ghana_Empire

https://en.wikipedia.org/wiki/Mali_Empire

https://en.wikipedia.org/wiki/Songhai_Empire

The Mali Empire was so wealthy that Musa I's pilgrimage to Mecca destabilized the gold market of the eastern Mediterranean.
> you just start working with a guy, giving him basic isolated tasks, and as he successfully progresses with his work, task are getting more and more complicated (salary, permissions as well). After few months of such freelance-ish work you can know for sure that this dude is compatible with the team, able to solve problems, able to learn. And only then he becomes an employee with offer, benefits and SO.

Careful not to presume or disseminate the idea that all candidates/hires are men.
Same way that you use any other API: by reading the docs. This is at least a very common pattern; it's highly likely that whoever maintains this code will have seen it before. And if you're using an IDE, the IDE will even tell you this as you hit '.'

BTW, it doesn't have to be the same object: if memory is abundant and CPU is not, it can often make sense to create a fresh object with each call. Doing this lets you share partially-constructed objects without worrying that mutation will result in surprising effects:

let box = NewCanvas()
.DrawLine(50, 0)
.DrawLine(50, 50)
.DrawLine(0, 50)
.DrawLine(0, 0)
let scene = [
box.Fill(Color.RED).TranslateTo(200,300),
box.Fill(Color.BLUE).TranslateTo(100, 300),
box.Fill(Color.GREEN).TranslateTo(400, 500)
]
scene.forEach(box => box.Draw())
I'm not too familiar with how heavily locked down iOS is: does this "WebView only" policy only apply to apps released via the AppStore? Meaning, can I build locally and sideload install an app that uses my own engine? And if that existed, could I open source it for others to use?
I think it does a fairly good job

Yes, I agree. I also loved that they mentioned something I think is really cool --- the gas stream is hotter than the melting point of the turbine blades, and yet the designers have found an ingenious solution.
Sorry, what's your point in relation to what we're talking about..?
Yes, Kayia (kayia.org) because code is not meant to be read, it's meant to be queried, and text files are a ridiculous way to hold information to be queried.
I'm guessing he was asking what line of work you are in and not what you do with your money once earned though I find your answer interesting as well.
US suspension of fast track for H-1B visas leaves foreign workers in limbo
Paperspace is building a Machine Learning cloud – looking for technical writers
ghaff alluded to this, but there is also a disconnect between the cost at point of use and the sunk cost when it comes to cars. If you live somewhere where there are poor transit options, you must buy a car. Once you own a car, each additional mile is cheap, considering the conveience - gas taxes be damned.

It follows that converting a car-based city to a transit one necessarily takes away resources from the people who have sunk high costs into their acquisition of a car. That population almost always objects to transit-oriented development.
That sounds pretty awful.

I've been programming for half my life and I'd fall over on that stuff.
They are working on improving the busses, replacing them with hybrids and the like. Taxis too. https://www.london.gov.uk/what-we-do/environment/pollution-a...
I think it'll be fine for Sydney, but I'm in Newcastle and it seems so daft...
Scale them by income?
What exactly can Google or Microsoft do to a state actor like CIA that's decided their employees are fair game. Not much.
I was upset that our government is exploiting our consumer devices. Now I'm upset that our government isn't exploiting our consumer devices better.
I'm not sure what the technical term would be, but I think it's less about false equivalence but more that saying that other things are bad doesn't justify making another bad thing.

"This proposed policy will make things worse, but there are other policies that make things worse, so therefore this policy cannot be criticized on those grounds".

Wat.
The goal of the ADA is to stop the neverending "well this just affects a few people" and "it's too expensive" arguments against providing equal access. If there's no enforcement mechanism, then there's no incentive for Berkeley to ever provide captioning for these videos. They provide it for their students only because the ADA has strong enforcement powers like this. In the dream of edX's original mission--to provide Berkeley-quality education to everyone, free of charge--failure to caption those videos actually does represent discrimination against the hearing-impaired. So I think this is entirely reasonable.
Sydney is doing them, and it seems okay.

Newcastle is doing a 4km line...
London isn't very dense, which is part of why traffic is so bad.
I believe that's slightly misleading. Enabling LUKS on Linux would require a re-format, but there are ways to encrypt only your home folder without a re-format, which is all macOS does.
When learning C in college, I was specifically taught to use CONTSTANT == variable. Accidentally omitting a '=' is common and putting the constant on the left side ensured the compiler would catch the mistake.
"The H-1B visa program currently admits 85,000 immigrants each year. Technology companies have been lobbying to extend the program to allow for more foreign immigration, of which Donald Trump has been a vocal opponent. In the run-up to his election, Trump criticized Facebook’s CEO, Mark Zuckerberg, for pushing for more specialist H-1B visas, arguing it was a threat to jobs for American women and minorities. Meanwhile documents obtained by numerous news outlets have offered vague suggestions that White House reforms may seek to prioritize American workers and restrict outsourcing companies that have dominated the program."

Interestingly, I often read in NYTimes, Washington Post, etc. about terrible Trump, but even the economics columnists don't mention the good things that he does and I wonder why that is.
Sudan is "misunderstood"? I personally know several refugees from there. Certainly their stories are their own experience, and certainly they were on the receiving end of a religious and racial civil war. Still, I have a hard time seeing the government as anything but a bunch of murderous thugs who, rather than trying to deal with the grievances of those unlike them, instead tried to bomb them into submission or non-existence. I've seen the effects of that approach on the bodies of people I know. And beautiful scenery and history don't make up for that, in my mind.
In a perfect world where captioning 20,000 videos was an easy and free task, sure. But since this is not that world, it's an unfortunate and inevitable result.
Either celibacy, or "How I learned to stop worrying and love the sex bot".
I'm guessing the reason you don't want to upgrade is because the new worse search bar that was included in Firefox 34? You can install a new version of Firefox and use Classic theme restorer[0] to get both the old UI and the new features. At least until Firefox 57 ships in November which will only support web extensions. It will be sorely missed.

[0] https://addons.mozilla.org/en-US/firefox/addon/classicthemer...
How would one explicitly allocate space for a closure? (That is, in such a way that one could handle allocation failure.) I can't find any examples nor any hints about what the syntax might look like.
Looks great, when will it be available in Canada?
Aha, I see. And so it gets spun by a libertarian outlet as an outrageous government-regulations-run-amok thing.

FWIW I agree with your aside regarding "Reason".
yes. i agree. and transit policing to enforce basic regulations (like not trashing, vandalizing, noise polluting the space) is too expensive. police are just too expensive. so we don't have enough of that sort of regulatory enforcement.
We volunteered. Waiting to hear back.
Electric buses then.
I've been riding a road bike for 8 years in LA (4 miles, Santa Monica -> Venice) and it's been great. Yesterday I tried out an electric road bike for the first time to test out a longer commute (14 miles, Redondo Beach -> Venice) and it was great @ 45 minutes mostly on the beach. Not even tired!

Compare that to my test car commute on the 405 from Redondo Beach -> Venice last Monday. Same 45 minutes but much more stress due to merging, bad drivers, people trying to make left turns last minute, etc.
One wouldn't expect press-ganged children ("If you find yourself involved in a gang...") and independent law-abiding adults to face identical situations.

However, it is true that many situations don't call for firearms, and knowing when and how to de-escalate are really the first things an armed citizen should know. Discretion is the better part of valor, keep it in your pants, etc.
Nm, I understand your point, and yes, no contest. The extension is being broken up and will communicate with the environment on the tab with sent messages, rather than just injecting the whole content script. I hear your point loud and clear.
You're conflating sooooooooo many orthogonal things here.

So, you're saying that I should lose the ability to log into my router, all so you can use the latest template bullshit that will be abandoned in a year.

The problem here isn't that browsers are getting better. The problem is that you paid for a router that evidently uses some broken and unsupported web interface. Not blaming you; that kind of thing's happened to me too. I'm guessing it either relies upon proprietary junk (Flash, Java) or nonstandard HTML/JS, or it does something terribly insecure that modern browsers don't allow.

Non-broken HTML from the dawn of the web onward works fine in modern browsers. Had your router manufacturer done something sensible in the first place, we wouldn't be having this discussion.

And it's not even that a major feature will be deprecated specifically, it's the threat and uncertainty that the constant update cycle creates. [...] The direction the web has taken recently is horrible.

Actually I totally agree! I think the web is worse than it was 10 years ago.

But, this is due to bad site design, not the fact that browsers are more capable now. You could argue that today's more-capable browsers enable and encourage this crap, which is kind of true. But in the old days site owners did the same horrible crap; they just used Flash and Java and ActiveX to do it.

And I'm convinced that this time will be looked back on with disgust.

I hope so, because that'll mean it's gotten better.

I vividly remember everyone saying how Flash needed to be pushed on users, and how HTML was obsolete. And that unskippable flash intro pages were cutting edge UX. And playing sounds in the background was a great idea. And that all users were 800x600 resolution.

Right. And those were all terrible and/or proprietary ideas, all of them contrary to the ideas (originally) underpinning the web. Those ideas were rightfully tossed into the trash bin of history. Mostly.

But, I don't see what harmful assumptions and proprietary closed technology have to do with one of the jewels of the open-source software world (Firefox) continuing to improve itself while remaining open.
Do you have a favorite Japanese curry pressure cooker recipe that you'd like to share?
I know that AT&T has recently unveiled a plan to implement a network wide robocall blocking service. Although from my perspective it doesn't appear to be working very well.

https://arstechnica.com/information-technology/2016/12/att-u...
As a chef - learn to code the bots, so I can continue to be creative.

Aside from that, go back to work on my voice recognition software for gaming.

Or become a hobo under a bridge, drinking from a glass jar and reminiscing about the good old days before those damn machines took over.
You can actually waterboard me during the interview, while asking to describe an implementation of recursive quicksort in the newest CSS framework du jour - and as long as at the other end there's a personal office with doors that close waiting for me, I'll send my resume in a heartbeat.
I see you haven't recognized the reference?
Nobody goes there anymore. It's too crowded, as they say.

Actually it's not so bad - the central line at rush hour is abnormal.
My favorite is if you then ask them a question you have to repeat yourself because obviously they are doing something else while talking to you.
The Big Dig did significantly improve certain aspects of Boston traffic though traffic certainly didn't drop and I won't pretend the current situation is in any way good.

I'm not sure you're ever going to significantly decrease traffic due to induced demand. Probably the best you can do is cap building and force the construction of alternatives and changes in behavior because past some point traffic can't get worse indefinitely.
Previous discussion: https://news.ycombinator.com/item?id=13768856
Just because a law is openly discriminatory doesn't mean that enforcing it is against the rule of law principle. It could violate some other worthy principle like treating rich and poor the same.
Very true, I should have mentioned that. At least for us, COD doesn't seem to impact our performance at all, while NUMA does. I'm hoping that Naples is the same for us.

However, there is an important difference. AMD seems to be putting multiple dies into the same package, whereas Intel seems to have (as the Cluster on Die name implies) everything on the same die. So my fear is that the interconnect between dies may not be fast enough to paper-over our NUMA weaknesses.
"They do not have this more nebulous "duty to society" responsibility that puts them on the hook for every single instance of bad behaviour by any of the employees."

Yes, they do. Again, they are entirely responsible for their company.

"It would be more than adequate for Kalinack to simply order a review of HR policy."

Like the several other times he's done that, and it failed to change anything?
TBH, I think the main difficulty is caused by people claiming there's some huge difference between prototype based and class based OO. There isn't, really (at least, not if you're comparing JavaScript and other widely used dynamic OO languages; prototype-based languages which emphasise copying, rather than delegation, are a bit more different).

In both cases, you can share behaviour between objects by putting that behaviour in another object and attaching it in a special way to the objects that should have similar behaviour - in JavaScript it's called __proto__, in Python it's called __class__, etc. Python (and Ruby, Smalltalk, and others) introduce an additional "meta" level of shared behaviour between all these class objects, whereas JavaScript (and Self) don't, but that's a comparatively technical implementation detail. Most languages other than JavaScript are include slightly more language-level support for one particular pattern of using this shared behaviour, which gives users of these languages a strong hint as to how to use these capabilities.

The addition of a class keyword to JavaScript is good because it emphasises what JavaScript shares with other dynamic OO languages.
Link is down for me. Can someone give a tl;dr?
This is perfect.

Much of the US media narrative about its overseas interventions likewise fall into this category.

Much of the war propaganda consumed by the US population is based on truth. The problem is that US citizens don't have the appropriate context to understand that truth. The fallout is incredible damage to people and lives overseas caught up in great power struggle that could be a different way if there we a systemic commitment toward building a real basis toward international security (over, say, unipolar control).
Wow, seriously? I know this sort of thing is the fashion these days on the internet, but dude. I'm standing right here.

Anyway. To take the comment seriously -- if only it were that easy! Perhaps one of the biggest selling points of the Instant Pot, at least around my house, is its ability to cook steel cut oats quickly, efficiently, and without needing to be watched.

On a further note -- what I've written here is what I received from my dad, but I've always just thrown everything in the pot at the start.
Yeah, but Manhattan traffic hasn't actually improved has it? The volume wasn't allowed to grow indefinitely but that's a different matter.
It also affects landline phones. I get a few a day on two lines plus whenever my tractor gets in range I find it has been getting them too.
> Same way that you use any other API: by reading the docs.

Best APIs are written in such an obvious way that you don't need to read the docs to read the code and understand what's happening.
Fry’s Electronics: How this tech retailer has survived the fall of B&M
Is it possible that the people at the CIA are abusing their privileges, of course; however, there still needs to made a distinction between what is possible and what was presented in this document drop. Within the drop itself there was no evidence that it was used domestically (even more so systematically), in which case everything within it, is so far, not outside the scope of the CIA.

That is what I and I believe the parent is getting at. Regardless of our moral standings on if the CIA should be doing this, realistically the CIA can be doing it.
I regret not doing this the few times lines were crossed (on one interview someone ridiculed me for not being able to answer a ridiculous math question because I went to a top CS program).
Indeed, the way you would be generic over generic closures would be "type HRTB" (e.g. F: for<T: Clone> Fn(&T) -> T), which depends on the trait system overhaul, just like ATC.
> One of the ways to improve the public transit, as a whole, is to make people of all socioeconomic classes take transit. Consider New York, for instance, where millionaires are shoulder-to-shoulder with waiters, and homeless people on their commute... And it works surprisingly well.

It doesn't work that well. NYC subways are disgusting, especially in the summer. And you can't prevent citizens from utilizing public resources just because they smell bad or are uncouth.

> Until politically wealthy people have to deal with the problem, they won't support any solutions.

We just passed a proposal allocating over $1 billion to house the homeless. I think that qualifies as a solution.
if you seek reassurance that your wants are shared by millions of other people, look out the window of your car at all the other folks who buy and fuel their own, expensive private cars so that they can sit in traffic in LA rather than sit in traffic in buses in LA.
If you really [think that you] want to work somewhere, and this is what I've done in the past, you can just look up their recruiters on linkedin or something and cold call them - most recruiters or HR departments are overjoyed at this kind of personal attention, and can even get you some perks and recognition along the way. Plus you just send a nice email (your cover letter essentially, but not as forced) and attach a resume formatted as you please.

Might not be anywhere near 100% overall but when it works it makes for a really lovely experience.
Cool and promising, I just wish it used Clojure =)
Exactly. I don't get what secret superpowers I'm supposed to be gaining by using prototype OO over classes. One of them is just more familiar to the vast majority of programmers.
Gmail does block quite a few attachment types. Zips are tricky because they're a very common way to send a collection of photos or docs or similar.
personally I prefer without chaining, makes much more sense as its what I've always seen until the last ~5 years.

The other part you didn't mention is that you have to amend all the functions like getFish, skin etc to return the object which I think makes their signature unnecessarily less clear.
Closures are stack allocated unless you wrap them in something like a Box, so it's up to you. They're no different than any other value.