skysight-inc/HackerNews huggingface dataset:
I'd wager some money that, on average, young people are both more vulnerable (w.r.t unemployment) and less experienced in negotiation, leading to equal or greater value for employers at lower cost.
I have nothing useful to add, though I do have two things to praise.

First, your write up is excellent and you have a good story. I genuinely wish you the best.

And second, the way you have been responding to feedback here is absolutely incredible. I'm both humbled and inspired by it. Great work!

Keep kicking ass and best of luck!!
I wish that were true. I’ve worked on a lot of old FORTRAN code bases (including a couple that started life as punch cards) and it just doesn’t bear out. Remember FORTRAN comes from an era we’re people we’re concerned about the overhead of a function call. Programmers also worried about he memory overhead of comments in their editor! Most FORTRAN is a mess of gotos, common blocks, implicit types and other relics that should be left to the past. This code doesn’t age well either, optimizers don’t do well with gotos and the lack of function calls means that there are copy and pasted snippets of what my coworkers and I called “fassembly” that were untranslatable. One time I spent days translating one of these functions only to realize that it was an fft, I swapped it out with one from a library that had be optimized for decades the code was easier to read and 100x faster. I’m not even going to discuss any code base that was unfortunate to need any kind of string manipulation. To cap it off FORTRAN 77 doesn’t even allow variables with names longer than six characters.

That all said, modern FORTRAN is entirely pleasant language. Just stay away from the legacy.
Great post, thanks for sharing! If you are in Shanghai in the future, would love to get a coffee. We are running a new incubator here. Seems we might have a lot in common!
For one they don't get remotely close to $150,000 from each student. The average public 4-year university gets $6,100 per student per school year. That's tuition and fees minus financial aid coming from the school. It covers about half of the cost of educating students, with the other half coming from state funding and federal financial aid.
...and yet I managed to knock the price down by 5K and 2K off MSRP when I bought my last 2 vehicles. So this destination charge is often a moot point with regular car brands/dealers.
Try test driving a BMW 320i
There's tons of data on EV batteries from the past 5+ years. At least for Tesla, battery degradation is not a problem.
The open and free exchange of ideas isn't the same as deinstitutionalizing criminally violent people and self-harming drug users. Not in the slightest. The people "harmed" by Internet comments (live aside) simply have no recourse in U.S. law for their problem with it.
Not really, a Civic starts at 20K in the USA.
that's very interesting and quite impressive.
Galaxy S10 Specs and Features You Will Probably Love
> what do you do when English grammar calls for a question mark to be inside your quotation mark at the end of a sentence, but you’re literally quoting something that should not include the question mark?

AP style (at least, according to the cheatsheets I've found online; I don't have access to the current edition of the full guide) only puts periods and commas inside quotation marks-- question marks, exclamation points, semicolons, and other punctuation only go inside quotation marks if they belong to the quoted matter.

So, that makes "Shouldn’t the title be 'Redesigning the GitHub Repository Page'?" correct, according to them, at least. (This is a matter of style more than a matter of grammar, though.)
Printing the human genome on punched tape
Why would those people buy one though? The parent's comment was that people who purchase the car are unlikely to want to return it after driving it.

They were not saying, everyone who drives one will want to buy one.
Many older people have families and can't stay as late or work more than the younger employees. Not my view but many HRs may believe this.
Looks like some folks missed my point, others got it 100%. I am in favor of more diversity in software builders, I practice what I preach
Berlin Will Spend €2B per Year to Improve Public Transit
Once you get used to the order that will cease to be an issue quick. Think of how many windows you have open in the taskbar, and yet somehow you know exactly where to go to find the one you need. Once you know the general location it will be automatic.

The usability issue that it solves, however, is genuinely serious:

> let’s say I’m in Wiki and need to see Releases. What should I do? There’s no Releases tab visible, so I must figure out somehow that Releases are part of the Code
The Yoda fork of the English language fixed this. The correct way is:

“Redesigning the Github Repository Page” shouldn’t the title be?
Sleep dep, food dep, and states of high emotional arousal are textbook brainwashing techniques.

The MO of a cult introduction is to love bomb the victim and/or to build up tension and then release it cathartically. This is often enhanced by deliberately disturbing food and/or sleep cycles.

The superficial content is not the message. The feelings are the message.

These events are designed to make people leave on a high, so they imprint on the source and keep coming back to it. The high is far more effective than anything that's said, whether or not it makes sense.
Yeah, I hear you.

Yet all you (we) need to do is find a friend/colleague with a Model 3 and go to lunch/test-drive together. In fact, I would value my friend's frank opinion over a slimy car salesman's one.
Yeah good point about ground clearance. We don't get as much snow here as MN, but probably similar to Chicago. Traction-wise, it's as bad as it gets anywhere in the US, but I've never had to deal with very deep snow in the M3.
I personally don't understand why compile times are such a concern, as the larger libraries I have worked with take less than a minute to compile. Are there programs that take hours to compile?
> ridiculous amount of false-positives

