skysight-inc/HackerNews huggingface dataset:
Good point, sorry. I was aware of this. I didn't mean it in a bad way.

But what I mean that in general it does tend to attact 'techies', or at least those interested in technology. The compact style and topics just seem to gravitate in that direction. More 'mainstream' readers will not align with it in my experience. For example, the design fits in much better with users that are spending their day in terminal windows than those that just have computing on a phone. Some exceptions will occur of course :)

Again this is one of the things I love about this site so please don't change it :) What really speaks to me in the guidelines is the 'curiosity' bit. And I totally agree. This site actually offers me things to read about which I didn't know on a daily basis. Whereas the algorithms of the big guys like Facebook seem to be intent on showing me more of the same constantly. Which is the opposite of what I want.

Also, the discussions here are more friendly and open than on most other sites. Probably due to the guidelines and also the community. It feels more like the "old" internet of the early 90s when we were all friends and thought we were building something great.

PS: When I mentioned reddit, I didn't mean to say that this site is heading towards reddit. I wasn't aware of this item in the guidelines and I'm sorry for having mentioned it. I just meant that this site would not be as valuable to me if it were more mainstream, and I used reddit as the closest example of something which is.
I would, because I wouldn't be bothered by a useless manager running around calling meetings and doing other useless activites.

They're saving a bunch of money just having one useless person.
A lot of social technique advice is useless because anyone with a reasonable amount of intelligence would discover it themselves, provided they have the right brain chemicals for naturally spending a lot of time around people, which obviously most of the people who don't already do that don't. The first step in a realistic guide would be something about how to overcome or change one's inner nature. If you wanted to help people who weren't already successful you'd really need to start by telling them how to overcome their depression/anxiety/health problems/sleep disorders/whatever else is biasing them against getting out there. Someone who is completely healthy will start talking to people out of boredom and will not need advice on how to do it.
That's one of my takes too, you gain 10% of convenience but everything else is either as good or worse (more packaging, more expensive, delivery issues) than simply buying your own stuff.

I also feel that it's not something for which we need a service, at that rate we'll have a butt wiping startup by 2050
> We really need to regulate online advertising

To me it's a mistake to think "we" here. You or me will never make any online advertising regulations.

Making regulations is a political process, and the outcome will be determined by those with political power.

So the question is if you want them to regulate online advertising?
I spent my first year in college sitting on my computer in my dorm, so it sounds like you’re in the sameish spot I was. Next time you’re talking with new people, try inviting them to do something with you. I made my first friends in college by asking if some random classmates wanted to get lunch, and after just a few days we found common interests which quickly snowballed. Cosplaying as the social butterfly, even for a little, can change your social life overnight. It’s helped me heavily into adulthood, can’t recommend getting into the habit enough. Don’t take rejection personally, and just keep trying.
Why was this downvoted? sneak brings up good points.
I'll always be impressed by São Paulo's advertising ban. I have no idea how they pulled that off.

> The law was (predictably) fought at all stages by business groups with a vested commercial interest in buying and selling prime public ad space.

This doesn't inspire me to try...
Amazon.com: Introducing Amazon Astro, Household Robot for Home Monitoring
Pretty much all community types come from a single repository with a consistent naming scheme. For example, if you use “lodash”, types are available via “@types/lodash” from DefinitelyTyped (the DT repo is now maintained by the typescript team). This is even tracked on npm. VS code can just see if “@types/$package” exists and then prompt you to add it
Using recycled cathodes makes better lithium batteries, study finds
Ideally, yes. But that assumes people are looking into the right places at the right time, with the knowledge to understand what they are looking at. That’s a pretty tall order for any large system.
“Would it be that hard to have the shutters be the same area as the window for good proportionality?”

Considering one of the pics showed a window taking up 70% of the available space, I’d say the designer would tell you that having shutters with the same area as the window would be an impossibility.
> satisfies the user

Does it though? Has this ever really satisfied you … that you get to login and then circle your mouse for a few minutes while you wait for things to kick off.

Na, all or nothing please I don’t want to be teased by an is-it-isn’t-it experience I want my boot to take its time, let me know what’s going on and when it’s all there let me enjoy a responsive experience.

It’s just a cheap trick and it probably doesn’t matter as much as they think it does.
Recommendation: treat networking, friend-making, social activities, etc as a skill to be developed. Gamify it for yourself.

What I'm saying here isn't meant to be insincere in your desire to connect with others, but rather treat it as a skill to work on the same way you might work on your health, diet, knowledge, etc. I'm an extreme introvert and loner - always have been - but at some point I realized that it's critical to be able to connect with other people at some level. Thus, when I started to view it as a muscle to be strengthened, I got a whole lot better at it.

