skysight-inc/HackerNews huggingface dataset:
The credit is currently wrong, it should belong to one of the developers on my team, David Jaenson.

My comment was an early disclosure before I fully understood how sensitive the details were. Even without going into detail or providing any code it was very irresponsible of me to off hand just mention that possibility. It didn't click how sensitive things were until a bitcoin core dev confirmed it. Sorry anyone who sees this. I merely reported the exploit, David Jaenson is our genius security researcher that definitely should deserve all credit.
The reddit thread in question was surprisingly lacking in discussion of the usability aspects you're focusing on. I think most of those issues make for a much more productive conversation, because there's real room for improvement in those areas—paper and current computer/tablet technology each have their own usability pros and cons. I'm not at all uninformed about those usability challenges. I was just surprised and disappointed at how many people assumed that paper had an unbeatable advantage on the purely visual aspects of presenting information, as if computers were still limited to 100dpi with really poor black levels.

> The second, you could have easily addressed by proposing a markup if it were easy to do so. The fact that you haven't, and aren't even aware why people think it's hard, means you're again coming from an uninformed position.

I didn't propose any specific markup because the specific syntax isn't the problem. The problem is that the predominant markup language for mathematical documents is LaTeX, which is a bit too presentation-oriented rather than semantic/structure-oriented for it to be really easy to use it to produce documents that can be interactively folded (especially when the output file format is almost always PDF). Something that used eg. MathML and an HTML/XML based overall document structure can trivially encode all the information necessary for rich interactive reading, and proposing specific tag or class names to indicate what lines of a proof should be collapsed by default only invites bikeshedding.

I think you're quite unjustified in accusing me of being so thoroughly uninformed.
Only for people commuting in the same general pattern as the rail routes. The problem in DC is that most jobs in the metro area are actually in the suburbs. Reduced congestion going from Arlington to DC helps road commuters going from Arlington to DC, but does nothing for the folks commuting from Ashburn to Reston or Bowie to Bethesda.

I live in Anne Arundel. Folks here are now footing the bill for WMATA thanks to the Maryland funding commitment. Metro is doing nothing to reduce congestion anywhere around here (there is no Metro station in the county).
I'm pretty sure the opposite is true -- below ground structures are more resistant to earthquakes. Earthquake concerns are the primary reason the above ground SR-99 viaduct is being torn down and replaced with a below ground tunnel.

But I do agree that if they had built a tunnel 50 years ago, it definitely wouldn't have been designed to be resistant to a magnitude 9 earthquake.
Xoogler here, circa 2014. Noogler orientation impressed upon us that every change was code reviewed, period! However my experience was that code reviews were heavyweight and frustrating, often to the point of just being skipped: completely different from the article's observation of latency in hours and "fast-paced iterative development."

1. My initial team was a firmware engineer, and myself doing Android development. My peer felt unqualified to review Android code, so I spent a lot of energy begging code review time from tangentially related teams. Their feedback was not deep or useful for obvious reasons, and the days of latency posed a major problem because our project was tied to a hardware schedule.

I learned later my teammate was simply stamping his own changes, which the tool permits, and so I started doing the same. Bypassing code review resolved the problem.

2. My next team was mostly in East Asia, while I was in Mountain View. If they had a question on a change, it would add two days latency due to time zone differences. And because I was physically detached from my peers, I believe they felt more comfortable deferring my changes. Again we were tied to a hardware schedule, so this latency was very painful.

3. The last scenario was overseeing builds, on (say) a Foxconn factory floor. For every build, the hardware coming off the line would behave unexpectedly, and we would have to very quickly update some code to make things work. Code reviews in this situation would have been absurd: any changes only had to last as long as the build itself, and well, there wasn't even network access. This is admittedly an exotic and specialized scenario (but recall orientation's "every change, period!")

As a Googler code reviews were either skipped or were a major burden. I made some mistakes: I ought to have escalated quicker, increased my visibility, been less cowed by the orientation. Google also could improve in some areas:

