skysight-inc/HackerNews huggingface dataset:
Moderation is a key feature of the MVP. If a horde of n-word spewing, cp posting spambots is the image that gets shared on newssites, it's dead in the water.
Even worse, training beginning app designers that the implementation holes in the framework is the crayons in their new design approach to the app. At first, some see it but many do not. My bias, I app design with the flutter framework one of 3 front ends Google decided to devote engineering time towards.
Did you try print to pdf in browser?
People are starting to recognize benefits of even gradual typing en masse these days, while some of us knew it for 10+ years. Not to be an elitist, I've made plenty of other mistakes and I am trying to not look down on anyone, but to discount types is not a well-informed take IMO.

That's what I mostly meant by saying Ruby is behind Elixir and Golang. And mind you, Elixir is strongly but dynamically typed and I still find it much better than Ruby.
>They completely misjudged the appetite for this movie.

I used to watch a lot more movies, in recent years I've almost stopped going to the cinema, except for movies that look really good. Because everything seems rehashed.

The problem is that a lot of times I don't even hear about a movie anymore until I read an article about how it flopped.
Over half the world are not "believers in Genesis" (by which I would guess you mean biblical literalists).
Brilliant work so far for something made entirely from scratch, I'm not sure how many people will be aware how difficult that makes things (even getting a window to appear at all is a lot of work). I can see from the comments your going for something like jump king, just a few pieces of advice:

* If you look at jump king, getting over it, games like that that pull it off really well, something you'll notice is that the aesthetic is very different than other games in their respective genre. The player sprite in jump king for example is a lot more squished than you would find in a usual platformer. This is actually very important, the graphics do a lot to inform the player on what they should expect; if they see a generic looking platformer, they will expect generic platformer controls, even if told otherwise.

* Similarly, animation is a good way to give feedback to the player. Currently the only way I know I can jump is to try to jump. Again, looking at jump king, the player knows they can jump when the sprite is crouched down.

* I'd either add a slight delay after the first keytap before moving, or try to get the controls to be more "sticky". Currently a lot of the time when you try to jump you just end up running off the platforms. A lot of platformers actually have a small amount of extra collision off of the platform, so players can run slightly off it and still be on it, that would probably go a long way to helping. You obviously don't want it to be easy, but currently it feels less frustrating (which I imagine is what your going for, like those other games) and more confusing.

Other than that, solid work!
> Why did it take nearly a decade to happen, then happen all at once?

Well, by that logic clearly decriminalization wasn't the cause. Why would the negative effect take nearly two decades to happen, then happen all at once? Seems like something else changed more recently than the decriminalization in 2001.

----

Snarkiness aside, I find these discussions on HN to be mostly pointless and circular, precisely for this reason. There's very little actually substantive discussion happening under this article. A trend was noticed, one side has an explanation, the other side says "nah, I don't think that's it" and then we go in circles saying "hmmm... doesn't sound convincing to me" and meme a bit about Singapore and Seattle. It's HN at its worst.

That this comment exists almost immediately after another comment further upstream saying "well, of course we wouldn't expect to see the negative effects of decriminalization immediately" to me sums up how entirely arbitrary online arguments about decriminalization often are.
I am really suspicious of signal, just because it's promoted so much.

I think it is secure, if, you don't install it via google and you actually do verify your contacts, but the NSA might relying on the fact that most people will not.
Cargo-semver-checks: Scan your Rust crate for semver violations
The problem is organized crime, and it’s worth pursuing even though it’s hard.

This organized crime happens throughout the distribution chain, from the docks to store shelves. Changing store layouts or ordering online won’t fix the problem.

Law enforcement is the correct tool to combat organized crime.

As far as laws changing, there’s a bill to create a national center focused on coordinating responses to this theft between local, state, and federal levels: https://www.congress.gov/bill/118th-congress/senate-bill/140...
I remember I had one of the early Android phones and there was a bug where if the phone had been sleeping for too long (i.e. with the screen off) the alarm either wouldn't sound or would come on late. Try explaining to people that you were late because your alarm was faulty, they will just think you're making excuses.
> I don't understand the presumption that the AI should be open source here.

