skysight-inc/HackerNews huggingface dataset:
Right, then let's create spaghetti code where everything is coupled together so that no other developer can understand each other's code, with comments in Klingon.

That is certainly a deliverable a company can use to grow a team of multiple developers and focus on making progress without being constantly interrupted by incidents, defects, downtime as customers roasting and demoralizing customer support representatives and leaving bad reviews online.

Those slow requests in your logs mean a human is looking at a spinning wheel asking why the fuck they bought your software. That is good for the business.

Your product being affected by a security breach is excellent for the business.

Your company infringing licenses because everyone is copying and pasting shit from the Internet is great for the business.

The mythical, romantic image about "business" is just the place where lazy developers run to when they want to stop caring about work.

Real business people want software that does not break everytime a sales person is giving a demo, want a good reputation and do not want to create opportunities for competitors to have a superior product.

Talking about business is not a valid replacement for doing the things that are actually favorable for the business.
I do not mind using FASM, but I'd like to also have a higher level environment...

Also wondering how this would behave on bare metal.
Things can get pretty intense with IT "body shops" in India where the company literally makes money on the hour.
This one even supports a HN, Microsoft Word and Google docs theme.
Yes, if you lean politically hard left in the USA. This has already become a political talking point for transgender people, and all censorship is good censorship under those claims.

No, if you're simply liberal or conservative in the USA. They generally think that speech should be uncensored until it's directly causing legitimate violence (e.g., yelling "fire" in a crowded theater or threatening death).
This sounds legit at first sight and I thought so in the past, but as I gain more experience I find it is just an excuse.

I thought a lot about entire topic. I think excuse comes from our internal necessity to think as being better than others. I mean, if I was promoted to manager it must necessarily mean I am better than others?

And so a lot of managers persist telling that excuse to themselves (even if not consciously) that they are better and so can be trusted to do things but other people that are "under" them aren't.

Some other thoughts:

* Trusting somebody necessarily means becoming vulnerable to them. Yes, if you trust an employee it is possible they are going to cause damage. The solution is not to stop trusting employees but rather fire employees who can't be trusted.

* Trust does not mean blind trust. You can still trust people to make good decisions but then expect them to be able to explain it and to verify these decisions. An example of low trust: require lengthy process to approve software license for developer tools. High trust: allow developers to get any piece of software they need, automatically. As them to write down rationale when they request the license. If you request software honestly and can explain what it is needed for you don't have to worry and you can get it immediately.

* I believe most people want to do good. But when they are not being trusted they rationalize doing bad work (and sometimes they are really prevented from doing good work altogether).

* I have worked for a lot of companies, most with very low trust environments by some with high trust. Observing new employees joining taught me that people change when they join the company to fit the culture. People who join high trust environment mostly try to be have responsibly (within their abilities). People who join low trust environment mostly become automatons who feel they can't change anything (because they are not trusted/expected to do so).

* If you are a senior leader of a non-trivial organization, you have no other way than to put trust in your employees because there is no way you can enforce/verify everything. In low trust environments leadership puts trust in their management. In high trust environments senior leaders put trust in all their employees and use managers to detect and remedy faults in the process.
That, and social functions weren’t documented in crystal clear resolution and broadcast to the world to see.

FOMO (Fear Of Missing Out) is a real psychological threat of the modern age. I empathize with youths who have never known a time without hyper-FOMO.
Here's a interesting talk on the underlying volcano and uplift.

https://youtu.be/SPmT0aS0pK4
If you stop at step 5 and ignore the rest, including step 10 which includes asking people who can help you understand.
You need to click on the British flag and select your country to see the price in your currency.

Upon clicking the United States the price becomes "From $929", the USD is weak vs. the pound/euro.

Edit: My bad, as a comment mentions the $929 is for a different model. When you switch your country the site throws you back to the home page, I didn't notice the model was different.
We can complain about facebook all day long, but in the end the problem still remains: standardizing truth and determining which opinions are valid and which are harmful to society requires a regulatory group or individual who has the power to enforce those standards.
I haven't read all the comments, but one of the first comments that shows up says this:

> When it comes to the actual Gaming Performance, the M1X is slightly slower than the RTX-3060.

Edit: also, the 3060 isn't a "top chip", particularly on a laptop.
How we implemented the 4 day work-week
That an interesting strategy. I usually do the opposite, and instinctively smile when a camera is pointed my way. Better to get as good a look as possible rather than capture my usual relaxed scowl for posterity.
for those interested: https://en.wikipedia.org/wiki/Homeostasis
> It's just a static shared library [...]

No. First, "static shared library" is self-contradicting: libraries are either shared or static, not both.

The longer answer is that plugins have to be compiled with the `-fPIC` flag to be loadable. The `-fPIC` flag basically says that it has relocatable symbols. You can't link against system-provided static libraries because they're never (by design) compiled with `-fPIC`. It might be possible for us to configure our build system to recompile every library we depend on as static and relocatable, but that'd be quite a bit of effort to set up.

