skysight-inc/HackerNews huggingface dataset:
It seems crazy that no one knows if it was on purpose and who did it. Everything nowadays is logged in minute detail in git that it would take little time to figure it out. I'm also surprised that the code hasn't been saved somewhere.
A bunch of Google’s lack of focus is their internal management culture and nothing will change (and google/alphabet will not be worth being a customer of or being investing in) until the culture problem is fixed.

Google only promotes engineers when they are part of a program launch. No credit is ever given for feature launch or program maintenance. If you are not a part of a program launch within a few years at google/alphabet you are managed out.

This doesn’t create a company that I’d find it worth investing my limited engineering hours in long term. A GCE sales person called me last week and I couldn’t help but laughing when I told them that I’d just agreed to five year terms on an AWS private pricing agreement the previous week. Google’s recent actions made me unsure GCE would still be a product in five years.
No, not at all. It said it's not trained on new data (yet). It does not say it cannot learn or will not learn.

Furthermore, https://help.openai.com/en/articles/6783457-chatgpt-faq has the AUP & TOS pretty clearly laid out.
> don't go into the project asking the high-level question "how does this work?" No, you want to start by figuring out something specific

Should this be an or? For me, understanding big code bases has always been a pendulum between the big picture and details. Survey the overall scope, and then pick some very specific thing and examine it all the way through. Then go back to the big picture, integrate what I've learned, and come up with another very specific thing to investigate.

For me this cycle is especially fun when on the trail of a bug. Get the big picture, and then dive in on a specific bug and beat it to death. Then ask what he bug told me about not just the code base and the architecture, but the development practices and the company culture. Pick another bug and run it to ground, seeing which of my notions were validated and which were challenged. Eventually, produce recommendations for broad, long-term changes. It's been a while since I did a gig like that, but they're such a joy when I get the chance.
The Amazon new hire numbers represent all workers (and almost entirely - warehouse/logistics).

The Amazon layoffs numbers represent corporate roles.

Someone is comparing Apples and Oranges
The complement to this paradox is the Linus Torvalds C++ rant http://harmful.cat-v.org/software/c++/linus

> C++ is a horrible language. It's made more horrible by the fact that a lot
of substandard programmers use it, to the point where it's much much
easier to generate total and utter crap with it. Quite frankly, even if
the choice of C were to do nothing but keep the C++ programmers out,
that in itself would be a huge reason to use C.

> In other words: the choice of C is the only sane choice. I know Miles
Bader jokingly said "to piss you off", but it's actually true. I've come
to the conclusion that any programmer that would prefer the project to be
in C++ over C is likely a programmer that I really would prefer to piss
off, so that he doesn't come and screw up any project I'm involved with.

Oh Linus...
You make them sound like saints. They are not, and they have a history of being less scrupulous than some of these other companies. Here's just a small example of what they're capable of when their obsession for secrecy and control makes them flex their corporate muscle: http://www.cnn.com/2011/TECH/mobile/09/07/iphone.5.probe/ind...

And we didn't even talk about their sweatshops in China which has always had persistent labor-abuse issues[0], the Chinese government boosting iPhone production with child slave labor, and all the many other scandals they've been involved with.

I really have no idea how anyone would get the notion that they are any better than the rest of the pack. Perhaps their upbeat pristine presentations, live from Cupertino. They should broadcast one from their sweatshops in Shenzhen. Some of the highschool kids they pressed into 11 hour shifts to assemble their iPhones could sing the praise of Tim Cook: https://www.cnbc.com/2017/11/21/apple-iphone-x-reportedly-as...

[0] https://www.nytimes.com/2018/06/11/business/dealbook/foxconn...

EDIT: clarified some comments and added better sources.
Well, from the perspective of a student, I think it's usually not worth doing things the way your instructor explicitly does not want them done. Sometimes you might have some overarching moral point to make, and it's worth the repercussions in your grade, but if it were me in this case, I would just avoid recursion for this class. :-)

