skysight-inc/HackerNews huggingface dataset:
As someone who looks back fondly back on the days of IRC, things have just gotten way out of hand. Everything is about that new product, that new platform, that new framework.

People don’t care how it really works or who are the people behind it. People just want money and ultimately want to forget their problems through it.

Then again, I was very much into mischief and that’s how I grew up. Social media is low-level stuff that bores the hell out of me because it serves no tangible purpose no matter how hard you try.

Those days had meaning to them because of many factors, but mostly because everything felt new, fresh, and not filtered through hundreds of opinions or social norms.
Ideas are not 'asinine' but broad, unchallenged acceptance of them is.

Those are academic, rhetorical arguments that belong on campus, not in the commons as acceptable viewpoints.

What's sinister about such writing is that it appeals directly to the inner bigotry of those reading it, for the same reasons that Trump's 'ugly Tweets' do, though the writers have the intelligence to grasp that, they refuse to have the self awareness to concede that reality.

It's just mostly unfounded bigotry, that appeals to the 'Inner Orc' in everyone.

They (meaning everyone) usually get away with it because of the 'kernel of truth' i.e 'white people' do disproportionately have power, or, 'illegal aliens are technically more likely to be involved in certain kinds of crime', which becomes more apparent if it was on the 'evening news' etc..

It's like Tucker Carlson's rehashing of Putin's cries about 'NATO expansion' - that's a 'kernel of truth' that covers the other, clear and obvious motivations for war which are purely Imperialist. Though 'NATO expansion' is not an appeal to bigotry at least, paradoxically, Putin's more broad indications are: Ukranians are not really a people, and they are 'little Russians' to be subject to rule by Russians.
The definition of harmful content is a big sticking point with me.

Engaging in civil discourse on a hot topic typically ends with one side being accused of something heinous. That’s not harmful. That’s blatant censorship.
I'm not sure what you expect when you instill constant fear of simply getting sick, take away all of their social structure, and isolate them in front of a screen, all for a virus that doesn't affect kids barely at all. Per the CDC there is a 0.003% chance of someone under age 20 dying from COVID; they have greater risk driving to school.

It's no wonder their mental health is so poor, even if the trend was starting before the pandemic.
Why non-blocking algorithms are hard
A little bit of meta-programming makes everything nicer and worse at the same time. If you use ruby, you can patch your code into base classes like String and Integer.
I'd wager they did break those other forms, the whole thing had its own long list of bug reports per the writeup. They just didn't break it for themselves.
You're listing off a bunch of factors that would be very hard to measure exactly and then concluding they don't add up to 100%. I think it's much more likely they don't add up to perfect measurement.

It's standard to consider the null hypothesis as the answer if it lies within the margin of error of what you're measuring. Last I knew comparing exact jobs (not merely professions), actual hours worked (no "full time" category) and years of experience (not age) explained more than 90% of the gap. Are all these other causes you mention measured accurately enough to ensure the null isn't within the error range?
I had a hard time understanding this message. In the context of linux distributions, it seemed to me that there were ubuntu-based and slack-based distributions for regolith. This sounds really cool because slack is bare-bones and it means that regolith has made a conscious effort at portability. But this is not the case, and it has nothing to do with slackware.
Yeah I try to make it work as much as I can but man let me tell you, it is HARD to let go of Amazon. Other than big ticket name brand items, I get a subpar experience with all these other stores. Wish there was a proper "aggregator" that would give me live stock and price data so when I need an item, I can just know which is the closest place that has it and then I am off on my way. Furthermore, it would be wonderful if there was a third party service providing "delivery as a service" to all of these companies so that you can try to achieve something competitive with Amazon. Right now we just have a hodgepodge of mediocre companies all along the stack: stores, payments, distribution and shipping.

