skysight-inc/HackerNews huggingface dataset:
Ask HN: Transition from developer into PM or product owner role
What was the transition from a developer to PM or product owner role like? Should i consider this offer or stay in my current role as a backend developer ?
Why "Texis" rather than SQLite? The licensing seems weird and I'd trust SQLite with my data more.
Not legally they haven't been. Facebook discovered this recently, when they attempted to lay off people in NL. They discovered that because it's a mass layoff, they need to consult a workers council. But they don't have a workers council, so they need to elect one, which will take three months. Then another three months of consultation.

Even in Ireland/UK which have pretty employer friendly labour laws, none of the FB employees have actually been laid off yet, they're still in a consultation period (till December I believe).

Unfortunately for US CEO's, the US labour law does not apply globally.
Same here! A business user took a bit to find a contact form, their support responded in the middle of the night, then a couple of hours later (still at night here!) they replied to their own email, "As you're not responding, we're closing this issue." And they did close it as I kept replying to the email but have not heard back from them ever since!
> not actually that long

It may appear so if you look at the more above-surface phenomena without checking the trends behind the underlying causes.

Already that which some now call "shrinkflation" is a 15 years old phenomenon, and it is far from being at the end of the analysis: it shows cultural crisis, decadence, an economic crisis which reveals the fragility of a system, not fixed in spite of former crumblings.

> it doesn't stand out

There is an interpretation of the formula that reinforces the above: appearances, over-the-surface phenomena "stand out". You see the above but supposedly look at the below, in the "underground", the causes. If you don't, there's another bad trend for the record.
I agree.

At my company we have a humans.txt that is not hosted in public and we only add first names to a list. So you kinda remember who was involved over the years.

I think that is a nice touch and has no privacy issues.
I think even Eric Evans himself have said that the book you mention brings up concepts in the wrong order. By focusing on small details first, it has confused people into thinking those small details are the important parts. The important bits are the ones that come last in the book.
This just doesn't make much sense. HTML files are much better than txt files because HTML allows for hyperlinks.
Fullfencement by Amazon?!
Given the disaster of the Arab Spring, which the Clinton state department supported, he's not far wrong.

The destruction of Libya alone, and the sociopathic gloating on daytime television, should disqualify Clinton from holding high political office again.

She also brought the neocons into the State Department with predictably appalling results.
I take it you've never had a salary pay job in America.
One of my recent jobs had me working 100 hours per week for $130k (base salary). Every job I've ever had expected overtime without extra pay. One job had me working through every holiday without bonus.
I've had some shitty jobs, but it wasn't illegal for them to demand this out of me.
That's fine, but what does this political dogma have to do with the article?
Let's not ignore there are known economic mechanisms governing the development of nations. How would cutting (or complicating) the trade ties with your biggest trading partners not influence a nation's economic outlook?

And if we aknowledge that fucking up your trade relations like that has an impact, maybe discussing that fuckup is what people who want the good of their own country would do?

What is the plan here? Pretending Brexit is anything else than the exceptionally horrible british tabloid media manipulating gullible people into stupid decisions for political gain? Pretending that Brexit is anything else than an embarrassment on the international stage? How is that going to help?

I cannot shake the feeling that stubbornly pretending something embarrassing does not exist is extremely british in a certain sense. While this is great fun within the fictional bounds of a monty python sketch however, it prolongs the agony in such a large scale issue. Time to sober up and aknowledge reality.
Yes, the security implications of this information is the first thing that came to my mind while reading the site.

At my current company, we received many phishing attempts trying to impersonate people from IT (including phone calls). LinkedIn, CrunchBase, Glassdoor, and others gives you much more data about a company’s employees. But, ironically, leaving a humans.txt file makes things easier for bots.
Apples and oranges?
I see lots of people claiming to be upset, but I can't see any good objective reason for it.

So I'm asking one guy who clearly has an opinion on it. Is that wrong?
I just saw a study yesterday that concluded that this was the actual cause of Bruce Lee's death, I don't have the actual study now, but here's the first google link I found:

https://www.abc27.com/news/entertainment/doctors-believe-bru...
This is impractical in real world applications. Breaking complexity is much more than writing better code.

DDD starts with listening to the subject matter experts (the business) and agreeing on language and models.

You can write a hundred functions that look good, but if it isn’t aligned with how the business thinks, you will have built spaghetti code.
"an artificial intelligence was used" this is weird phrasing? Why "an" is that normal?
About shortening: highly recommend glancing over "On Writing Well" by Zinsser.

If you only have 30s, just look at this page from this book:

https://scholarsandrogues.files.wordpress.com/2015/05/zinsse...
Don't get intimidated. This article doesn't much get into explanation.

Understanding `match`-like syntax takes some explanation, and then the syntax can sometimes still look intimidating, especially if they added in lots of conveniences. But once you read through the docs, it's usually trivial, and can eliminate a lot of bulky and error-prone code.

Named-`let` in Scheme (which is what I suspect inspired this Emacs `named-let`) looks confusing until you know it. As you try to write Scheme code without mutating variables (setting variables to new values after they already had one) as a stylistic choice, named-`let` and properly-implemented tail calls get very useful. And once you've used it a little, it's simple, and tail recursion will usually be easy to follow (easier than trying to follow code setting flag variables, having premature exits, etc.).

These are actually two very-very different kinds of constructs. `match` ends up being a kind of mini-language with some syntactic sugar thrown in, but named-`let` is more a fundamental construct.
I think this sort of argumentation stops working with a starving $200K earner being forced to fraud to earn a meager livable $440K.
LinkedIn actually has very strong safeguards in place on their API to prevent such automated crawling.
A Macintosh History 86.11
How well do smaller / more traditional providers support auto scaling and various other "elastic" features of AWS? I only have experience with renting a "traditional" VPS, and some of the more modern AWS offerings.
Indeed, RP2040 and ESP32 is where the world has moved to. What would be the point of ever using ATMegas anymore, when the RP2040 has two Cortex-M0+ 133MHz cores, a bunch of peripherals and only costs $1 ?
I can recommend https://www.sublimemerge.com

It's fast and nice to work with. I actually use it in conjunction with the command line (zsh w/ autocomplete so I normally only type the first one or two letters of each recurrent command to get the completion, hit return, done) specifically to pick those portions of each file that I want to go into a given commit. Occasionally I use some more advanced features like file history.
This happens way too often, especially online! Someone fighting for a (in my view) good cause using wrong or misleading arguments.
The worst is, on platforms like Twitter, correcting them leads to (often personal) attacks from people fighting for the same cause.
Very glad to see that in the US political divisions can still be overcome and there can be a bipartisan effort to allow criminals to hide from the scrutiny of the SEC.
FFT (“Fast Fourier Transform”) accelerates the computation of the Fourier Transform from the naive O(N^2) algorithm to O(N lg N) using divide and conquer. Because of the “Convolution Theorem” which says “convolution in the time domain is multiplication in frequency domain” the FFT allows you to compute the convolution of two vectors by performing: (1) two O(N lg N) FFTs, (2) one O(N) product in the spectral domain, (3) and one O(N lg N) inverse FFT. This is a asymptotic speed up over the naive O(N^2) convolution.

Convolution is the mathematical operation used to compute linear filters, correlate two signals, and multiply polynomials.

For example, if you have a string of length M and want to find copies of it in another string of length N, the FFT blows away the O(NM) naive approach (for big enough M).
Absolutlely not!!! Long life RISC-5 cpus!!!
Yes and subscriptions should be mandatory for everything, including the air.
fraud: wrongful or criminal deception intended to result in financial or personal gain.

If you sign a full-time contract and claim that you are only working a single job, while holding down multiple jobs then you are lying for financial gain.
I'll agree with you to a point. I don't really get the downvotes?

But at this point we know that the status quo isn't working. Coca cola is knowingly contributing to a system that isn't working. That for me is the important point.

