skysight-inc/HackerNews huggingface dataset:
Where else can merit find a home?

When a Harvard dropout writes a small system in PHP, and needs to call in the big guns to try to unfuck the situation [1], who should he call? Someone who got really good at jQuery at university?

Besides, aren't modern mainstream languages bragging about having nothing to learn? Learn go in just a couple of days, etc.?

[1] https://engineering.fb.com/2014/03/20/developer-tools/hack-a...
Why you shouldn't run a BSD on a PC
I don't smoke. Neither cigarette or weed. I am a 28 year old male. I have a friend who smokes maybe twice a week.

He once asked me If I would like to have one or two puff, I accepted and got high.

The friend asked me to put your favourite track. I put "Hypnotised by Coldplay".

I never experience music that way, I never knew that track has that many instruments, depths and layers. I closed my eyes and I could just visualize all the instruments playing in the space separately. It was just amazing experience. But I never tried after that.
CapEx v OpEx

https://www.investopedia.com/ask/answers/112814/whats-differ...
In my mind this is breaking down the problem into a relevant data structure and algorithms that operate on that data structure.

If for instance you used a tree but were constantly looking up an index in the tree you likely needed a flat array instead. The most basic example of this is sorting, obviously but the same basic concepts apply to many many problems.

I think the issue that happens in modern times, specially in webdev, is we aren't actually solving problems. We are just glueing services together and marshalling data around which fundamentally doesn't need to be algorithmic... Most "coders" are glorified secretaries who now just automate what would have been done by a secretary before.

Call service A (database/ S3 etc), remove irrelevant data, send to service B, give feedback.

It's just significantly harder to do this in a computer than for a human to do it. For instance if I give you a list of names but some of them have letters swapped around you could likely easily see that and correct it. To do that "algorithmically" is likely impossible and hence ML and NLP became a thing. And data validation on user input.

So algorithmically in the modern sense is more, follow these steps exactly to produce this outcome and generating user flows where that is the only option.

Human do logic much much better than computers but I think the conclusion has become that the worst computer program is probably better at it that the average human. Just look at many niche products catered to X wealth group. I could have a cheap bank account and do exactly what is required by that bank account or I can pay a lot of money and have a private banker that I can call and they will interpret what I say into the actions that actually need to happen... I feel I am struggling to actually write what's in my mind but hopefully that gives you an idea...

To answer your nothing clever , well clever is relative. If I have some code which is effectively a array and an algorithm to remove index 'X' from it, would it be "clever" code to you if that array was labeled "Carousel" and I used the exact same generic algorithms to insert or remove elements from the carousel?

For most developers these days they expect to have a class of some sort with a .append and .remove function but why isn't it just an array of structs which use the exact same functions as every single other array... That people generally will complain that that code is "clever" but in reality it is really dumb. I can see it's clearly an array being operated on but OOP has caused brain rot and developers actually don't know what that means... Wait maybe that was OPs point... People no longer think algorithmically.

---

Machine learning, Natural Language Processing
I took a class psychology class on learning that was superb.

It taught how to memorize stuff: spaced repetition and semantic encoding. Spaced repetition is reviewing the thing at increasingly spaced intervals of time. Semantic encoding is coming up with connections to the idea. The wilder the better as that tends to be memorable.

The class taught some strategies for creativity such as use of analogies and trying to combine disparate ideas.

The class also taught cognitive biased, like loss aversion.

This class was life changing. It was also easy because the teacher applied the best practices she was teaching.

I would say something like that class is the basis for teaching people how to think.
Nitrogen fixing bacteria existed for a long time, they didn't took over the world.
tiny11builder
Doesn't this study have a giant selection bias? Recruited people from a cannabis forum? What type of cannabis user actively posts on a forum dedicated to cannabis?
I have “runbooks” for all my servers and software in Obsidian.

Every time I bootstrap it, I go through the instructions I wrote and improve/update if necessary.