Its like the common wisdom of capitalism has failed. Usually large companies become slow moving laggards but Amazon has shown that a large company can really keep competing and the smaller firms are the laggards.
Show HN: Traindle, the Sydney train game – Make four numbers equal 10 in order
It's pseudomathematical nonsense. The Fji term might be a hint about the image hidden in the track when plotted on a spectrogram, but the rest of it doesn't make much sense. You can see the original title here:

https://i.discogs.com/YC8CLuli-NW3VB5z7eA9mALjnL2Qef4aGyDYH4...

As an example, why would the index of the last term be inverted like that? Maybe it's supposed to mean something phonetically, but I'm not a music person so I can't figure it out.
Depending on what you're trying to do, Retool (https://retool.com/) can get you up and running very quickly. It's great for quick and dirty internal tools, but maybe not that suitable if you are going to build something large and complex that you need a lot of custom functionality for.

In that case, I recommend Flask [1] + SQLite [2] (you can swap out SQLite for Postgres if you start hitting scaling issues). Flask is a very cleanly-designed Python-based web framework that makes it simple to get started, yet is quite powerful. SQLite3 is a whole database in only a single file, which makes deployment and backups very easy.

[1] https://flask.palletsprojects.com/en/2.1.x/tutorial/

[2] https://flask.palletsprojects.com/en/2.1.x/patterns/sqlite3/
...which were 50+ years ago. Much of the world was very different back then.
The way I read this is; 13 to 18 (18 not including), 18 to 25, etc..
Is the DNS for this link failing to resolve for anyone else?
You are missing the point. I had a lovely 20 years where my work didn't connect to my Master Thesis much. Pick an area where you want to work in because you like the area.
I’m working at megacorp at the moment as contractor. The local dev, cloud dev, cloud stage, cloud prod pipeline is truly glacial in velocity even with automation like Jenkins, kubernetes, etc. it takes weeks to move from dev complete to production. It’s a middle manager’s wet dream.

I used to wonder why isn’t megacorp being murdered by competitors delivering features faster, but actually, everyone is moving glacially for the same reason, so it doesn’t matter.

I’m kinda reminded by pg’s essay on which competitors to worry about. I might be a worried competitor if these guys are pulling off merging to master as production.
he is just band-wagoning on this stupid decentralization fad. crocodile tears.
Yeah, I've encountered multiple feminist types who feel this way.

Sorry, the market pays based on experience, not on age! You're asking for a subsidy.
What really got me into strength training was accidental read of

Overcoming Gravity: A Systematic Approach to Gymnastics and Bodyweight Strength

This book turned out to be infinite knowledge source about physical training and how our body works in general.
At first I wasn't convinced as the author looks more like a computer geek than ultra strong gymnast - but once you read it, you get to understand what strength really is, and why size of your muscles do not convey how strong you are.
Thanks. What reason do they give that these network weights cannot be computed?

I am pretty hip to modern AI workings, and that is what I assumed they meant by compute. What I know also tells me that "compute" as a concept is lacking for what we might later call holistic AI, and if, for instance, they are conjecturing strictly SGD proved networks, then I maintain my position that they are merely noodling, with AI and terminology alike.

Intelligence is not entirely computable; nor is occurrence entirely probabilistic. Respectively, there is randomness at work, and dynamic systems that produce novelty.
I’m seeing a lot of EVs as taxis here in Dublin. This change is just starting and we’ll see a lot more as the current fleet is cycled out.

In urban scenarios, long range in slow traffic and fast recharge are probably the most critical requirements, as the vehicle needs to operate almost continuously for each shift, then get charged and ready for the next one.
A lot of those unintuitive results are based on idealized modeling status.

And also having a quick status flip happens all the time. You see this when someone gets accused of racism or a sexist activity. Some of this status flip comes from the actually bad behavior. But most of the time the bad behavior occurred multiple times and was well known. What changes is what people think of what other people think of the person, which can change dramatically and quickly.
Why? Jack is the one that is publicly regretting it. He’s the one that needs to propose solutions. And if he is working on a solution, then tell us that solution or what he’s planning to do
my interpretation is that there is a certain class of people who think "if i just apply the process then i will get a satisfactory result", as bob martin does with using TDD to implement a sudoku solver instead of just thinking through the problem and designing a solution up front. i don't think its a particularly great analogy because the bob martin example is about trying to use a "mindless" process to achieve a desired design, not picking an overkill option.
> And "it's caught bugs before" is not good enough.