1. Code review expectations need to be adjusted for small heterogenous teams. Such teams are more likely as Google ramps up its hardware efforts.

2. The engineering culture ought to recognize the burden imposed by time zones. Code reviews must be more forgiving when the communication cost is high.

3. Shift orientation towards teams instead of company-wide. CR for self-driving cars must be fundamentally different than CR for matching selfies with famous artwork, or CRs for updating factory floor test fixtures.

Some of these may have changed since I left and if so I'd love to hear how.
Japan's rovers ready for touchdown on asteroid
Thanks for these links. Very useful indeed. I've been looking for something to get me into C and Rust, so I can learn the lower level stuff, and get me away from higher level web technologies (which I play with all day, everyday.)
To realize that you would need autonomous street building robots. Cars are simply not space-efficient enough.
Interesting, YCombinator is now working hard to attract recent college grads out of school!
Depends on what the EULA for the product said and what happened to the company.

Companies of any value tend not to just disappear; they get bought by other companies who thus inherit their IP rights.

Sometimes after a while it can be hard to determine who owns a piece of IP. This can happen with old video games, for example, since the studios and publishers have split and merged so much over the years. At times it's a matter of interpretation who owns a property, and it can end up in court.

TLDR there's almost always someone ready to take your money; not always easy determining who it should be.
Those quotes aren't from the article. I'll address them anyways since they're from a different article which I wrote:

>> "Traditional service meshes are an all-or-nothing proposition that add a significant layer of complexity to your stack. That’s not great."

> Istio is like k8 it's very modular and you setup what you need.

Istio is a very different beast from Linkerd. But out of curiosity, I just tried the latest Istio release on my laptop (1.0.2 on Docker for Mac K8s). The simplest configuration I found installs 50 (!) CRDs, 13 deployments, and is currently sitting at ~600mb of memory without any traffic. Perhaps by "modular" you mean you can add more modules on top of that?

(By contrast, Linkerd 2.0 installs 0 CRDs, 4 services, and is sitting at 250mb including 50mb full Grafana UI. It also does a lot less... but that's the point.)

That's the control plane. Let's not get started on the data plane.

>> "Traditional service meshes are designed to meet the needs of platform owners, and they dramatically underserve a more important audience: the service owners."

> Not sure what it means, Istio is all about observability ect...

This is all in the article. You can install Linkerd as a service owner on a single service. You'll get metrics, debugging, and more. It's lightweight and small enough for this installation make sense.

Try it. You might just like it :)
Well, and the way things trend it'll just be more expensive in the future, so just do it now.
Part of the problem is that King County and the Seattle city council have all alienated a major chunk of constituents.

It’s bad enough to endure a tax increase- but the leaders end up fucking over the landowners so much that even if they know it would be for the best, nobody trusts them to spend the cash the way they promised.
The article this quote is pulled from [1] is primarily referring to Linkerd 1.x, but Istio follows the same patterns.

[1] https://blog.linkerd.io/2018/09/18/announcing-linkerd-2-0/
Xamarin is very tempting but all projects I have seen that tried to use it went native after a while because of insurmountable problem. I am not sure if I'd bet my project on it.
This mostly work without problem for past time, but it can be wrong for future time, since timezone/DST may change. When you want 2pm next Sunday, you want 2pm next Sunday local time, not whatever 2pm next Sunday is supposed to be as of now.
Of course not. I'm a transit advocate myself, but I'd rather see 200 miles of at grade light rail than 50 miles of subway. But it's extremely common in discussions about alternatives to find attitudes like "we might as well not build it at all if it's going to be at grade".

