skysight-inc/HackerNews huggingface dataset:
> Smaller companies need generalists more than big ones do

Big companies like Google also seem to hire a lot of generalists who have good programming fundamentals, are smart, and can quickly (i.e. within months) become productive in many kinds of projects.

These generalists then work on a project for 1-3 years. When they lose interest, they move to another Google project or leave the company.

If you really want to work on both engineering and sales, you'd probably want to run your own business or work at a very small company.
I think a lot of people are missing the point of the article. It's not anti-feature. It's against building features that have no measurable impact to the real goals of any business: better product for the customer AND therefore more revenue.

The problem with the Pyramids analogy is that the Pyramid was the goal. In software companies, features aren't the goal. Better products for customers are. The right features are the means to the end, everything else is a waste of time and an illusion of progress.
Many months ago I found lots of Youtube clips of shows from the 80's and 90's from a TV station in another country (locally produced shows).

I had been looking for that stuff for years and then given up. Some years later I see it's on Youtube. I'm ecstatic.

I go now and way too many of those clips have been taken down. I really doubt the TV station did this - they are practically defunct. My guess is it was some kind of automated DMCA thing because the opening credits contained clips of well known pieces of music.

This is tragic. I hope PeerTube can be a place for such videos.
Go is such a strange choice of language for this kind of thing compared to something in the ML family.
This is very informative. I would think at the very least Blender would allow far more convenient means to construct a blockMeshDict when assembling simple geometries.
Yeah, that's the second part of the convo that I didn't mention. Step one, everyone demands to get paid as much as the highest salary, step two, we have a discussion about why that person makes more, step 3, sometimes they might get a small raise.

But the point is that it doesn't revert to the mean, but it reverts to the max.
Vulnerabilities in OpenBSD's Hypervisor
Having working in management for years, both middle and upper, internal and external, as founder and in other companies: I have quite a strong stance against "confidentially".

Because the reality is that 80% of the typical workforce (maybe even more in the case of engineers) has a lot of comments about how things could be better and how their manager is doing it all wrong. And those comments tend to come out in an unnecessarily strong negative form if you provide an anonymous forum. But most companies don't need more people telling you what's wrong, they need people that take a responsibility in improving it and move things forward.
Why not try all of the above? The mess you mention is unfixable. Mars is very very far away, but worthwhile. The SETI and other research is worthwhile as well. Even if it is a null result, you learn something. R&D itself makes us learn somethings.

If you won't do this stuff until other important problems X & Y are solved, you will never do the interesting things and progress will stall for the species.
> Fundamental physics or esoteric math are ... most intellectually demanding of all

Trying to rank the sciences by "hardness" is silly and counterproductive.

Biology gets blown off as "stamp collecting", but it turns out to be frightfully hard in its own way. Look at this "map" of biochemical pathways from Roche: http://biochemical-pathways.com/#/map/1 It's a stupendously complicated dynamical system! This is just part of it, and measuring each arrow requires clever ideas and a heroic amount of work. Imagine how tricky psychology, which deals with the aggregate result of billions of these systems in the body and brain, must be--and the poor sociologists!
That level of breakdown would probably make deanonymization too easy.
This is simply amazing
Can you just work less hard in the four days and then work on the fifth off day? It seems like that schedule should give you more options about how to work, but not require you to work the compressed schedule.
I run some RSS bots on Diaspora. Lots of people feel I'm providing value. They want to get this content in their feed, so they subscribe.
I always get this funny email from Microsoft analytics at the end of the week. In a week where I have at least 10 hours of meetings, it reported that 86% of my time was "focus time." Gee Microsoft analytics thanks! Note that the meetings dont include firefighting, taps on shoulder, answering questions in direct message. All "focus time" apparently.
I'm in a similar situation, with a similar mindset and education (i.e. none)

Sure, a broad skillset would make an excellent case for starting your own business, but I think that being a "jack of all trades" is a sign of a certain personality: great vision and engineering talent, but lack of disciplin to really follow through.

