skysight-inc/HackerNews huggingface dataset:
Right, there has always been something amiss about the LBS sales model. Besides franchise restrictions, nearly every bike I've purchased has needed to be ordered. And its not a week long turnaround, i've had to wait months for them.

Frequently by midyear, its more like, hey all the bikes of that model are sold out, you have to wait until next year to order whatever they happen to produce.

Its the manufactures which have really turned me off recently. I DO NOT WANT a 27.5" through axle bike for my middle school kid. Yet, outside of maybe a single XXS bike, not a single manufacture makes 26" bikes anymore. So you have the choice, of the sporting goods store bike, or some 27.5" where the geometry is wrong for someone who is 5.5' or so (besides now having to carry a 3rd tire size when we go on family outings, me with my 29" and my other kid with a 26" from a couple years back).

So, having customers walking around with $$$ in their pockets and not having a product to sell is a problem. Particularly, when the answer is "come back in 4 months" so we can check inventory again. In four months, I've probably managed to find another source.
What I find absurd in the US is that high school students cannot choose their own public school, but are assigned based on where they live. This creates a big divide in rich schools and poor schools. Or white and black schools.

Where I am from in Europe you can choose your own school and schools compete for students. I came from a poor neighbourhood and the nearest high school had a terrible reputation, and I am glad I had the choice to go somewhere else.
In that case, he would have never been my tenth son, I would have only thought he was. No matter how hard we try, birth order is one of those things that can’t be changed, even with a revelation. Our mental model of it can be corrected, but the order itself is immutable.
Does using 'this' everywhere break subclass overrides?
I totally agree that the most unpopular, foundational stuff is essential.

I do think there are some timeless bits of technical knowledge, that will serve you no matter what high-level tech (the ones you mention, and other) is fashionable.

In roughly descending order of importance, I'd put forward: the shell (bash, zsh, ...), gnu coreutils, modal text editors (ed, vi, vim, emacs), fundamentals of linux sysadmin, git, the networking stack up to HTTP (starting at least from IP).

these are all good examples of tools that have aged very well, provide a disproportionate amount of power relative to their learning curves, and have a very good shot at being timeless.

They all also have the dual-benefit of not traditionally being taught in schools. I guess it's assumed you can pick it up along the way, which is true, but these are all complicated enough by now that they merit detailed study from time to time. In any case, because most people in the industry come from universities, they don't natively have these skills, and they can be an edge for you.
We've started filming vlogs and have found this problem painful. Specifically, the person filming isn't the person editing, and we have a separate designer - all based in different physical locations. Since video files are so big and slow to upload, it tends to be a once a day thing, versus being able to iterate more quickly. It just feels dated! Going to try this out :)
Curated list of articles complaining about golang
Scientists Say They Developed a 'Nanobody' That Protects Against Covid-19
I swear that with AMP there will come a time when we're faced with another "Digg Bar" like situation but worse. Boiling frog indeed.
I tend to search the brandname if I'm not sure about what the domain is. There's quite a few Dutch brands that are either on .nl or .com. Or their brand is already in use by another company, so they've got some extra text in theirs. Or their name has a & in it and they might use "n" "en" or "and" in their actual domain.
All work on my iPhone 6S.
I really hate the fake static in this video - as a 7-yr old I watched the moon landing in 1969 and nobody's TV was that bad! If I had a TV that bad I would either repair it or throw it away!
Why do you think they should be paying significantly less just because they are a non-profit? I'm sure they can pay a bit less because people join because of their values and not just because of the money but I suspect they still have to stay somewhat competitive. I can see people being okay with making 10-20% less working for a company whose values they really like, but 50% less? Doubt it.
The only difference is that Google has endlessly more clout and depth than AOL and my fear is that where AOL failed, Google may succeed.

With Firefox succumbing this week, this is pretty horrible.