If for example coca cola brought out biodegradable bottles that promise to break down in landfill that's good. They're engaging with the problem etc. If it later turns out that they give off a dangerous toxin, then they need to fix that. They did something with the best of intentions, that isn't in question. But it didn't work out as expected, and they need to fix that.
When we thematize World War II we start many decades before the first gun shot.
Little known fact: FFT is an O(nlgn) algorithm, but incremental FFT is O(n), meaning that if you want to compute FFT on the past n points of a stream of samples, it only takes O(n) to compute it for every new incoming sample.
> better also work as an email address

Sure why not? Make ActivityPub work over SMTP doesn't sounds like a bad idea.
> Yet another is Stepanov's "Elements of Programming," which by first chapter's end Feynman is telling me to read it again [1].

I'm very curious what you mean by this -- is Feynman recommending Stepanov's book?
For a cursory understanding of whether you will stay together is this (note that I did not say "you all will be successful". Because startups rarely do what they set out to do; they change a lot during initial phase):

0. How long have the two co-founders been together? What is the chemistry between them.

1. How resourceful are they? Will they be able to make things work when things start to looking gloomy? Gauge their energy level and enthusiasm in general.

2. The project they are working on, how far are they in the project? How did they achieve that progress?

Get answers to these questions and you will be in a better position to make a decision.

Founder age does not (and should not) matter. Being junior has its own set of advantages.

And even if they don't have prior startup experience their resourcefulness should cover that up. Even experienced founders fail.
I never said you had to trust the source, I said that the necessary level of trust is the same (and it is indeed zero).

So yes, PoW can give you confidence, but it is unnecessary in practice. Well, let's say it's an additional security measure where something else more trivial is already enough.

When you get a copy of the blockchain, verifying if all the Merkle tree structure (without even checking for the PoW) and comparing the last hash (or the few last hashes) with what you see on the network from other sources is enough to be sure that your copy is valid. Because providing you with a fake chain which still has the same last hash would require to have at some point (for the block the attacker –i.e., the source of your copy of the blockchain– wants to modify) found a full collision, which is much more difficult than computing alternative valid PoW.

So yeah, here PoW can give you confidence in the copy of the blockchain you get without having to even minimally interact (just looking at a blockchain explorer not controlled by your source for example) with others. But the whole point of the tech is to interact otherwise you don't need to bootstrap a client. So this refinement makes little to no sense.
DDD is something not a lot of devs know about, but then every single microservices concept/pattern/architecture is basically some sort of applied DDD. Do I like the philosophy? Yes and no. Yea because it's been a great source of inspiration for me. No because I think Evans, just like Martin and a few others is basically nothing more than a businessman, trying to sell books and workshops and conferences, while being completely detached from the reality of production code, deadlines and code maintainability.
The concepts are really interesting, but I'm pretty sure none of the suggested implementations are remotely acceptable in a professional environment.
This whole argument falls apart because there are perfectly legal and honest ways to work multiple "jobs". Do contract work or create your own company and offer IT services. Get your own employees and "stick some unfair contract on them and underpay them". See if it really works.

And for being sympathetic: are you towards the rest of the people in the teams this fraud is part of? Do you want to poison the market so it rejects remote work? Do you want more employee surveillance?

"Elon Musk is bad so I can do whatever I want!" - Think about the kind of world this brings about.
Also; Grey wolves infected with this parasite are more likely to become pack leaders : https://news.ycombinator.com/item?id=33738581
Would you have the quote on that? I'm curious.

In my opinion, Microservices is an implementation detail, and the extend to which DDD principles are applied is about people and ownership.
2 of 5 FAANG companies appear to implement humans.txt.

F: n/a

A: n/a

A: n/a

N: https://www.netflix.com/humans.txt

