skysight-inc/HackerNews huggingface dataset:
There are many systems that just go with frequency rather than a schedule, which works more efficiently for routes with lots of trips. I’m surprised Japan uses a schedule, but maybe it’s just for inter city service and not say subways?
It's a chicken-and-egg problem: I'd propose old people are not trying $hot_new_website_of_the_week because they are not in $hot_new_website_of_the_week's target market, and they are not in $hot_new_website_of_the_week's target market because they are old.

I consider myself an early technology adopter, have been all my life. But as I get older I'm less interested, not because I'm older, but because new technology companies are actively choosing to ignore my needs as a customer and my interests.
80,000 hours is a great resource. My personal opinion is that the YC motto of "making something people want" (and will pay for) is mostly a subset of "making the world a better place." It's not a true subset -- there are obviously lots of products out there that people want that end up making the world worse -- but on average I think most good startup ideas end up making the world better.

Of course, there are also lots of problems that need to be solved but that aren't a good fit for a for-profit business. Those ones can be harder to tackle, but we do try -- that's why YC also funds non-profits.
A weird thing is that these intermix contemporary civil timekeeping issues with historical and religious calendar issues. If you're writing software or making statements about present-day civil time, you presumably don't feel contradicted by the idea that there are also other calendars in which your assumptions don't hold. Perhaps your software and statements won't apply when people want to use those other calendars. For example, it's easy to accept that GNU date doesn't claim to state the Jewish or Islamic month or year, nor the Japanese imperial regnal year, nor the Julian date that some Eastern Orthodox Christians continue to use for some religious purposes, nor the Roman year ab urbe condita.
they look pretty similar to me, one is kinda like js-in-html, the other is html-in-js, to each their own.

I'm talking more about the whole experience of building out a full app. How do I structure my codebase? Which packages should I use in 2017? It's a much more trivial exercise with vue if you're only doing frontend work occasionally and not as part of your normal job.

I have to point out that https://github.com/facebookincubator/create-react-app is great if you do decide to go with React and want answers to aforementioned questions.
A language like Modula-3 doesn't suffer from those issues.

We only don't have it thanks to Compaq killing the project after acquiring DEC Olivetti. Politics as usual.

Rust ideas come from Cyclone and ATS, it is not novel in Rust.

The borrow checker still is pretty much WIP, that the NLL changes will surely improve, but don't not yet solve all ergonomic problems.
I'm under 30 and I've had the same experience. Every place I've applied to felt like they had a checklist of hundreds of items and a no on any of them was an instant disqualification. Even at places where I had a friend recommend me and could find out their reason for not giving me an offer, there was no consistent reason and it was usually just one person saying no so their team sat for 6-12 months looking for people.

It's like every business is now completely terrified by a wrong hire and will only take the "perfect candidate" but at market rate
How would you effectively do this in a way that is cross-build-platform friendly? CMAKE? autoconf? submodules?

I don't see that happening.
Hi, I’m a co-founder at Listia. We are building Ink using our 8 years of experience with all the difficult aspects of building a marketplace.

Also we think it’s time to shift the ownership of reputation away from companies, even us. eBay and others have had a monopoly over your feedback and reputation for too long :)

Feel free to ask me any questions and I’ll do my best to answer them, thanks!
my boss asked me to work on a raygun, I would be ethically required to refuse and potentially to report him to the relevant authorities

So Canada has no arms industry? I call shenanigans.
>"Please indicate what you did, step by ste-COUNTER"

What's the advantage over simply specifying the moment you wanted to react out of the last batch of actions (like a normal person)? If the opponent skips too many steps and gives up some critical information as a result -- his problem.
I agree that online zoomable maps often have trouble with labeling, but my problem is just as often with too many labels: https://i.imgur.com/Z4FFdzS.png
It's "funny" but in my area, people often block doors to let a bit more people jump in, disrupting the schedule in the other way.

What structure would help preventing this ?

doors set to stop people too far from trying to get in ?
It is also quite slow.

For such moves rsync works much better.
The reason is that people (sometimes the audience, sometime the speaker/writer) have trouble understanding use/mention distinctions or, at least, differentiating the application of word taboos based on those distinctions, exacerbated by the fact that quotes are so frequently abused for emphasis (especially for single words and very short phrases) rather than quotation or use/mention distinction that audiences may take quite the wrong message from their use.
Open source authors and contributors, take note
I kind of lost all sympathy with him when he advocated violence for opposing views. Live by the fist, die by the fist. He's living his own Hell, where his own vices are coming back to torture him.
Hey, co-founder of AdQuick here. We're funded by Initialized Capital/Garry Tan and other YC partners.

