skysight-inc/HackerNews huggingface dataset:
The Awl has been one of the most pioneering small publications for nearly a decade: https://en.m.wikipedia.org/wiki/The_Awl

I mean, I guess you can judge all that work based on a cursory scan of one of their last stories if you want to. It just wouldn't be particularly fair.
It can be. Often just barely so, especially if you are able to a bunch of the work on your own.
which is completely fair and reasonable.

I expect HN to disagree, because cars are a blight on the world or something.
Yes, there are different governments, some of which are good, and some of which are bad.

Which is exactly why tools for fighting censorship are important.

To fight the bad governments.

"just make the government better" isn't a solution. People have been trying to make terrible, abusive governments better for thousands of years.

But until the problem of bad governments is solved, tools to fight those governments are important.

Just like tools that allow people to engage in anonymous and protected speech and political disagreement are important.

And right now there are a lot of really freaking terrible governments.

I'd argue that around ~20 percent of people in the world right now live under a government that I'd describe as "Nazi level bad". (ex, much of the middle east has laws that literally give the death penalty for being gay. That's Nazi level bad... ).

When you have this many people living under terrible governments, tools for these people are extremely important.
It looks like "fluent interface" resembles "point-free" programming:

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

However, there seems to be a key difference. Under "fluent interface", it looks like the object context is pointlessly being chained and the operations are just side-effecting on it, whereas "point free" programming implements a transformation pipeline by chaining side-effect-free operations.

E.g.

turtle.rotate(90).pen_down().forward(5);

Kind of thing which isn't a pipeline at all, and could be written:

turtle.rotate(90);
turtle.pen_down();
turtle.forward(5);

and arguably should.
I use an actual client every single day, and leave the browser for those rare moments I need to go to an internet cafe.
It's funny the difficulty that car owner show at understanding non-car-owners. Why would you assume that someone without a driver's license would go on vacation in a rental car in the first place?

By the way, this might not be true in the US, but in other places there's usually some sort of shared transit. Even if it's not a city bus or a ride-sharing network, there's usually some person with an unofficial "taxi" that drives others if you give them a call, or someone with a passenger van that makes a weekly trip to a city for a few regulars.

Old and poor people everywhere can't drive cars, so these solutions are widespread, you just need to ask around (calling the local shops usually does the trick).
I’ve been carless in LA for a year. I walk to most things I need and work from home, so I’m lucky. Otherwise I bike or Uber/Lyft based on price.

I also have an Amex platinum which gets you $200 of Uber credit a year.

The one thing you’re missing from your calculation is parking tickets! In LA it can easily creep up on you :)

Also, no time spent parking and you can do work emails while someone else drives.
For anyone that's interested in the subject, Hunter Oatman-Stanford wrote a rather more comprehensive article[1] with a much snappier title on the topic roughly four years ago, and Eben Weiss (aka Bike Snob NYC) responded with one of his charmingly vitriolic hot-takes[2] shortly thereafter.

[1] https://www.collectorsweekly.com/articles/murder-machines/

[2] https://bikesnobnyc.blogspot.com/2014/03/bsnyc-no-friday-fun...
Sure. https://bugzilla.mozilla.org/show_bug.cgi?id=213945

Reported:
15 years ago
Modified:
28 days ago

How the years go by.

edit: https://wiki.mozilla.org/Talk:Thunderbird:2.0_Product_Planni... Users were talking about it for the 2.0 release.
Yep, you can do this pretty easily because Twirp's generated objects plug in nicely to the normal `net/http` tools. The server is a `http.Handler`, and the client constructor takes a `http.Client`. So if you're familiar with how to use SSL certs for authentication with a vanilla Go HTTP client and server, Twirp would work in exactly the same way.

When you create a Twirp server, you get a `net/http.Handler`. You can mount it on a `http.Server` with its `TLSConfig` field set to the right policy.

