skysight-inc/HackerNews huggingface dataset:
what you very quickly see is that homeownership is strongly concentrated among older people and among married couples, and not among young people just starting out in life.

If you are young and single, it’s dumb to buy a home. You limit your mobility and optionality to move to where the jobs are.

You ask me to cite a situation in which someone can't afford to go to college based on grants and loans et cetera, and then you spend a lot of time talking about how it takes a lot of parental support to get access to those programs.

Have you filled out a FAFSA recently? The only support it takes from parents is filling out their tax information. It’s pushed by every school counselor.

You're still doing what you started out doing, namely, blaming young people today for failures that they haven't committed and that are not their fault

I’m blaming parents. And what massive amounts of support? Filling out a form and actually doing research? The FAFSA process goes out of its way to inform parents.

And that's something I do know a fair bit about, albeit not quite firsthand. As I mentioned, I didn't go to college myself, but I came up among a cohort many of whom did

So you didn’t go to college yourself nor have you recently gone through the process as a parent recently. I have gone through the process as a parent within the last four years.

Everything is crazy now with Covid, we are giving our younger son a year off. But we will be doing the song and dance again.

What do you propose the government do differently?
This makes me think how close this is to HTML output + DOM rendering, and what would be the proc and cons of each, how could you get max pros of the CLI approach into the HTML approach.
So if I want to go from A to B, how do I get the tape for that? And if I make the wrong turn, am I screwed?

Granted, it is impressive for it's time.
Profanity Filtering: A commitment to healthy community
You call it "lucky", but isn't it more likely that it was deliberately designed to be resolution-agnostic?
Thanks for your suggestion. At the moment I am looking into bulk operations for categories. But I might give it a go later. Not sure how fast it will be. It would need to run on 400 MByte of text!
> war as a concept has been around since civilization started

So has genocide...

> there was no formal declaration or ability for them to fight back

The last formally declared war by the US was WWII, and the second Iraq war was absurdly asymmetrical, they effectively had no "ability for them to fight back", we murdered countless civilians. And go ahead and try to find actual numbers regarding those deaths. There are wide discrepancies between US official numbers, US approved media numbers and numbers from other watch groups. If you think our use of force in the middle east is anything like 'officially declared war between nations' you need to spend more time researching.

That's just Iraq, there's a plenty of campaigns right now all through out the middle east. And let's not forget the massive funding of Israel and their perpetual work to drive the Palestinians from their homes. Read up on that and tell me that's not genocide. But if you critique that publicly you'll face immense political backlash.

And don't get me started on the way our governments still actively work to destabilize first nations communities and cultures in the US. We unquestionably committed genocide against native populations in our history as a country but you're naive if you think we still aren't working to actively destroy what culture remains (Canada is equally if not no more so guilty of this).

> and it’s happening largely in secret

The US and China have very different forms of propaganda, but the fact that you think that the US is largely innocent of crimes like these should give anyone reading a sense of how powerful US propaganda and media control really is.
Are you really no naive that you think this is a lack of understanding?
For the foreseeable tenure of the current board of executives.
China bad. America good. #Trump2020
The branches you rebase most of the time are your own topic branches, where you know what's going on. And they should be relatively short-lived.
> I know my company quietly waited until it was clear nobody would bat an eye if they did a press release supporting BLM.

It may have a vocal (majority?) support, but it’s still a very divisive issue.

It’s probably better to not raise any flag, unless you really mean it and genuinely want to support it.
I find it much easier to find the call sites for a function than to find code that’s duplicating or a variant of the code I just fixed a bug in so we can figure out if the same bug is latent in the duplicates too.
Varies by study, though upshot of the USNRL study wss that for net cost point-of-use (deployed carrier task force) it is competitive now (roughly $50-60/bbl cost of oil).

I'd argue that fossil fuel oil is grossly underpriced, by an order of about 10^6, but that's a longer discussion.
Without Britain I don't think Germany would be required to transfer resources from ship building to the land campaign. As far as I'm aware Wilhelm was very serious about developing a navy and they were fairly close to parity with the RN in some aspects even in ww1.
well it didn't shift coz of apple alone, they're just the largest visible adopters.
as someone said in this thread, skeumorphism started looking really strange and is tough to do on high rez screens and varying form factor screens
They are treating this as if the phones are modern day tally sticks. What that amounts to is basically allowing private "taxation".
Sure but that was in a country where the ruling class was a small minority; perhaps the internal pressure was much more significant. In China the ruling class is a supermassive majority compared to the relatively tiny number of Uyghur’s.
Which part of this is a low bar, exactly? Like, I don't see any country doing any of that to a well-defined group by accident.
Thought this was going to be about the KDE file explorer, which is an excellent piece of software, btw.
The only thing that is out of control is these MSM propagandists.
As I gain more and more experience (I would now call myself more or less a mid-level developer), I find that the distinction that matters is not abstraction vs duplication, but the one between developer mindsets.

