skysight-inc/HackerNews huggingface dataset:
I think fear can do a lot of things, as you say, the loss of freedom. I also think the lack of fear can lead to the loss of freedom. Fear can help us temper our actions so we don't do things that end up hurting us severely or even killing us.

That being said, I would agree that repressed fear can do us quite a bit of harm and I think it often happens because we'll say fear is bad, without just appreciating how it hurts and helps.
>being able to encourage technical proficiency in a demographic that was not looking to learn anything

Great perspective. Most people (most likely not on HN's highly productive community) find it hard to stay focus following education materials.

Some content creators put soothing bg music, animations, funny jokes. Something to engage. It's an art, be creative of what you have.
Given the number of times we have failed to learn the lesson "downloading code from untrusted sources and running it is a bad idea" -- the log4j and NPM colors fiascos spring to mind -- I think it's fair to conclude that this industry is completely incapable of learning anything, ever.
Astronaut food maybe?

[1] https://foodperestroika.com/2018/11/18/russian-space-food/

[2] https://en.wikipedia.org/wiki/Space_food
And, no, I don't use both Facebook or Spotify.

So by your own admission you haven’t listened to Rogan’s Spotify podcast?
The PC comes with 32GB of RAM and 4TB SSD. A similar specced Macbook Pro costs $4100, not $2500
"We have a plethora of static and memory checking tools: Valgrind, ASsan, Intel Inspector, etc." I'm not sure what to do with that argument. How is having a plethora of external tools (that you have to setup, configure and in the end not ignore) better than a compiler that prevents memory bugs?
I literally just closed a ticket about this issue yesterday.. 'why are these relative URLs downloading from the parent folder'.

"Because your CMS is rewriting out trailing slashes. Make it stop that, and then you'll be in the relative path you think your in".

The internet uncertainty principle: It's not DNS, it's trailing slashes.
(apologies to Herr Heisenberg :)
Hi, these points work well for me:

1. Realize that the picture of good and bad, which we are used to and learn while growing up, doesn't make much sense in real life. What is good and what is bad? Who defines this? Think about it and come to your own conclusions.

2. Learn to read and write in English. It doesn't need to be perfect (look at me) but will open up a whole new world to you, in case you are no native speaker.

3. Learn how to talk to people and strangers. Realize that there are people, which aren't that smart, and others, which are way smarter than you. - Learn to deal with both groups.

4. Learn how to handle your ego and overcome it.

5. Take a cold shower in the morning. Start with warm water, then switch over to cold. Practice until you reach 3 minutes. But don't force the progress.

6. Do 100 push-up during the day.

7. Don't use your mobile phone while you're in the bathroom.

8. No mobile phone in your bedroom.

9. Figure out which time is best for you to drink a cup of coffee.

10. Learn how to efficiency take notes, develop a system and stick to it. I prefer the PARA method combined with Obsidian.

11. Realize that technology and so called 'smart devices' are just tools. You don't really need them and should invest too much time and money into it.

12. Save some money at the beginning of the month as fuck-you-money for hard times.

13. Try to walk at least 5.000 steps per day. Better 10.000 and more.

14. Regularly invest some time in something that is not digital. For me this is spending time with people I love and training martial arts.

15. Try the Wim Hof breathing method. If it works for you, stick to it.

16. Don't read the news. It's a waste of time and energy. I personally only read the economic news.

17. Don't use Twitter to stay up do date. Use accumulated news letters instead.

18. Read books before going to bed. I personally re-read books and take notes.

19. Challenge yourself to try out new things and to learn more.
I'm doing this with multiple 30 day challenges during the year.

20. Learn to articulate your thoughts in a clear manner.

21. At the end of they year: write some kind of report or letter to yourself to summarize what happened during the year.

22. Treat others kindly and with respect, even if it's hard sometimes. Most of us are struggling threw life and most of us will feel better and more secure if our counterpart acts friendly and calm.

23. Don't take life too seriously. Just live and be thankful for everything that is good in your life.

And one book recommendation for all of you:
The Art of the Good Life: Clear Thinking for Business and a Better Life by Rolf Dobelli.
The book is very straight to the point, full of great insights and written in short chapters.

I hope that helps.
They have deprecated Ruby (and even Perl), as well. I think it’s still there (I use SwiftLint and Jazzy), but its days are numbered.

https://news.ycombinator.com/item?id=20109469
Interest rates are lowest in the most developed countries.

The only exception is the US because it has a structural deficit.

It's actually the opposite. Countries have tried to artificially raise interest rates above liquidiry preference via inflation targeting and stimulus for the last 40 years.
As a counter argument, social engineering is hacking through a different interface. You're still exploiting vulnerabilities, but in a low-tech, process-based system. But I agree that we should use different terms.
Finally, after Grammarly's tweet and second appeal my channel was unsuspended. I think, help from maxltv was a key point in this process, so thanks again!
That is what I am trying to contest here, a manager can also be an entrepreneur. One does not need to own a business to be an entrepreneur. I believe it is a mindset. Even a manager running P&L of a division can be an entrepreneur if one can deliver on ways to create products/ services to improve lives of customers/ users.
Leetcode, some system design, and leadership principles. Most important principle is Customer Obsession, 2nd most important is Deliver Results.
> As a result of how young the profession is, there are few universally accepted practices and standards.

I wish the meme of "software engineering is young" would die. This profession is not younger than any other technical profession, in the modern sense. It was born out of prior practice and is still taught using the same techniques and philosophy. We are not special.

Furthermore, modern engineering is a mid to late 20th century practice - across all domains - not just ECE. We inherited some practices of the first industrial revolution, but by and large the techniques and tradition of education of engineers is consistent across the disciplines and evolved out of the post-WW2
marketplace for new technical products.

It would serve the author to remember this well coupled with the following :

Engineering is the discipline of systematic problem solving. Computer science is the mathematical study of abstraction. Software development is the practice of applying computer science to the domain of engineering.

This results in a force amplifier - much like a lever - but rather than creating torque what we're doing is amplifying the ability of creative problem solving to be applied and re-applied without re-engineering complexity. That abstraction and reuse propagates throughout entire industries in ways that are now invisible because they have become ubiquitous.

"Does the software industry learn?"

Well of course it does. We encode our learning of the problems we face everyday. The chips powering the computer I'm typing this on was designed with software that prototyped and ultimately yielded their design; packaged on circuit boards designed with software that automated hardware engineering checks to validate the design; encased in an enclosure designed with software that encompasses decades of 3D design and visualization technology; all fabricated using hardware and software tools with ambiguity resolved through digital communications that can be seen as a recursion of this paragraph.

It's turtles all the way down.

If you think we aren't learning everyday, propagating that learning, and preserving it for generations to come you do not understand the practices we undertake everyday. There is so much learned technique, practice, and theory encoded into the basis of our everyday lives it now seems so invisible you can blog about it.
> (Is there really a difference between not fully understanding pinyin and not distinguishing the different sounds?)

Yes. They aren't even related ideas. You can easily understand that a distinction exists despite the fact that you, personally, can't hear it. Is there a distinction between not understanding the RGB model and being colorblind?

> From your description it sounds like your friend being more comfortable in Cantonese than Mandarin.

She was fully fluent in Mandarin. Just Cantonese-accented Mandarin. Mandarin is the language of instruction everywhere in China; it isn't possible not to speak it.
Insisting on free speech means that lying is OK in arbitrary doses.

I'm strongly for free speech. But it logically entails allowing people to lie as much as they want.
Seems like he is not the only one: https://www.psychologytoday.com/us/blog/in-excess/201311/lov...
Nobody complained, and maybe things were a little better... but cigarette companies seemed to have plenty of money without people's best interest in mind.

What if someone invents a very bad product, and you effectively censor warnings about it?

I guess the way around it would be donations built into the platform, but then you're back to people sharing crap.

Anything that makes more popular posts more likely to disappear than less popular posts is going to feel like central control by whoever has money, I don't think that will increase trust.
> As far as I know, there is no one who can reliably tell apart 320kbps mp3 and FLAC, and I'm CERTAIN that I can't.

‘Reliably’, no, it’s accurate to say it’s not possible. It’s occasionally possible given certain samples, though typically only to a fairly well-trained ear. I’ve personally failed double-blind tests against lossless at bitrates as low as 80 kbps (modern encoders are very good). That says also nothing about which sounds better, which is its own subject altogether.

I think it’s fine to advocate for more of a cushion when it comes to encoding and bit rates, even if it’s just a “feel good” thing. Sure, lossless streaming: why not. But Young’s beliefs about digital audio simply don’t jive with reality.
Hacking is a very broad category. I think you’re right to say this tho, it doesnt agree much with what the public considers hacking now
Nobody cares, x86_64 is a dead API walking
Doesn't mean no one can't complain about their inconsistencies and partiality. Right?
Jesus, how can anyone spout the term “dangerous misinformation” with a straight face?

These are adults you’re talking about - either you believe the have the capacity to validate what they here on their own or you don’t.

Humans are messy, someone will hear idea A (good) and turn it into idea B (bad). Some will be told the right thing and choose not to do it.

We don’t suddenly treat all adults like children (which is what censoring Rogan would be) just because a few decide to make stupid decisions.
> He's making a statement that Joe Rogan is polluting our minds.

I'm reminded of a line from The Prophet:

“Think you the spirit is a still pool which you can trouble with a staff?”

No one's mind is polluted any other way than one's own carelessness. Somehow you've managed to discern that Rogan's information is polluting and manage to survive with a mind that is still capable of good reason - I'm sure you think so. Why do you not credit others with this ability?
Yea, rust doesn't already exist. Rewriting a whole OS is an impossibly high ask.
> Then I started learning to cook while intensely focusing on reducing recipes to their bare essentials.

This is really interesting and it's very much an under-appreciated discipline in cookery. Despite the whole nouvelle cuisine thing which fetishises it.

There's no reason a meal has to have loads of ingredients or loads of steps; both of these things put people off thinking they can ever learn to cook.

And despite a lot of ill-advised dogma there's no reason any particular individual meal needs to be nutritionally complete unto itself; you don't have to worry so much about X amount of protein, Y amount of starch in each and every main meal, as long as the meals you make for yourself average out as good enough.

I think at some level we self-sabotage and deliberately overcomplicate what we expect from our own cookery, or build up a need for food tradition or cookery as a traditional role for just one person in a family, as an excuse not to do it at all.

It's like deciding against playing guitar because you'll never be Hendrix.
Rust? You mean swift right?
Could be the reason is they are putting the effort where 80% of the users are?
> They do nearly 2x the work per clock as AMD chips which necessitates more logic per stage

Not all work is created equal. Decoders on Arm are definitely parallel (= don't have more serial logic for wider decoder) compared to the variable length decode x86 is stuck with. And your backend ports are also parallel (although maybe scheduling isn't?). The only places where wider always means more logic per stage is caches - register file, L1/L2/L3, BTB. For example Apple managed to work some magic with a 3 cycle 192kB L1. AMD and Intel are at 4 and 5 cycles for much smaller L1's. Part of the reason for that is probably because Apple doesn't need to hit 5GHz and can afford more logic per stage.

And in any case, it's very likely you could just shove more voltage through the chip and get it to clock higher, since the current 3.2GHz is very far from what we know TSMC N7/5 can do. I don't think you'd need a rework unless Apple wanted to target 4.5+GHz.
I think we both agree that he did not only make threats, but also follow up on them. Weinstein could also have made arguments that he never threatened any actresses to sleep with him, he was just withholding jobs from the ones who didn't. Call it the way you want, but the guy clearly abused his position
> Your wallet states your preferences in a free market, not your words.

It states the preferences you can afford.
Zillum: Zoho’s Family Cloud
I think central control by whoever has money is inevitable in any case right? This is the nature of society - money buys power, power makes money. If we will be pretending it can possibly not be the case we will just be shooting ourselves in the foot, because life can't be built based on lies.
Would it be hard for Google, for all their greatness, to have adds for...adults?
I was noticing that pattern as well, many people seem to be hurling the same insult but from opposite sides. In a way, it worries me, because the words lose their theoretical meaning and stand more for the assumed malevolence of the other side.

If I could wish one thing on the world at this moment it would be for us to realize that most of the people who we believe are attacking us don't actually believe that they are attacking us, just as they believe we are attacking them and we don't believe that we are.
Today's options?

The options were always there since around 1958, then about 15 years later, a group of folks doing their tiny OS decided to ignore them when creating their fun little language, because it was more fun to do their own thing.

The problem is that this tiny OS and accompaning language grew to be everywhere thanks to its license, so now we are in this mess.

But options? They have always been there for those that actually care.
Youtube has a checkbox for not for kids and she points out that she checks this for all her videos.
TypeScript has a lot of features that just generate cognitive overhead that could have been better spent just learning a different language.

I like TypeScript a LOT, but to be honest I only use about 10% of it. Anything more than that and it gets too confusing for the next developer in line to work on the code in my experience.
>he basically said they were an afterthought and he hasn't really imagined how they might develop.

A man poorly dancing in a spandex "robot" suit made this clear to me on day 1.
This is a great example of censorship aligning with your biases. Today. A central theme to the discussion here is that, tomorrow, this censorship will likely not align with your biases. How will you feel about it then?

We have millennia of practical examples of the fact that ceding the power to speak will always hurt us all in the end. It will eventually be used to silence you and whatever you believe is moral and just. This is why we must be willing to accept speech we don't like. Especially speech we don't like, because that's the speech which is removed first.
Good social engineering is a lot harder to do than 90% of online hacks, which are generally just skiddies downloading some PoCs from GitHub and spamming them until they get results.

The Project Zero and APT type stuff that hits the news is the exception, not the rule, which is why it hits the news in the first place.
I have realized that the Fenton & Neil trick logically can't explain VE against death if we use, say, a 6 months or 1 year window to calculate it. The Fenton & Neil trick only has a non-trivial impact when looking at the instantaneous percentage. If you expand the sliding window to 1 year, the trick's impact asymptotes to zero and simply can not explain a high VE.

Moreover, the way he's set up the example exaggerates the effect. He's assuming that 78% of the population gets vaccinated between weeks 6 and 11! Not even Israel is that quick. This is a moot point, anyway, given the above.

Given Fenton & Neil can't explain it, what other explanation is there for a high VE against death, when that VE is calculated using 6-12 months of data?

> Exactly. The RCT shows neither that the intervention is effective or safe.

So you have moved me a bit on this. I now believe:

- The RCT shows that the vaccine is highly effective at preventing infection itself in a previous strain.

- The RCT can't possibly show that the vaccine is effective at preventing Covid mortality (due to lack of Covid circulation over study window).

- The RCT can't possibly show that the vaccine is safe within the bounds of a 20-50% death rate increase.

- The RCT shows that the vaccine isn't so dangerous as to be massively increasing the death rate (within the limitations of N=44,000 power).

> Israel's 20-29 mortality

Yes, it's interesting for sure.

It could still be noise. You dismiss the 2017-2018 dip because it was "repaid". However there's no mechanism for repayment. The 2017-2018 data is i.i.d. barring some understanding of what's driving it (e.g. knowledge of a war or something). The existence of the repayment is really further evidence that the bump in 2021 could be noise. That dip & repayment both show that this level of random variance is to be expected in this data - we've seen it twice.

BUT! Given that these are largely cardiac deaths, and we see it in 3 different age bands at the same time, and we know the mRNA vaccines cause myocarditis, I think you could be right about the interpretation.

I just want to see it in other countries. If it's really driving mortality in this way, we should be able to find it elsewhere.
How is social engineering any different to lying to a JSON API and conning it into accepting a SQL query inside the request?

If anything it‘s people like you worshipping technology itself and ignoring their users why social engineers are so effective.

https://xkcd.com/538/
This is historically provably false? Lots of things are still not automatable - hence humans are needed, and subsequently, mistreated.
Not sure how it's an insult. It takes same amount of skill, practice, and hard work, if not more, for someone to become good at social engineering. Those two are two orthogonal skills, and one is not necessarily better/harder than the other.

To be honest even I didn't have a high opinion of social engineering conmen, until I watched "Catch Me If You Can" and read about Frank Abagnale[1].

That said, most of the big hacks do involve social engineering angle. It's a cocktail of tech hacking + social engineering + good old plain con.

https://en.wikipedia.org/wiki/Frank_Abagnale
The common redirects that most webservers do are:

/path to /path/ *if and only if /path is a directory in the filesystem*

/path/ to /path/index.htm[l] (usually the default of some indexing module, often configurable so you or some other module can add index.php etc.)

Redirects can be internal or external. Nginx, for instance, does step 1 via an external redirect and step 2 via an internal redirect, so the final url displayed in the browser when the input was /path would end up as /path/ but not /path/index.html even if that's what's being served. You can, however, combine both steps into one and make it an internal redirect by doing something like "try_files $uri/index.html ..."

It's not standard to rewrite:

/path to /path.html

But almost any webserver can be configured to do so, and various websites and web apps may have reasons for doing that. Then it's merely a matter of understanding the webserver's internal configuration rule order to determine whether it'll redirect /path preferentially to /path/index.html or to /path.html

There's no universal right or wrong. Every one of those paths is different, and webservers can choose which to rewrite to which other.
The brilliance of an oppressive system like ours is allowing some of the oppressed to buy in and become the oppressor as long as they obsessively work to be "one of the good ones" and disavow any deviancy.