|\ |\ | | /| /|
|\ |\ | +---------------------------------------------+ | /| /|
|\ |\ | | . | | /| /|
|\ |\ | | * _ _ _ | | /| /|
|\ |\ | | |\ | |_ | |_ | | \/ * | | /| /|
|\ |\ | | | \| |_ | | |_ | /\ | | /| /|
|\ |\ | | . | | /| /|
|\ |\ | | . | | /| /|
|\ |\ | | . . STARRING . | | /| /|
|\ |\ | | | | /| /|
|\ |\ | | An all-star cast of talented | | /| /|
|\ |\ | | designers & engineers | | /| /|
|\ |\ | | * | | /| /|
|\ |\ | | * | | /| /|
|\ |\ | | JOIN US! . | | /| /|
|\ |\ | | . | | /| /|
|\ |\ | | jobs.netflix.com . | | /| /|
|\ |\ | | . . | | /| /|
|\ |\ | | | | /| /|
|\ |\ | +---------------------------------------------+ | /| /|
|\ |\ | | /| /|
|\ |\ |=======================================================| /| /|
|\ |\__/ \__/| /|
|__/ _ \__|
| _[_]_ 88 _ _ o _ (_) |
( ) s( )s ( ) / ( ) -#- ( ) =()
.----. .----. .----. .----. .----. .----. .----. .----.
| | | | | | | | | | | | | | | |
_ _ __ _ __ _ _
{ } [ ] q p <( )> ( ) ~( )~ ( )
.----. .----. .----. .----. .----. .----. .----. .----. .----.
| | | | | | | | | | | | | | | | | |

G: https://www.google.com/humans.txt

Google is built by a large team of engineers, designers, researchers, robots, and others in many different sites across the globe. It is updated continuously, and built with more tools and technologies than we can shake a stick at. If you'd like to help us out, see careers.google.com.
Capitalism is not just about trading, this is an anachronism, maybe deepen your historical & concept research if you care about objectivity. Also see: equi-vocation: etymologically, calling things the same. Aka confusion. https://www.etymonline.com/word/equivocation
I had an incident a couple of years back where AWS couldn’t swap a cancelled CC on AWS after we had for an unknown exception, and we kept getting overdue invoice alerts. and it was during December holiday season. AWS singapore has to escalate to US since it was a billing issue.

A false negative security alert from 6 months earlier was the cause, which had blocked CC changes. It took months to resolve but it was manageable.

I know from first hand from a different experience that you can be months overdue with tens of thousands of missing payments on AWS, and tens of thousands in recurring costs without them closing your account. You can effectively run a quarter of credit line from your hosting costs without any issue if you need that.

Your account manager doesn’t even start raising it personally for the first 3 months, they are very easy to deal with.
This is quite interesting. It seems complex systems such as this have are able to repair themselves as long as the damage or stress isn't too great.
How about working for your own side project? Is that also not cool?

The paternalistic employment system should go away.

Everybody should have their own company and all work relationships should be normal commercial contracts.

Why wouldn't you be able to have more than one client at the same time? Up to you how to manage it and what quantity and quality you deliver.

Let go of corpo daddy, state daddy, and sky daddy. Grow up.
> But do you know what helps? Having physical boundaries you can't cross so easily. Microservices. Or as I call them... just "services". Eric Evans has said that people using microservices may represent the most successful application of DDD's principles, not because people using them were fans or even aware of DDD, but microservices enforce the patterns DDD Evans was describing.

Sir, your assembly code is so hard to read with all them GOTOs. You should do structured programming, use constructs such as loops to make it easier to follow.

Man, your code is so long written like that, you should break it into functions to make it easier to reason about.

Dude, you have so many functions it's impossible to make heads or tails of the logic, you should break it into classes to be able to abstract away all of this detail.

Bro, you have so many classes I don't even know where to start. You should introduce modules so that it becomes possible to isolate different parts of the design.

Dawg, you have so many modules, you ought to break them into small different runtimes communicating via a rest protocol to isolate different parts of the code.

Choom, you have so many microservices, you ought to break them into different microclusters to separate the different parts of the API.

X'man, you have so many microclusters, you really ought to break them into different miniclouds to spearate the functionality and make it easier to follow.