Much simpler than Ansible
Europe here. In general our taxes are higher but the infrastructure for healthcare and social safety nets are much better compared to US.

Many (not all) EU countries have more robust welfare systems. This includes healthcare, income support for those in need. Also accessible mental health and drug abuse treatment programs are common. Overall this prevents homelessness.
If you are homeless there are several programs to get you back on track. This includes shelters, (temporary) housing, financial support, work, food, coaching, healthcare, priority for social housing. Families (with kids) are not common to be homeless. Often there are special programs to get them off the street asap. Still there are some differences between EU countries. In west Europe there are better systems in place.
The Constitution has already been shat on in all manner of ways to the point where it's not recognizable anymore. If we continue doing so anyway, we might at least do that to the citizens' benefit.
It returns exact matches in chronological order, which is generally good enough.
This is why domain knowledge is key. I work in finance, I've sat on trading desks looking at various exchanges, writing code to implement this or that strategy.

You can't think about what the computer should do if you don't know what the business should do.

From this perspective, it might make sense to train coders a bit like how we train translators. For example, I have a friend who is a translator. She speaks a bunch of languages, it's very impressive. She knows the grammar, idioms, and so on of a wide number of languages, and can pick up new ones like how you or I can pick up a new coding language.

But she also spent a significant amount of time learning about the pharmaceutical industry. Stuff about how that business works, what kinds of things they do, different things that interface with translation. So now she works translating medical documents.

Lawyers and accountants are another profession where you have a language gap. What I mean is, when you become a professional, you learn the language of your profession, and you learn how to talk in terms of the law, or accounting, or software. What I've always found is that the good professionals are the ones who can give you answers not in terms of their professional language, but in terms of business.

Particularly with lawyers, the ones who are less good will tell you every possible outcome, in legalese, leaving you to make a decision about which button to press. The good lawyers will say "yes, there's a bunch of minor things that could happen, but in practice every client in your positions does X, because they all have this business goal".

---

As for his thought experiment, I recall a case from my first trading job. We had a trader who'd created a VBA module in Excel. It did some process for looking through stocks for targets to trade. No version control, just saved file on disk.

Our new recruit lands on the desk, and one day within a couple of weeks, he somehow deletes the whole VBA module and saves it. All gone, no backup, and IT can't do anything either.

Our trader colleague goes red. He calms down, but what can you do? You should have backups, and what are you doing with VBA anyway?

He sits down and types out the whole thing, as if he were a terminal screen from the 80s printing each character after the next.

Boom, done.
> This strange quirk of human behavior can even cost lives. In South Korea, a young couple became so addicted to raising a virtual baby that they let their real baby starve to death. The parents prioritized what they could quantify — levelling up their virtual baby — over that which they couldn’t — the life of their real one.

This is so sad. Such incident indeed confirms technology is pursuing people into forgetting real meaning and values of life. I am worried about the generation which has born in this gamification era. They need to be repeatedly taught about life meaning and values to differentiate between what's real and what's imaginary.
it's an odd analogy because programs are complex systems and involve interaction between countless of people. With large software projects you don't even know where you want to go or what's going to happen until you work. A large project doesn't fit into some pre-planned algorithm in anyone's head, it's a living thing.

diagrams and this kind of planning is mostly a waste of time to be honest. You just need to start to work, and rework if necessary. This article is basically the peak of the bell curve meme. It's not 90% thinking, it's 10% thinking and 90% "just type".

Novelists for example know this very well. Beginners are always obsessed with intellectually planning out their book. The experienced writer will always tell you, stop yapping and start typing.
Remove too much carbon however and the plants die.

We don't want a Great Decarbonification Event.
Yup, that's my worry about these things, too.
How did this stop you from deploying your own tile server with your own style?
EG robocop showed lots of police brutality, but it wasn't a movie about how great and normal police brutality was.
I used TbSync [0] with the ActiveSync [1] extension. That got me both mail and calendar, does that not work for you?