It's a deliberate ignorance of opportunity costs, often advocated by those who primarily benefit from an alternative. For example, I can predict whether someone prefers a tall bridge or subterranean crossing versus a much cheaper drawbridge over the ship canal in Ballard, merely by knowing if they live in Ballard or not.
My first thought before clicking the article was 'of course - it is NYC and the government there prides itself on being paranoid authoritarians'. This is the same city which brought us stop and frisk, which has a police department that likes to wander broadly out of jurisdiction into foreign countries, and given reports about unmarked X-Ray Vans that they have gotten special pleading okays to block any information from the courts. Their government will almost certainly kill more innocent people in /New York City/ than terrorists ever will which is impressive feat given both 9-11 and earlier historic attacks.
How exactly do people stop these things from happening currently? Because they happen all the time.

https://news.avclub.com/behold-this-chorus-of-local-news-tea...
Unpopular opinion time, but Apple would be wise to make JavaScript a first class language for writing Mac apps. Probably 90% of apps don’t need the raw speed of Objective C or Swift. Obviously they want to encourage people to make Mac-only apps, but even so, web technology is 100x easier to use for making Mac apps than Cocoa and Storyboards is today.
There have been several papers about identifying the gender of an author with very high success rates using ML, so it’s not surprising that there are at least some patterns even a human can pick up on.
Flask Rest API Implementation on GitHub – Python
Google Doodle: Celebrating Mister Rogers
Exactly! We considered Go briefly but in the end, the magic intersection of native-code performance, plus guaranteed memory safety, trumped every other concern for the data plane.
This program shows how to set up a flaskrestapi with postgre db, blueprint, sqlalchemy, marshmallow, wsgi, unittests
Sound Transit isn't King County. Sound Transit encompasses part of King County and part of its board are elected officials from King, but they are two separate government entities.

And it's not that ST can't override Kirkland, it's that it won't override Kirkland. Pissing off a huge constituency of voters is a great way to ensure that not only they vote against, say, Sound Transit 3, they go out of their way to ensure that other people vote against it.

As for buying the tracks, there's no obligation for a freight railroad to sell and virtually none will because once that ROW is gone it will never come back. As for quantity of trains, there only has to be one sometime, someday. Look at all of the pushback the immeasurably tiny Ballard Terminal Railroad has done to stop these kinds of projects.
I've lived in King County for 20 years. Yes, taxes have been going up a crazy amount, so have our needs, so have our home values. But what did they do to screw us over?
I did a Show HN for my React book two years ago https://news.ycombinator.com/item?id=13170837 Since then I transitioned from being employed at a startup to being self-employed where I split my time doing 50% consulting work (which is passively generated through my blog) and the other 50% for educational platform/books https://roadtoreact.com Hacker News gave me one of the initial feedbacks which made me follow this passion :)
1) I'm just a messenger relaying what I heard the man say. But let me clarify, "of the total vote."

2) I hate you for making me have to track down and listen to the clip again.[1] (j/k)

3a) On the “Turnout Rates: Age” graph, the 18-29 demo consistently has the lowest turnout of all groups for each year measured.

3b) I count 8 cycles > 20% and 8 <= 20%. No other group is has similarly low numbers.

4) From the link you provided: "Pollsters have long noted that poll respondents overstate their voting participation."

Please let me know if I’m misunderstanding something here.

[1]https://youtu.be/AxuwazaXOMg
This is just another mischaracterization.

>He had a singular reason to write it, I argue a sexist one.

He specifically stated his objective was to help Google with its own diversity and gender equality goals.

>Seeing as he didn't have science to back up his claims.

https://quillette.com/2017/08/07/google-memo-four-scientists...

I find it increasingly fascinating that in the response to Damore's memo people continually provide evidence that this echo chamber does indeed exist, and that people actually are reading different things from the same text.
> As for the lengths of the months, imagine if you were trying to make the case for the different lengths of months and you were trying to get buy in from your friends in accounts. Surely they would want equal amounts of days in each quarter? Imagine trying to persuade them that different lengths were better, what plausible possible reason could there be?

The year is 365 + epsilon days long. The epsilon means we need to periodically add or remove days to synchronize solar time with the seasonal calendar; in the Gregorian calendar, we sprinkle 97 such days every 400 years. Armed with this complexity, you have several options:

1. Accept that a month is going to need an extra day about once every 4 years.

2. Have the extra day be not part of the regular cyclical rotation (i.e., be intercalated). This is probably even more complex for bookkeeping than option #1.

3. Insert an extra month's worth of days on a longer period of time (this is essentially what lunar calendars do, but the effect of leap days themselves are less noticeable since the lunar month is quite out of whack with the solar calendar).

As for months themselves, you run into the problem that 365 and 366 are not amenable for evenly dividing the year into months: their factors are 5×73 and 2×3×61, respectively. 360 is much nicer (2³×3²×5, i.e., is divisible by every number between 2 and 10 but 7); unsurprisingly, a few cultures opted to use 360 as their basis for month divisions. The Mesoamericans used a calendar that was 18 months of 20 days, with 5 extra days that were intercalated.

As it turns out, the lunar month is about 29.5 days long, and the moon is a very obvious cyclical timekeeper (much more obvious than keeping track of days than the sun's seasonal positioning changes). Using a lunar month is going to give you a natural 29/30 alternating month period. However, you end up short by around 11 days when you do this. If you sprinkle them around the months, you find yourself naturally having 7 months of 30 days and 5 months of 31 days.

In terms of calendrical complexity, no one beats the Mayans. They opted for a calendar that has three different lengths of the year: a ceremonial calendar that counts 13 months of 20 days, a solar calendar that is 18 months of 20 days with a 19th month of 5 days, another calendar for long-term record keeping that counts from an epoch in base-20, except that one digit is base-18 instead (for a "year" of 360 days). On top of this, they have a "week" of 9 days, and they counted the current day of the lunar cycle, the current lunar cycle number, and whether the current lunar cycle was 29 or 30 days long. And there's another 819-day cycle that we still don't know what it corresponds to. Oh, and you count months and days like "January 1, February 2, March 3, ..., December 12, January 13, February 14, July 31, August 1, ..."
Twitch is reportedly blocked in China
Alane has a rude habit of going boom.

Soviets had it made in few dozen tons per year for use in ICBMs motors

Ammonium dinitramide + energetic binder + alane

Such fuel lasted for around 7 to 8 years in cold storage, and had to be discarded afterwards as alane decomposition embrittles the grain.

And closer to second half of eighties, Soviet chemical industry effectively kicked the bucket
Store is easy, you put your triples to linearly scaleable cassandra. What you want is some fancy query language on top of that, right?
I think it probably depends on if you have a separate keyboard or not. I have an ergodox on my home pc and work laptop, but my laptop is qwerty. I don't even notice moving between keyboards, I guess because they are so different.

Having an external keyboard also means that other people can still use my work laptop when needed (pairing etc)
I used to commute by car every day. Now I take the Sounder out of the city.

It's incredible how much better it is even though it takes twice as long as driving would...

But, people ain't smart and they love their cars. Here's to hoping ST3 actually happens!
Interestingly, I’d say both apply to me and it’s actually about the same time period, too.
At the time, businesses along Rainier Ave pushed for a surface alignment instead of a tunnel to get more stops along Rainier, to avoid disruption to business access from cut-and-cover tunneling, and because they thought having people above ground would make their area more visible. (There were also people who raised the idea that building a light rail system from the northern, and more white, part of Seattle down to the airport while "hiding" the more non-white part of Seattle from those riders by putting them in a tunnel was socially unfair.)

It isn't always construction concerns that dictate why we make the decisions we do.

That said, I have been on the HSR systems in Germany and eastern China and, yes, they are beautiful and I wish we had one in Puget Sound.
That website looks really similar to hashicorp product websites.
ex.
https://www.consul.io/
The thing that throws me off about Seattle is that there seems to be a large segment of the population that says, "yes, we have certain problems (homelessness, transportation) that we as a community should solve." But then, when it comes to breaking out the wallet and paying for what's needed, either the same people or an even larger majority seem to be vehemently opposed to doing so.

I'm not really sure what's going on, is it like this everywhere? Wishing that the problems get fixed by just holding out and hoping something gives?
I don’t understand this objection.. the method to handle these issues is to use ICU / NSCalendar.
Thumbs done on posting the solutions. That's programming class etiquette 101. From the fact that 64 people upvoted this post, I assume I'm in for some downvotes but what's right is right.
You could say the same thing about code, yet we're able to build upon our abstractions to make something both high level and able to be broken down to the foundations.
No one can answer this question for you. Here's a way to answer it yourself.

Inventory your domain knowledge, that is list those subjects, however seemingly irrelevant, that you know very well. Turn them upside down, forward and backward, inside out... while looking for the faintest hint of an idea, then seize on it and push it as far as you can. Don't rely on your skill to make it with a side project. Programming skill is common. It's what you know that's different from everyone else that will make it for you.
When we have robots and automated tech to send a small factory mining robot and convert volatiles on the asteroid into fuel to move it to near the earth, then it will become much cheaper. The cost to send a small surveyor to an asteroid today is only a billion or so. Eventually it will be a bit less, and then it will be a matter of time between landing on one and moving it slowly into an orbit we want.
So, what's the energy per liter and per kilogram? If these are genuinely good, they need to be front and center. Their absence from the front page makes me immediately skeptical.
We don't even do that for roads.

If you required transportation infrastructure to all make profit nothing would ever get built.
Definitely might be useful for teams/projects organized enough to have an RFC process.
Blaming politicians when you only have 42% voter turnout is a pretty weak argument.

https://results.vote.wa.gov/results/current/king/

Its a democracy, vote for better ppl.
The rapid change in C++ syntax may destabilize it.

For example; `auto OpenFile(const string& filename) using future_coroutine<File> [filename]`. Okay, I get it. Or the operator `[<-]`.

But as the idioms find their way into production code - an entire important segment of the C++ developer base is going to no longer be capable of reading the language. And that might be worse than not having features.
I’d say a lot of that is due to history — and the commercial history, bug history, etc. even though it seems XF is definitely top-tier at this point.
Are you saying that there are zero people that take the MARC commuter rail out of Odenton and transfer to Metro?

People that would (without Metro) have no way of getting from MARC to their DC jobs would disagree with you that Metro it doesn't reduce congestion on 295 and other congested roads that pass through Anne Arundel.
> there's no obligation for a freight railroad to sell

That's why the government has the power of eminent domain.

Besides, King County already owns it:

https://www.kingcounty.gov/services/parks-recreation/parks/t...
Check this out https://2fb.me/https://outline.com/https://www.wsj.com/artic...
People are like this everywhere. No one likes taxes.

That being said, Seattle did end up funding ST3 (the contemporary referendum in the article) as well as an earlier tax raise to pay for expanding bus services. In fact, even Forward Thrust had a majority of votes, but due to a quirk in how the referendum was organized they needed to pass a 60% threshold.
Simplex solves only linear systems, and finds a global optimum.

Cassowary is an incremental version of simplex—it lets you efficiently add, remove, and modify constraints.

Gradient descent works for non-linear systems, but isn't guaranteed to find the global optimum.
The exact numbers listed in various reference texts, then.
I just had to try this with Wikidata. Unfortunately did not work well

https://query.wikidata.org/#SELECT%20%3FpresLabel%20%3Fcompa...
California Cool: How the Wetsuit Became the Surfer's Second Skin (2013)
But when else are you ever going to use dart?
University of the People doesn't have an entrance exam, and it's zero tuition.
Math ebooks shouldn't either lol
Other people have pointed out that roads are subsidized heavily through taxes, but just to be blunt: nobody is asking you to specially subsidize public transit. We are just asking taxpayers to treat public transit with the same deference they treat the road system. The people who use our public transit system in Washington are taxpayers too as we all pay sales tax equally. And if they rent they pay property tax indirectly via their landlord.

Nobody is getting a free ride except if we continue to disproportionately fund the road system at the expense of denser forms of transportation.