Why isn't it good enough?
> The most important things is to have code that is easy to refactor

Very true.

I'll just add that another most important thing is to actually take time to refactor, even when things are busy.

I spend maybe 1/3 of my time refactoring, and that feels good.
did it uninstall f-droid ?
Facebook is deliberately more polarizing (engagement!). Twitter is behind on the state of the art, there.
Single line programs is my expertise. :)
If you know of similar frauds, then please name them here.
Very cool! I actually did some of the research during a summer research internship at the lab. Lmk if you have any questions!
Django
Literally just create a django project, code your data models, and register them with django admin.
Users and login included
I don’t think this dichotomy is helpful. I’m presently working at a startup that’s trying to dig itself out of a hole created by the first CTO, who in doing things “quickly” created an MVP so buggy, inefficient, crash-prone, and unmaintainable that we can’t retain customers or engineers. As always, there’s a balance to be struck, and ways to operate quickly that don’t sacrifice quality too much.
aren't the algorithms only amplifying the average tendencies ?
Jack wants you to buy into his blockchain/crypto/decentralized narrative; where he stands to make even more money due to early mover advantage.
Article is not in English - and also clickbait, since no examples of 50% given. Highest I could see was an instance of around 30%.
The point was to limit the spread of the virus throughout the entire population, and an attempt to prevent hospitals from being overwhelmed by the infected.
For those of you who like this stuff, there are loads of those sorts of games on youtube, e.g. the Coffee Chess channel, which has recently been featuring Hikaru and the Botez Sisters (who themselves have been touring various places including the famous NYC hustlers).

Coffee Chess:

https://www.youtube.com/channel/UCq6gYeqi8RIvVeF-sJwdaBg
Ridiculous level of cop propaganda in this, so many neutral or bad things are framed positively, or added to push people towards positive feelings around this:

> Berea, Kentucky Police Chief Eric Scott made the decision to purchase Tesla police cruisers after watching all the EV commercials on the 2021 Super Bowl.

is this standard procurement process? do we really want city government assets decided based on one key person seeing a TV ad?

> The city of Berea worked with Evolve KY, Kentucky’s non-profit electric vehicle group, to install six Level 2 chargers for exclusive police use at the police station, and also placed several out in the community (17 chargers in total in Berea).

"the city paid for some chargers but more than 1/3 of them are only for cops"

> He notes that current technology — things like tasers, certain wraps, and high-tech body cameras — enables them to use less force.

how, based on what? are there any sources other than the police chief on the cost vs benefit of these tools?

> The department is also looking to low-tech solutions to better serve its community. One of the newest members of the department is K9 Buddy. Buddy is a Golden Doodle and came to the department as a puppy.

what does this have to do with anything? "look the police love puppies just like you!"

> Police Chief Scott takes a holistic approach to policing and is trying to change the perception of community police and looking toward the future.

what perception are they trying to change and why does it exist?

and then finally just for fun I really liked this quote that adorably plays into stereotypes about the police being dumb as shit:

> For these first few cars, he chose officers who had a deep understanding of the technology. They learned ways to keep the vehicles charged up on shifts of different lengths.

lol. lmao. I don't actually think think cops are unintelligent but if they're going to say it themselves I'll roll with it.
I have seen that in real code. No kidding.
> Don't roll your own numerics.