[0] https://addons.thunderbird.net/en-us/thunderbird/addon/tbsyn...

[1] https://addons.thunderbird.net/en-us/thunderbird/addon/eas-4...
Current planes will not be able to fly since they will lose 70% of lift. They will grow gigantic wings.
Where in “TFA” is Maryland discussed?

Am I expected to also click through all the links and read all associated articles?

Again I ask: much erosion per year (ie on average)? A dramatic number like “70ft in a few weeks” cannot be true for all shorelines all the time. Otherwise — assuming few == 3 weeks — we would be losing a mile every five years all around America. Do you really believe that?
A lovely idea. I'd been trying to find an excuse to mess with Janet, because so many of the decisions seem nice, but hadn't figured out where it wanted to be. That idea sounds compelling, though!
Also (about HN and racket): https://news.ycombinator.com/item?id=9270478
> The standard offer 500k for 7%

They will not give you all of that in one go. $125k initially and rest of $375k if you are valued at-least at $15M post money round.
100 million years ago is pretty much the equivalent of last week on an evolutionary timescale.
oh, I didn't notice the date's relevance at all. Weird though, that the average person associates "high" with cannabis specifically. Usually I see people using "stoned"
Everyone has JavaScript, right?
cloud-init is nice if your VM is throwaway. Is that feasible in a home-setting?
In such discussions “cloud” is generally used to refer to “modern” price-gouging providers selling underpowered VMs at exorbitant prices. The provider you’re talking about is more like a conventional “hosting provider”.
Europe certainly has way better social safety nets, so that really support GP’s call to provide basic support to all people in the USA. That’s probably not the only issue here but it’s a big one.
And do those machines have web servers exposed to the world?
And it's a terrible way to make anything, much less software. It's more forgivable when the cost of outer iteration is high because you're making, say, a train, but even then you design around various levels of simulation, iterating in the virtual world. The idea that you can nail down all the requirements and interfaces before you even begin is why so many projects of the type you describe often have huge cost overruns as reality highlights all the changes that need to be made.
I'm lost on how should I integrate all these "languages" of Racket into a single application.
Like, I can see there are `typed/racket`, `racket/gui` and `scribble/base` languages. But how do I write a GUI application that create PDF while also having all the code be typed?
I tried following Racket tutorial multiple times but I'm still lost on how to tied each unrelated "languages" together.

IMO, each chapter of the tutorial just talk about unrelated "language" and then never once show how they all work together. One chapter will talk about web server but not class system, then another chapter will talk about another "language" that support class but then never write web server in it.
Writing, It demands clarity.
I don't have the inclination to watch the video right now and google doesn't have any information. Is this talking about things like build and testing automation, CI?
This is good until it isn’t. Tried to get it working for 4 hours and it just did not.

And then I had an important architectural gotcha moment: I want my database to be dump. Its purpose is to store and query data in an efficient and ACID way.

Adding cronjobs and http calls to the database is a bad idea.

I love the simplicity and that it helps to keep embedding a up to date (if it works), but I decided to not treat my database as application.
I was shown what it means to write robust software by a guy with a PhD in... philosophy out of all things(so a literal philosophiae doctor).

Ironically enough it was nothing like what some architecture astronauts wring - just a set of simple to follow rules, like organizing files by domain, using immutable data structures and pure functions where reasonable etc.

Also I hadn't seen him use dependent types in the one project we worked together on and generics appeared only when it really made sense.

Apparently it boils down to using the right tools, not everything you've got at once.
My home NAS/server just runs Unraid. It’s drop dead simple and works.

For cloud/vps stuff I use a
bunch of docker-compose files + configs that do pretty much everything. The underlying os is usually Debian because it’s what I’m used to and it doesn’t break stuff by going too fast.
> how can you experiment with learning on-the-job to create systems where the thinking is optimized?