As others have said - go find your tribe, not only in college, but in whatever you do post-studies.
FYI: To learn more about Glimmer, see the Glimmer Days Series - http://planetruby.github.io/gems/#ruby-glimmer-days-2021-jan...
Even easier than that: git bash and docker.
Nextrope: Building a Software Company That Provides Support for Crypto Projects
> who ARE all these sad, scheming paranoiacs?

Same, it's puzzling to me what is the mechanism that creates people like this.
During the civil rights movement, politicians in the south accused civil rights leaders of lying and tried to used the state to block their speech. The Student Nonviolent Coordinating Committee called the First Amendment their weapon against oppression. Now I agree that people shouldn't go on TV and say for example that the recent election was "stolen", but I don't think the state should be given the power to stop someone from doing that. Having the power to stop one kind of speech can easily give the state the power to stop any speech. We shouldn't expect every future government use that power wisely. Imagine your worst political enemy having the power to decide what "factually false speech" shouldn't be spread. I wouldn't want that. Do you?
Well there are a number of ways to set up a firewall, I think you can install from a number of them, and it's also trivial to use a raspberry pi for that. Can you mention which packets you're having trouble understanding? I may not be able to answer, but someone skilled with Windows probably could.
SeaDog.Finance: Building a Memecoin That Helps Protect the Oceans
I feel like you could go more into depth to defend your assertion "no memo is not an option." As someone who has spent hours on jsperf back in the day -- my apps feel blazing fast already. Many devs I know also don't use memo or useCallback at all. It sounds like you're adding an entire layer of extra abstraction "just in case." But then again, maybe your use case makes it warranted.
I would not be as hard-line as the other commenter in terms of suggesting that everyone should start with bash and vim, however I think it is a valid point that learning the principals of computing is valuable, and tools which abstract that away are not always doing you a favor.

> We have to remember that that is the end goal -- spend less time programming computers, and less time solving problems, and more time with a working solution.

I of disagree that time-to-solution is the true end-goal. It might be, depending on your use case, but there may be other constraints. For instance, let's say I make a piece of software, and I have a choice between choosing an "easy" solution which takes me 100 hours to complete, or a hard version which takes 500 hours. And let's say the easy version allows the user to complete their task in 30 seconds, where the hard version allows them to complete their task in 10 second. That means every time my code is executed, I have saved 20 seconds of the user's time by doing things the hard way.

Now let's say my code is executed on average 1000 times per hour. That means every hour my product is out there, I save about 5.5 hours of user time for doing things the hard way. In only 72 hours, that 400 hours of productivity I "lost" is made up for, and for the rest of the lifetime of the product it's pure upside.

At the end of the day, programming is about making computer hardware do what you want. If we let ourselves get too far away from the computer, it's hard for us to do that well.
Unfortunately not, but here are a few great public art datasets: https://www.artnome.com/art-data. Rijksmuseum and wikiart also have available datasets.
I believe that argument was always a fig leaf over restricting speech.
"Just calculate harder" is reasonable advice for a lot of people. If you think of your skill level as a multiplier on your effort, more effort will help for anyone with a skill level above zero. If you're worse than normal at math a lot of people would tell you that you needed to spend even more time studying.

Spending more time in a learning environment is a very reasonable thing to advise a slow learner do, math or otherwise.
Nobody is upset, nobody asked for evidence, and nobody claimed anyone was ‘equally’ anti-intellectual.

It really doesn’t seem clear what you think you are responding to.
Some pictures show there is perfectly working cycling path next to road. As someone who walks and uses bus, I have little sympathy for such stunts. Just another privileged group stealing public roads. Next time it will be politician and his convoy.
> Nobody can bully you any place off the internet.

That's a fairly dismissive declaratory. Have you never read any accounts of women who've been serially/profoundly hazed and threatened (eg:GamerGate) online or are you choosing to hand-wave them away?
Can they be loaded as modules on demand? Sounds like it should be possible …
Or less hassle than completely moving over to a competitor (terrorists win in that case, to use counter strike terminology): add a backup MX record, perhaps to a small vps that just forwards mail to the real server with no retry timeout.
To be fair, I've heard that their customer service is pretty abysmal.

Hmm...maybe there's a corollary between "goodness" and customer service? The worse the customer service, the "gooder" the company?
>Yes, thermodynamics says that all structures will eventually decay down to a small set consistent with max entropy. But what about long before then?

Thermodynamics says that all structures will eventually evolve towards a massive set containing all situations in which the structure has broken down. And the reason that it evolves toward that state is because it is massive, there are simply so many ways for it to break down.
Arcane zoning rules are absolutely strangling society.
You're assuming that the carbon capture process is cheaper than the shrinking price advantage of fossil fuels over renewables.
I have this problem too. And unfortunately as I go through the templates. I don't really like any of them. And I generally quit and just use basic bootstrap.