Not to mention quite a few false negatives. And the stakes on this are possibly higher, so it will be tuned toward an even higher false-positive rate.
Better web video with AV1 codec
I guess there's two different topics in there.

First, I agree completely that the web has insane amounts of bloat relative to the size of the content you request. Most people here would agree; frameworks and ads and analytics are crazy. This is true, but irrelevant to GPU.js.

Second, GPGPU applications numerous. There are several listed here in the comments and on the GPU.js site, e.g., ray tracing, matrix multiplication. A really obvious one for HN would be neural network traing and/or inference, or any other optimization technique. It's useful for physics sims, video editing, and image processing. Here's a longer list: https://en.wikipedia.org/wiki/General-purpose_computing_on_g...

That's not to mention that it's just fun in the spirit of hacking to figure out how to use your systems in weird ways. The cool part about GPU.js is the GPU access with transparent CPU fallback - you get to write GPU-CPU agnostic code in javascript. It's neat that they implemented in javascript a way to cross compile javascript to a shader.

You're right that the power draw of a GPU isn't trivial, but the watts per megaflop is lower than CPU, for well-crafted highly parallel compute applications, even on mobile devices. I don't imagine using GPU.js on a phone, my personal assumption is that GPU.js is mostly meant for developers playing around on desktops right now. The benchmark specs on the GPU.js page describe a desktop system.
No the Tesla 3 does not compete with cars that can be had for 20k. The closest things to civics are the leaf and bolt.
Implementing Single Sign-On (SSO) for a Product Dashboard
It was a Model S we were in

And even so, the comparison of Teslas to other cars just highlight the absurdity of their MSRPs relative to the luxury they deliver.

I’m assuming you mean Model 3 is the size of a Civic or similar so it competes with them.

I mean technically sure, but the pricing doesn’t reflect that!

Until today it cost as much as an A4 at A3 levels of room, and honestly maybe not even A3 levels of luxury.

Now you can pay for a Model 3 with no heated seats for a price that no “normal” Civic reaches.

I mean it ties with a Type R! That’s a sports car that you might compare to a what, 60k Model 3 Performance trim?
> Demand has collapsed in the US for model 3 and looks incredibly weak in Europe and China

[citation needed]

Driving up 101 daily, I see truck after truck loaded with European-specced Model 3s heading towards the port of San Francisco.
Defects and flaws will be repaired for free though
Because it does provide social security, just a particular kind of social security.

Like a company pension or life insurance annuity (and unlike a 401k or IRA), you can't outlive your monthly benefit. The contribution and benefit formulas use actuarial tables so that contributions from beneficiaries who die earlier than expected are used to pay beneficiaries who live longer than expected. (And if you look at actuarial tables from the 1920s and 1930s, they literally nailed life expectancies up to, at least, the 1990s. What they didn't do was bake those actuarial tables into the legislation, instead expecting Congress to periodically adjust age limits.)

Because it's mandatory, you don't end up with a large population of people who chose not to save for retirement living on the streets and otherwise being a burden on society--by their presence if not because of actual welfare payments.

Disability and survivors benefits are a form of income insurance, they're just predicated on the head of the household having actually worked and made minimal contributions.

The income cap and benefit formulas are just progressive enough to bridge the gap between providing minimal benefits and what could be reasonably funded through contributions, considering political realities.

Back then healthcare wasn't much of a concern. Medical science was nascent, care was much more affordable, and expectations were generally very different. Medicare was passed decades later, and of course we're still trying to figure out how healthcare should work.

To reiterate, the specter of socialism meant it was all tied to having actually worked and it was not intended to substantially address wealth inequity. Social security and social justice are not synonymous. You and I may think they mostly overlap, but at least half the country votes otherwise--today and 90 years ago. In any event, we have other programs to address those issues.
Old Civic DX, CX, back in the days when they put double wishbone suspension on them.
Yeah I agree Dark should definitely run apps by default. And just to be clear I'm guessing that currently vendor lock-in is probably mostly a concern for folks who already know how to code, who wouldn't necessarily use it anyway if that specific blocker were removed. E.g. since I'm already a full stack developer, the things I'd be looking at are more like whether it would make hiring easier rather than whether it would be better than hiring a dev shop to build an MVP.

I guess another option would be having Dark function more as an app-store-like intermediary between the hardware and software. E.g. telling users they need X, Y, and Z infrastructure and letting them deploy it to whatever cloud they wanted, and having dark just charge for orchestrating that and for providing whatever other services.