More generally, you might look into the benefits of tail call optimization, especially in Scheme.
I’ve had a similar experience so I’m sympathetic. However, I don’t totally believe what your psychiatrist told you. People don’t just get randomly bullied, just like people don’t get randomly popular. I believe that there’s a common set of personality types across our species and you (and I) are just less socially adaptive. So we’re weirder, more prone to being an outsider, and less likely to make friends.

I wouldn’t put this all on your experiences from a two year period from decades ago. It’s probably just who you are.

I think it’s important to frame it this way in order to empower yourself. If it’s just who you are, then you can accept it, adjust the way you live, and even alter your perspective enough where you don’t feel weighed down anymore.

But if it’s an injustice that happened to you far in the past then you’re a victim and you just have to deal with it because you didn’t get lucky.

Many people don’t want to take my perspective because it sort of sounds like I’m saying that some people deserve to be bullied. I do think it’s true in a way, but then I’m not one who thinks life should be fair.
Versatile: "able to adapt or be adapted to many different functions or activities."

I never mentioned "limitation", ImGui is great for what it is, i wouldn't use lvgl to build my engine tools, i use ImGui actually
You will need to create a github PAT(access token) and input to source-patch extension.

We are open-source btw.
https://github.com/MrRobz/Source-Patch
Ironically enough slack is organizational memory where I work. We have an insane retention policy where emails are auto deleted after 60 days. It’s nuts - just when you need that sent email, you realize it’s gone. Yet slack is not subject to that policy… so I always know I can just search there for what I need.
Yes for compliance reasons. I use clamav because I found it in the repos and was the only functioning one.
2004.

Almost 20 years ago. Was Python even a teen?

Python does not attract smart young iconoclasts anymore. It's the scripting language everyone writes because everyone writes Python.

What languages do attract smart young iconoclasts? Nim? Elm? Whatever you're doing that is not yet old enough to drink by the time you comment?
Well, Tim Cook started by halving his compensation.
I didn't hear anything like that from his fellow CEOs who all "took full responsibility" for the choice of going for mass firing instead.
The creepy thing is not that Google is listening to you. (They're not. Period.) It's that they can get so good that they can convince a large segment of the population that they _are_ listening to you.

As others have said, correlating your friends' activity with your colocation and other similar habits is enough.
Reminds me of a quick exchange in a movie.

"Are you human?"

"No, I'm a meat popsicle."
Interesting. Thanks for the tips. I’m ccorcos@gmail — would appreciate the notification when/if you put on GitHub. Thanks!
This perfectly illustrates the problem.

“Blessed self appointed teachers” should not and cannot exist in any functional actually meritocratic system. In order for mass civic education to be effective there needs to be a core set of criteria for what constitutes a good teacher and a good citizen that all parties negotiate on and largely agree on (to the extent possible) that’s actually (not just superficially) bottom up and not imposed by social engineering types.

The exact criteria for what constitutes a good citizen can and should be varied based on location and can and should be driven by the values of any given local community. But there also needs to be a convergence on higher order values that can help negotiate between communities that have different values. A good education system needs to incorporate local community values while also fitting into a larger system.

That is incredibly difficult to achieve, and impossible to fully realize. But that should be the aim. What we have now is based off an old Prussian industrial model that is serving fewer and fewer people while also increasing disunity by preaching grievance. The education system could be much much better and both serve and be run by everyone in a much more unifying and cooperative way if there was better leadership, less inertia in the old system, and a much clearer and beneficial social contract at the foundation of the system.
The recent push by Apple to promote privacy controls has attracted and renewed trust in the brand. That's my theory as a partial explanation of recent success.

They correctly identified privacy controls as something people actually want for real, even just knowing it's there is a nice feeling. Knowing my front door is reinforced with 7 optional locks, is much better than a fly-screen door with a privacy policy attached.

Meanwhile, MS and Google and Facebook remove options and rely on the opposite of privacy: over-sharing by default. Telemetry by default. Ads, suggestions, ads pretending to be suggestions, bloatware.
Essentially - the opposition has the veto power
> assuming, of course, that your codebase has a competent testsuite)