And even the templates I have used end up being so incredible messy and full of things like bootstrap overrides that effect the rest of the site in unexpected and unwanted ways that I try to stay away from them as much as possible now.

I just really want isolated designed components that I can put around the site. But I haven't found an option I like their either. :(
Is it possible that you're autistic? There are lots of online tests you can take. If so, it would explain why you have a hard time finding people to connect with.

If you are, then you'll probably get along best with other autistic people. And you'll have to put effort into socializing, which is a learned skill just like CS.

There should be several autistic people in any CS department, and also in math and physics.
Trying to soak the rich? They are the rich. I think you mean the middle class.
As my senior, you should have a bit more tact instead of outgassing petty sarcastic quips. I think the baby boomer generation has actually become somewhat of an ironic label because these people never really grew up, effectively remaining emotionally stunted babies in perpetuity. I'd love to hear your thoughts on this scientific theory.
Once you get to a certain scale, you don’t really worry about those vectors anymore.

The more interesting/difficult to mitigate attacks are those that complete handshakes (if TCP) and make fully formed requests at L7 that otherwise appear legitimate.
The Planning Issue: Deciding what to work on and how you'll get there
What sort of advice has helped you?
Well now you can stack even more containers in Long Beach. Just sitting there. Doing nothing.
I believe it was his point that even someone who can't tell a blank from a dummy from a live round can tell whether or not there's something in the gun.
One skill that other people haven't mentioned, but is incredibly useful: keeping up with people. Even if you talk to everyone you meet, and get 5 phone numbers a day, if you don't actively plan things and hang out with them, you can never become friends with them. Follow the other commenters' advice, but also make sure you consistently plan things with people.
I support Tesla. If these people in the government cared so much about safety then why do they allow Ford and friends to kill people with their shitty cars over and over again? The recalls are absolutely disgusting. They claim to worry about safety when Teslas are safer than any other car by a mile by any metric.

This lady says she’s covered Tesla for ten years. I’ve been watching closely for ten years too and all I’ve ever seen is journalists and politicians screw Tesla over to sell clicks and please big oil and the established car companies.

Tesla FSD is the most advanced self driving system on the planet. It is objectively amazing if not yet complete. Stamping out FSD because you think Elon musk is a meanie is fucking stupid.
{pwerful indictment of just how epically poorly this (and all other things, IMO) are being handled right now.

It shouldn't take someone like Ryan to know "Shits fucked up yo", its literally the job of the port authority to manage all this shit. I say fir all the port athority brass, and give a contract to flexport to assume leadershit at LB port.
This is a good article on some history of ownership

https://www.presstelegram.com/2019/09/11/sale-of-long-beach-...

Currently 'leased' from the chinese by an australian hedge... insane that you lease out ports to foreign nationals and governments especially when the impact is made very clear what can happen to the worlds economy if we dont take Ryans advice.
Thanks for being so open about all of that! :) There's a lot to consider there that I hadn't thought of previously.
> I wonder why Linux has not yet taken that approach? That is move GUI far up in the init-queue and let it initialize networks, avahi, resolved, firewalld, etc as GUI is showing login screen...

Because it boots faster than a Windows system in that scenario. I personally like to be able to use my system as soon as the desktop is visible.

Also this is the way. When your system boots, it boots.
Ask HN: What is the name of the parable about privacy?
I am trying to find a parable/short story that I've seen posted in HN comments (googling didn't yield any results). It is about a fictional world where, at some point, somebody invents "color" to paint their transparent houses and the government is passing policy to add surveillance. It shows how empty certain arguments from politicians are to pass laws to reduce privacy.

Can anybody help? (I will bookmark the story directly)
Some form of zoning must exist because you don't want people living next to an incinerator power plant for instance, but like any good thing, it can be taken to an extreme and micromanaged into evil.
Not building more nuclear in the seventies probably was a bad decision. But today it is not at all clear that nuclear is the cheapest solution for carbon-free energy. Neither is it clear whether we can scale nuclear quickly enough.
Looks like demucs is using a learned filter bank (so no handling of fft phase), and open umix and spleeter are using spectrogram magnitude masking (just reuse phase from original fft in all channels). Can't immediately tell what bytedance is doing.
Cool but these tools aren't all that useful in practice due to memory access dominating performance in the real world.
Certainly one idea was to use the RPi as a battery-powered, pocket-sized, general purpose computer, like a "smartphone". Solutions for this exist but are still awkward, IMO.

Another idea is to use an open source "smartphone" like the PinePhone as a battery-powered, pocket-sized, general purpose computer, like the RPi. (Depite whatever usage the Pine64 folks and "app" contributors envisage.)

The PinePhone boots from SD card, like the RPi. It will run Linux. What remains is further OS support. It will boot NetBSD, which is a start. The RPi battery problem has been solved.