https://techcrunch.com/2017/07/14/adquick-seed-funding/
Incidentally, I recently found a similar sentiment expressed in a book from 1937: http://ask.metafilter.com/314056/Temporarily-Embarrassed-Mil...
Can you expand on this? Do you mean you'd use Postgres as your main store and periodically "flush" data from CouchDB to Postgres (probably as JSON)?

I don't see how that would work reliably. On the client would you source CouchDB or Postgres? Presumably you'd access CouchDB directly, but then why even use Postgres (for that subset of data, anyway).
Are the trains all automated or manually run? Or some mix of the two?
Peter Dayan leaves Gatsby Computational Neuroscience Unit, joins Uber AI Labs
> a land-value tax is an efficient and fair way to take a city that now works only for lucky prosperous landowners

And what happens if you cannot afford the land tax? Does your home get taken away? The idea that only rich people own land is baseless. There are many poor people that own moderate/cheap homes on prime real estate in places like LA and San Diego. Most of these homes were built several decades and their property taxes were capped allowing them to stay in their homes. There needs to be a provision that certain individuals can avoid this land tax based on their income otherwise many people will lose their home because they can't pay the tax.
This is an interesting comparison in its own right.

Manhattan: 27,799/km2 and 59.13 km2

So that's denser than the overall special wards area, but also vastly smaller in both land and total population. Basically 1.6 million people vs 9.4 million people.

Probably significantly easier to have an extensive train network when you're consistently dense for that large an area.

But I would agree that the main reason the US's public transit infrastructure is lacking is just that we like our cars too much. I expect this to get even more pro-car in a self-driving-car world, too.
Is there a difference between the on clause and the where clause?
Hi Kyle,

Yes, postmarkapp.com
HTC's Vive Tracker adds much-needed tactile control to VR
> Case A: ------- Undeveloped, small city. LVT kills any incentive for developers to purchase and build.

I'm not sure this is right.

There would be an incentive to purchase unused or underused land -- the price will be lower! Relatively high taxes will encourage the landowner to sell the underperforming property rather than hold onto it for years waiting for its value to increase (speculation).

There would also be an incentive to build -- the developer can build as extravagantly as he wishes without dramatically increasing taxes. Want to build a giant tower? Tax is almost the same as if you built a parking lot.
A lot of good research on addiction, including opioids, shows that societal context absolutely matters.

A good example is heroin use in servicemen after the Vietnam war.

https://www.npr.org/sections/health-shots/2012/01/02/1444317...
>My point here is that it is beside the point whether it's trivial or non-trivial to implement a garbage collector.

>My question from the start was about how exactly it is impractical. Your reply focusing on the hardships of implementing a garbage collector and using the VM GC is an interesting side note, and I appreciate the response and discussion, but it ultimately doesn't answer the question.

The hardships of the implementation are central to why it's impractical. That said, I think we may be using different definitions of the word impractical here.[0] I'm talking strictly in a general sense, that packaging an entire language's runtime with code is—for most uses right now—not sensible.

You are correct in that it's entirely possible to use GCed languages inside wasm, and indeed it has been done—I'm not disputing that.

I also understand your point about the multi-platform advantages of keeping the GC portion of the runtime inside of wasm. Funny enough that may turn on its head in the distant future once GC support lands, assuming wasm ends up being a popular compilation target outside of the web. In that case you'd have wasm-managed GC objects on desktop and mobile.