Because it literally says "open-source AI".
The last time I went to Turkey every other foreign guy that stayed at the same hotel as me has just gone through a hair transplant. Guess that's how it happens.
It feels like you are reading too much into this. Really don't understand all the bashing here. It's an open source software for building things using OpenAI. Do you think LangChain is similarly disingenuous? Or the Vercel AI SDK?
> Seen a few of these. Are you all working on providing an easy way to maybe use LLMs for chatting/search without sending my data to OpenAI?

Curious: What informs reservations about the use of OpenAI models? Their API terms state explicitly that they do not use customer data for training and that they delete it after 30 days, anyway.

> Also if Apple improves spotlight, I wonder how useful this will be.

There are 3x more Android phones and PCs than iPhones and Macs. Just sayin'
This was my way as well. Start early, respect the steepness of the learning curve, and just keep going.
Counter-Strike 2 Fire Extinguisher isn't Real
A definitive guide to Docker in 2023
> The “international Internet was turned off” at one point between Tuesday and Wednesday, as the media regulator Roskomnadzor checked the performance of Russian sites and network-dependent services in the event that the country is disconnected from abroad.

I have two ISPs in my Moscow office, monitoring showed nothing more than a 3 second outage on one (which wasn't in that window), and nothing on the other.

Did anyone see any Russian ISPs dropping peering, or was this some lighter thing (like DNS entries, or ACLs for mobile/residential accounts only)?
This is randomized. Plus you can exclude tags you don't want easily.

While there are only PornHub links for now, I plan to expand coverage to other sites too.
Funny that by this measure, black holes get less dense as you pile stuff into them.
Average density is the same, just redistribution. :)
Well the men meeting is the comedy part, it's the background details that are interesting.
It says "open-source AI assistant".
I don't think crime groups are that significant in urban crime or black markets. There are networks of the more absolutely free market, enabled by every legal restriction, and products reuse these networks in different paths to the profit of different participants.
Here is a test to assess quality of these assistants.

(1) upload the bitcoin white-paper.
(2) ask question “What is the contribution of R.C. Merkle to this reasearch?”

The proper answer should mention “Merkle Trees”.
I would not want my state to establish funding because then it would become other states’ dumping grounds.
Yeah fair enough.

The whole factory factory factory thing feels separate to me. I think of it as a disastrous, productivity destroying meme that spreads through words like “hidden implementation” and “one interface, multiple implementations”.

You don’t to be a senior to be vulnerable to the mind virus, though once it gets into the heads of your senior engineers your whole team or company can be in peril. The disease has claimed entire programming communities with its cloying rot. (Dare I say the J-word and invoke its wrath?). As an individual, it can take years to recover from these ideas. Some poor hacker souls never recover.
I've just created a subreddit for the site: https://www.reddit.com/r/nsfwseek
According to https://en.wikipedia.org/wiki/Life_expectancy Rome was like this:

> When infant mortality is factored out (i.e. counting only the 67–75% who survived the first year), life expectancy is around 34–41 more years (i.e. expected to live to 35–42). When child mortality is factored out (i.e. counting only the 55-65% who survived to age 5), life expectancy is around 40–45 (i.e. age 45–50). The ~50% that reached age 10 could also expect to reach ~45-50; at 15 to ~48–54; at 40 to ~60; at 50 to ~64–68; at 60 to ~70–72; at 70 to ~76–77.

Early 19th century England

> For the 84% who survived the first year (i.e. excluding infant mortality), the average age was ~46–48. If they reached 20, then it was ~60; if 50, then ~70; if 70, then ~80. For a 15-year-old girl it was ~60–65. For the upper-class, LEB rose from ~45 to 50.