This is empty advice without some context. Many of us work precisely in rolling new numerics.
This worked reasonably well as v-hosts per engineer, though it did share some production resources. QA members would then run through test plans against those hosts to exercise the code. I prefer it to a single monolithic env. Though branches had to be kept up to date and bigger features tested as whole.
> Quotes like this always make me nervous about trusting a book, because these sorts of studies tend to be pretty difficult to replicate, or have very small effect sizes, or just be examples of poor research.

That is precisely the main reason I got rid of my copy of Steve McConnell's "Code Complete".
Firstly, There is no magical idea of software "baking" in an environment. It is about the risk appetite of the org., how willing is an org to push a feature that is "half-baked" their customers.

I believe modern day testing infrastructure looks very different. I have seen products like ReleaseHub that provides ondemand environments to dev to testing their changes out which eliminates the need for common testing env. That naturally means you need atleast one "pre-release" environment where all the changes are which would eventually becomes the next release. If you don't have this "pre-release" environment you will never be able to capture the side-effects of all the parallel changes that are happening to the codebase.

Thirdly, you have to see the context. When you have a microservice architecture, having a staging environment does not matter as fault tolerance, circuit breaking and other concepts makes sure that failed deployment of one services does not impact others. However, when you have a monolithic architecture you will never know what the side-effects of changes are unless you have a staging environment which would get promoted to production.

If you value customers, you should have a staging environment as a guardrail. The cost of not adhering or having a process like this is huge and possibly company-ending.
> Pre-live environments are never at parity with production

As a B2B vendor, this is a conclusion we have been forced to reach across the board. We have since learned how to convince our customers to test in production.

Testing in prod is usually really easy if you are willing to have a conversation with the other non-technical humans in the business. Simple measures like a restricted prod test group are about 80% of the solution for us.
I think what I like about In Utero (a record I didn’t particularly care for way back when) is that it literally sounds to me like the colors of the album cover.

Heart Shaped Box is probably my favorite Nirvana song by a wide margin.

I feel like this is Hard Days Night vs The White Album (aka The Beatles)

Which is more influential? Which is better? Which is more real?

Edit:
Which one is more like “Bleach” … which one caused Metallica to try downtuning their guitars?
Google translate to English: https://www1-wdr-de.translate.goog/nachrichten/wirtschaft/pr...
I use a somewhat similar approach for Pirsch [0]. It's build so that I can run it locally, basically as a fully fledged staging environment. Databases run in Docker, everything else is started using modd [1]. This has proven to be a good setup for quick iterations and testing. I can quickly run all tests on my laptop (Go and TypeScript) and even import data from production to see if the statistics are correct for real data. Of course, there are some things that need to be mocked, like automated backups, but so far it turned out to work really well.

You can find more on our blog [2] if you would like to know more.

[0] https://pirsch.io

[1] https://github.com/cortesi/modd

[2] https://pirsch.io/blog/techstack/
This is the right attitude, sometimes you really do need the duct tape approach.
Back in the day, getting a C was fine but getting an A was really hard, most students got Bs or Cs.

Now, getting an A isn’t so hard but a C is seen as a terrible, because most students are getting As.

Lots of schools have policies like yours but they’re not removing the pressure, they’re just shifting what’s “acceptable”. Sometimes they actually make it worse because now near-perfect scores are the norm, and if you mess up there’s no way to do extra somewhere else to bring you back to average.
> That you've marked the function `throws E` is an admission it doesn't really work

Correct, I didn't spend a lot of time refining it. I suppose the only way to make it work is to remove `throws E` from the signature and make it `throw new RuntimeException(e)`, and be similar to C#/Kotlin/Scala.

My last JVM job used Scala, and we wrote things that are similar to

val x = foo() match {
case Success(res) => res
case Error(e) => return quux() // Returns from function scope
}
I generally agree - the facts are rights, but their application do not address my question. The educational achievement doesn't translate to high paying careers. So women are graduating from college at a higher rate, and getting advanced degrees at a higher rate. But what makes a difference (for pay) is what subjects those degrees are in and what jobs they get after graduation.