The client constructor similarly takes a `*net/http.Client`. You could provide a Client that uses a `http.Transport` with its `TLSClientConfig` field set to something using the right value (like in https://gist.github.com/michaljemala/d6f4e01c4834bf47a9c4, say).
The copyright for Mickey Mouse will never expire so long as they keep making new art of Mickey Mouse - the copyright for the earliest Mickey Mouse cartoon however will expire in 2023.

Copyright is not like a patent where once it expires anyone can use the novel work.

Something else, while someone could repackage the earliest Mickey Mouse shorts once the copyrights expire, it is unlikely that someone could make new Mickey Mouse related stories, because of trademark and other issues - beyond that, 1923 mickey and 2017 mickey only have a passing resemblance.

http://createwebquest.com/sites/default/files/images/mickeym...

What we identify (as in most consumers of mickey related cartoons) identify as mickey mouse - didn't exist until fantasia in 1940. So long as WDC continues to make artwork with that character in it, and continues to keep up the trademark - the character itself will never leave copyright or trademark.
You have made me consider naming a song, "dicking around". It would go over really well here in Australia.
There used to be a service that would, given a query, search eBay for listings that matched it or common misspellings based on nearby keys. I wonder if any of that logic has made its way into modern autocorrect explicitly or if it would be gathered implicitly through studying what users actually correct.
I'm in my 30s / no license / live in nyc my whole life

I would be surprised to learn someone over the age of 16 doesn't have their license in a new england suburb. In my limited experience public transit is terrible in smaller US cities.

The truth is in NYC I don't even think about owning a car. In fact the opposite is true, sometimes I think to myself "wow, I'm so glad I can live my life and don't have to worry about all that car related stuff."

I'm not saying that's true anywhere else. I'm not telling you to feel guilty about owning a car. All I'm saying is that in NYC in 2018, no, life really isn't limited without a car. This isn't virtue signaling this is a calculated part of life for many people living in major cities. Public transit isn't perfect but the cost/benefit of car ownership overhead just isn't worth it in some places.
Their speeds don't seem very fast: http://bkfiber.com/plans-service-areas.php

With Verizon Fios you can get 100 Mbps symmetric at $80/month. (Also, why are bkfiber's speeds not symmetric? I thought all fiber connections had upload == download.)
> Most likely there will be an Linux desktop alliance between for example Ubuntu, Amazon, Steam and PC makers that will make the Linux desktop more user friendly.

read the article. linux/ubuntu has the same issue. https://news.ycombinator.com/item?id=16162698
If the beacons don't identify their carrier, you could very easily troll AI cars by leaving unmanned beacons lying around.
I had looked into doing something similar around 10 years ago. A couple of things I found useful that aren't mentioned:

Find a program that can measure the propagation of EM waves(for a WISP that's normally microwaves) Quite a few are listed at http://www.astrosurf.com/luxorion/qsl-review-propagation-sof...

I really liked the book Deploying License-Free Wireless Wide-Area Networks[1] if you're completely new to large scale wireless.

[1] http://www.ciscopress.com/store/deploying-license-free-wirel...
> A life without personal cars would be a rather limited and even serfish one.

This is highly dependent on your location and life circumstances. I live in Eastern Europe, have resources to easily buy a couple of cars, yet choose not to. I prefer to walk or cycle.

> People talk about bicycles, but 0 degree or snowy weather makes that horrid

In Amsterdam, people cycle in -10°C when there's 10cm of snow on the ground (I did so myself). While a little unpleasant, apart from walking it was the only viable means of transport: the metro and trains were cancelled because of snow, and cars and buses were mostly stuck in traffic jams because there were so many crashes everywhere. (Someone tell the Dutch about winter tires!)
Well, yes woman as a group selected for that feature- because it was way comfier to not take the spear and ride the mamoth for a steak.

Now that the bred drug addicted idiot has done his deed he is free to walk out and leave the danger free hunting party to the civilized and cultured ones?

If im a man, and i despise this attitude, this entitletment for nothing but the organs one gets born with- why m i not free to start a company that rejects the kind of people that reject me? Is it still that moment the beast lays slayen in the grass, that the clan starts distributing what they have not hunted?

Sex has no place at work, none at all. Thus lets create departments/companys of mutually sexually uninterested people and may the best one win.
> Side node: is China doing ok in terms of innovation?

Despite that the HN consensus saying otherwise - I'll say yes, China is innovating just fine. Just a few days back, I got downvoted for stating that DJI was forcing competitors to exit the drone market by out-innovating them.

> If yes, how come in such a regime?

Perhaps because innovation and governance model aren't as coupled as some would assume/like?
Like anything, The Awl wasn't for everyone, but I know they published some of the funniest, most touching pieces I've read. This article does a pretty good job of summarizing it's impact on the media industry. https://www.theverge.com/2015/7/9/8908279/the-awl-profile-ch...
Fair enough, I guess in the US one should make that clear during the hiring interview.

I wonder what US employers will do when the next generations of employees come in and their assumption starts failing hard.
Reflections on Random Kitchen Sinks
Here's a (apocryphal) story about legendary classical pianist Vladimir Horowitz meeting legendary jazz pianist Art Tatum:

http://www.classicalmusicblogspot.com/horowitz-and-tatum-whe...
Argh... I can't talk about the Macbook Air without getting angry. Angry at Apple's direction.

I bought the second generation MBA (the first good one) in 2011. It was a fantastic laptop. It was pretty much the right compromise of power vs weight vs cost. I loved how you could get a pretty darn usable Macbook for (eventually) like $1200.

For the first couple of years other manufacturers just couldn't compete with that much hardware for that price.

But then it got a bit long in the tooth. I, like many, was waiting for a screen upgrade (particularly to a retina screen). Other manufacturers were increasingly producing better hardware and smaller bezel displays. Yet no update from Apple (after about 2015 or so).

And then... the Macbook came out, which spelt the end for the MBA (a 12" MB and 11/13" MBAs were too many SKUs for Apple). And the MB was a terrible compromise. One port (also for power!). Terrible keyboard. Horrible performance.

And now we have Macbook Pros that have:

- Removed the super-useful Magsafe connector

- Added a stupid touchbar no one cares about

- Used a much worse keyboard and trackpad to save like 0.5mm in width; and

- Cost 2x+ as much.

Thanks for that, Apple.

All I wanted was an updated Macbook Air.
Hey Graham. Do you pay Comcast/AT&T to connect to their ISPs? If so how much? What is the benefit of setting up your own ISP if you need to connect to one of these giants anyways.
It's not. It's the worst of both worlds.
So long as there's a sidewalk? Yes? They make some very nice winter coats in Canada.
And you are getting in their way.

There is a person in that car, so as far as who is more important it's equal both ways.

Sometimes the person walking waits, sometimes the person in the car waits.
Same experience. I can rent for $100 for the full day. Problem is usually I have to pick up the car from the airport since local garages office hours are limited. There is very few available on the weekend.
It's always interesting how people in the Apple bubble just ignore what the 90% of computers that are not Macs are doing. It's like when people talk about the IPhone as completely new but ignore Blackberry and Nokia Communicators. Sure, they were not nearly as good, but they were there.

The Air was Apple's reaction to netbooks which were appearing at the time. I remember seeing an Air for the first time, which instead of an AUD 300 netbook was AUD 1200 or something. But it still looked super neat. The early machines with Celerons or something had pretty dismal performance at high price. But when the i5 machines came out with SSDs they were and are sweet.

This is being typed on a MBA from 2013. The battery life is still very good and the performance is fine for most things I do with it.

However, if I bought a similar machine now it probably wouldn't be a Mac because well, Apple just don't care about much or perhaps most of the range now and the Windows machines have got better and better. Surfaces are where people most excited.

I still have a netbook too. When you're travelling and don't want to take a machine a $AUD 250 netbook is remarkable. A 'real' computer that I do a few things on that is cheap enough to be almost disposable.
My very first real job at 16 was a WISP that served a small town in Arizona (~8k pop), by having a microwave tower on top of a hill in the middle of the town and just tying a few t1s in. The factor that got this WISP traction though was that we were doing family friendly filtering for customers, and in a religious town that went over pretty well. I left because I ended up doing too much of the work for $6 dollars an hour and I was just discovering "hacker culture" and started to disagree with the filtering we were doing.

I think my main question about starting a WISP these days is how the hell can I find out who to talk to about getting access to a certain tower and if there is fiber at the tower available for tie-in.

My grandparents live in a mountain village that gets lots of tourists in the summer, and it's in a valley with a large tower on top of one of the mountains that has los for the entire valley, but I can't seem to figure out who to ask about costs/contracts etc. With the tourist influx though I could easily see it being fairly profitable, and there is no other ISP option besides sat and frontiernet.
If only there were a solution I could buy... ;) No, I do believe you should use Google Authenticator, it’s free, easy to implement and adds a lot of security over just passswords.
I did this for a while after I moved to the bay area. Turns out, it adds up quickly. A weekend of climbing or backpacking or skiing comes in around $300. On top of that, it's less practical. You have to go get the car, higher mileage trips cost more, you can't rent for longer than a few days, etc. If you're going out of town every weekend, and possibly driving during the week too, car sharing services aren't quite as great as they seem.
Part of that makes sense - only automated vehicles will be a great boon. Going slower in already-congested urban areas is a non-starter; it doesn't solve the problem and makes it worse. Automation could tremendously improve the accident rate all by itself anyway.

And until ALL the human drivers are gone, automated ones are going to have to drive 'on eggshells' in case an uninstrumented car happens by. IF it were known for a fact that all cars were instrumented (so the software knew where ALL of them were) then we could even do away with stop lights etc - the cars could regulate intersections 'in the cloud'. And so on.

Which leaves the interesting problem - what do we do to cross the chasm - from all human drivers to all automated drivers? There are few good solutions in the middle.
I'm a woman and I love HN. I think the vibe here can feel unwelcoming to timid people, and disproportionately more women than men are timid.
Seems AIG was the designated bagholder and lynchpin of the whole thing. Many derivative buyers got 100 cents on the dollar on all their derivatives they bought from them because the government picked up the obligations.
This really does stick a big stake in the recent priming theories that claim to be able to pick up on very subtle primings [1]. Video games are basically shouting at triggers we all agree are quite primal and almost certainly involving all sorts of parts of the brain, including our very oldest ones, but this staggeringly enormous signal doesn't produce results, and if anything, anti-primes the brain. But we're supposed to believe we can flash up a racial slur for (literally!) imperceptible fractions of a second and our brain makes complicated cognitive decisions based on that, and we have lab tests that can pick that up?

It is not impossible. But the window for it to be true is made rather narrow if visceral video games aren't capable of "priming"; the window for it to be relevant to the world smaller yet.

It lends yet more credence to the idea that the way the priming papers got published in the first place is in much the same way ESP papers can be peer reviewed and get published... our standard for statistical significance in publishing is too low.

[1]: I contrast this with certain ones that we know work, and the field of marketing considers "engineering" rather than science.
In this case they should use bitfields and bitflags.
That doesn't mean JWTs are bad; it just means their use case is more restrictive. JWTs are designed for sessions; think Google API tokens that have a validity of 1 hour. If you're using them for anything longer than that, then you'll probably need to back it with a database so you can support revocation, and at that point JWTs make less sense because they're so large.
I think the vast majority of software is developed without the handholding of a UX specialist. So they do "design" in those cases, right?
The "why" is actually more relevant to the point made in the article title than "how it will work in the future and across many versions."
This post will not age well. I can imagine the same tone of a post circa 1995: "Microsoft won. AOL won. Alta Vista won." It's true until it's not. I personally really dislike the dismissive and defeatist attitude. Enjoy it while it lasts I guess.
One thing I've wondered is how people deal with car seats with Uber/Lyft/Taxi's. Do they carry their own with them and take the time to install it and uninstall it? Do you just take the bus and not worry about a car seat?
That's like saying you passed on a Fiat because you need something to move furniture.

Right tool for the job. The Air was never intended for your job.
Why is that significant?
This could certainly be a starting off point for what I was imagining.

I was thinking that they could do analysis on code snippets that are copy-pasted into the editor. It should be straight-forward to compare the contents to a finger-print database and issue a warning when they find a match to online code examples that are marked as vulnerable.
Human limitations is one reason, but there's something much deeper going on here.

Navier and Stokes worked before we were sure that atoms existed, certainly before we had any idea of how many there were. Nevertheless they were able to write down useful theories for describing fluids. This is how all of science works. The things about which we are totally ignorant are much smaller today, of course... but useful theories of any set of phenomena always omit a great many things we do in fact know about.

From these theories, we can understand what's going on, and use this to extrapolate to things we have not seen yet. An atom-by-atom computational model would (in some sense) be no more useful than what we had before N-S, just blind experiment. To try out any given swirl of smoke etc. we can equally well walk next door to the lab and videotape it... but this doesn't help us imagine what else might be possible. The "blowup scenario" discussed is an example of this kind of imagining.
It's probably this. For any "open standard" there's going to be a few different interpretations of what that means across the board. Different services often have sightly different ideas about how their APIs should work, which causes weird edge cases. Supporting all clients arbitrarily without first making sure they all work is a headache for devs and is likely to result in crashes/data loss/etc.

I'm guessing that the client was never designed to be a fully fleshed out classic email app. They probably have some baked in ease of use/set up features that they had to explicitly included on a per provider basis. Having a list of pre-approved clients that are guaranteed to work probably satisfies the grand majority of users while leaving these features maintainable.
That's a good point, didn't think about that.
Passport is pretty large so it can be confusing. IMO, it's much easier to not use the session stuff in passport and just do your own thing letting passport handle the flow. You can use the BasicAuth strategy on a /login url to sign someone in and grant a token, and then use Bearer auth strategy to check the token on the rest of your urls.

Doing it that way, Passport doesn't require an ORM at all. You'll need to obviously provide a way to auth a user and verify a token, but that's then up to you.

Now, if you want to actually use OAuth it can get complicated because the flow.
Try Reaper. Much more efficient processor-wise than Logic.
This was a huge disappointment for me. Boatertalk was an awesome community, and was one of the main enablers for me to not be on facebook. Sad day.
You can use gRPC with FlatBuffers, too.

https://grpc.io/blog/flatbuffers
> It doesn't sound wrong to hear tritones, or minor seconds, or diminished and altered triads, or stacked fourths.

That depends on the composer. I'm doing Hollander currently. I got to sing a hell lot of tritoni and chromatic progressions. That's pretty difficult.

But it doesn't sound that way at all. If you hear it "from the outside" you just think "yeah, that's how it's supposed to be.

I also did a contemporary Serbian opera a couple of years back than. Serbian folk music as I experienced it always sounds a litte "wrong but cool". Was near impossible to sing, but to the listener: Yeah, sounds good.
It's so painful running into brick wall after brick wall of asking "Why do you want X and have you thought of the implications for Y, Z, and A-W?!", only to be met with sighs and eye rolls that we should just know and get it done. Blah. Bad day for me, I guess? I apologize.