skysight-inc/HackerNews huggingface dataset:
I can sort-of agree in part with most of the points, but I don't arrive at a conclusion that we're in a sad state or heading to a dead-end one. On the larger codebase that I work with, usage has become very 'professional' which is to say less Ruby-magical for the most part. Every now and then Ruby's richness (being the metaprogramming and less so the DSL syntax tricks) is leaned on to make a complicated thing easy to use. The day to day use, especially now with static type checking feels like things are definitely getting better.

Ruby wasn't near my first language, nor is it my favourite, but I would still say that it's a fine language, and Rails a suitable framework to learn first and grow with.

What I would hope becomes more popular is less OO and more functional program construction, using something like F#/OCaml or Elixir. Elixir has a good chance with the Phoenix framework coming from a Rails background.
I currently consider submitting anything to HN a waste of time because there are just too many links for the community to evaluate. I'd happily "pay" hundreds of karma to indicate that my submission is worth reading.
Roaming, Malicious, Hooligan Ghosts
I am completely lost as to what your point is. Do you believe that mass also does not exist unless we measure it or are you saying there is something special about time?
That incentivizes the sort of things that get lots of upvotes though, which are often controversial or are complaints about some big company or practice. Some of the best submissions are deeply technical ones that only get 20-30 upvotes.
That sounds like a bad situation but as to your first point, code is toxic effluent so if your more senior engineers seem to be writing less code, that’s the wisdom of experience.
Why would this stop people posting "votebait" to try and get upvotes, which sounds like your objective? I think it would mainly discourage people who post very frequently, few of whom seem to be posting crap. There is already flagging/killing as a mechanism to drop spam or off-topic stuff.
The other factor is access to youtube to find likeminded people and have things explained and see
what is possible. When I was young I loved computers but even install Linux or learn machine code seemed like this impenetrable world that was “for adults”. I think the modern internet is great for people sharing knowhow.

That said this man is a genius!
Sounds just like every technology conference I've ever been to. A bunch of software and hardware vendor booths, and most of the speakers being authors hawking their latest books.
>Karma has no value at the moment. It's best that it remains this way.

Exactly. One can't forget Goodhart's law.

HN is very smart about it. I like that you can downvote other posts only after reaching a certain karma threshold. (And I think "vouch"/un-shadow-delete at the same, or a higher, threshold?) Granting more abilities than that seems unwise.
Is your advice to buy stock in all companies founded by young people from 1976 (Apple) to 2004 (Facebook)? I guess not, you need many other factors that may make impossible to recognize these companies.

Is not possible that it gives you better return of investment if you choose less risky companies? It may be better to make good profit in 90% of your investment that incredible gains on 0.00000001 of it.
100% THIS! I believe (hope!) that as more people understand that the matrix protocol is *not only* a chat protocol, but far more than that, then we will see many more different ideas flourish. There are already ideas for leveraging matrix for a blog...so why not for commenting, and other scenarios?
This is the main valuable insight imho: "Distributed fallback strategies [can] ... in our experience ... increase the scope of impact of failures as well as increasing recovery times." (The ~strawman malloc analogy is not entirely convincing.)

But then again now we consider physical systems, say a spaceship, which require critical capabilities and operational regimes, and ask if fallback fault management is really a 'bad idea'.
I thought you could have negative karma on HN.
As Python is now, this code:

def myfun(person = Person()): ...

will evaluate `Person()` only once. If you want it to be evaluated every time, you have to say:

def myfun(person = None):
if person is None: person = Person()
...

What's being suggested, is to change the language so that the default-arg code:

def myfun(person = Person()): ...

will evaluate `Person()` on every call. If you wanted it evaluated only once, you would have to say:

__default_person = Person()
def myfun(person = __default_person): ...

In either case, it's pretty easy to obtain the other case, and the question is what the best default is. My impression is that "evaluate every time" is both a lot less surprising and more commonly what you want, so it would be the better default.
Original source doesn't require me to run Cloudflare's JS and archive.is does.
This is completely right. On top of this, most modern IDEs can show you implicit parameter names in the function call if you want. It's a feature you can toggle on or off. Don't force people to consume things how you want because you dont use local variables or have a modern IDE.
"if we give people more money, their reported income becomes higher"

I mean, sure.. but I'd want to see the flow on effects. (Health, education, jobs, etc).
> You must take us to your leader.

LOL, it sounds like General Zod in Superman II (1981). You should have asked if they want you to kneel before them as well.
Pay allocation isn't rational from the ICs point of view. For handwavy business reasons that sound stupid and no one cares about, you have things like separate budgets for "extra money spent due to promotion" vs "extra money spent due to retention raises" so if you want to retain someone and can't get sufficient money from the retention pot, you are forced to dip into the promotion pot.