A big, very big, assumption!
Nowhere near the same situation but the same spirit, a lot of computational science still uses fortran (f90, thankfully for more modern codes) and has resisted the push to use C++ like everyone else. Fortran still is the right tool for numerical software, so it's good we avoided the bandwagon.
I loved that cheat!

Easy way to get the high score when visiting an arcade.

It was also fairly to see if the locals knew the cheat — the high scores would be unusually high.

Then the challenge was just to get on the board, especially if one player had all of the high score slots.
i see you follow gabor mate and i see lot of talk about trauma and understand people's need for processing it and so on. ptsd is real, not denying that. having said that, in the past years i have actually been moving in the other direction, that sometimes trauma narratives tend to keep people stuck in the past. it solidifies certain types of trauma, makes it part of a person's identity and hampers recovery for some. one trouble is trauma is associated with lot of meaning and we tend to stick to things that are meaningful. i understand that too much thinking in this direction isnt correct and the truth lies somewhere in between. just saw that you have been aligning too much towards one direction so couldnt help but mirror that.
Walking is considered separate from anything with kettlebells mentions by Parent, right?

Not sure if they meant farmer carry type walks with the kettlebells - regardless all are good activities
That doesn't work in the US. Too much time elapsed and it's not something a credit card company would adjudicate. My one little encounter isn't something a credit card company would care about.

It could be a small claims court matter if they were in the same state.

It's cheaper to write-off the matter as a learning experience.

Voro Motors. They're a fly-by-night operation like the other Kaabo dealers I found in the US. Ship from China and expect no support or warranty.

Also, no e-scooter shops will touch Kaabos because they're not designed for repair and parts are difficult to source. The wiring inside looks like spaghetti with random colors that don't match their wiring diagram and wires that go nowhere. In addition, the early model forks would break spontaneously due to manufacturing defects that lead to a number of grotesque injuries and perhaps a death or two.

PS: BBB is itself a widely-held misconception and fraud, perhaps the inverse of Yelp. It's mostly a feel good badge businesses pay for. Any business can join it and they have little incentive to police their "members" because, like binding arbitration, the "members" are the customers, not retailer's customers.
Yes, I thought of that as well but I didn't pursue it. There's ways to MITM the traffic on your own devices if you set up your network and phone right. That'd probably be the next step and then to look into the payload contents (which should be a bit more conclusive). I was just doing flow analysis.

Doing that and getting a hard "no" would be valuable. Alternatively if you can catch the hypothesized spying on the wire, fame will be yours.
We leaned really heavily into Jets and found it to be a drop-in replacement for most things we take for granted in Rails. There was some tinkering around that had to be done to get OAuth and a few other things to work properly, but Arist has now paved the path for future orgs to do this easily with patches to Jets and some additional tooling that is easy to find from issues in the Jets issue tracker. The whole abstraction around "ApplicationJob" for spawning trigger-based lambdas in addition to the regular web-serving lambdas is much better and more powerful than having to deal with things like Sidekiq. The fact that every resource gets its own lambda is also very powerful.
Superb :D I wish more of the insanity of this world could have the spotlight of James Mickens intense, humorous clarity shone upon it.
Void Accepted to Fastly Fast Forward
yes, these are great!
Why would you consider it a meme? I thought that's the general consensus in recent literature.
Another great exception : 7z7z7z7z77zz
Little Snitch is designed to protect you by limiting outbound traffic. The idea is to block all traffic and approve or deny application connections the first time they happen by creating rules.

Imagine you are running a compromised package installed with e.g. pip. This could provide a last line of defense when it tries to steal your data, if it's not supposed to make certain connections.
I would request an experience sqla developer to write a blog post, tutorial or even a paid course for new sqla, doing general queries and necessary db operation, using 2.0 specific, best ORM way of doing things ( only one ORM style).