For example, I know a woman who has two masters degrees but doesn't really work. She is about 35 and has spent most of her life in school, focusing psychology. Even if she had focused more on working in the field of psychology than just serially earning degrees, she would still be at the lower end of pay due to those jobs paying less than STEM jobs.

This anecdotal experience seems to be backed up by the BLS study that also acknowledges that more women are graduating college but that choice of career/subject has not seen that translate into higher pay. That's why I was wondering what is driving the inverse scenario in those cities. Is it that women are choosing STEM there? Are policies in place that promote women from not working low paying jobs (ie makes it more attractive to be a homemaker instead of pay for childcare while working hospitality etc). Or is it cultural, like lower birth rates or more male caretakers?
TBH, I’ve maybe seen it once.
Be Team C.

Team C works like team A. However every time a feature ships, someone who knows that feature well immediately refactors the relevant code to remove the prototype scaffolding. When code becomes static, an expert adds good quality comments. When a bug is found, it is recreated in a regression test prior to being fixed for good.
Solid and deep points. At era around 2000 things-culture started to decline. No coincidence global IQ and many qualities (eg music, education, human relations) started to decline at that time too
Yeah probably because of racism. Can’t prove it and didn’t think of that angel until I saw the discussion from HN.
I regularly cringe when people refer to "Docker images" as "containers" but this is a step further.
> Low home interest rates have helped first time home buyers.

I hear it is almost impossible to buy a house in the US these days, what with private equity firms bidding cash for everything.

> Stocks benefit pensions and 401k.

nice if you have them, but it is hard to invest if rent is 50% of your take-home (and not because you are living large, but because that's all that was available)
(Context: The link appears to have disappeared, vanishing in a haze of unresolved DNS queries)
You know it's the future when collecting and tossing a ball of supercooled gas up a tube and catching it again using lasers and measuring time with it to a part per ten quadrillion is the old and busted method.
This is assuming you can separate a person from their environment, which is a highly dubious counterfactual that becomes stranger the more you consider it. If through some freak accident in probability and a family tradition of extramarital affairs with Germanic slaves someone genetically identical to Einstein was born gens Claudia in the early imperial period of Rome, he simply wouldn't be the same person.

A person's experiences and circumstances are an inexorable part of that person. They are part of what makes them great (or not). You simply can't remove the person from their environment.
There are many thing to be put into the basket:

- on your side you need two life, if full-remote, two life means a local, physical social life and a remote social life, without both you'll miss a part of humanity that we need to advance well;

- a room, silent/isolated enough, dedicated just to WFH, enough to been able to talk out loud without earpieces etc, with a good conference speaker (just because a good speaker+a good cam that follow you is too expensive for most);

- on the company side remote work should be organized as remote work, not as "the same but in a virtual office", and that's really hard for most companies;

- time to be dedicated to "coffee machine talking" must be considered, it's needed to be an efficient team.

Generally speaking WFH works after a bit of "team experience", few in-person meetings to getting to know each others a bit, a bit of practice to adjust things etc, it means a slower "personal development" but thanks to more free time and home setup you can grow at your personal peace. Self-learning does not means learn alone, without help, means that you evolve alone following external stimulus, desires, needs, but you still have colleagues to talk to around for suggestions, idea exchanges, support etc.

If that's new for you it's "just" a matter of time to learn a new thing, "just" means not exactly automagic or easy but doable.
Buildzoom (YC W13) is hiring a growth associate
It only affects meat, sausages, and butter and it's only about one chain in the north of Germany that is known to be extremely cheap to start with.

It also seems to be limited to their own brands.

So, the title is a bit over the top, I think.
No, it says if you have a QA process it doesn't including a staging environment.

A QA process is just a process - it doesn't have necessary parts - as long as it's finding the right balance between cost, velocity, and risk for your needs, it's working. Some parts like CI are nearly universal now that they're so cheap; some like feature flags managed in a distributed control plane are expensive; some like staging deployments are somewhere in the middle.