As such, we have to link against shared libraries, and you can have conflicts with the host if it is also pulling in those shared libraries. Ardour, on Linux, specifically, in their own packages, pull in a bunch of non-system shared libraries that conflict with the system ones, which breaks our plugin. There are other shenanigans with other hosts.
Do ARM compatibility issues still exist?
I challenge you to name a behavior that most humans do (or did) that no other animals do.

There's usually at least one other example in the animal world. Just that we may do these things in combination and so much better that the difference becomes qualitative.

I'd say the only uniquely human thing is creating fire. https://twitter.com/mluby/status/1256768920343756801 Yes, there's that Australian bird that moves fire around, so I had to narrow it to creating rather than just using fire.

(The article is lame, so focusing just on the title…)
It’s not that GPU isn’t impressive. Rather that you can’t put it to use in games.
> The nuclear advocates have been right for a long time

No, I don't believe so. My country stopped NPP and it was a bit hasted but not wrong. Nuclear isn't carbon neutral, there is lag between planning and operation, you create nuclear waste, mining uranium creates health risks, it is extremely expensive, it binds money that would go to renewables.

There is a reason why nuclear will never be much larger than 10% of the energy mix worldwide. There will be some exceptions to this. For Canada and some other countries it might be feasible although they have to look if operation is worth it if other countries use alternatives.

It is better than burning coal, certainly true, but every form of energy generation has disadvantages.

This idea described in the article is quite stupid, but still an entertaining read. It is a strategy for a target group you could probably sell anything to and that is why rationality is probably not effective, not that I believe it was a too rational decision that formed the early waves of protests. But those people also have been correct about the dangers in my opinion. You shouldn't eat certain fungi in some parts of Europe even today. The advantage of Fukushima was that water is a great radiation absorber. But the risk remains.
I think "Effective Java, 3rd edition" is a good book to have a look at. It is not entirely up to date but covers Java 8 features which are a must.

In general, I'd heavily recommend studying the usage of lambdas & streams. And Optional<T>. ;)
With everything in life--it depends on the team you work with. I work for a Fortune 50 company and in my first role the team was a lot of fun. We had Slack and the memes were borderline for a work environment but it was a high trust team. I switched to a new department and I feel like I work for the federal government. It's like there's a fear around expressing any emotion. There are pros and cons to each situation.

I used to work for a startup and that culture was a lot of fun at first but the "blow investor money on catered lunches every day but you can't hire more engineers" mentality seemed very childish to me. I learned that I like the middle ground.
Dinner DAO Is Creating IRL Dinner Clubs Built Around NFTs
I do a fair amount of travelling (both solo and group) myself, and I just very rarely take videos. I stick with photos.
Cloud Data Warehouse Comparison: Snowflake, Redshift, BigQuery, Firebolt
Couldn't agree more with this, however it's hard to make happen in practice. A lot of times people are so caught up in their own tasks and responsibilities they don't set aside time to read up before a meeting, not to mention slides/docs are rarely laid out well enough for people to inform themselves completely.
You gotta at least get your facts right. The Soviet Union collapsed in 1991. The Pentium III was released within that same decade (Feb. 1999) [1], not "well over a decade after Soviet demise".

In the same manner that the US space program would have advanced without input from Wernher von Braun [2], the development of Pentium III would have happened minus Pentkovski, though their presence pushed development faster and in directions that the projects would have taken longer to reach without them.

[1] https://en.m.wikipedia.org/wiki/Pentium_III
[2] https://en.m.wikipedia.org/wiki/Wernher_von_Braun
So you're thinking on a project level. I'm talking about a resource level.

Why hire a couple senior devs to spend 90% of their time on junior tasks? A better model is to hire a couple juniors to handle the junior tasks and use the seniors for the senior tasks and oversight. Much more efficient that way.

Sure, you can have percentages over 100% for many things. When looking at a breakdown of tasks/time/work for an individual, you are constrained to 100% (the pie chart values might get bigger but it always adds up to 100%)
Batteries run out and connectivity isn't guaranteed.

I dont know if you've ever been to another country with unsupported connectivity, but it kinda sucks when you are low on battery and need to figure out where to go.
personally I found gql to have a steeper learning curve in that it adds an abstract layer to the stack.
I call it an abstract layer, the author calls it a BFF (backend for the frontend).

As far as dev time excluding onboarding time, lets not forget why gql was created - facebook wanted to separate the data responses to their mobile and web platform

first of all, not all organizations are facebook

secondly, especially for smaller to medium sized startups, not all responses need to be separated, and "shaving" off data for an extra endpoint is not difficult in REST.

