skysight-inc/HackerNews huggingface dataset:
Lisps that return nil for (car nil) are implementing "optional chaining".

yes, it chains:

(cadar nil) -> nil ;; the nil object doesn't have a "car"

(cadar '((b c))) -> c

;; i.e.
(car (cdr (car '((b c))))) -> c

This is exactly like, in Swift-like syntax, doing '((b c)).car?.cdr?.car? where the ? indicates "don't blow up if it's nil", except the "don't blow up" is built into car and cdr.

This freedom was introduced in InterLisp, quite a few years before Jobs and Wozniak got together in a garage to make the Apple I.

If you want prior art, there it is.

Another prior art, related to this, is the Null Object Design Pattern, which is very similar.

In Common Lisp, this pattern (like many others) disappears because `nil` is the element of a `null` class, to which we can specialize methods. So in other words, we can make

If we have a method called position that normally returns the position of an object, if we specialize the method to the null class we can make (position nil) do something.

In Java-like OOP languages we would have a specific NullWhatever class that implements the same Whatever abstract interface/base as an ActualWhatever. Thus we then have an optional Whatever because code that takes a Whatever can take a NullWhatever or an ActualWhatever.

Yet another prior art is the use of sentinel objects instead of null pointers: for instance doubly-linked lists that have a special node, not considered part of the list, that is the predecessor of the first, and successor of the last. Then the code operating on lists neither blows up with a null access, nor does it have to check for nulls. Statements like node->prev->next = node always work.

"The single event that had the most influence on the creation of the League [for Programming Freedom] was Apple's lawsuits against Microsoft about supposed copyrights violations of the look and feel of the Macintosh in the development of Windows."

https://en.wikipedia.org/wiki/League_for_Programming_Freedom
Similar experience: I broke my leg, while I happened to be living both with a car, and in a building with underground parking.

This really made staying independent possible, for the months it took before I could walk properly. Sure it was slower to drive to the supermarket & park underground there, instead of walking... but much quicker than waiting for someone else to have time to help.

I agree that solutions other than a traditional car would be possible. But right now, thinking through other places I've lived fine without a car, they would all have been hell.
I like that rhetorical tactic where people who don't bend to you wishes due to having better options are surely complacent paupers.

It is interesting to watch, but not convincing as an argument.

What about I am not doing that, because there are places with same salary and more consideration for people who work.
A TBM is pressurized. Article is about unpressurised planes. TBMs also have quick-don masks as standard equipment and very loud alarms warning you if cabin depressurizes
This is an oddly glib response to a thread that started out by saying some people would face outages of 1-2 years.
Take StackOverflow's annual developer survey
Many Lisps (like ANSI Common Lisps, and many of its predecessors) have optional chaining in their list processing; it has existed before Apple Inc.

https://news.ycombinator.com/item?id=19002470
I think the main reason is pragmatic concern for reputation and not burning bridges.
Pando is fascinating and would definitely be worth visiting. Another large organism that got some press recently is the "Humongous Fungus" which covers 2,385 acres of forest in Oregon and is apparently one of the oldest organisms on earth [0]. There's definitely the potential for a sci-fi movie.

[0] https://www.nationalgeographic.com.au/nature/the-worlds-larg...
Facebook got into trouble for opening data about users to its business partners. I'm sure this is not the same kind of "open API" that you would use to access and control your account and your interactions with the Silo. However, this kind of API will empower you to use a client that allows you to spend less time on Facebook, the opposite of their strategy.
As an interviewer, I try to apply the robustness principle: Be conservative in what you do, be liberal in what you accept from others.

As an interviewer, you are in a position of power. You have more responsibility for the treatment of the other party. My experience in the Bay Area is of interviewers blowing off phone appointments off.
Everyone at this point is subsidized by general tax revenue; neither transit nor roads pay for themselves, so I'm not sure it makes sense to say one of them is subsidizing the other one. It may be true according to some ways of accounting that transit is more heavily subsidized than driving, depending on the specific transit mode, but if you actually charged rail users what it costs to run a rail system, many fewer people (as you say) would ride the train, and they just wouldn't fit on the roads in major dense metros because cars are so space-inefficient, so you'd need to build way more roads, probably seizing currently-not-road space by eminent domain, and you'd want to account for the loss of economic activity that came out of tearing down a bunch of buildings to replace them with highway. All of which is to say, I'm skeptical that an actual user-pays model would save drivers money over transit riders, at least in dense, transit-heavy cities.

Another way to think about it: you can view drivers paying for transit as a subsidy, but you can also view it as paying for decreased traffic, from which they directly benefit.
You mean armed conflict between some dick politicians in China and some dick politicians in the US in which everyone else but them will suffer.

History has taught us nothing.
>A TBM is pressurized. Article is about unpressurised planes. TBMs also have quick-don masks as standard equipment and very loud alarms warning you if cabin depressurizes

The problem is they lose pressure all the time. And when that happens, the average pilot has no ability to figure out what's happening or fix the problem until it's too late. They market these planes to people that really shouldn't be flying them, no different than high end sports cars.
the book "ShowStopper" describes his behavior quite a bit. very difficult to work with.
> but let's not make cars villians.

"Over half of all vehicle trips are between 1 and 10 miles." [1]

~35,000 people die on American roads each year. [2]

Let's call a spade a spade. Cars are the villains. The over-reliance on your fast, personal, point-to-point convenience is killing too many people.

[1] https://www.fhwa.dot.gov/policyinformation/pubs/pl08021/fig4...

[2] https://www-fars.nhtsa.dot.gov/Main/index.aspx
Proof of stake is probably not a good idea on the blockchain. The fact that it's been around since 2014 and is still worth less than 2 cents per coin isn't comforting, either.

Besides, do we need a separate crypto for pot? Could that be just a marketing angle? By any reasonable standard, Bitcoin solved the primary problems of cryptocurrency. It's safe to say that it's won -- so far. If one were interested in privacy-focused coins, you might look at Zcash or Monero but both of those have security issues which Bitcoin has not -- again, so far.
e-bikes are massively solving the "last hill" problem with bikes.
With the US's uncanny ability to spend several times more than other countries on rail projects, I'm sure that building HSR will be a much costlier solution to the housing crisis than just reforming zoning.

I think the global warming angle is a much more compelling reason for HSR.
> Well, I assume it recommends what other people that watched similar videos watched as well.

The problem is it creates a feedback loop and amplifies whatever is slightly over represented.

I also noticed that on LinkedIn profiles, on many high profiles ones the related section contains pretty girls profiles with unrelated positions, just because statistically they get more clicks I guess.
An sketch of a solution in a blog post about streamy_db:

https://domsj.info/2018/12/30/introducing-streamy-db.html
It may not be much help, but I've found minidlna to be a reliable, simple, lightweight media server on my LAN. I expect it could run well on a low-power device. Any DLNA/UPNP device can stream from it.
Intrusion Testing – From Evil Printers to Parent Domain Controllers
Type Inference in JavaScript
What exactly is the point of simply ignoring what I wrote and making unsubstantiated assertions that contradict what I wrote?

First, it's based on HTTP, so it's obviously not simple. Then, it obviously doesn't solve the problem perfectly if it cannot do the job without an additional side channel (which still doesn't solve the problem perfectly as the side channel obviously is slower and reduces reliability). And what is possibly the monstrosity with websockets, if not the fact that it is kinda-sorta using HTTP for something it wasn't built for ... which you think is best avoided by using HTTP for something it wasn't built for?

And no, I certainly don't want to use websockets, just as I don't want to use any of the other monstrosities that make up "email in a browser". But the great thing about sensible protocols for the purpose, which could work over websockets, is that you can simply drop all that crap and run them over TCP (with TLS in between, preferably).
Depends on the universe I guess.
> some parties vehemently fought against pedestrian areas, claiming businesses will lose customers and shops will have to close

Funny how we just don't learn from History. That's what they said about the pedestrian area in central Copenhagen in 1962. But the truth is, it became a much more popular shopping area after the cars were removed.

https://en.wikipedia.org/wiki/Str%C3%B8get#History
...are there stats on that? It's my impression that poor pre-departure decision making - especially regarding WX and w & b - are the very, very simple things which tend to kill private pilots.
> Cars pay for roads, maintenance, highway patrol, etc.

That's not accurate.

https://www.citylab.com/transportation/2015/05/debunking-the...
If you’re going to do this, spend $30 and get a can of BOOST oxygen and a pulse oximeter with an alarm.
There are a lot of contracts where the start and end date is non negotiable and already set in stone by some higher ups. You have to create a lot of documentation and feature list, give test cases for your work etc. Waterfall definitely works better in these type of work. Common at banks, pharmacies, governments...
You can't really say at the end that some tasks did not make it to the last sprint but "hey it's in the backlog so no probs".
Checklist for depressurization alarm says to put on quick-don mask. That is all you need to do to prevent a fatal outcome, after that, you have plenty of time to diagnose the issue or safely descend. Not sure what you are talking about, but a pilot unable to execute the first item on a checklist has other problems clearly.
Of course, I can't say for certain this is a reaction, but it seems to me like they're addressing the actual meat of the original article--third party apps can do whatever they want with your emails once they have the keys, like let their employees read through them. The issue was that the policies dictating how apps could use that access didn't seem to have much teeth; thus, the new security review.

Also, this announcement says it first came out in October 2018, while the WSJ article came out in July 2018?
The answer seems to be (as per the law of headlines) No.

You'd think CHSR proponents would've noticed that comparison with Japan makes little sense not even because of density, but because Japan already (and had when they started building the Shinkansen) an extensive local rail and other transit network -- you can actually get to the train and get to where you actually want to go from the train.
Then pay the optician a visit soon.
I only note that inequality peaked in 1929. And while the market obviously collapsed from over exuberance etc, the lack of middle class spending power prevented recovery. I also note inequality peaked again in 2007. But anyway people use ideology to choose their explanation for the great depression from the vast tangle of possibilities so it's a futile topic. And whether true or not, it isn't my main point anyway.

Inequality causes dangerous levels of political instability which should be of concern to Forbes' and everyone else.
"Want" and "do" are pretty different though.

Most people in the world want to eat well, many do eat poorly.
As an aside, since it's getting on time for me to move on from my current employer, are there any companies doing these kinds of hardcore engineering projects any more outside of the defense industry?

I have spent most of my life (until recently) doing systems work (sometimes but not always big-iron embedded) and I kind of wish companies were still investing in ~30 person teams for big engineering projects. I've always wanted to work on a Windows NT ... but no more routers.
there is no objective source since everyone has their biases. For an alternative perspective, check out the unz review
In general yes, but if ones definition of good behavior requires you to leave and have no other options for bad situations, then that definition is suspect - because it leaves people in truly bad situations powerless and often amounts to enabling.

I definitely don't require people to be heroes and take action. But, if definition of good behavior turns such actions into something bad, then the definition is wrong.
If the US gov charges someone with something, they'll have to provide evidence of a crime.

It will happen in front of the world with full transparency.

The US could fudge 'findings' from the CIA on Iraq, but they can't make up evidence in court.
Whilst it's absolutely not required knowledge for most deep learning, if you are interested in more fully understanding the chain rule, my friend Terence Parr (the ANTLR guy) and I wrote a fairly thorough tutorial for matrix calculus https://explained.ai/matrix-calculus/index.html .
In the US generally the x-ray and cleaning is well covered if you have insurance. However as move towards the complicated procedures, the costs do go up.
I am from the engineering team in Azure Pipelines. We agree that the resource authorization experience needs improvement. We have been working on it. We would like to make sure that you can only include the reference to a resource (secure file, service connection, variable group, agent pool, etc) in your YAML file if you have permissions to access that resource. And, it becomes particularly hard to auto-validate this if you are pushing your YAML change directly to GitHub or another repository since we do not understand the identity of that user. If we are not sure, then the build fails with a resource auth error. You can do two things to rectify this - (a) with a recent change we rolled out, you can allow all pipelines to use a resource. This is a toggle that you will see on the resource (b) You can get someone with permissions to open the pipeline in the Pipelines hub of Azure Pipelines, and queue a build. You will get an option to correct the resource auth problem. We also made a recent change so that new resources that you create default to "usable in all pipelines". We are taking steps to improve this experience without compromising on the security of these resources for those that need that capability. More is planned in this area over the next couple of months. Thanks for understanding. I will also update the docs on this topic with all the updates that have been rolled out this week.
SaaS Blockchain Startup – Kaleido Is Hiring Protocol Engineers (all levels!)
We're looking for a Protocol Engineer - to join our agile development team focused on the deep blockchain layer. As active participants in the Enterprise Ethereum Alliance (EEA) and contributors to multiple open source projects (Quorum, Hyperledger Fabric), our protocol team is at the forefront of Enterprise adoption of blockchain technology. In addition to solving the challenge of running and scaling permissioned blockchain networks in mission-critical Enterprise use cases, this role is also working with open source communities around data privacy, cross-chain interoperability, using technique such as zero knowledge proofs and state channels. please apply @www.kaleido.io/about/
> If your boss is an asshole and the company doesn't give a single lonely shit you don't owe it "common decency".

The important word here is "common". Precisely and pedantically, if you think it's only earned by some, then decency is uncommon for you.
IMO this should be woman's (or man's if man is staying at home with the kids) choice, and their choice alone. And paid leave should be at least 2 years, even if partially paid. The job market hasn't been this tight in 50 years, now would be a good time to introduce longer paid family leaves.
the end is here. orwell 1984
Patents are about how you do something, not what you do.

This patent is about how Apple's compiler implements some programing language features. It does not protect the programming language feature itself. Another compiler that employs a different 'how' can implement the same programming feature. So, if you don't want to infringe on this patent, you are forced to invent (or use) another way of doing the same thing.
I agree. This mentality only encourages "sexy startups", i.e. those with mass consumer appeal, over more fundamentally sound asset creation, e.g. smart traffic and rail signaling software, which in turn incentivizes entrepreneurs to build sexy startups - which lets be honest are mainly social apps these days - then rinse and repeat.
> But that's just the bait, setting the narrative for the switch...

Are you sure you’re not watching too many conspiracy theory videos?
Sewing Needles Reveal the Roots of Fashion
If I remember correctly, the "not interested" UI has an option for "I've already seen the video"
When your focus is on removing yourself, you will eventually run from everywhere having limited options where to go. Also leave all the bullies targeting even weaker people. Or just become enabler, because not enabling became something bad.
They're currently piloting winter bikes: https://oslovintersykkel.no/en/

We've the same (next generation) bikes here in Bergen, open 365 days a year: https://bergenbysykkel.no/en
There's an entertaining CGP Grey video about other oddities in the US-Canada border.

https://www.youtube.com/watch?v=qMkYlIA7mgw

Considering how inconvenient it is in some geographies and how small the patches of land are, I'm always surprised the State Department doesn't negotiate a land exchange treaty with Canada to fix what are essentially cartography bugs.

Both sides would spend a few tens of millions compensating people for land seizures and dealing with the administrative overhead of negotiating and ratifying the deal but would gain it back over time with simplified border stations.
it does when there is a net decline of $20,000 due to a shutdown.I guarantee those get noticed because I am in the job that notices them. The message gets sent, whether it is received is another story. Sadly, idiots are being promoted to corporate too.

This why a trend where labor is unreliable (in the old days it was a strike) will get people's attention.
Two years seems absolutely absurd on many levels.
As cool as editors in web browsers are, they really don't match up to the expectations of what an editor can already do in something like Microsoft word. Rich-text has been done to death, and is only useable in cases where content input is heavily guided. I would like to see at the least images being able to be easily moved around, resized, and format with existing content.
I grew up in the South, so I've been without power (and once water) because of hurricanes a few times. My experience was that it was startling at first. Without A/C and lights, a house no longer feels like a home and instead feels like you're camping out in a building. It's hard to convey how different that fact feels. The whole concept of "being inside" gets fuzzy.

But then, you get used to it. If you have water, you shower in the dark. You grill a lot. It's not a big deal... for a couple of days.

Where it gets really scary is that the longer an area goes without power, the worse it gets. Stockpiles and safeguards assume a certain max duration and as those get exhausted, new problems appear. You run out of perishable food, gas in your car, and charcoal to grill with.

Eventually, hospitals run out of diesel for backup generators. When that happens, people start dying very quickly. I imagine at some point the sewer system fails and then disease starts spreading.

The Dark Ages are always there waiting to return as soon as the infrastructure is down long enough.
> recent new hospital in my area of the country was only allowed to open provided they did not take away business from other hospitals. This includes opening a second outpatient surgery room in an existing hospital to offering advanced cancer treatment. This is very common in the US. It usually goes under the name "Certificate of Need".

> TL;DR Health care is only this overly expensive because politician meddling.

Certificated of Need were something _hospitals_ themselves lobbied for. It's a case of "this is awesome when it protects me, and an aberration when I'm on the losing end".

Certainly politicians enacted such things, but I'm not losing sleep over the hospitals. Only us mortals, stuck with the cost of the system.
Tel Aviv Became a Sandbox for Non-Israeli Tech Startups Looking to Expand
How the Air Traffic Control System Works and Fails
Is this not a management problem? A manager disrespected an employee so much that the employee didn't even let anyone know they weren't showing up.

The ex-employee contains some blame. But what they did was probably rational and _just_ from their point of view. As a manager you need to not stack up abuse on the employee to make this rational. And you need to have people you trust to open the park, if one missing person can shut down the park.
If you are applying to only one job, you are either in a position where you don't have to do silly homework exercises (i.e. you already have a foot in the door) or you're not doing job searches right. For most people, it is far more reasonable to assume that they might apply to 3-5 jobs at once, and going by your estimate of 10 hours of work per job prospect, they would need to take an entire week off just to get to the point where they're offered an interview.

Everything else regarding your argument has already been covered by other users.
Exactly. It was the "extensive local rail and other transit network" that made public transport magical when I visited. I was based in Kyoto, but we could "pop into" Osaka. Blew my mind.
script -r
script -p
That's a complete fabrication.

Paul Ryan and the House passed a budget bill that included wall funding.

https://www.npr.org/2018/12/20/678602214/senate-approves-tem...

The Senate failed to pass a compatible budget bill because Democrats refused to include any funding for a wall.

> Senate Democratic leader, Chuck Schumer, of New York, pledged to continue the discussions, but said it was clear there are not enough votes to pass a spending measure that includes funding for a wall along the nation’s southern border.

https://www.usatoday.com/story/news/politics/2018/12/21/gove...
Calling utter bullshot on this post as i have literally been a bike/pedestrian in SF for now going on a decade exclusively.

In working in tech and knowing the city inside and out. This is flatly not an issue.

Further, i used to live upper market at twin peaks - and taking the bus was not a problem other that the normal muni issues whoch this discussion is not about.

Ive biked and walked and commuted literally every area in sf. Lived twin peaks, presidio, biked and commuted all of down town marina etc.

Hills is a literal non issue.