>The evidence to my point is a fully functioning garbage collected language runtime compiled seemingly without modification (it's written in ANSI C, after all) for the WebAssembly platform. You can do that now, without additional hurdles and without considering the garbage collection semantics of the browser runtime. That seems very practical to me.

Lua is very lightweight. The story changes if you try to compile the .NET, JVM, Go or even V8 runtimes into wasm. All possible, but a hell of a lot more difficult.

One case study is Blazor.[1] The FAQ in its own readme states that it's not practical currently due to binary sizes, albeit not for GC-related reasons. But it will be practical. That was the gist of what I was trying to say, that GCed languages (i.e. ones that include their own runtime) are currently not terribly practical relative to the compiled alternatives, most of which are production-ready now.

Of course, having seriously evaluated Unreal Engine 4 for web use with its 50MB runtime, I view even Blazor's current 4MB binary size as quite practical, but it depends on the use case. For general web use, 4MB isn't practical.

In support of your point, I concede that whether the GC resides in the module or VM is largely immaterial to practicability as a whole. My point was that packaging the runtime with the payload is usually not sensible relative to the alternatives. I regret that I incorrectly generalized my original statement in terms of garbage collection rather than runtime overhead.

[0] https://en.oxforddictionaries.com/definition/impractical

[1] https://github.com/SteveSanderson/Blazor
What you need to do deep learning
When I ran the languages team at Heroku this was something we'd in some ad-hoc basis do for customers when there were major vulnerabilities. To see this fully productized is absolutely awesome! Well done to the GitHub team.
Millions of people have used bad or buggy products for decades, but that doesn't mean that you want to hire the engineers who built them, no more then you want to hire lottery winners (For being lucky!).
Thanks for this, we will see what we can do to run this down.
Yet those same plants contain psychoactive drugs just as those pills do. I am all for drug decriminalization/legalization but this is seriously a stupid argument. There's no logical consistency in treating a drug differently just because you can grow it.
Chatbase is now generally available
Something interesting that I noticed while living in the US Midwest: A lot of people who are currently, or have been on welfare systems are strongly against it. They need it because they are in a bad spot, but everyone else that uses it is just lazy and is abusing the system. (Note: I don't agree with this mindset, just explaining it)

I agree it's harder to criticize a benefit when you receive it, but people still do that all the time.
I'm missing what's wrong with having language servers that support multiple languages.
Do you actually mean explicit typing as opposed to merely static typing? How about type inference?
But... the point was that "windows" per se wasn't designed for software development. The fact that you had to buy an IDE from a separate supplier supports that point, it doesn't refute it.

In fact, as pointed out, Microsoft's own development environment (and the one used to create windows itself and most of MS's windows apps) until 1993 was a DOS command line compiler and separate editor.

No one is saying you couldn't develop "on windows" (obviously you could), but that's a rather different point than saying that windows was designed with developers' needs in mind (it wasn't).
How about not treating people differently based on which community they come from?
A Travis CI/GitHub Security Vulnerability
Not all Sith ;)
"Accounts Receivables as a Service"

Interesting one since I a) worked at a startup in this area long ago (they ran out of money..for reasons see below) and b) I now run a company and have found customers dislike for paying on time to be a significant irritation.

However, unless this proposed "AR Service" has a way to get a horse's head into the bed of the late payer's CFO, how are they going to achieve anything? In my experience simply asking for payment doesn't achieve much. They're paying late because they want to and unless you have a way to force them to pay (e.g. stop providing your services to them) and that seems hard to outsource.
It's still common for people of color to not be shown properties that are shown to white people by landlords, real estate brokers, etc. Sometimes it's unequivocal (i.e. lying about what's available), sometimes it's softer, e.g. making assumptions about ability to pay, or "culture fit" (on behalf of the PoC or potential neighbors).

> Do you see any problem with race blind admissions and race blind aid? That way everyone who is disadvantaged when it comes to being able to pay for college gets a helping hand?

It sounds like you're describing need-blind admission. Few universities have the funding for that, they depend upon a certain percentage of students paying most or all of the tuition. Harvard, which has very strong financial aid and is officially a need-blind, still admits a high percentage of "legacies," who are much less likely to need a lot of financial aid.

Courts have decided that it's legal for universities to consider race as one of the factors when deciding who to admit. After centuries of bias, you can't just say "anyone can apply" and expect better outcomes to just happen, it requires more active effort. That doesn't mean taking someone who is unqualified but of the pool of qualified people, you don't just pick the "top" people based on quantitative measures.
But that has little to do with being in the Midwest. You'd meet a bigger variety of people in Cincinnati than 29 Palms, CA. People seem to conflate "small town America" with Midwest while overlooking their own rural backyards and ignoring Midwestern cities.
Respectfully, if you're going to play the "I'm a back-end systems guy but I can learn this front-end JS stuff" card, you can't choke on some SQL queries.

We're all here stroking our gray beards about how kids these days don't even understand the tools they're using, and then you turn around and say "i dunno, the ORM handled it for me"?

SQL hasn't appreciably changed in 40 years. I'll take your word that you really know your C/Unix stuff, and I get that gamedev is it's own niche, but I'd expect most senior devs to have developed a rock-solid grasp of SQL just by osmosis over their years.
I wonder why nobody has created a version of JavaScript that just throws exceptions for all the WTF cases? That is, it would basically be a mode like 'use strict-at-runtime'; .

This would be incompatible, but it would be a useful development aid. Surely most frameworks like React and Angular avoid these corners of the language, and they could be trivially modified to run on such an interpreter? It would improve their code quality.

I know this would be a large amount of work, but it doesn't seem that huge compared to all the other JavaScript infrastructure out there (parsers, transpilers, etc.). There are more independent JavaScript interpreters written than interpreters of any other language, AFAICT. At least before ES6, writing a JS interpreter was a one-talented-person project, not a huge team project like a JIT.

I guess one reason is that the DOM and node.js bindings aren't easy to reproduce. But I would think people still run their unit tests in a limited environment and it would be useful for some code. It could even be based on narcissus -- JavaScript in JavaScript?
Trello was spun off as an independent company in 2014. Fog Creek, Inc. was not a party to the Trello acquisition.
Good point. I still kind of wish that genuine usage of quotes would be fine, since it's almost always obvious from context. But yeah, what you said about use/mention distinctions, not everyone's strongest point (especially for the immediate emotional reaction, it's still a trigger word).

I know the feeling, in IRL conversation, I tend to speak such words at a somewhat lower volume :)
There are interesting agent-based models that explore segregation based on the relatively innocuous idea that people have a tendency to want at least some portion of their neighbors to be similar to themselves (across some dimension). In those models, segregated populations are found to occur with frequency far exceeding what one might think would emerge without explicit intent.
http://nifty.stanford.edu/2014/mccown-schelling-model-segreg...
Yup!

Similarly, in a large developed city, LVT would probably _help_ existing property owners, if their property has a substantial building on it and is collecting good rent. If you own a parking lot or a crummy 2-story retail/2-apt building, then you're gonna have a hard time.
Except we can't. If the last 50 years has shown us anything it's that we're utterly incapable of keeping drugs away from drug users. All we are doing is locking people with substance abuse problems up.

We've proven over time that 'get people to stop doing drugs' isn't a viable end game. It's not going to happen.

The best we can do is harm reduction, at least in this case we can stop people getting fentanyl, thinking it's oxycodone or heroin, and OD-ing.
The post mentions it will be coming in 2018
Yup, also Android Auto map defaults to driving as well (obviously :) ).
I believe the idea is that if you explode an H-bomb over a large city an awful lot of stuff is going to catch fire resulting in huge firestorms that would (along with the effects of the explosions themselves) raise a lot of stuff into the atmosphere.