I’m not a Richard Stallman type, but I think it’s come to the point where if you have even the slightest pretense of being a “free web” person, using Chrome or a Chromium-based browser has become unconscionable. This company is playing embrace extend extinguish to a T and they are nearing the end game.

I switched to Firefox this year and so can you! Just download it, install it, and then clear your Chrome history so it doesn’t feel like home anymore.
Firefox is really nice and I was surprised that I don’t miss Chrome at all (except for the developer tools color picker).
I live in Puerto Rico. Moving from here to the mainland is not a step up in quality of life, I can assure you.
I made the switch from an @gmail to @mydomain.com a few years back. It's been freaking fantastic. While you do have to pay for it, switching email providers has been next to seamless.
> a major reason why most distributions and users won't adopt snap

What "most distributions" you mean? Snap is already available for many distros.
He would still benefit from a road bike. Moving from 30 pounds to 20 pounds is significant without delving into weight weenie territory.
Scientists achieve quantum states that last 10k times longer
Hey! Right now we don't allow upload of mov files yet, but we will add that soon. Our infrastructure supports it but we can't immediately show a preview (have to wait for it to be converted). Will probably have that within a week. Mp4 files are definitely supported though, let me know if that works for you!
Ask HN: What excites you about Defi?
Defi has been all over the place recently, what are the implications of this? Do any use cases excite you, or are things becoming overhyped? What does the future of Defi looks like? What would prevent it from getting there?
Didn't they just revamp Edge with Chromium? Why would they want to revamp it again with an engine that barely has a market share.
Self driving cars are a good example, where someone asked me whether, if I had kids, would I send one to school in traffic in an autonomous vehicle. I told them it would depend on how many kids I had.

Pretty sure that answer is much less convincing than you think.

Infact, I thought you were right until that, then realised that was an answer no parent would ever give which made me realise there's a lot missing in your hypothesis.
This resource is great, but only focuses on US and European ingredients/techniques -- probably because oral traditions were much more common back in the day in Asia/Africa.