Trying to start my own business has been the most frustrating chapter of my life. I would drop projects regularly to work on something more exciting. I never got anything done until I randomly found a job with a good boss.

Good management is crucial. Someone who can keep up with new ideas and who can delegate the burden which comes with project work.
The field is in my view irrelevant; you would pick up the skills anyway.
I can “hope” that my coworkers wouldn’t bring my name up. But I’m not putting my career in the hands of my coworkers.
How is it a "benchmark" if it doesn't fully utilize the operating system's APIs to maximize performance ?

I am not defending the utter shittiness of the Win32 Processor group API design, which is the usual overly complicated Win32 API that only makes sense to an NT kernel developer. I can see why no application developer bothered to incorporate that in their software. It's basically asking you to do thread scheduling yourself for >64 cores.

But I'm always annoyed to see people whinging about Windows performance when they're using "cross-platform" applications (that are using the lowest common denominator APIs) to supposedly measure perf.

For an application that knows the OS environment it's running in, the "scheduler" or the "kernel" is very unlikely to be an actual impediment most of the time. I use quotes because those words are usually used to mean "my app doesn't run as I expect and it can't be my fault".

This is true of all operating systems.

An old MSDN doc [1] actually says "The reason for initially limiting all threads to a single group is that 64 processors is more than adequate for the typical application.". There is no newer doc that I could find, so perhaps the design hasn't changed in 8 or 10.

"XYZ should be more than adequate for the typical application" is like a Microsoft basic design principle or something :-)

[1]https://docs.microsoft.com/en-us/previous-versions/windows/h...
That does not translate to a great domain name
Thus far my acquisitions have all been asset sales where I've started a new LLC, which has purchased the assets we define in the purchase agreement. I've not done any deals where the original owner keeps a stake, but I would consider an arrangement like that if asked for. Nobody has asked yet though.

I did the first three solo and on the last one I had a couple of conversations with my attorney during the process. I wanted the attorney to be fully involved on the last one because the purchase price was higher than the previous acquisitions (high six figures), but the timing just didn't work out. I wanted to close quicker than he could handle so I just went ahead.

Asset purchases aren't that complicated since you aren't brining on liabilities. Still, I'm sure it is advisable to have professionals help with due diligence, contract negotiation, etc.
Note that MantaFlow also has a FLIP solver, which is a combination of a volume and particle solver. This is nice because you can simulate how a fluid changes into a foam for example.

FLIP: FLuid Implicit Particle
>How do I take a train/subway from my apartment to the front door of a McDonald's? People go from building to building. It's not practical to do this without cars or buses outside of maybe 5 cities in the world like HK or NYC.

Mostly by taking the subway to the nearest station of the mcdonalds and walking. I've lived in more than 5 cities without ever owning a car. Walkable cities on the planet are the norm, not the exception, the US is very skewed in that regard because it built most of its cities around the car, but that is only a fraction of the world population.

Much more important for the future is to ask what all the places do that still have the decision to make if they want to expand their usage of cars, like the African continent and much of Asia, or if they want to invest into mass transit and built their cities around alternative modes of transport.
App.net has been dead for years already, are you sure that is the one?
In any sort of solo-founder situation that I'd like to eventually scale and delegate, I've used a quadrant-based time management worksheet to make sure the balance of sales,marketing,development,ops are all getting attention.

Not necessarily daily or equal attention, but the "key organs to the body" are getting their minimum viable attention.