and I remember graphql's early website where they made the claim saying that you'll need to have some really huge number of endpoints in order to emulate what graphql has to offer, and since then they have taken that down because of how ridiculous that sounded.

In reality and practice, the number of endpoints that you need to "shave", again, especially for small to medium startups, is slim to none.
Except for, say, Purism and Framework and a few others, every company sucks with ethics.

Except Purism even had the idea to make their own products which were based on free, open-source code, charge for them, and then give no attribution before apologizing after blowback.

So even for those companies their Ethics are suspect.
Well, I have no sympathies to communism but the US also has not let any communist country alone without meddling in its affairs. So it’s hard to assess the true outcome, for better or worse.

It’s like running a performance test while constantly unplugging some instances or knocking out power to the data center. The results are tainted.
Top DoFollow Backlink Sites – High PR Free Backlink Sites 2021
Well, writing a kernel from scratch that supports as many CPU architectures and devices as Linux would take about as long, assuming one could attract a critical mass of developers.

Using an incremental approach at least gives us some benefits in the near future.

I'm not even saying a fresh start would be a bad idea. But incrementally replacing parts of Linux seems like a more promising approach, IMHO.
What is the most special thing in this update
So you're thinking on a project level. I'm talking about a resource level.
Why hire a couple senior devs to spend 90% of their time on junior tasks? A better model is to hire a couple juniors to handle the junior tasks and use the seniors for the senior tasks and oversight. Much more efficient that way.

Sure, you can have percentages over 100% for many things. When looking at a breakdown of tasks/time/work for an individual, you are constrained to 100% (the pie chart values might get bigger but it always adds up to 100%)
But how much hand did that platforms themselves have in bolstering this bias? Couldn't it be that it was just that there were more influential channels (both on mainstream and social media) that were aligned to one side than those aligned to the other? How do we know how much the infrastructure itself is to blame?
> The perceived need to keep the camera off during a meeting is a good indication there is something wrong with the meeting, not that it's a good thing to keep the camera off.

Reading this discussion, I start to feel the same way. People seem to use it as a coping mechanism to deal with bad meetings. Surely fixing the meetings would be a better thing.
I like wg-netns. It allows setup of a wireguard tunnel, similar to wg-quick does, in a Linux network namespace. So I can run some processes using the VPN, and others without.

By specifying the namespace in a systemd service file, I can let a service use a specific VPN.

https://github.com/dadevel/wg-netns
Is there absolutely no signal determinalble through the global expert on GD/ML/AI based behavioural signal extraction within the social and behavioural signatures of a profile which might indicate that it is principally used by an individual below the age of 16?

If systems cannot be designed to comply with regulatory and legal requirements, then perhaps they should not be built.

Alternatively, reasonable alternatives and methods should be defined in the law.

And you should disclose your employer affiliation in comments such as this.
Naval is very famous on Twitter for being pro-business, pro-capitalism, and anti-establishment.

https://twitter.com/naval
Why would you say that? Of US big tech they seem to be the least evil.
> They're basically saying that he's a terrible person because he... has sex with women.

That is not at all what the comments appear to be saying. Instead, the comments are saying things like:

> Hmm here he talks about taking a girl to bed with Rohypnol.
Have you ever dug through a complex heavily nested application trying to debug a performance issue, only to find a custom shouldComponentUpdate method within every individual component? It makes debugging an absolute nightmare.
This is a precipitous road due to conflation. Are we talking about the pandemic as a social phenomenon, or as a spread of a virus?

It's evident that there's been political gain on the matter, which is a "manufactured" social phenomenon, but it's obvious that there's a physically propagating coronavirus that mutates and spreads via airborne transmission.

Unfortunately, I've seen people vacillate back-and-forth on the two depending on what they're trying to assert.
I would read some articles on Patrick McKenzie's blog (patio11 here on HN.) Not sure how recent they are, but I imagine the rough outlines are still accurate.

https://www.kalzumeus.com/2014/11/07/doing-business-in-japan...
> Republicans: because it has a well established anticonservative bias

Except, that's not reality: https://twitter.com/FacebooksTop10
Wow! I hadn't even spotted that. Very cool.

EDIT: For others, here are quick links to the Hacker News, MS Word, Google Docs and VS Code themes for pieterhg's original:

https://remoteok.io/hn

https://remoteok.io/docx

https://remoteok.io/docs

https://remoteok.io/vscode

This was first posted 45 days ago by pieterhg:

Show HN: I made a fake VS Code so you can browse remote jobs in your office (remoteok.io)