Best optimization is less interruptions as reasearch shows their devastating effect on programming:

- 10-15 min to resume work after an interruption

- A programmer is likely to get just one uninterrupted 2-hour session in a day

- Worst time to interrupt: during edits, searches & comprehension

I've been wondering if there's a way to track interruptions to showcase this.

[0] http://blog.ninlabs.com/2013/01/programmer-interrupted/
> It can be the great filter that leads to the Fermi paradox.

I'm increasingly of a similar view — that the great filter is something we're already past, due to the incredible combinations of constraints that led to where we are today.

Another infinitesimal probability may be the development of abstract intelligence. The conditions that led to our brand of intelligence being an evolutionary advantage seem particularly unique: https://www.ncbi.nlm.nih.gov/books/NBK210002/
At least fix it to "Is Fast Food Already Automated?" so it doesn't sound like a sarcastic quip.
> This is why domain knowledge is key.

Very true. There’s a huge difference developing in a well known vs. new domain. My mantra is that you have to first be experienced in a domain to be able to craft a good solution.

Right now I am pouring most of my time in a fairly new domain, just to get an experience. I sit next to the domain experts (my decision) to quickly accumulate the needed knowledge.
> If they felt inclined to just shut down rather than try to make ends meet, that's their prerogative.

You do understand that the alternative is asking people to work for below-market rates, right? At a non-profit where there will never be an "exit strategy" by law?

So you're the boss now, you've got $75k to offer a new CFO. Where do you find a qualified candidate, and why do they want to work for you and not a comparable organization offering twice as much?

Sometimes, shutting down is the smart move.
& according to Urban Dictionary we are living in the "Assholocene"

https://www.urbandictionary.com/define.php?term=Assholocene
There's another that's killed 71 children every day for the last 6 months.

We support that Terror state too, Israel.
Hmm, I've been using Google Maps for this purpose for years, just helping me decide how to get to a particular spot in NYC, walking, subway, bus, citibike, or uber if its worth it.

It also takes into account the official schedules, so I generally trust its routing.

What am I missing out on that the MTA app does better with?
> I hope Charles will share further detail with oss-security in due time,
but meanwhile his upcoming OffensiveCon talk abstract reveals a bit

Wonder what the story is here. Burned 0 day? Not worth exploiting? lolz?
brings back memories of my ipod which i never had.
Your package.json does say `name: "-"`, so you didn't publish it on npm?
I saw video "do that if you are forced to enter your card PIN" where they tell you to enter your PIN backwards, which will allegedly be accepted as a usual PIN, but additionally notify authorities.

Unfortunately none of the banks I was client of did that
We can't know what other people experience in their head, only how they describe it.

To me inner dialogue is whenever we express a thought to ourselves using language. Like I think "now would be a good time to make coffee".

When someone says they don't have an inner monologue I'm very skeptical. I imagine how it would work is either they only picture such a thing (getting up to get coffee) or its just like a high dimensional emotion of hunger and movement. Which I suppose is how it must work for animals.

But how this can work for more complex and abstract things like analytical philosophy is beyond me. For advanced math I can imagine just seeing equations.
suggested new title: -
Imagine if IMAP was slightly better and had a standard for calendar and contact objects.
Google is trying to block invidious. Try different instances.
LLMs can't think.
I disagree! These decisions are fundamental in the engineering process.

Should I use steel, concrete or wood to build this bridge?

The mindless coding part starts one year later when you found that your mongoDB does not do joins, and you start implementing this as an extra layer in the client side.
> It’s not so easy to tell, however, with the word “Spaghetti” in the second picture.

Is the picture referenced here missing from the blog post?
With writing the second version is definitely better, sucks having to redo but improvement makes it worth while.
I disliked many of my teachers but this is still a pretty rude generalization.
Funnily enough this happened to me.

Earlier in my career I had a very intense, productive working day and then blundered a rebase command, deleting all my data.