And it should become default go-to doc for every new comers
Yeah, but does anyone really bother? Is there any German case law about this?
Python is a glue language. If you want to be hardcore you write something in rust (or whatever) with python bindings...
You may be surprised to learn that James’ brilliant humor and willingness to speak truth to power didn’t work out so well for him at Microsoft.

He’s at Harvard now, which I think is a step up from Hollywood.
Not everything is a conspiracy. It's very obvious that Musk cutting jobs at Twitter had them/him take the brunt of the news cycles about the job cut because it happened first. Each subsequent company has faced less and less blowback. I'm sure they've all been wanting to do this for a while but didn't want the headlines.
It's called opinion.
This is definitely true and insightful, but I think it's also important to understand the difference between global logistics and operations vs software engineering teams.

In the case of an airline, the job to be done is very very clear, but is logistically difficult and subject to all manner of physical disruption, not the least of which is you simply don't have the right people in the right cities at the right times.

With software development, the job to be done is more nebulous. Sure you have operations (on-call), but the bulk of the work is building new things, which have variable scope, and are all one-off builds. In this environment you can't even really measure efficiency in any objective way. When the MBAs try, they get subtle (or open) rebellion and Goodhart's Law slaps them down. Best case sane engineering management steps in and saves the day, worst case the elves leave middle-earth and the bean counting fantasy land develops its own self-perpetuating superstitions and mythology while the business runs its natural course.

As an engineering manager, it's always a losing argument to suggest that we need slack in the system. The reasons for this are two-fold: first, upper management never wants to hear this, we're not paying people to sit around idle. More importantly, software engineers also don't want to be bored. Fortunately writing software is not operations. There is always an unbounded list of improvements that the team could undertake at any moment. So balancing efficiency with resiliency really just means having everyone working on the most important thing at the moment, while breaking things down small enough that people can switch gears without a massive context switch, or working around huge, unwieldy in-flight migrations, and also ensuring that 90% of the time people are working less than 40 hours a week, so when crunch time is necessary they are fresh and not burnt out. Easier said than done, but still easier to manage than resilient logistics.
Really good. Think about the programmer reading this at write time.

How to write large code bases that can be understood, every bit as important as knowing how to read them
Indeed, almost the entire pitch reads like a recapitulation of the pitch for Terra 10 years ago. There are a few different design choices, but discussion of Terra is a striking omission from the FAQ.
The idea with multi-cycle memory was to create a special challenge for myself. Also I thought about using the same technique would be useful if I later on wanted to have mul / div in hardware, which would take a couple of cycles too.
I think that's a good point.

Maybe there is truth to both, and the brain is plastic, so we can also change who we are.
Those 3rd homes in Miami aren’t going to buy themselves.
Also, both names start with ‘a’ and end in ‘e’. (/s, but also making a point…)
> Why can't be like pydantic

Pydantic also has multiple styles, in fact, I think it has more styles than SQLAlchemy.

> and use just one style for ORM?

To be fair, one of the “styles” you show is not ORM, its the lower-level Core which can be used without the ORM and which the ORM is built on top of. And the two ORM styles include an older one largely for backward compatibility and a more modern one.
Google has decided not to offer "raw" language model API access, but other than that I'm not sure they're losing. They should be able to easily clone any AI-based apps that get big.
What do you think about clojure? It is lisp but runs on the jvm of course, so it kind of does the thing you like (being lisp) but does the thing you don't like (enable replacement by using the jvm)
Depends on the company but yes.

Stripe, as an example, drastically slowed down hiring when the pandemic hit expecting an economic slowdown. It then turned out that so much commerce moved to online—rather than stopped—so they ramped up hiring to meet demand.

The bet that companies like Shopify and Stripe [1] made was that COVID created a “new normal”; much of the economic activity that went online would stay there. They were wrong, so there were layoffs to correct it.