I have many times met/worked with people who think the main task of the developer is to 'get shit done'. Regardless of their level of experience, these developers will churn out code and close tickets quite fast, with very little regard for abstraction, design, code reuse etc.

Conversely, the approach that I feel more and more is the correct one is to treat development as primarily a mental task. Something that you first think about for a while and try to design a little. The actual typing will in this case be a secondary activity. Of course, this doesn't mean you shouldn't iterate on your design if during execution problems come up. Just that the 'thinking' part should come before the 'doing'.

My feeling is that with this second approach the abstraction/duplication trade-off will not matter so much anymore. With enough experience you will figure out what you can duplicate and what you can design. And when you design you will develop an understanding of how far you should go.

Approaching development as a task of simple execution I think inevitably leads to illegible spaghetti down the line.
I had a professor (a historian who studied Auschwitz) who used to argue the opposite. Germany was a modern, industrialized nation, with an educated population - and yet the majority of the population either actively committed genocide, or were complicit in some fashion. My professor thus argued that the conditions for the Holocaust are not unique, and there could easily be another one.
I think what they're doing with those sculptures is that they're taking three sine waves of different frequencies A, B, and C, and that the sculpture is the path that the point (cos(A t), cos(B t), cos(C t)) takes over the combined period of all three frequencies. That's why it's cube-shaped; x, y, and z each vary from -1 to 1 over the respective periods of each component. Like a 3D Lissajous figure; see this (https://gfycat.com/angelicdismalamazonparrot) for a 2D example.

But I also agree that I shouldn't have to be guessing like this, and that it'd be better if they had more explanation.
Call it whatever you want, but it is deeply immoral.
I think what you're saying is right on. But I do know the occasion where someone will take a verse by itself and consider it a single logical unit where they get all meaning, understanding, etc. from that one verse and nothing else. It's just a learning point is all. I've always been taught to take the scripture as a whole and not just take one verse for understanding.
I live on Long Island, NY. It's the home of the "Gold Coast."

In northern Nassau County, there's all these 100+-year-old mansions, on a gazillion acres.

Even though they are often owned by people that can afford the upkeep ("old money"), they tend to get sold or donated to the county or state.

There's a few great museums:

https://www.oldwestburygardens.org

https://plantingfields.org

https://nassaumuseum.org

and a few in Suffolk, as well:

https://bayardcuttingarboretum.com

https://www.vanderbiltmuseum.org

They are a pretty big pain to keep up. There's also a couple that have been abandoned, because the owners couldn't give them away.
I don't hate material design itself, because there's plenty of guidelines for condensed content. It's just that web designers and app artists don't seem to understand that not everything needs whitespace for miles.

A condensed table in material design strikes a nice balance between whitespace and information density in my opinion. It's just sad that nobody uses it.

I'm also that person that has their DPI set to "small" on my phone though. I bought a phone with nearly 6 inches of screen diagonal and I could barely see any more information on it then on my old 3.5" phone from almost a decade ago. Cranked it down in the setting to just above the point where apps start displaying tablet UI on my phone and I've been very happy with it.

We need to take away design from artists and hand it back to specialised UI designers in my opinion. It'd make phones a lot easier to use.

The problem I see with abolishing material design is that a whole range of elderly people have now gotten used to it. Changing all the layouts for apps and websites would quickly lead to a disaster on the scale of Windows 8 for those who can barely grasp technology as it is. I'd much rather keep the waste of whitespace if I couldn't chat with my grandma otherwise.
>Too many people think that commit message is to explain HOW you did something.

>WHY you did it this way is the most important part.

What was done is better suited for the commit message than how and why it was done, in my opinion. The latter two are better explained by comments in the code. I agree that why something was done is important for future reference, but when I'm tracking down code changes I'm looking for hints of the change itself. Understanding why comes next once you have the commented code in front of you to reference.
> an independent tribunal

Funded by whom?
> I don't know many people who read the bible as a series of disconnected logical propositions

It's common to quote short passages (1-3 verses) in society, either to prove a point (often missing context) or in a "thought for the day" manner. Many homes have wall hangings with scripture that the owner has never read in the bible.
I don't think three wheeled cars are a good idea. They have poor handling and the mid-mounted wheel robs the car of floor pan space.

I would rather have a modern take on the original Fiat 500 brief. An affordable, super light car that can seat two adults side by side and two kids, has 4 wheels, few parts with excellent aftermarket access. Keep in mind that the 500 was a strictly _functional_ car in its time. Its design expression was very, very minimal. It was built for utility.

The original Fiat 500 was ~500kg. A car with an electrical motor would of course have added weight for batteries, but with the use of more modern materials than steel for the load bearing structures you should be able to hit the 750kg mark. It should be possible to make it even lighter than that.

As for design, I'd rather go for something that is "toned down and contemporary". Something that doesn't make too much of a statement so it can age well. In terms of design the Mynobe is kitsch.
Inflated self-image? Check.

> Tiny is positioned as the good guys of private equity. The Berkshire Hathway of internet businesses.

Usual PE shenanigans? Check.

> A challenge with this model is that it is difficult to acquire tech companies at reasonable prices.

> Often Tiny buys product or designer-led startups that have grown organically. They will raise prices and put standard best-practice marketing and sales processes in place.

> Canadian arbitrage includes lower salaries, not needing to pay medical benefits, SRED, and cheaper currency.

> “Let someone else run the marathon and incentivize them.”
I think it’s pretty clear at this point that Trump says a lot of different things and constantly contradicts himself. The running theme is that he tries to say what he thinks is the best thing to say at that time but with all the savvy and nuance of a used car salesman.
The original comment said this was true of "almost all human beings", the vast majority of whom are neither elites nor high-level government officials.
Django is fine for web applications but I can understand wanting to learn other things after 7 years. You can try Go which seems to be very popular as a Python replacement for backends. Another option could be Elixir which is very popular here. Also you can try Deno which is written by the creator of NodeJs.
I went ahead and got it on sale on steam. But the game is very hard. It quickly becomes quite abstract. I am having a really hard time with it
The technical discussion was a ways over my head but maybe you'll indulge a more basic question: I'd like hook my linux machine up to a (music) keyboard with minimal latency. What do I need to know/understand/possess for a good experience? Can I just install AVLinux, plug in a midi-USB cable, and fire up Ardour?
Short-term coding practices produce short-lived code.

Predetermining code longevity is challenging.
It's data not pointed to by the filesystem. Most of the time it's zeroes, but it could be meaningful data for copy protection or sometimes even source code was found (this last thing IIRC, I might be confusing two different things).
> What is needed is for car manufacturers and society to rediscover the purpose of small, light cars. Mobility without the resource drain.

I have some sympathy for this, but not for the accident death toll associated with vehicles that lack crumple zones, collapsible steering columns, head restraints, seat belts, and other stuff we take for granted ... all of which contributes weight and complexity.

It might be possible to revive this purpose if improvements in anti-collision software/hardware makes it cheap and light enough to fit to small vehicles: avoiding an accident is always preferable to having to survive one. But we're not there yet.
All CEOs are essentially dictators. At least Zuckerberg is a founder and the largest shareholder, so he should have more of the company’s long-term interests in mind than your typical carpetbagging CEO who’s in it to juice the stock price for a few years and then exit.
Amusing to see those 20-somethings (including H1Bs) arrive with their laptop and spreadsheets. Then interview experienced workers twice their age as how their duties are redundant. Life changing consequences for the workers.
I used to look up recipes online and never bothered collecting them, but now with all the ad laden and SEO optimized recipes sites, I think it's time for me to go back to collecting the ones worth keeping. Thanks for bringing this up and for the tool. I'll give it a try.
DRY gets abused regularly in my experience. It doesn't stop at method/class abstractions either; I've seen entire microservices & plugins developed to ensure each app doesn't have that one chunk of auth code, for instance, even though they each may have subtly different requirements (those extra params again). The logical end to this sort of thing is infinitely flexible/generic multipurpose code, when the solution is really, probably increased specificity. DRY is probably the lowest-hanging fruit for practices/patterns, and I think this leads to a disproportionate focus on it.
Is it accessible to an 8-year-old? I haven't played it, but a lot of adults seem to find it quite challenging.
I don't think we really learned any lessons. Stalin and Mao were at least as bad as Hitler in terms of body count. Hitler just lost the war, while the other two were able to continue to invest in propaganda to whitewash their histories. If Nazi Germany had emerged from the war intact, they too would have been able to whitewash their history for decades after. I'm sure in time they would have "moderated" a bit, and that little episode would be a regrettable footnote the way the Cultural Revolution is for the Chinese or Stalin's purges were/are for the USSR/Russia.

We have also never fully acknowledged what the Spanish, British, and later USA did to the native populations of North and South America in the preceding centuries. Yes it's true that disease did much of the work without anyone lifting a finger, but that's only true in the early days. Later on there was plenty of intentional slaughter including bounties to encourage it.

When I look at the way Twitter erupts into ideological witch hunts or things like the Qanon cult, I realize that we have not changed. If any of those mobs got actual power we'd see the same things repeated against whatever groups (real or imaginary) they hate. Civilization is a thin veneer.
I live in a very dominantly atheist country, and this whole paragraph seems completely made up if I compare it with my experience and statistics. Here is way less violence than in any country with more religious people - and we're speaking about the country that inspired the protestant movement and was the target of two crusades.
Credentials hiding in plain sight or how I pwned your HTTP auth
Hey! Author here, this article was inspired by my 3 years journey in coding. I didn't know what to start with so ended up jumping from a stack to another. The journey of finding the 'right' stack is not so obvious to begin with, unless someone learns the lesson the hard way and shares it. So I did. Hope you find it helpful
Small typo:

it can be called with an S as the single argument and produces something of the type Step parametrized with S and A) and -does not- outlives the s lifetime.