A simple spreadsheet works for starters. Put "must do" activities in each quadrant and review progress periodically.
Results actually look really good. Having to just worry about filming in one format, such as widescreen 4K. Means you just have to worry about getting the shot. I think its good enough to build an emotion predictor vector.
Extreme Quality Semiconductor Manufacturing
...but he can function without it. He built a replacement.
The Starship Hopper flew a couple hundred meters up into the air using the new Raptor engine, hovered, and then landed. A full size prototype had a fuel tank fail a pressure test due to some bad welding. The most recent fuel tank pressure test succeeded, so it's looking like a 20km altitude test flight will happen in the next few months.
Just minify it...?
Ask HN: Git client for large dozen branch repos
The log view of git gui tools I've used are unusable for large git repos with many dozen branches. This is how `nixpkgs` repo looks in tig: https://gist.github.com/fctorial/9cf4b4569dc8c085059dd7cb8cf1ef59

What git gui client you use on large git repos if you want to find, say, how two branches are related?
Since the leave is unpaid, does it basically just mean your old company has to hire you back in six months if you decide to come back?
>They did a pretty poor job on this already. And it adds one more requirements, the ability to pretend that you have never practiced a similar question before :P.

This is solved by throwing multiple interview questions at the person that are all novel and not derived from the internet. The probability of ALL questions being seened before is very low.

>And there are millions of ways to improve problem solving than repeating BSF/DFS/DP templates on Leetcode questions.

So? Doesn't change the effectiveness of leetcode in passing an interview and displaying your ability to learn and solve novel problems. If you have other ways of passing those interviews outside of leetcode, that's great. Use it.
certainly begins to play into the realm of Socialism when one advocates that there should be laws in place which mandate salary laws which restrict an individual's...

Strangely enough you were the only one to bring up anything about laws being passed.....

Are you also opposed to the government forcing products like cigarettes to have disclaimers where the buyer can decide to buy them or not knowing the risk involved?

Would you be okay with all of the products you buy having no prices and people getting better prices based on negotiation?
Competent and interviews well can be disjoint sets. I've worked with lots of people from FAANG and helped many of them level up. There are psychological suggestibility and willingness to be slavish to your career heuristics that can silently filter.

These days I ask if they're open to a four day work week as a proxy for their stance towards the data supporting associated productivity and work life balance optimizations. Smart managers exist and this has been an excellent filter mechanism in their interviews for my attention.
Can anyone recommend a good and current guide on setting up and maintaining your own mastodon instance?
How Many People Might One Person with Coronavirus Infect?
As a senior technical leader, I don't write much code each week. I'd be extremely surprised if these systems could differentiate my impact versus others at the same level.
A lot of times with cancer the best course of action is to do nothing. We try to treat a lot more late stage cancers now that have very low success rates than we used to.

The side effects are easy to dismiss when you survive. When you watch someone go through it and they don’t survive, it’s worse than had you done nothing at all.
Lambda for NodeJs doesn't / won't run multiple requests in the same process but different V8 contexts at the same time?

That sounds wasteful, and imo makes Cloudflare's Serverless tech superior for strictly network-io bound workloads. Lambda, to be fair, supports way many event triggers and all sorts of runtime and user-space constructs, but still manages warm start times <10ms which is really impressive.
Nice, very on topic! Seems the problem was solved in the "Time-of-flight (Short symbol IR-UWB)" protocol to defend against exactly the attacks that these devices use. Now the car manufacturers just have to use it.
A good example is Jerry Brown's 10K Project — his plan to attract 10,000 people to live in downtown Oakland by 2001, which was the cornerstone of his tenure as mayor. The idea was that 10k affluent people would create a positive feedback loop of gentrification. As someone living in the area in the 90s-2000s, I can say it "worked" but at the expense of the working class as Oakland began gentrifying rapidly by 2010.
Trust is relative. I'm not a crypto expert but Thomas ostensibly is. Is he the best? I don't know but he's a consistent figure here and I made a friendly, perhaps in-artfully phrased request for an opinion on a related subject.

I do regret asking as I wasn't looking for the negativity I received.

Searching for validation for my question found an interesting thread on Thomas and his role here:

https://news.ycombinator.com/item?id=17019412:

"tptacek is using an appeal to authority given his standing as a security expert on this forum. That's the only reason his comment containing no justification is being taken seriously."
ClearLinux*, distro from Intel (invented UEFI) rise a new holy “Secure Boot” war
https://www.reddit.com/r/linux/comments/f3rvg4/clear_linux_secured_by_design_as_claimed_dont/

Clear Linux* - fast & secure distro from Intel (who invented UEFI) after 4y of developing still don't have Secure Boot support.

A simple question at thier official community forum has sparked a new holy "Secure Boot" war.

There's conflicting opinions and knowledge, real Clear Linux developer(s), security/linux experts came into the thread.

It ended (is it?) with another separate post with many arguments and link to an interview with Linus Torvalds, who generally agreed that Secure Boot is good idea (with right usage).
We live in a copy-cat world, it’s endemic in every facet of our society. Look at the NBA, every team now shoots 3s because it worked well for the Golden State Warriors, even when they don’t have the same type of team where that strategy makes sense.
> Capitalism generates a lot of wealth depending on the situation

Isn't communism in the same "depending on the situation" boat?
ActivityPub is a protocol that does very little with a whole lot of words in the spec.

Accounts are not federated, there's no reasonable way of automating your switch to another server assuming yours dies, so forth, so on. Mastodon has a feature claiming to do the last one, but it doesn't actually work, because it's not backwards compatible and only works with relatively modern Mastodon instances (which most are not).

Also, you don't really a heavy expectation of privacy using ActivityPub. It's very trust-based, and not in the good way.

A lot of the function of ActivityPub would be better served by RSS feeds, the rest would probably be better served on a protocol like Zot; Diaspora would also give you a better expectation of privacy than ActivityPub.

Zot, though, fixes basically all of those problems, and is really pretty cool. You have one identity that you can use everywhere, all of your followers come with you because it wasn't an afterthought, access control actually does control access, so on, so on.
Absolutely. And it isn't always about discrimination. People who consider themselves outsiders in the field will usually jump on the first offer they get, while the expected practice would be to get multiple offers and negotiate. They will also not ask for raises and promotions as much as their co-workers. Both of these result in a sizable disparity in salary, even though they may be higher performing than their co-workers.

Seeing a list of "here's what people around you are making" is VERY helpful to give one the confidence to finally ask for that raise they deserve.
Are you a consultant? How specialized are you, and how do you find projects?
sure, but with significantly more deaths associated with it
What metrics are being used to quantify/measure this?
It's somewhat disgusting but these aren't issues faced by many tech workers. We're paid well, hard to hire, and get great benefits.
Supposedly Alan Turing used a tool like this for debugging his programs.
> Well the number one threat to Earth is an impact event.

Challenged— that’s the number one natural threat to (human civilization on) Earth. Or maybe the number one threat assuming we survive the next thousand years.

The number one threat at this moment is deliberate annihilation of the ecosphere by a very small number of insane humans.

The number two threat is negligent annihilation of the ecosphere by a plurality of merely shortsighted humans.

Not only is a Mars colony uniquely susceptible to these existential risks, the process of building one could plausibly make them worse.

Space folks like to talk a lot about how the technology you use to survive in space is technology you can use to live better on Earth. They don’t like to talk about how the technology you use to get to space is the same technology you use to murder human civilization anywhere it hides.

I wonder why.
Google's big enough that no one person could possibly speak confidently for all of engineering in this regard.

For what it's worth, this doesn't match my experience at all. In the area I work in (SRE in technical infrastructure, but the same seems to be true for our dev partners), I see a lot of expectation for bottom up ownership. I could totally understand if somebody with a different mindset and perspective (I'm a manager, so I can see pretty clearly what's valued at evaluation time) arrived at a different conclusion.
This is the big factor between locations. Rent for a two bedroom apartment in Amsterdam is 1500 euro/month. And income tax in the Netherlands is 40-52%. So a 4000 gross per month isn't much.
Researchers develop device that mimics brain cells used for human vision
These are all embarrassingly parallel multiplication workloads. Would be nice for a change if anyone would run something like MySQL or a gRPC server or something like that, you know one where it actually makes a difference how threads get scheduled when they go to sleep and wake up and when packets arrive and so forth.
Windows 10 Pro crippled the scheduler. Windows 10 Enterprise uses the same uncrippled scheduler as Windows Server. "CPU-hogging services" don't consume 32 full cores.
haptic feedback and swipe address all of those criticisms