For the avoidance of doubt, "general purpose" means, among other things, "cellular calling" is not a prerequisite to usefuless. Similarly, "pocket-sized" does not imply that the computer is always operated by removing it from a pocket and holding it in the hand; it refers to the form factor, not the usage.

Further, I am not seeking to stimulate discussion of "average users". This is "Hacker News" not "Average User News". The idea has come up a few times on https://forum.osdev.org but I have not seen it discussed on HN.
A few years ago, there was an article on getting a fully functional Linux booted on an rpi in 3-4s which has a few other, maybe more generally useful tips for speeding up startup times: http://himeshp.blogspot.com/2018/08/fast-boot-with-raspberry...
I can see why you might see it that way, but I'd very much prefer an outside perspective being able to bubble up and present a solution rather than ma alternatives. This is certainly better than the way governments in the US usually try to use consultants to find inefficiencies.
I think I get what you mean (lmk if I don't). But there's a reason why libraries like redux can exist: React is _not_ a framework and doesn't impose many restrictions on how you choose to structure your application.

My current company, for example, enforces a pretty strict architecture where core application state lives "outside" of React [0]. What page we're on in our SPA, for example, is determined by state in our page store. We don't explicitly rely on component mounts to fetch data - instead, when we switch to a certain page via some action (like OpenUserPage), and _that_ fetches the data needed for that page. When we navigate away from the page, we call CloseUserPage, which unloads that data.

We try to push all business logic into discrete use case based actions. Like you mention, we use local component state strictly for view state (e.g. is this menu open?). We try to use hooks like useInterval sparingly (I think we only use it for things like updating relative timestamps every minute). We do use setInterval in business logic though, where it's simpler to reason about, for stuff like polling.

In an ideal world, there'd be very little need for complex hooks, where most components are strictly function components that only re-render when state that they're subscribed to in the store changes. But the real world is messier, and making a beautiful SPA with animations and whatnot often requires tricky view state logic with hooks. And of course, you have to be careful to not re-render components unnecessarily in performance critical situations where you're rendering a lot of stuff.

But I think the sort of high level separation you're describing can and does exist, and IMO striving for that separation makes it much easier to understand how data flows through the app, and obviates the need of digging into component lifecycles to manage the state of the app.

[0] At the end of the day, it does live in a top level context, but we don't interact with that context directly from child components.
Multiple-property owners are now the largest slice of Toronto home buyers
Interesting. I wonder how you square that with results from "are you happy?" surveys comparing the religious and irreligious.
“it would be be helpful to offer some alternative dressing”

Honestly, this is probably the part that irks me the most about fake shutters (and that says a lot). If you’re not going to make the illusion convincing, then why not make something genuinely aesthetically pleasing that’s not shutters at all?

Something based on picture frames, or some type of CNC-cut pattern, or even just wider vertical sections painted the same colour as the rest of the trim.

We’ve been making interesting accents around rectangles for hundreds of years. The well is deep and full of beauty!
There is a non-technology solution. Start a religion and declare your blog a sacred text. As long as you have followers, the text will be kept safe and translated into whatever communication mediums or languages are available in the future. Of course, making sure the religion sticks around is a bit of a "rest of the owl" exercise.
Well, I would be pretty angry if someone built a gigantic apartment complex next to my normal house, since I bought it on the impression I would not have that as a neighbor
Non-paywalled version:
https://archive.vn/8A9vO
That's not correct.

"Alec Baldwin is producing and starring in the independent Western action movie “Rust” with Joel Souza directing from his own script, based on a story by Souza and Baldwin."

...

"Highland Film Group will launch international sales at the upcoming Marché du Film Online, which launches on June 22. CAA Media Finance is handling the domestic rights, and BondIt Media Capital is financing.
"Baldwin is producing through his El Dorado Pictures banner alongside Anjul Nigam and executive producer Matthew Helderman. Baldwin and Nigam produced Souza’s “Crown Vic.” Anna Granucci is also producing with Elizabeth L. Barbatelli as an executive producer."

source: https://variety.com/2020/film/markets-festivals/alec-baldwin...
https://based.cooking/

Just recipes; no stories, no bloat.
Most important: relax. I had the same problem during the first year in university. If you start:
"Keep[ing] track of everyone you speak to. Everyone. Write down what they mentioned they liked, who their family is, what matters to them."
you will feel or be perceived as a creep. Just relax. You are probably young. You need to find out who you are. Maybe you are an introvert or even a lonely wolf. You see the others socializing as if it's the most natural thing. You think you need to adapt. Try it, try being the extrovert, the introvert and anything in between. On the surface it looks like people like the extroverts the most but with time comes experience and the insight that it's not that simple. The most important thing is that you find your style. If you feel comfortable with yourself because you are confident in who you are you will see that you are surrounded by the people you want to spend your time with. Just take your time. Relax.