's refers to a minimal lifetime and not a maximal limit.
This is a cool project.

It reminds me a bit of this multi-year, labor-of-love project: http://www.starryexpanse.com
No, technical debt is a very general category that includes deliberate hacks, structural flaws, and small mistake bugs. It's anything that over time will damage the code base, duplications and wrong abstractions being very much included in that
plot('graph1')
plot('graph2')
....
plot('graph100')

I've done a lot of that myself. What you might not be seeing is the for loop in a scripting language that was used to generate that text. It probably took less effort than looking up and implementing it the "right" way. It might make your eyes bleed but if you need to change "plot" to another function, that's just a find-and-replace-all away. Most importantly, the code works fine and doesn't actually need abstraction.
Yes, absolutely. Just tell Ardour to use its ALSA audio/MIDI backend, and skip JACK. It will all Just Work (TM).
I would really like a thorough analysis on how expensive it is to multiply large matrices, which is the most expensive part of a transformer training for example according to the profiler. Is there some Moore’s law or similar trend?
Ask HN: If you plan success, why ever raise equity instead of debt?
If you believe in your company why would it ever make sense to raise equity instead of debt?
Head of Engineering with 15 years of experience here.

If found that when we starting using Github flow, with pull-requests and etc, commit messages stopped really matter, in favour of PR descriptions. Plus when you use "squash" strategy, and use PR description as commit message, history looks great.