From an ICs perspective, I think the takeaway is that getting promoted is almost never the wrong move and should be done as soon and as aggressively as possible, otherwise you're probably leaving money on the table.

Even in the rare event that you manage to get promoted beyond your level of competence and are now struggling to avoid being fired for performance, you just move to another company with your shiny new title and enjoy a higher total comp there than you would have gotten without promotion anyway. It's pretty hard to go wrong.
https://web.archive.org/web/20220123073501/https://www.rapti...
AWS has very wide bands in L5 and L6. L5 is not Staff level, but L6 starts moving into it near the top of the band.
I’m more in favor of Dart’s approach:

void foo(int? num, {String? text}, [List<int> nums]){}
This is something I've struggled with my whole life and still do to this day.

I've had one of the worst educations, considering Egypt is at the bottom of the barrel for it's schooling system. So by the age of 25, I realize I haven't learned anything substantial.

I've managed to escape that somehow and now been working at high growth companies as a Deisnger and SW developer in SF.

Yet, because I'm basically self-taught and don't have good foundation in many topics such as Math, Compilers, and other important topics, I find myself extremely intimidated to approach such fields. For one, I realize I'll need to invest a lot of time to grasp them. Second, I get this feeling of anxiety that I'll never be able to get to the level I wish to be. Anxiety that can sometimes reach the level of a panic attack.

It sounds dramatic and maybe even pathetic to admit that about myself, but I'm still trying to figure out how to not get so worked up about that stuff when I'm learning and feeling hopelessly stuck to fully understand something.

Needless to say, I have a lot of work to do on myself.
It's probably going to depend on what you mean by 'the phenomenon'. Do you mean that the sun casts shadows at different angles at the same time of day based on your location? Then yes, it absolutely does. In fact some believers in the flat earth theory use the experiment to establish the distance of the sun from the earth.

If you mean something else, then I have no idea. I'm not a proponent of the flat earth theory, nor am I a mind reader.

The experiment you proposed does not disprove the theory of a flat earth though, parsimoniously or otherwise.

It sounds like you may have rejected the notion of a flat earth purely on faith after all?
Thanks for the heads-up re: Edge! All of those should be working now.
I don’t think the problem is making people think before posting. HNs /new has a lot of great content in there but most of it gets little attention, I think the problem is there needs to be a system that encourages voting especially on posts with lower karma. Most posts in /new just get 0-2 upvotes, if there were more people giving good content a boost it would improve the overall quality. As it is now the posts that rise to the top are sort of random, the posts that rise to the top seem to be purely on the basis of the time of day it was posted and the title.
I generally agree, I'd much rather create a society that can be trusted with dangerous things than to nerf everything.

>real education in terms of firearm handling

We used to do this as part of physical education in the midwest US. We had a 1-2 week course on gun safety and would shoot shotguns and rifles (no pistols though).

>get out of the culture that firearms are for republicans, rednecks and hillbillies

Agree but this means shushing the people that reject firearms based on that specific association.

>be over with the cult of guns

There isn't just one 'cult of guns' in the US. The vast majority of gun owners are just normal people, but cult-wise there's the tacticool mall operator type with $8K of gear and cringeworthy social media, the Charlton Heston old guard that fondles their Colt single action on Sunday afternoons, the brooding emo outcast that constantly makes vague threats from mom's basement and the hood rats and gang bangers that dgaf about anything.

Statistically its the last two that have had the biggest effect on mass shootings [1] and homicide rates [2], but addressing it head on is super complex and politically dangerous so nothing really gets done.

[1] https://en.wikipedia.org/wiki/Mass_shootings_in_the_United_S...
[2] https://ucr.fbi.gov/crime-in-the-u.s/2019/crime-in-the-u.s.-...
I love Charm; doing `ssh git.charm.sh` is a lot of fun and really sparks the imagination about SSH apps. They also have usable solutions for auth and storage, which like, if you're thinking of writing something like this are the first things you'd start reaching for. They also work hard to enable you to run all your own services, so you don't rely on the Charm cloud for everything. Definitely a good model for future punk projects IMO.
Maybe related - voting rings are definitely a thing on HN. An acquaintance pinged me to upvote their blogspam once as it would help their startup, and it got enough from people they messaged to make the front page. Not sure how much anti fraud is on HN but that seemed too easy to me.
I am the parent and I work at a FAANG now. But I did have a company right out of college (which failed).