The fact that these western recipes/techniques are more well-documented than eastern techniques is one factor in why western cuisine has historically received a lot more attention in restaurants/cooking schools as well as popular media (we'll set aside colonial biases, etc for now.)

As we use structured data to draw inferences and then guide actions more and more (ML -> AI...) the fact that databases like this skew entirely western will lead to distorted suggestions in applications that, say, aim to generate cooking curricula programmatically to teach cooking (I'm sure y'all can think of better examples than that.)

I wonder if voice technology can help capture oral histories, oral traditions, and allow those to be structured in a way that only written traditions have been in the recent past. There is hope! We'll all be better for it, too, when we can access the histories and traditions (many of which have been lost, or almost lost, at this point) of the whole world, not just a small section of it.
Never adopted it, too much resource consumption (ram/cpu) quickly adds to the cost for these systems in prod esp if you are trying to scale on a low budget.

System now is usually deploying to a workbench, automated installing the services I need there, automate making a disk image I can use to provision n-number of machines on the fly through a loadbalancer daemon (that monitors cpu load, network in, and other custom tasks on the slaves to determine whether to scale up or down), while still having the flexibility to automating scp'ing (fabric) code to the slaves as things update (also through the daemon) without re-provisioning everything on the slaves via boot from an image.

An aws consultant tried to move our monolith to a full on aws monstrosity with docker + elb + cloudfront + bunch of other stuff, went from about ~$15/day to ~$180/day in infrastructure costs, and a bunch of stuff was (more) broken. Decided to roll our own, and were around ~$20/day now, and can still bring it down below what we were paying before.
Commiserations, skepticism, and antirealism about genomics and Truth
It's true there was a lot of shilling; but there were also (IMO) plenty of warnings.

---

The official YAM announcement said things such as:

> YAM holds zero inherent value

> This was a 10-day project from start to launch. We STRONGLY urge caution to anyone who chooses to engage with these contracts, and think a proper professional audit would be highly advisable if this project gets any meaningful use.

(see https://medium.com/@yamfinance/yam-finance-d0ad577250c7)

---

There was shilling, but there were also people like Taylor Monahan of MyCrypto.com (one of the main Ethereum webwallets):

> please dont be the poor fucker who loses more money than they can afford to lose on an experimental mashup of all the defi things that was started 10 days ago.

(see https://twitter.com/tayvano_/status/1293236568614871045)

---

and DCInvestor (mod of r/ethfinance, one of the main social sites for Ethereum):

> This is financial advice: Do not buy $YAM.

(see https://twitter.com/iamDCinvestor/status/1293555904378474498)

---

and Eric (?last name?) ("econoar" of the Into The Ether podcast, one of the bigger news reporters within the ecosystem):

> Everyone is about to go crazy over this but please for the love of god read the whole post. "Audits: None." Just assume you're going to lose everything if you play with it and you're fine.

(see https://twitter.com/econoar/status/1293974467794726912)

(edit: added descriptions of who these people are)
After seeing the success of Figma, Miro, and other real-time collaboration tools, I was wondering how long it would before an enterprising team developed the same experience for video editing. A simple-but-powerful enough video editor is a need I've regularly experienced over the years at my startup. Adding on collaboration workflows and cloud-native files (instead of storing actual file versions in Dropbox) makes this even more interesting. Will check it out. Good luck with the launch and the rest of YC!
Came here to say this (mostly).

You mentioned a bunch of computer science stuff. There's a lot in pure software development/engineering that's rather permanent, as well. Was working on a project 7-8 months ago where we had a node codebase and a C++ one, and needed to share behavior. Rather than write it twice, I figured there had to be a way to share code directly, because I knew many node extensions have bits written in C. And of course there was -- but it required knowing about things like ABIs, reactors and event loops, linking and compiler internals, etc.

There's all kinds of timeless hard skills in software dev. Knowing how to modularize things properly, how to create the right abstractions, how to name things well, how threading really works.
While I have seen this behaviors, they are not the norm at all (>100 devs). C# style is avoiding this keyword and tools (resharper etc) are even highlight unnecessary use.

I understand his suffering :)
same reason people take a huge paycut to work at startups, and its not for the equity (which more often than not is 0). Its because they are working on what they want to work on. It's not about maximizing their net worth, but working on what they want to work on.
Which person?
That makes me wonder, how did AWS or other big cloud providers handle the stay at home orders in March? Did they just keep having people go in?
It helps to balance out the stress on different faculties. If you write code for 14 hours a day you're gonna burnout but if you balance a variety of activities it is possible to be very productive while not feeling exhausted.
"Sendy is without a doubt one of the worst written pieces of software I’ve ever had the displeasure of (a) supporting in product And (b) having to patch."

So you're saying you've never worked with Magento?
> Yes, it is fairly normal. US universities attempt to control the percentages of each ethnicity using a short list of ethnic buckets.

This is outrageous. Inasmuch many people do not fall neatly into these idiotic "buckets". Moreover, people with exceptional academic records and belonging to the categories that are biased positively have legitimate reasons to be incensed by this. How on earth anybody thought it to be a sensible policy?
Let’s hope they fix it, because i am one of their customers and i am very happy so far. The user experience is great and support stellar.
We've seen people make tutorials and how-tos already, so you should be able to put together a course.
Burning out on a game only happened with warframe for me.
I probably wouldn't trust someone 2-years out of college to manage my money (YAM creator's capital management firm).

I sure as hell wouldn't invest in their home-grown crypto currency.

Story Headline: Recent college grad doesn't know what they are doing and it ended as expected.
Quick follow up: Do you have any details on plans for pricing or a terms of service I can read?
It is trivial to figure out whether a page makes 0 additional network requests and has no script tags and is small.
Google ends direct cooperation with Hong Kong on nat'l security data requests
This rationalization isn't acceptable to me. They have gladly set up the infrastructure to handle a high volume of new information and it should go both ways.
People are hopefully not locking up bicycles with power meters, or full Dura-Ace di2 or similar in public to be stolen by the local metro area's drug addicts.

Anybody who lives in a sufficiently large city, and rides a bike worth more than about $1,000 or so, knows that they will never be locking it up and walking away from it anywhere.
That's a good observation. I'll be on the lookout too now!
In Python, the only way to access members of the current object is by explicitly using self (which should really have been called this in line with other languages, but that's another matter). [0]

This means there's never any confusion at all as to what is a member and what is a local.

In C#, this confusion is possible, if you name your private members the same way as your locals. Microsoft recommends and uses a convention which does exactly this. [1][2]

edit The point being that this.myThing will cause a compilation error unless myThing really is a member, giving an ironclad guarantee to the reader that it is indeed a member. Unlike in Python, in C# it's not possible to give the reader an ironclad guarantee that a local really is a local, as the implicit this cannot be disabled.

[0] https://stackoverflow.com/a/1984121/

[1] https://web.archive.org/web/20100316191542/http://blogs.msdn...

[2] https://github.com/microsoftgraph/msgraph-sdk-dotnet-core/bl...
>, but the closest I will get to accepting it is in a constructor where you are passing values that will be stored as private fields. int maxAmount; SomeClass(int maxAmount) => this.maxAmount = maxAmount;

>But even in this case, you should really be using Pascal casing as per Microsoft's Capitalization Conventions.

Like other sibling comments stated, I also disagree. The C# compiler knows about "this" but not about arbitrary Pascal naming conventions. Therefore, it's more reliable to choose the syntax where keyboard typos can be detected by the compiler.

The blog author's advice would make more sense if C# compiler assigned semantic meaning to alpha case like Golang. In Golang, the first letter of identifiers being upper vs lowercase changes the scope of visibility: https://golang.org/doc/effective_go.html#names

Also an excerpt from Microsoft guidelines cited in sibling comment that recommends using "this." :

>Do not use a prefix for member variables (_, m_, s_, etc.). If you want to distinguish between local and member variables you should use “this.” in C# and “Me.” in VB.NET.
The life expectancy of someone who is 75 is ~12 years [0]. Do we really want to argue that that decade of someone's life has no value because they're "on the cusp of death"?

A 1% mortality rate in the US (if everyone gets it) is 4 million people. The US fought the longest war in their history over 3000 deaths.

That all is ignoring permanent, non-fatal damage. There's reasonable evidence at this point that Covid infections do long-term damage, even to healthy people. I'm reasonably healthy and young, and neither my lungs nor my sense of smell have recovered fully since I had it in March. Are you really arguing to sacrifice the quality of life of millions of people at the altar of economic progress?

[0] https://www.ssa.gov/oact/STATS/table4c6.html
Because AMP isn't objectively unethical or immoral.
For example, it is helpful to avoid having to do tons of explicit integer parsing when working with the DOM, which uses strings for everything
this change to the browser doesn't prevent you from copying and pasting. The URL reveals itself when you put focus in the location bar.
Can confirm; tried to use Azure PG in a project at work and we were shocked at the terrible performance. It was basically unusable. This was < 1 year ago.
“The Chrome team” hasn’t just made ‘mistakes’. The problem is that Google’s whole reason for making its own browser in the first place was to entrench the web features it uses to track you and veto any efforts to replace them. Engineers are not the ones making these decisions.
A Case Study: Uncovering Secrets in Code
The submit url should be changed to https://www.darktable.org/2020/08/darktable-321-released/, which is the actual url to the changes related to 3.2.1?
Would be interesting to find obscure ingredients.
Imagine discovering something as good as chocolate. You would be a billionaire.

Garum, Rome's Favorite Condiment

https://www.youtube.com/watch?v=KLDlUGXJMFY
During the Renaissance most soldiers in Italy were mercenaries. The use of citizens at large scale for soldiers dates to the French Revolution. Macchiavelli incidentally was a proponent of this idea but it did not go very far in his day, which was the early 1500s.

https://en.wikipedia.org/wiki/Lev%C3%A9e_en_masse
Funny how QR codes scanning pictures of people has more content, and is more engaging, than the "Pictures of People Scanning QR-codes" [1].

In all seriousness, impressive work - and very pragmatic delivery, queue system and all.

----

[1] https://picturesofpeoplescanningqrcodes.tumblr.com/
You mean in the sense that programming can be addicting?

Factorio doesn't do the loot box stuff that F2P games are famous for. I think the best way to describe the game's addictiveness is that it's programming, but simpler, and gamified, with much more immediate emotional payoff.

The thing Factorio does do is that it evenly spaces out its achievement moments so that you get a steady stream of goals and accomplishing goals. That's what makes it so addictive: you feel like you're constantly overcoming challenges. And you are, but it's in a game and doesn't translate into real life.

It's definitely addicting. No denying that. I just think it Factorio does a good job of giving you enjoyment for the time you put into it rather than resorting to gambling mechanics like some games. (The list is rather long.)
Absolutely. So long as the employees who run it believe in upholding that benevolence themselves.

Disclaimer: I'm a current TAM with AWS.
Whenever I read articles like this, I happily reflect that C# is such an excellent language to work with that these tiny complaints (I would hesitate to call them "issues") are the only ones popping up.

One other advantage to the "this.Foo()" syntax is that this allows using the extension method "Foo", which otherwise could not be resolved by the compiler.

(I also briefly considered if extension methods invoked on "this" would bind more strongly than base types - however, that is never the case [0])

[0] https://docs.microsoft.com/en-us/dotnet/csharp/programming-g...
"Hispanic" is not considered a racial term by the US government. It's an ethnicity that can be applied to any race. It is, however, considered a minority group for various purposes.

I know many South Americans, Brazilians in particular, don't like the label as used by the US government. I also know native Spaniards who have embraced it.

Latino/Latina/Latinx is it's own brand of controversial in the communities it is applied to. Regardless, in the US it has never been applied to people unless their heritage traces back to the Iberian peninsula.
> It's a place where most people are exposed to new ideas, new types of people.

I dunno honestly. Maybe it is different elsewhere, but the college was the most uniform place I have been at. I am not complaining, I liked the experience and did fit in. But it was not diversity in literally any sense of the word.
> But in most cases it was likely because it was extremely difficult to be published as a women at the time.

I don't think that is true, since the publishers knew the identity of the authors (as far as I know). And there are some examples of women authors being very successful (e.g. Harriet Beecher Stowe).

It is more likely they used a male pseudonym because they didn't want prejudice against women and women literature to affect reviewers and readers, and/or they wanted to protect their privacy (and reputation, if they were writing about scandalous subjects).
What if diversity is a role to be played at college?

What if the student body is part customer, part product?

Colleges give out sports scholarships all the time to unqualified student athletes- a trade off from the academic excellence purity test - because it enhances the college’s value.

How can those be OK but diversity scholarships wrong?
Whenever I see someone write a comment like this, I want him to understand, that don't say deleted, if it's not deleted.

Also, if it not works at scale, don't tell your users that it works and pretend it works as you communicated.

I find really bothering, when engineers trying to hide behind the "it's a very complicated process in the background, so we just say we have done something, when the truth is, it is in progress. It's not a user error, when you see the word "deleted" you assume, your picture is gone, it's your error, if you state it's gone, while it is not.
And make friends!
It's always worth knowing and working on the basics!

Also, with the "what's hot" frameworks, just because something's no longer flavour of the month doesn't mean it stops working. It's perfectly OK to build something using whatever last-month's tech you're conversant in and if it does the job, what more do you need?
Meaning that the need for the new hiding feature is... what, exactly?