When you look at commit history through Github tooling, all PR ids turned into links, and it is very easy watch for the history. Additionally you have a good integration with Github features, like discussions (which sometimes as important as description itself).

Yes it is a vendor lock-in, but lets be frank, Github most likely will survive your project.
I don’t think it is correct to say that for-profit orgs have absolutely no moral agency or responsibility. It is obviously different than that of individuals, but it very much exists.

I honestly can’t even imagine what it would mean for companies to have absolutely no moral responsibility. Wouldn’t they behave like gangs or mobsters? Or even more extreme?
Wow. That is impressive.How as the Desktop app for creative writers that you created in 2017 different from the one you created in 2005?

And true, building B2C apps is always a gamble unless you have a product that contributes to user's forward movement.(What i mean by forward movement is that there is no going back to life without that product). Almost all of the B2C products that have made it large satisfy that criteria.

All the best for your B2B app. By the way, your username seemed familiar - just looked it up on Indie Hackers and Bam! there you were. Followed you :)
The world (or the totality of Twitter) is not a community.

You can do this among people who know one another, but among the broader internet? No, too many full time trolls, factionalists, bot farms, advertisers and lunatics.
> Christians are what Christians do.

This is generally not true. Try to replace "Christian" with "Atheist" or "Gnostic" and see how far this travels. While there are, I suppose, some distinctive practices that characterize various systems of belief (or disbelief), what distinguishes Christianity from, say, Judaism, is a set of irreconcilable beliefs (e.g., that Jesus of Nazareth is the Messiah). It is true that practices might distinguish religious groups (e.g., Orthodox Jews eat no pork, which is allowed to Christians), but those practices directly correlate to beliefs (Peter, citing Jesus, declares all meats clean in the New Testament).

No, religions are not merely practice: they are creedal, too. One who rejects the virgin birth is per se not Christian, at least if the word "Christian" means anything.
The only reason is that the lethal injection combo we use in the US doesn't leave the organs suitable for transplant because it stops the circulatory system for too long. There's some pushes among groups like the AMA to change that.
You don't. You just have faith that's being done, like you have faith that democracy will always produce the best outcome eventually.

Which of those two assertions above makes you more uncomfortable reflects the education system you went to, the society you grew up in, the people you interact with, and your sense of identity.

I'm reminded of how Greek city states all used to have their own deities, believed their deities would lead them to wealth and glory, and that war between cities would prove who had the more powerful divine protector. Swap out deities for government systems and the world doesn't seem to have changed all that much.
> I don't think that the mods deny the astroturfing happening. They're actively looking out for and removing it.

What I've understood from comments from dang so far is that it's mostly allegations based on feelings of disbelief ("no sane person could ever believe that, this user must be a paid shill") and when they look at it there's nothing to see. It doesn't seem to be an actual issue, more of a moral panic and a blunt instrument to silent dissent.