https://news.ycombinator.com/item?id=28472170
Honestly, we might as well not post any of these. No one without a Phd in physics can remotely understand what's being conveyed, let alone any nuance.
Japan had a much better starting position: it was built up by the USA after WW2 similar to the Western European countries, while Eastern Germany was looted by the Soviet Union. Japan had access to the free market, while Eastern Germany had to deal with trade restrictions (especially for "sensitive" technology like computers), and finally Japan had a nearly 10x bigger population than Eastern Germany.
Even the original photos have plastic that's yellowed. UV blocking compounds: underrated inventions!
Legally speaking F-Droid can do a lot of things, but the law has no bearing on the discussion of whether it was the right thing to do, if it will help with FOSS adoption or finally if they are somehow absolved from criticism for their inconsistent and politically biased policy enforcement.

I see no reason why we should restrict FOSS adoption to only people within an arbitrary and unrelated political sphere. Everyone wins when everyone is using FOSS, even the people we don't like. Unfortunately F-Droids decision on this matter hurts FOSS adoption from conservatives who will only continue to associate FOSS with the left-wing.
What does "needed" mean in "I mostly haven't needed to memoize any time I can remember"?

Does it mean that that your manager/team lead has never asked you to? Or that your production builds always hit some performance benchmark? Or that your development builds hit that benchmark? Or that you never noticed a qualitative slowdown in your development environment? Or something else?

"Needed" is a word you gotta define when you start talking about performance, unlike discussing functional correctness.
It doesn't look like "they knew enough to choose software that could fundamentally scale". It looks more like they choose the first option that was available to them. Apple also choose XMPP for Facetime as did a million other companies that serve similar scales of simultaneous clients.

They may have hired people later on (though this entire article is kind of showing that no, they actually didn't hire that much technical people). But by the time they even hired the first Erlang engineer they had already won over the European market. And for the record it was not precisely due to the quality of either their Android or iOS android apps -- the J2ME and Symbian clients had quite a following and I would even bet were more used.

Original Whatsapp was a disaster and this did not prevent them from gaining marketshare. You could basically login as anyone just by having their phone number (which maps to their JID) and defeating their XMPP obfuscation layer (some XML encoding, which was easily done due to the easily RE Java clients).

It was only later on (2011ish?) that they started getting somewhat serious, which coincided with them, already swimming in users (and money?), starting to get more evil (with a more hardcore stance against 3rd party clients).
What's New in DevTools (Chrome 96)
I thought the brain did everything in parallel? I guess the learning here is, that sound runs through several different processors.
In wind I sometimes hear spurious words. I suppose its a hungry speech processor making wild associations with not much to go on.
My brother reports hearing music in noise. Not just a or or two; orchestral works just barely heard. So he has some 'music processor' running in there? He's not a musician; anything but.
Even when you compare A12 on 7nm, the numbers don't look very good for AMD.
Congratulations on finding a good harmony between flipping a page and scrolling it— flip to the next paragraph and scroll up to see all the previous ones. I think it’s great. I’d like to test it out on the Bible.
no iPad app either :/
> some data to back it up

https://twitter.com/FacebooksTop10
As someone who didn't follow any of this closely because I think it's mostly theater, I don't understand why a Donald Trump (a presidential candidate) scandal is comparable to a Hunter Biden (not a presidential candidate) scandal. Was there something there that implicated Joe Biden in a problematic way?
Uh yeah, but it was only possible to have such a simple product because they reached mass adoption. Without network effects, you've got to differentiate and thus add complexity to gain users.
Can you please quote the part which discusses power and thermal limitations backed up with tests because I don't see any of it on that page.

As far as I read it these test only report package power and wall power used under certain loads. It doesn't say anything about any limitations. No long term tests or temperature graphs. No information at what temperature throttling kicks in. Is CPU temperature truly the only limiting factor or are the VRMs also a pain point? I could go on but I think this illustrates enough of what I want to see.
~$30M revenue in 2014 from 600M users.

The vast majority of people will leave your service if it goes from $0 to even $1. So no, I don't think they could "easily" scale that up.
For completeness I should add; Quadrotor configurations rely on varying prop speeds to control pitch, yaw, and roll. The larger the props the more difficult it is to vary the prop speed in a timely manner. Electric motors are more weight efficient at high speeds but larger props need to be slower. You could add a gearbox but either way you are gaining weight and complexity. Plus parts start to get really expensive as you scale up and get out of hobbyists range.
Android 7 to me was the best iteration.
I was "lucky" enough to do high school/college just before digital photography became mainstream, so I'm grateful for all the things not documented and published to the world.

That said, in way too many of the photos I do have from those days I'm mugging for the camera or flipping the bird or something else ridiculous. In retrospect, I've come to similar conclusions about my likely motivations.
Intelligence community uses the least secure blogging platform. I can't tell if that's more of an indictment of US Intelligence, or blogging.
Of course. Any time you try to run a non-ARM binary on an ARM CPU without some form of translation or emulation, it will fail.

This is also true for any other CPU architecture.

If you want to know about specific compatibility issues, I'm happy to try to help as I've been using an M1 Air as my daily driver for many months now.