Less than half of the people born in the mid-19th century made it past their 50th birthday. In contrast, 97% of the people born in 21st century England and Wales can expect to live longer than 50 years.
Super late to the party, but my infrequent ramblings are at https://blog.bityard.net/
Africa does not have a 50% child mortality rate. What it has is an an average of 5 children born per woman. In short: not even the worst place in Africa today is as bad as the best place any time before 1900.
This WAD in particular has wide appeal I think. Some of the scenery/references are pretty fresh.
I have been a paying customer for many years, but have told myself that I would eventually move to a self-hosted server. Maybe it's time. Luckily I have been using my own domain name!
I thought the implementations in the US were very different from those in Portugal though?
Pretty much. Current Tesla seems to be nightmarish, but still within general range of some of the less good human drivers.

I'm still super excited about the tech, because I am very clumsy and have no business even trying to drive, and a car is one of the highest modern luxuries out there. Not that I expect to be able to afford it when it comes out....
It’s slightly mechanically advantageous but probably not safer. Unless you’re a powerlifter where the weight actually matters I think the general advice to maintain a neutral back is better.
I agree with the author of the article that the metaphor is actually very fitting.

That said, I think Ward Cunningham's view is also correct in the context of how debt is viewed today. That said, historically, debt has been regarded as something which was bad for the borrower and only good for the lender.

The distortion likely came about because of reserve bank near-0% interest rate policies enabled by unlimited 'money printing'. Once reserve banks started offering near-0% interest rate loans, private banks found that they could still make big profits by making loans to people on very low margins like 2% to 5% interest rates (since they could themselves borrow upstream at 0%)... But these rates are impossibly low if you think about it. Would any private citizen in their right mind loan their own hard-earned money to other people for 5% interest per year? Let alone while knowing that inflation is almost 5%? Even ignoring inflation which entirely cancels out all the profit, nominally, it barely even covers the risk of the borrower stealing the money and leaving the country... Today, private lending doesn't make sense from the lender's perspective, even when you ignore inflation. Direct lending of one's own money today only makes sense for very risky short term loans with unethically high interest rates (loan sharks).

Anyway, to get back to the point; low interest rates brought on by reserve bank manipulation are unnatural; they made the deal unnaturally good for the borrower (at the expense of the average citizen). Historically, debt was in fact correctly perceived as dangerous for the borrower.
Yes definitely, Australia’s new policies on privacy and encryption are extremely bad.
I'm even more cynical than you.

The senior's (personal) objective is to add fashionable buzzwords to the resume/CV so in a year they can hop to another company and get paid 20% more. You get a pay rise and a promotion a lot quicker by changing jobs than sticking around.