In terms of a community, I guess I meant more in terms of getting developers to create libraries for data processing, in terms of things like HTML parsers for scraping webpages and other stuff that is essential for choosing a language but where it's hard to see how it would be viable for one company to build out all that stuff. Unless the plan is just to let folks run code in other languages.
If you have questions about the technical details of the project, I'd be happy to try answering them. It's been fun to use this retro tech in a really impractical way, and being able to see individual bits of data is neat.

I'll also be live streaming the printing off and on: http://twitch.tv/mattbierner
What year of Model S did you test drive?
I know with one employer I worked for. They frequently noted two reasons why they preferred younger technical people (in casual conversation). One, Younger hires are just starting out their career so work cheaper, longer as well as cheaper benefits (younger age brackets and no or just starting family). two, They seemed to think fresh grads or candidates that were younger had fresher knowledge and were more likely to have new ideas and be familiar with newer tech or methods. Number one is probably correct in general, though I would say potential experience and maturity is worth quite a bit. Number two, is a misperception and in my experience age is an unreliable indicator for the freshness of ideas, or application of knowledge.
Tesla doesn't have "dealerships" (which are not owned by the manufacturer), only "stores." The places you're thinking of are the places they're closing. Apparently they will keep some of them open, but they will be considered "galleries" rather than actually selling anything.
Thanks! Sounds good. Or let me know next time you're in LA.
I was decided to spend 10-ish minutes validating voices, because why not.

I did not hear any lines that were flat-out spoken incorrectly, at least as far as I could tell. However, I did come across a ton of really poor samples, to the point of being somewhat difficult to understand. Things like:

• Really strong accents

• Horrible, muffled microphones

• Background noise

• Super quiet

• A couple "robotic" samples I legitimately think were generated via text-to-speech software

All of these types of samples—save the last—constitute possible real-world scenarios. But, do they make for good training data? I very little about machine learning, but it makes logical sense to me that you'd want to teach the computer with "clean" data—something with a high signal-to-noise ratio which is as close to the "average" of the real world as possible. Is this completely wrong?

Separately, they ought to provide this type of instruction on what to do with borderline samples. If I legitimately can't tell for sure whether a word was spoken correctly, what should I do?
It's more than a 20 minute test drive. You get to keep the car for a while, park it, load/unload it, try out car seats in it, etc. It is very informative compared to a dealership test drive.
(Open source linrary) Google places auto complete edittext
Seat warmer version one (25 second video)
Tesla only has stores. Even in the states that even let them have that much.

Their “dealerships” don’t sell you a car, you just get handed off to the website
Or ya know they thought the situation was sufficiently urgent that they needed to do something immediately without thinking through every possible eventuality. Have you never dealt with a PR emergency before? Often, the "let's take two months to game this out" approach is not the most effective way to address the problem.
I guess Tesla is different, but many dealers will let you take the car for a day or two for a longer test drive if you're serious about buying the car from them. eg to make sure the car fits in you garage, it's convenient for picking up the kids, etc.
AWS Ground Station
I would be much more comfortable with using this if it was written in Go or Rust. Why are we still writing C programs to expose sensitive information when much safer languages exist to handle these?
I have more trouble reading the blog post than github, that combination black text yellow background is not confortable for reading.
I agree only the contributors part, it should be more focused on the homepage.
For other parts, current Github design is too good enough to change.
> It was never protection against a lost password combined with a stolen device.

I don’t know where you’ve worked but almost every time I’ve been in a discussion that’s an explicit goal. The most common situation being where someone loses a laptop but not a token or phone.

Even in the case where someone gets the phone, note that phones have fairly strong protection against reading private data directly and 3/5 of my auth apps and my password manager have require both the device and a passcode or Touch ID authentication to open so its non-trivial to get either codes or passwords out of a device. On iOS at least it’s been many years since “an unencrypted phone” existed so there aren’t simple ways to get around this which don’t just devolve to some form of “if the CIA/Mossad/etc. target you but inexplicably choose not to hold a gun to your head until you unlock the account”.
I feel software limited range* is also shady. Tesla does some shady things.

* Not sure if the low range model 3 is software limited.
First half of the article that redesigns the navigation is actually pretty good. It got me hooked and i find it valuable.

When they started touching the content, I got a lot more hesitant.

1. I can't articulate why, but honestly it's extremely useful to see the last commit message on each file. It gives me a sense of which files have changed and if my changes are still the latest ones. It's not foolproof, but it doesn't have to be. It's more psychological but still necessary in a comforting sense.

2. Second, the reason github was successful is because unlike other repository UI's, it showed the code front and center. Nobody wants to look at a commit log, which is the approach that most other repositories used to take. Github cleverly realized that people want to jump right into the code or better yet understand the code, so they showed the file browser and a README. That pattern seems so obvious to us now but it wasn't always. It's kind of laughable that the article focused so much on design but failed to get the core of that idea.
>I feel like something went wrong a few steps ago if you find yourself needing this.