Rewriting took only about 20 minutes.

However, like an idiot, I deleted it again, in the exact same way!

This time I had the muscle memory for which files to open and where to edit, and the whole diff took about 5 minutes to re-add.

On the way out to the car park it really made me pause to wonder what on earth I had been doing all day.
This and a high demand for my time is why I am roughly a magnitude more productive when I am in home office. Nobody bothers me there and if they do I can decide myself when to react.

If you want to tackle particularly hard problems and you get an interruption every 10 to 20 minutes you can just shelve the whole thing, because chances are you will just produce bullshit code that produces headache down the line.
Sletch is a complex app that is used by professionals for 8h a day and costs $99. Your app is not comparable to that, just the pricing model. In relation to Sketch, your app is crazy expensive.
I would have bought it for $19.
I had a musician friend in college who would smoke a joint with us and immediately retreat into his room, put on headphones and just listen to music for two hours. Surprisingly, I (audiophile but not that much of a musician) never found it too pleasant.

My other friend an I would always fire up the Xbox, put on Forza (a car racing game) and go drifting on Fujimi Kaido (a fictional Japanese mountain route). I always found that absolutely mesmerizing, a weird combination of flow, speed and relaxation.
Who's satellites does this use? I remember planet.com had a free tier too, then went entirely pay walled.
FineWeb: 15T tokens of the finest data the web has to offer
So I hear. I was referring to accessing the YouTube url directly. I think that may have been unclear from my phrasing in context.
I usually recommend the following for a quick-and-dirty learn-by-example Rust intro to programmers:

https://fasterthanli.me/articles/a-half-hour-to-learn-rust
O'Brien: Get ready for the decade of gamification (2010)
Riley posted the following on Mastodon about this:

Getting some Qs about Delta availability, hope this clarifies things!

• Delta is exclusive to AltStore in EU

• Because of Apple’s new dev terms, all downloads in EU cost us €0.50/yr in AltStore PAL and App Store…so couldn’t offer Delta in EU App Stores without making it paid

• App Store only supports one-time paid-upfront apps, so we’d have to pick a price that could support ~years of CTFs

• PAL’s €1.50 covers Delta’s CTF

• We’d make everything free everywhere if it wasn’t for the CTF

https://mastodon.social/@rileytestut/112299267044864020
And as always, forking might solve a specific issue, but creates so many new ones that it isn't such a clearcut and obvious or even sensible solution.
Organelles, not organs.
https://www.autotrader.com/car-news/sad-fate-worlds-longest-...
I wonder if good REPL habits could help the ADHD brain?

It still feels like you are coding so your brain is attached, but with rapid prototyping you are also designing, moving parts around to see where they would fit best.
> Men are just inherently more interested in "things" while women are inherently more interested in "people",

Why do men keep saying this? If it were true, wouldn't women be more qualified to comment, what with them being so much more inherently interested in people? Why should I trust men with such an obviously baseless opinion?

Oh right, because that would be a wildly sexist stereotype! Wow, yeah, I shouldn't do that!
I get it’s cool to be critical of FAANG and point out their obvious (from hindsight) mistakes but the fact is engineer teams are a finite resource and this bug is an edge case from a misbehaving service on a trusted network (UPnP wouldn’t work like this on a “public network”, by Windows definition).

We’ve all, yourself included, made plenty worse fuck ups in our career. So let’s show a modicum of pragmatism here please.

What we should be more critical of is how this gets reported and handled by Microsoft and Hisense. Do they choose to ignore this bug / close it as “Won’t fix” (working as intended)? Or is this something that will be patched in a relatively recent software update?
> Done well, developers believe game design will make the dreariest of tasks more fun and engaging. Done badly, gamification could easily come across as a creepy attempt to manipulate us.

I guess we know which way this went.
What you're referring to is politics. Different people have different preferences, often because they're more familiar with one of them, or for other possibly good reasons. Somehow you have to decide who wins.