Of course, thankfully, we don't really know what would happen when a large city receives a realistic attack from multiple H-bombs.
We do have another IP tied to the anycast cloud on a different /8.

149.112.112.112 - blocking, no edns (same setup/config as 9.9.9.9)

I will see about adding this to the list of things to add to documentation. (thanks for the feedback guys!)
That is an excellent summary and why the solution should be Federal law and not a State law. The EU model would work well in that case.

However, the actors (States) aren't exactly operating in a reasonable way. What I speculate is the case is that people who you can obligate to pay taxes and yet cannot vote on those taxes make the best targets. Taxation without representation has been a sore spot for quite a long time :-).

The key here is the business license. By requiring it, the State, County, and City all get a bite at the Apple and can add their own level of tithe to the requirements. Whether it is that you meet their ADA requirements, their street address requirements, or their officer disclosure requirements, all things to generate revenue from "business" which when that business is out of state become exceptionally burdensome.

Again, the only solution I can see is a Federal law that can supercede any local law when the subject party is not a resident in the same jurisdiction. But they states will lobby very hard against that happening.
This is not face recognition.
But hey!

Python support coming in 2018.
Southwest Airlines is intimidating our startup
>Low-Friction Lending Library

I think public libraries should start to serve this role. My local library (Calgary) has started to build up a collection of musical instruments that can be borrowed [0]. I'm sure there are other examples out there. I can see libraries expanding into tool libraries (drill, saw, hammer etc).

0 - https://calgarylibrary.ca/borrow-a-musical-instrument/
https://en.m.wikipedia.org/wiki/Argument_from_authority
Most interesting is that these have all been medium-sized black holes which weren't known to exist previously and we don't have a theory of how they form.
The whole point of a map is to show as much information as possible, with as much density as possible, so you can get all that info.
Smart Pipe: https://www.youtube.com/watch?v=DJklHwoYgBQ
> with Python support coming in 2018.
If the rebalancer leverages an update from PostgreSQL 10 does that mean new Citus formations are now PG10 based?
Best Ways to Protect IoT Devices from Hackers: Cujo, PfSense vs. Router Firewall
>rules of MtG are Turing Complete

Yes, but only if you are:

>using them as your notation

From the linked article:

>The machine below just extends this idea

The author admits he has constructed an artificial scenario under which a Turing Machine is generated. This is exactly the same as using the rules of MtG as a notation to create a machine.

A generalized set of the rules for the game Go is Turing Complete. A generalized set of the rules for the game Go Fish is Turing Complete.
Which is fine as long as that frequency is frequent enough that waiting people aren't suffering, right?

There was a discussion on reddit recently talking about this issue in context of LA's buses. People don't mind if the bus is on time if there's one every 5-10 minutes but in non-rush hour times, having to wait 20+ min at a stop is too long.
Totally. As the father of an 18-month-old, as soon as I saw the baby bidet idea I really wished it existed!
To be fair, NYC technically includes Long Island. It isn’t obvious how to compare the two cities at all.
Agreed. The natural followup to the endorsement is the opportunity for advisement, and I would imagine working founders would only care to advise on startup ideas they themselves cared about, taking us back to the original post's strategy.
Since we're not reading it in Japanese, yes. Thanks!