𐀘𐀐, you have so many miniclouds it's impossible to deal with this code, you really ought to separate it into functional minicloud clusters.
It gets really annoying when you are trying to search for some specific term in English and google keep guessing that you wanted something that sounds similar in your native tongue.
> once a team is big enough, all the invisible conceptual boundaries between domains blur and disappear

Conway's law:

Any organization that designs a system (defined broadly) will produce a design whose structure is a copy of the organization's communication structure.
PHP was hardly the problem. Spam and security became a lot harder for everyone and everything. There are no equivalents of phpBB in Javascript or Go that did better. Only big centralized services can afford to tackle those problems
Hi, developer of b2 here. Can't believe I finally have to create an account on HN, but here we are.

First of all, Matt and Mike (along with Doug, Alex, Donncha, and other devs from that time) deserve all the credit for WordPress and its success. Often I get way too much credit from friends and people who mean well.

I have mixed feelings about calling b2 a crappy project though.

When I started writing it, I only had one month of PHP behind me, and no computer science background.

It was a time when Blogger was flaky and a lot of bloggers were tired of the frequent downtime. There was a demand for blogware that could be installed and customized easily, and most existing blogware fell short (those written in Perl required specific hosting, others were not easy to use or customize).

What I brought with b2 at the time wasn't technical prowess, but software that could be installed on super cheap webhosting plans by just editing a config file and uploading.

I take pride in the documentation that allowed folks who only knew HTML to customize their blog's markup without having to know PHP or a custom template language. (Keep in mind we're talking about a time when bloggers would hand-write their site's HTML, ready-made themes weren't a thing.)

I have fond memories of the dozens of fine people who contributed ideas and code to the project; among those contributions were the first opensource implementation of PingBack and perhaps the first of TrackBack too (not so sure about that one, but at the time there wasn't a lot of GPL blogware).

The relative success of b2 (among those who self-installed their blog) was not due to the intrinsic quality of its code, but to those important things. It was mostly crappy PHP, but there is more to projects than just code.
I would keep on talking about what blogs looked like in 2001, but if I recognize your name correctly, I believe you were there too.

Finally, yes, it was abandoned. I was suffering from depression following the loss of my job at the time, and took time away from the internet. It was just not physically possible to open a code editor, or even reply to email, for a few months. It's not like I decided that I had enough and decided to explore greener pastures. If I could go back in time, I would hang on to the community we had, instead of abandoning the users and contributors.

TL;DR: Matt, Mike, and the team deserve all the credit for WordPress's success, and it's a bit harsh to judge a 20+ years old project created by an enthusiastic newbie coder.
Yeah, no. I also worked at Google and also understand what real traffic is. Houseparty had millions of users, Google had millions of QPS. Twitter probably has millions of QPS, but our backend dev lead was from twitter, and Houseparty had more real load.
Metaverse and Realverse: In Search of Harmony – HackerNoon
hi.
what do you, guys, think about the potential impact of Metaverse / Virtual Reality / AR
on humanity / our brain / human values / human behavior / human nature?

How will Metaverse impact humanity?

Is Metaverse the future our brains were designed for that will help us to develop our inner world, human values and help our brain to reach its full potential?

Or, could Metaverse turn us into slaves of our technologies constantly searching for pleasure who are incapable of setting and achieving long-term goals and moving our civilization into a bright future?

I would be grateful for any feedback / ideas / suggestions, if you have some time for this
Deltec sent most of USDT ever created to Alameda Research: https://protos.com/tether-papers-crypto-stablecoin-usdt-inve...

This is a conspiracy !!
I just think it's in the interest of Coca Cola to maintain Earth to a sustainable level so that more people can give them money.
Hardware acceleration in robotics news. Robotics and ROS 2 in the PolarFire® SoC FPGA, Outdoor mobile robot shipments 'to hit 350,000 by 2030', No, autonomous vehicles aren’t dead, University of Texas to study how people interact with robots in public
probably a good book about clojure and what makes it stand out, but in my opinion it isn't a good introduction to lisp per se