[0]: https://news.shopify.com/changes-to-shopifys-team

[1]: https://stripe.com/newsroom/news/ceo-patrick-collisons-email...
Most projects lifecycle:

1. exploratory phase documenting stakeholder requirements

2. analytical phase consolidating a design specification

3. prototype phase where viability and scope is further refined

4. development phase where inflated expectations get attenuated

5. refinement phase where the stakeholders and end users realize they get what they asked for... but not quite what they needed.

6. revision purgatory where the clean efficient design gets hammered back into the same abomination it was meant to replace

One can simply plot the exponential decay in job satisfaction by project phase number. If 40% of the team remains by the end, than it was a better manager than most.

Good luck fellow travelers =)
We ditched TypeScript for Rescript for building an open-source Payments Switch
BuzzFeed to use AI to ‘enhance’ its content and quizzes
Like:

one["Some value {100}"]
two["Other value {200}"]
computation["Sum is {first + second}"]
one--first-->computation
two--second-->computation
Yaron Minsky of Jane Street said the same thing about OCaml
Here's my problem with Teams: the search is terrible. I know I had a conversation with someone (but maybe I don't remember if it was just them, them and a few others, or a meeting chat, or a team chat), I know what it was about, I know a few words from it...and I can't reliably search for it. Useless.
Yes. If there is a coherent data model.
I also find myself intuitively in the camp of your alternative theory.

Nevertheless I have an off the cuff comment to your question: Dune genetic memory is outside the bounds of our most basic understanding of inheritance because we do not know of any obvious mechanism to encode those memories into gamets in "one shot" (from direct experience to immediate offspring). Compare this with a very long arc over which a gazelle is born with brain initialized so carefully that it can learn to walk instantly, effectively having something that really looks like "genetic memory" of how to walk.

My confused ramblings aside, this to me suggests that it is at least plausible that such commonality among apes and homo exists. Now, providing evidence for it is quite a different ball game ...
UPDATE: I realize this is a repost from 2004. Still worth exorcizing dead links since content is still relevant

What's up with the Turkish and Japanese translation links not working?

Are they just dead cos they rotted? I've been working on my own multilingual site upgrade lol so my mind is on this

@PG to future proof consider using archive.org's wayback machine for essential links like translations, shld hopefully be straightforward to roll into your blog software
Replying here because it looks like responses to the GP comment are closed. I just realized something amusing in Walter Bright's arguments. It started as:

> There are lots of small business coffeeshops. They aren't terribly hard to get going.

After pointing out capital asks of $80k - $250k and how hard it is to get loans without collateral, that Coffee Shop became:

> Besides, it doesn't have to be a coffee shop. There are endless businesses that need little to no capital to start. You can even start with a portable coffee cart, which doesn't cost much to lease.

Behold: a Coffee Cart!

Following that trend line, where will our fearless optimistic American Entrepreneur actually start? Perhaps, Sir, may I present: a Coffee Cup! or this Bag of Coffee!

I do believe there is an official term for this: "Pulling Oneself Up By The Bootstraps".

In the meantime, something was trending in the other direction: "Lots of small business coffeeshops" became "endless businesses that need little to no capital to start".

Now because I'm just curious now, how many bootstrap cups of coffee would have to be sold to get to our aspirational coffeeshop ($100k capital)? My French Roast morning coffee costs about $0.5 in material costs and electricity. Let's say our fearless optimist manages to sell it for $1 - it's no Starbucks drink, after all, and even Tim Hortons sells it for $1.5 or thereabouts, and we're hawking it from the trunk of our jalopy. That's 200k cups of coffee. If we sold a 100 cups a day, it would take 2000 days or 5.5 years.

I suppose our Bootstrapping Entrepreneur could probably get away with munching on Coffee instead of meals, and they surely have a magical coffee machine that never breaks down or needs to be replaced. See, bootstrapping is totally doable, only takes 5.5 years!!!

F***