FAANG now is a means for saving for my next enterprise, which hopefully will happen very soon.
In true crypto fashion the answer to this is probably "just go to crypto Twitter and hundreds of Discord channels, and see for yourself"
It's not different dependent on the subject, it's different for different inertial reference frames, but identical for every subject existing in the same reference frame. In Einstein's thought experiments with trains moving at relativistic speeds, every observer on that train has the same time.
The project manager has the nudging role and the best insight on deliveriables. A manager usually manages other administration aspects and inspirational at times.
People downvoting, is it due to my comment on crypto? Or is there something I'm missing?
Why won't JIT compilation make it to Python? Are the reasons technical or political?
This wasn't meant as a large effect to a small number of people, rather a small effect widely distributed to raise consciousness of self-assessed quality.
Why are all the universities on board for this? All these midlevel degrees are devaluing their own medical schools.
Why don't they build down?

In a typical skyscraper there that many seats at the windows anymore, most workplaces are closer to the center, where there are no daylight anymore anyway.
hmmm, not really about rocket-science, but probably one of the reasons software world is where it is (overgrown and bloated and sinking megatons of resource to produce next to nothing useful), is because rarely someone burns/blows hirself with just making software. One can go nuts, but that's entirely different option.. and gets easily available/delivered on the other end - users - as well.
How else would you keep the house prices from skyrocketing /s
I would describe what you said as upper-middle class at least. Everyone seems to have different definitions though and the tech crowd is probably skewed up.
Your second point is probably the most critical for this article; all we can conclude (eventually) is an upper bound on the probability of abiogenesis for a certain volume, total mass, age, or number of stars. There is literally no lower bound; there may be uncountably many other inflationary universes without life.
Sell two of your children first, then your kidney. Call me old-fashioned if you like. But, in similarly dire straits, wouldn't most decent mums prioritise it the other way round?
I just want to toss out that Pyston actually gives a solid 2x speedup on my Python project. You've done amazing work. Thank you!
If you want to do something like this, I think it needs to be more focused on quality posting.

Like a separate "posting karma". If many of your posts are successful, it's easier for you to post, or you get a higher starting post upvote count.
I purposely didn't try to come up with solutions for newer users with the expectation that could be solved if the overall idea had merit.
The central problem here, is that RYF, just like the FSF itself, is outdated and hasn’t been relevant for a decade or more.

It’s a dinosaur from another era with its hypocritical RAM vs ROM policies, or “secondary processor” loopholes.

It assumes that there’s one Central processor in charge, something that hasn’t been true for a very long time.

Which parts of an SOC is central? The CPU? Great. Modern CPUs are multicore chips, so which one are central and which one are secondary?
You'd get the same things in ancient slave labor long before clocks were invented. It's not about time or clocks, it's about exploitation.
Tbf IBM didn't either when deep blue beat kasparov
Might not be possible in the current supply chain of "built to fail" bicycles. You may wish for a Toyota Corolla, but what we get is more like a Yugo.

https://www.vice.com/en/article/wxdgq9/mechanics-ask-walmart...
I am fairly certain that there are modern reactor designs that can use the waste products. Nuclear can be a great option these days, but the FUD against it seems to have won.
OP, please, spellcheck your articles. I found so many typos and spelling errors in that article, I don't even know where to start. So, I'll just start with this: please use a spellchecker - they're free! Otherwise, keep up the good work and be free (self-host / own your stuff)! There's a back-to-roots movement going on, where people want to own their stuff. The more, the better!
> > This leads to a stunning possibility implied by the opening quote. True expert intuition may often be associated with poor explanations. We should therefore be extremely suspicious of neat explanations in the broadest domains.

> Does anyone think this is actually a valid or plausible argument for its conclusion?

Not particularly. Most critically, it is in itself a neat explanation.
Let's use a realistic example then.

In 2014, Tesla raised a ton of money from the stock market to build the Model 3 factory / giga factory.

Over the next few years, in a low inflation and low interest rate environment, the investors won. The factory was built, and years later the Model 3 was released to the public.

----------

How would things have changed if large inflation occurred in 2015 or 2016? The factory would have cost 5% or 15% more than expected, and the money raised in 2014 may have not been sufficient.

The 2014 dollars raised are used to buy a factory in 2015 or 2016. That's just how companies work.

If inflation changes the price of the factory years later, that absolutely affects the investors. The 2014 understanding of factory prices would be wrong, revised later and everyone would make less money in the long run.

------

EDIT: With less effective money (due to increased factory prices), the Growth company will either have to raise more money (ie: dilute the shares and split future earnings with more investors), or build a smaller factory (ie: lowering the amount of future production).

Either way, the investors would have lost our on future earnings, roughly coinciding with inflation (ie: how much more the factory cost)
What kind of gear? I'd defer researching gear until you have some idea what celestial bodies, motions, and phenomena are in the sky. Which lets you figure what kind of objects you may be more interested in and what gear they require.

What kind of things can you look for? Most classes of objects large telescopes can show, but you'll see them very differently and sometimes struggle to locate or identify them. That's why it's better to learn a bit of astronomy before thinking about gear.