"You're holding it wrong"
s/people are shown ads more relevant to them/people are better manipulated by ads

Plus the information and therefore power asymmetry between people and corporations increases. Imagine a business-to-business 'analytics' service to identify or predict insider threats such as whistleblowers or labor organizers. Background checks already get help from the private sector - this is just the logical next step. I'm sure they'll think of many more uses, if they haven't already.
So here's what I suggest to the author: go to the "Issues" page for some project, and see the effect of this redesign.

From my perspective: there's now a lot of useless tabs on the top (commits/branches/releases), the repository description will either take extra space OR will disappear and the tabs are going to shift.

- Getting rid of icons: OK

- Moving description over tabs: bad

- Shuffling tabs around: bad

- Different info instead of code details: meh

- Vanity counters: OK

- Changed style/color-scheme: bike-shedding / meh

Opinionated summary: hit and miss.
Yeah it's not super clear, but that list isn't of independent points: it's the steps we used to ensure a new feature is good code. "ignore performance" is explicitly step 3 of 5, where step 5 is "then you optimize"
Should have stopped at step 8. I was onboard until useful information for developers was actually removed.
Show HN: A serverless blog using CodePipeline, s3 and CloudFront
Show HN: Ytt – YAML Templating Tool
Anyone getting an HTTP 403 response?
The reference to "Australian-free" has piqued my curiosity. Do you care to elaborate? In my imagination you had an Australian collaborator that you fell out with and have been busy expunging all "Australian" code from the project!
>I remember the “salesperson” talking about how quiet it was as wind noise whistled through the cabin like we were in a Corolla.

One slightly weird thing is that because there is no engine noise (other than a slight whine on heavy acceleration) all those other road noises become more noticeable and it seems noisier.

I agree with the luxury vehicle thing, especially on the S. Mine had the seal between the window and the front door literally fall off at one point early into ownership.

I got mine for two main reasons: the acceleration is great fun in the "performance" models and I don't have to deal with buying gasoline. It's also a pretty damn safe car, which is nice when I take the kids somewhere.

There are some nice tech features (like being able to summon the car from a tight parking spot) that feel luxurious too, but I agree that they badly need to work on fit and finish for a $150K price point car.
And the stock has cratered
It's actually an anti-statist pushback. Elsevier no longer represents the interests of the community at large. Academic professionals interact with them only when it's absolutely necessary, NOT because they add any value. Literally an artificial monopoly.

New technology such as the web has allowed us to remove the need for this middle man of distribution.
And if the car could just be delivered to a dealership, you'd be getting the tax credits, and not paying the cost of to-your-house delivery.
I agree with several of the redesign suggestions, basically right up to the ending where the entire thing collapses into a wash-out of overdone white spacing that makes the entire layout a carnival of chaos without strong separation.

I can hardly believe the author went through and carefully tried to improve an already highly effective layout, mostly did a sound job at it (or at least made an argument for their approach), and then destroyed it all in some kind of strange burst of what the hell in conclusion.

It's like someone made a mistake at the end and accidentally dropped Github into a bad css framework or design you might buy for $5 on Envato. The separators aren't unnecessary, they're critical.
Would you prefer to buy a Tesla at a traditional dealership, which offers short test drives and the usual "service" of a dealer and pay a premium of 2-3k for this service? If yes, then there is a business model for independant dealers buying cars at Tesla and selling them at their own conditions.
Or to be more succinct: If anything it's more about people. Extreme Programming took this into account. Left to their own devices, most coders tend to over engineer to impress their friends and coworkers.
Enlightened morality often means being mindful of tradeoffs.

Not doing an exhaustive search of academic literature because it is prohibitively expensive or time-consuming is a clear negative -- doing so may result in lower-quality research.

I personally see many good reasons to distinguish general intellectual property theft from using SciHub for academic research.
Old people cost more. Not just benefits (as gabeeg noted), but salary as well. If you don't need 30 years of experience, why pay for it?
Yeah agreed completely
I think there is a computerphile video on YouTube covering Rigetti and Lisp.
Algebraic Presentations of Dependent Type Theories (2017)
License Plate Detection Without Machine Learning
If you like oathtool, you may like oathgen and goathgen too (I wrote them years ago). They take stdin so you can store your secrets PGP or NaCL encrypted, etc. and pipe them:

https://github.com/w8rbt/oathgen

https://github.com/w8rbt/goathgen
>Debate doesn't mean adversarial; it means questioning the evidence

Questioning the evidence of climate change is de facto adversarial. The evidence is overwhelming and beyond question. No intelligent, sane person arguing in good faith would argue otherwise.