No Kubernetes experience? Just unnecessarily add Kubernetes to your current project. Now look for that Kubernetes job! The worst thing is, this is totally rational behaviour.
What’s the question? Someone said they aren’t available on mobile
Do you feel there's any difference between "income" and "disposable" income? I would take it to mean income after paying taxes, and paying for housing, food, clothing, what definition are you using? I suspect the parent comment is using a similar definition to mine
ArXiv is the xkcd of AI
Musk? That guy who paid $44M for MySpace in the early `20s right?
Migadu is great!
> I guess I have to figure out how to tuck a $50 bill into an email if I really want to get off that list...

You could title your mail to spamhaus: "You're today's lucky winner of $50!!!". That might get you on their good side.
I guess we will have to see if you feel similar once your industry is completely gutted ?
I mean, the very point of the GP was that a lot of factors cannot be influenced by individual decisions - because they are systemic.
It’s a combination of Hulu and something called stars (which might actually be a reference to Hulu content)

Things marketed as stars inside the Disney plus app is content more adult than your typical Disney branding.
If I had to guess I would say there is a common resonating theme this strikes with many developers:

It seems many developers tire of working for employers who immediately bend to the will of the least competent employee by immediately jumping into unnecessary abstraction stupidity and/or they tire of their least competent peers defining the metrics for success and product quality.

Some people can program. Other people chase trends and call it programming.
Sounds like a problem for that other jurisdiction.
Thank you for the feedback, we added this request to the roadmap.
Now look at population growth. The Roman empires population was largely stagnant between the 1st century AD to the 3rd. Africa's population has increased 10 fold in the same period.
> Steve Coogan and also Rob Bryden

"Gentlemen! We ride at dawn! Or perhaps at about 8-ish"

I still use this line whenever I can, e.g. when staying with friends and planning the next morning.
Related: "Using a Framework will harm the maintenance of your software" (2022)

https://news.ycombinator.com/item?id=33185010
From the Glossary:

binary digit is a digit that may assume one of two values: “0” (zero) or “1” (one)
10, 11, 14

Those examples of binary numbers are just terrible.
There isn't a one-size-fits-all solution to this issue.

Before joining the department, I was part of a start-up where, with a considerably smaller team, we were able to process even larger amounts of data. We could introduce a new feature in a single day - a feat unthinkable in the department I just described. This speed was not achieved at the expense of stability but was a direct result of our choice of tools.

Addressing the aspect of "questionable design and lack of readily available support", I believe only a handful of individuals are capable of developing something on the scale of Docker or Kubernetes, let alone doing it effectively. Assuming you're fortunate enough to hire such individuals, would you genuinely want them dedicating their cognitive resources to these types of problems? Even if they are highly skilled, can their solution truly compete with industry-standard frameworks developed by a team of equally competent individuals? And even if such an individual could design a superior solution, they are now responsible for maintaining it and training juniors on a system they likely have little motivation to understand.

Moreover, the 'Not Invented Here' syndrome can lead to a cascade of more of the same. For instance, we needed to orchestrate several processes. Had we adopted Kubernetes, I would have suggested utilizing Airflow, which could have been implemented in just a few days. However, we chose to develop a custom pipeline runner, which took several months to complete.

I understand that the no-frameworks sentiment has its roots – perhaps from Java's insistence on using frameworks. However, it seems that the industry swings from one extreme to the other. Golang emerged as a reaction to a world overrun with frameworks, but it appears to have veered too far in the other direction.
When the Netherlands had a heroine junkie problem in the 80s/early 90s the solution was to accept that most of them were going to die. So the government tried to make their death reasonably comfortable.
Economic fortunes turned and the nation became decadent and filthy rich again so the problem was fixed.

Drug use is correlated to the economy and the happiness of the population. Portugal needs to fix unemployment and get some economic growth going.
Okay woah, I didn't even notice that the price was in GBP. That's just woah.

I do hope you manage to find your high-end customers.
Peter, you’ve lost the news!
The first is a hand wavey opinion, the second is basically an anecdote and the third relates to a very different implementation of decriminalisation than Portugal's.
I write about my experiences in tech and stuff I learned https://scorpil.com
nVidia making sure that their consumer business isn't outscalped and destroyed by VC funded companies is a good thing.

This is how they also came out on top from the crypto craze without destroying their gaming market.
Well, if you were really doing things in a fully "Androidish" way, you wouldn't just be straight porting PHP into an APK.

You'd probably have a DatabaseProvider interface that your MySQL would implement, that would have all the stuff to auto-configure that interaction, and the SQL app would probably include its own backups and related admin stuff.

If you were really going all the way, PHP and nginx probably wouldn't be a thing, you'd just be writing apps in straight Dart and putting your content as markdown files or something, to stay consistent and not add any extra layers of frameworks that aren't closely managed by the OS.

But yeah, I agree, if you just straight ported existing architecture to Android you probably wouldn't get much benefit.
Artificial Intelligence: A Problem of Plumbing?
Tried to enter in my email and got 419 PAGE EXPIRED.

I guess it'd probably cost a thousand bucks anyway...
True, though figuring out community sentiment from GitHub issues is a bit tricky. The numbers alone certainly aren’t a good indication because projects attract a lot more issues when they’re popular.
Never claimed I had one. I just don't think the current system works very well.

CEOs are overpaid and have too little liability. Corporations happily break the law and in many cases the only consequence is that they have to pay what they should have paid in the first place. Or a slap on the wrist fine that's less than they earned from the crimes.

Get rid of corruption and enforce laws properly would be a good start.
It is when a bank phone app is being used as a second factor (or, when on your phone, it redirects to it). This has been used in the Netherlands for almost 2 decades[1] for online payments (iDeal) and card fraud is basically a non-issue.

[1] Before smartphones a hardware token that requires your physical card was used.
https://xkcd.com/2797/
Sounds like bullshit to me? The 1x1 case reduces to multiplication so it's multiplication without multiplication?
People don’t always need to be working.

If you have a gap and it’s filled with something you building that’s not an issue.

You can clearly explain you had saving and wanted to peruse an idea you had.

It’ll be something to talk about and shows initiative. If you explaining it in an interview it would have not worked out and from that perspective you can share your lessons learned in product or technical development.

Even if you say I saved cash and stopped working for a break - that’s ok.
If only I wanted to share my geoposition history with Google :-)
I'm failing to see why k8s needs to be involved here - it's overkill for most model serving cases but its involvement here now adds additional overhead. So it's not really any cloud, it's any cloud where you're running your EKS/AKS etc.
Birds and dinosaurs are/were reptiles in the modern cladistic sense. They're both archosaurs, making them kinds of reptiles.
> You wouldn't pick Ruby, thats your choice. People are still making billions of dollars with it.

Not arguing with their results here. I am saying that they made it work despite how terrible it is. You have no guarantees about anything and you have to have much more tests than you would have in other languages just so you have basic stuff ensured. Not cool at all and I am saying this as a guy who made good money with Rails for 6.5 years. Not impressed to this day and I am happy I left it behind. It's good for scripting I'll admit, though nowadays I just learned bash/zsh better and use Golang for the same task occasionally.

> what language should they have used 17 years ago when they started the company?

Whoops, you are 100% correct that I ignored the historical timeline (Elixir didn't exist back then, yes), sorry about that, I derped big time.

That being said, all of PHP, Ruby, Python, Java and C# were indeed valid choices back then. But I've been part of successful rewriting efforts (biggest one was about 270k coding lines which I'll admit is much smaller than what Facebook and other big corps are dealing with) and to me the downsides of rewriting are overplayed:

- You need extensive tests? Well, you need them even if you never rewrite.

- You will now have two systems? So what, you already have a load balancer, you will just put a few more rules in it.

- Hard to find engineers for $new_language? That's true if you do it in its first 5 years of life but I've been part of growing ecosystems twice (Elixir and Rust) and it only gets easier with time. Solution: don't be a super early adopter, that's obviously too risky. E.g. both Elixir and Rust are beyond 10 years old at this point and are now a safer choice.

- Have to duplicate the old system's bugs? Tough nut to crack and I partially agree with this one but what my previous teams did was write down these bugs in the docs and made sure to start fixing them after the rewrite was completed. And in all cases fixing the bugs in the original language was planned anyway but was eternally kicked down the road.

--

My main point here is that it's OK to admit at one point that the tech you used for a while has outgrown its usefulness. I understand and recognize some of the downsides but to me they are overblown.
"You bet your ass it works." NEXT LEVEL MARKETING LOL
Both games are classics, Indy 4 is one of my favorite games of all time.
>“Head space” pries a bit far into someone’s personal life.

> it only takes one empathetic hiring manager to recognize skill rather than feelings.

IMHO, you're overlooking the obvious.

I can't possibly go into the back corners of your mind during an interview process. But, I can get some datapoints on your headspace with how you compose responses about your profile and story.

My point is candidates need to sell themselves and take some risks on how to present themselves to their employer. All else equal, positive framing is better and increases your chances of getting hired at "more" of the "many" companies.

Good luck on finding your next career step.