Is it possible for amateur astronomers to find things that the pros haven’t already found? Absolutely, but it takes considerable experience with astronomy and observing techniques.

My advice: just start anywhere (e.g. from books if you're a text person). Nothing will make sense in the beginning but, eventually, things will start to fall into place.
> This is true. The problem is that if COVID is anywhere in the cascade, the death gets recorded as being entirely because of COVID.

That's not a problem if your goal is to determine the effects of the COVID variable (or the effects on interventions on it), which is what most people are trying to do with these statistics.

Trying to discount deaths other than those entirely attributable to COVID in public discourse is really just a propaganda tactic to downplay COVID. It's not something you'd do if your goal was anything else.
It's difficult topic, really.

First off - 1 karma is nothing

2nd thing if you increase this threshold, then you're going to lose content from people that arent active HNers
Every time I have to wait 10 minutes for pylint to slowly finish its job, I wonder if the IO-is-the-bottleneck crowd ever run their python code.
One could simplify the entire thing and use GitHub pages or CloudFlare pages to host Jekyll sites directly from a GitHub repository
Categories are Data Projectors (business presentations etc.), Home Entertainment, Home Theater, and Gaming.

Business models intentionally have lower native resolution and a less-wide aspect ratio to allow better legibility from the back of the room.
I see what you're saying but in real life pretty much all languages are right on the efficient frontier. Just for instance, it turns out that in bits/second every language is in about the same range, with less dense languages spoken faster. It's not obvious a priori but the evidence bears it out. There are presumably small differences but they're pretty much washed out by noise.
More expensive power sources mean more reliance on russia for winter heating and more expensive development costs for developing eu countries. Now, I am not sire if by design, but Germany appears to either play cozy with Russia or simply want to slow down the development of europe under various excuses. Most recently it refused suppling aid to ukraine until international uproar now it want an eu wide ban on nuclear at a time when energy costs in europe are skyrocketing. Last financial crisis it pushed european countries into austerity measures that to this day resonate and reek of bad fate.

So un less europe tames germany rather quickly we will see a lost issues than the uk leaving an already german dominated block.

Just pay attention to whats happening coming from that country and you will understand there is something afoul at play.
Was it? I remember it as a platform that always tried to force me to signup for a free account even just to read a blog post. It appeared in the age of Blogger, Tumblr and Posterous which were much less hostile.
> The defaults are wrong. Const should have been the default.

yeah no.

struct foo {
int x;
};

would not be compatible with C because the int would be const, that would have made the language particularly useless.
Yeah, this is why I think it would be irresponsible to comment on the legality of OP's org's policy. We simply don't have enough info about the wider picture.
Well, it hurts me infinitely more when I post a story, it goes on the front page and no one up votes it. My play bang bang against a neural network is the perfect example. I've submitted it kind 6 times (3 times linking the game, 3 times linking the source code) almost 0 interest.

Makes me wonder if the project is week, the code is bad or anything worse...
Could you point out where they say they ignored all the accounts shut down by Twitter? In most cases they can't even do this because the sets of accounts identified as 'bots' by othe researchers aren't made public. If you look at their methodology for proving Botometer is flawed, it's based on taking sets of verified human Twitter accounts like US Congress, none of which were shut down by Twitter, and then showing high FP rates (like 50%).

Some of the papers mentioned in the analysis don't use Botornot, but are still deeply flawed. I should point out here that I'm cited by the authors (Hearn2017) and the paper I looked at doesn't use Botometer at all, nor did I exclude accounts identified by Twitter for the simple reason that no specific accounts were named by the researchers at all.

"I like the intent of the paper. But, I wouldn't have let it pass peer review as-is."

Then you will be pleased to know that despite peer reviewers signing off on thousands of incorrect, evidence-free papers talking about social bots, this paper - which provides ample proof of its claims - remains a preprint because none of the journals interested in social bots are willing to publish it. What a surprise.

You sound like someone who is or was a social scientist? I think you should take it from a guy who did get paid to fight bots at Google: none of this research matters to or is read by the people whom it's supposed to benefit. Industry ignores it or occasionally points out that it's flawed, as Twitter did here: https://blog.twitter.com/en_us/topics/company/2020/bot-or-no...

"What about tools like Botometer & Bot Sentinel? ... This is an extremely limited approach
... These tools do not account for these common Twitter use cases, how far we’ve come, and how things have evolved. As a result nuance can be lost. The outcome? Binary judgments of who’s a “bot or not”, which have real potential to poison our public discourse — particularly when they are pushed out through the media."
"Karma has no value at the moment". How do you know that ? At the very least this statement is wrong since you can not downvote with less than 500 karma. Do you have direct knowledge of the algorithm that pushes a post to the front page of HN ? If not, perhaps of the poster's karma is considered ?