for like, an entire decade

you just use a single thumb to type by playing connect the dots between the letters, and the device does provide physical feedback

regarding being out of touch, have you tried this? iOS only recently added native swipe
March 2020 SF election endorsements
I’d say BSD (esp Net and Open, as mentioned above), just don’t run as many processes, by design. BSDs are *nix, like Linux, but with their own traditions. If you, familiar with Linux, sat down at a NetBSD box, you’d be able to easily get around like a little girl[0]. You wouldn’t find systemd, though, you’d see a “wheel” group, your login shell might not be bash. The BSDs just decorate their houses differently than Linux[1].

[0] https://youtu.be/URVS4H7vrdU

[1] https://youtu.be/B19a2i3HnJM
WebTorrent has been able to be disabled for a while. It's useful in some cases, but if you want to run your own host without it, it's trivial.
Google maps is pretty funny
6502 Computer – RAM and Bus Timing
Sure you can use plain JS, but then you don’t get async/await, destructuring, module system, type checking, JSX, and countless other modern affordances that make writing JS more palatable. If you can stomach OldJS, then yeah, none of this has much use for you.
Isn't communism a political system that nearly always implements extreme socialism? I mean the last 30 years in China have shown a communist country successfully implement a capitalist system and bring nearly a billion people out of extreme poverty and into wide spread prosperity, but aren't they the only one?
I think Maya and 3DsMax will have the most difficult future. There are almost no releases of new functionalities and bugfixes from Autodesk while the price is high. And Blender can do what those programs can.
Consultant, and develop some specific targeted cvs to give companies.
Pretty cool historical insight. I wonder whether it's still cheaper to do it this way than what the alternatives would be.

Of course, it's nice that everyone is kept warm and the air is always fresh due to the open windows for ventilation. It's pretty common in the US for people to turn down the heating to save on costs, and living in the freezing conditions at home.
In the general case, to maximize performance on any platform requires you to use platform-specific code.

There are some decent "cross platform" platforms, such as Java or C#, which have a better degree of performance compatibility. But if you're working at the system level (aka: PThreads / epoll with Linux, or Windows Threads / Critical Sections / Completion Ports), you need to use the OS-specific code to truly reach best performance.

Java, especially with high-performance JVMs like Azul, can be surprisingly efficient. But to achieve the best performance on the Java Azul Zing runtime, means to use Java Azul-specific libraries! Once again, tying yourself down to a platform.

As it turns out, performance is the hardest thing to port. You can somewhat easily port functionality to any system and kludge things together (with effort, your C# code can port over to .Net Mono and run on Linux). But to actually get performance guarantees with primitives is almost always platform specific testing.

Case in point: you may make certain assumptions about the Linux scheduler, only for the Linux scheduler to change from O(n) to O(1) to Completely Fair, and today the System Admin can change scheduler details to better tune the needs of your application. These things have an effect on performance that make it difficult to port between systems... or even between the SAME system running slightly different configurations (ex: misconfigure Huge Pages on one box)
I've used this 3 years ago. I took 6 months off to conduct my own business. I also published a "choose your own adventure" game during that time: https://play.google.com/store/apps/details?id=com.soygul.cro...

Amazingly productive days. I must add that you don't get paid for the time off. It's just that you don't lose your employment status.
I on the other hand prefer fixing bugs over implementing features which not even the product manager can explain to me why the customer need.
Creating a logical replica from a snapshot in RDS PostgreSQL