skysight-inc/HackerNews huggingface dataset:
Teams feels like a product made a 'move fast and break things team'. At its core, I really like it.

The UI is intuitive. The separation between Chats, group chats and teams is neat enough, and honestly not that big of an issue. It is more than feature complete and more or less does everything. And for the things it does not do, it has 3rd party extensions.

BUT MAN IS A SLOW AND BROKEN.

I actively dislike using it purely because of how slow it is. My PC grinds to a halt and I literally never user the criminal in app-browser. My video calls also crash randomly and everything has a latency of a lifetime.

I also have no idea why MSFT decided to brand the personal-chat-app as teams as well. It is confusing for no good reason.

There is a lot of potential here. But, I genuinely feel like they should spend some time making performance and stability improvements before adding more stuff to it.
Victor Shepelev – How I tried to invent a new query language feature and failed
> Also with 30+ engines its less of an investment if one goes bad, just swap it out.

also less bad to lose ~3.3% of your total thrust than 100% of it.
Wild animals prized as delicacies in China contain a bevy of threatening viruses
This isn’t R&D at this point. They’re pointing the entire direction of the company at it, publicly committing to it, renaming the company after it, and spending many billions.
I'm skeptical that micro nuclear reactors will ever be economically viable (without subsidies) for grid scale power production. There are huge economies of scale in fission power once you account for labor costs, site security, and thermodynamic efficiency. Bigger is better.

Micro reactors are more suited to isolated areas disconnected from the grid.
I'm sorry, I misread your first sentence and thought you were saying you hadn't seen any password managers that defend against phishing. My bad!
Rooney Rule
See the linked comment from the moderator: https://news.ycombinator.com/item?id=30236503

There may be more thorough explanations. The gist is that topics that get rehashed over and over again with the same arguments are off-topic, and the bar is supposed to be that there is significant new information to have another post about an ongoing topic.

For a discussion about e.g. something on WWII, it could still be relevant as general interest, even if it's old. That's different than yet another vi/emacs debate or whatever comes up every day.
Do other browsers offer character encoding menus or are they from improper companies? (Or were the developers fired but their changes kept?)
> Nuclear power is unpopular but sometimes leaders need to lead by doing the unpopular thing

The biggest flaw of democracy is that politicians need votes, for them and their party, and getting them is their main objective. They do unpopular things, but make immense efforts to spin it as desirable.

Climate change will be properly addressed until the general population suffers from it, and threatens to vote for someone who actually does something. At that point, an emergency state could be declared and the votes won't be as valuable.
Skype for Business is effectively end-of-life, although there is a current supported version of Skype for Business Server that some businesses are still using. Yammer is like "Facebook for companies". Teams is for your all your collaboration/communication needs.
Meanwhile I at least 50% want to apologize for it.

I know full well that it is crammed full of inscrutabilities, relies on side effects, implicit behaviours, an ocean of globals & other state, and isn't even fully consistent with internal conventions.

This would be doing a bad job at work.

Some of that is just working with what you have, like the globals are how you avoid needing subshells so that's justified.

But there's other things like a lot of "business logic" is implimented in the form of arcane conditional brace expansions and particular return values of some commands etc, that could have been done more scrutably with ordinary readable explicit logic, just somewhat more verbosely.

I'm the first to say it aint readable. It's really a great example of "just because you CAN do something..."

But I wanted no dependencies (that aren't likely already there), cross platform, doesn't break in 6 months simply because 6 months have passed, yet interpreted vs a c program. Awk would tick the same boxes. I have both awk and ksh scripts I wrote in the 90's on xenix that still work the same today on linux & mac & bsd, meanwhile a python script breaks in a year.
Starship can deliver 100 t payload to LEO. Does space industry really need that payload requirements?

When you look at Falcon Heavy, it can deliver 68 t to LEO, but there was only one launch back in 2019.
> There is literally nothing I can do to stop the haemorrhaging if the site goes popular.

There’s WAF with rate based limiting to prevent script kiddies for randomly hitting your URLs for files to download and run up your egress prices. Waf costs $5/month plus a flat fee per extra rule.

For DDOS protection there’s Shield which is built into cloudfront and should be enough for most people but if you need more control they have Shield Advanced.

The “Stop Button” for s3 is an application layer responsibility, imho though S3 Should make clean up easier.
Controlling the nuclear fusion plasma in a tokamak with reinforcement learning
Latin is a technical instrument of rhetoric and law. It conveys a set of concepts in a succinct manner by way of shared convention.

If you talked to your plumber and said you have a "web server" in your basement, he'd think you give funny names to spiders. The concept of "web server" is a technical shorthand for "computer attached to a telecommunication system, typically the global internet network, that is dedicated to responding to request from other computers for hypertextual media to be delivered over such network". But webserver is shorter and everybody in your sector understands what it is, so you use that. Sure, you could say "I have a computer connected to the network that does stuff", something that "would get the point across to more people", but it would be a very rough and incomplete image.

In the same way, people in literature, rhetoric, law, and medicine, use a lot of Latin words to convey specific meanings succinctly. Anybody worth their salt, in the sector, will appreciate them more than "plain English".
https://onlinelibrary.wiley.com/doi/epdf/10.1111/ijcp.13674

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7499782/#CIT001...

These studies do consider the alternative of “no lockdowns”.
Could you help me understand, that if you are this considerate and comprehensive about your risk factors and prepared at all sorts of possibilities, why still use a password manager solution that can "go bankrupt overnight and take my vault with them"? Why not just use KeePass and manage the vault yourself? If your answer is "I only need to do these safe box things once", then writing your own scripts to sync KeePass database between your devices is also only needed done once, right? Even if it's more hassles, considering you will never have the last 3 bullets listed, isn't that worth the trouble?
Full results are in the right. In Change View option at top of right panel, you can select different outputs.
if they don't give you access to the numa syscalls then you are kind of up shit creek. you could ask them to run the tests with: '--cap-add SYS_NICE'. that would give you access to the numa syscalls. java needs access to these syscalls in order to manage its numa strategy. have you tried running '-XX:+UseNUMA' with '--cap-add SYS_NICE' or '--privileged'? if the unrestricted '-XX:+UseNUMA' option doesn't fix your issue then you could try writing your own bitset implementation using ByteBuffer.allocateDirect(). this way the memory should be allocated on the native heap using the java 'local' numa policy and the memory won't be moved by the garbage collector to a different node.

the ByteBuffer strategy is potentially an option if they won't give you access to the numa syscalls. if you are able to test what numa node the memory is allocated on then you can just keep allocating memory until it is assigned to the correct node. the problem is working out when the allocation is on the correct node. linux has a syscall for this move_pages() which can also be used to move the memory to where you want it but this is blocked by docker as well. but at a minimum there is a difference in timing that is observable so potentially you could exploit that to try to allocate to an optimal numa node.

here is the list of syscalls you have access to by default on docker: https://github.com/moby/moby/blob/master/profiles/seccomp/de...

unfortunately, all the useful numa ones are not on the whitelist.
Dropbox Announces Fourth Quarter and Fiscal 2021 Results
This "variance reduction" strategy is also an approach by Dr. Richard Bernstein. Basically smaller doses means smaller mistakes. It's a great approach in my opinion. Obviously the key is sticking to a low-carb diet for that to work, along with tweaking your basal insulin dosage.

For me, this approach worked when I switched from Novolog to Novolin R, which has a slower effect rate. I use shots so it helps match the blood sugar profile of eating higher protein and fat meals. If you use a pump, you can adjust your bolus to give a % upfront and a % over a period of 2-3 hours so that you can match the slower glucose production from protein. In Bernstein's book, he had some typical ratios for grams of protein to insulin that turned out to be pretty close for me.

It obviously doesn't solve everything but I certainly feel better when I'm at 60 and have 1.5 units on board compared to if I had 7. The Novolin R makes me feel even better because I also know my blood sugar can't drop too fast, where Novolog I could be dropping 6-7 mg/dl per minute. So I have time to react and let my body absorb some simple sugars before it's too late.

Just a personal anecdote, maybe someone will find this useful!
It matters because someone has to decide what A- and B-List performance means. And the performance ceiling will shift if people put in 60 hours constantly. They will get more stuff done (assuming all else being equal) and soon your 40 hour A-List performance will have degraded to B level and now you’re either pressured in also doing the unrecorded overtime to get as much stuff done, or you are fired (you’re B-List now since someone is beating your performance by around 33%).
40% of homes in my city were bought by institutional investors with basically cash offers that no one can compete with. They openly state the point is to corner the market on a scarce resource and drive up rents which are also up 30+%. This is clearly a problem zoning or not.
The telemetry-driven desire to redesign everything and remove lots of 'infrequently used' features is a real plague on software and it really sucks that it seems to have infested the web because of the amount of novelty-obsessed designers, PMs and engineers who move from one company to another. Lots of chrome, firefox and safari devs are people who previously worked on a different browser or a company with this culture and eventually your team has enough people like that to push through things like 'remove this important low-cost feature because only 1% of our billion users are impacted', as if 1% of a billion isn't a significant number of people.

It used to be that even minor web platform changes wouldn't go through if they would break 0.1% of webpages, but we don't live in that world anymore.
Also what I was thinking of. Fabien Sanglard did a nice article[0] about a business card raytracer Andrew Kensler made awhile back, too (HN discussion[1]).

[0] https://fabiensanglard.net/rayTracing_back_of_business_card/

[1] https://news.ycombinator.com/item?id=6425714
weren't shuttle flights $2B each?

List price of Falcon launch is <$70MM.
> Lost records

This is actually a myth FYI. No records were ever lost, and you can go see all the original blueprints and relevant memos and technical reports in the archives at Marshall or DC if you want. It's all there.

Where the myth comes from, and the kernel of truth underlying it is that the Saturn V was a hand-crafted machine made by experts. NASA and their contractors did their damndest to record every aspect of its production, but undoubtably there is some things that slipped through the cracks and were never written down. Those were lost not because records were lost, but because the individual workers went on to other jobs, and have since retired.

EDIT: Also the tooling has been dismantled and recycled. The blueprints for the tooling exist and it all could be recreated, how sure are we that the specified tolerances matched the actual article? Uncertainty over this would probably invalidate all the testing that had been done.
It seems he did extensive background research to investigate and find optimal solution for this issue: https://hsivonen.fi/chardetng/

Goal was apparently to bring FF to feature parity with Chrome. Sad to see it's not working as well as intended. (Even sadder to see his person being attacked by some commenters below.)
> But that part wasn't my point, my point was is it good for society.

I believe the point might be that it's perhaps not so simple as "good for society" or "bad for society". Water is good for a human right up until the point that they drown in it. Does this make water good for humans, bad for humans, or is a binary answer too simple?
Good luck actually collecting once you can finally evict. My parents never even bothering trying when that happens.
I broadly agree that this is disastrous in the same sense that any invasive species is. But I take exception to this silly paragraph:

> He worries, for example, that the fluorescence-endowing genes from the escapees could end up being introduced in native fish with detrimental effects, perhaps making them more visible to predators. “It’s like a shot in the dark,” he says.

This is no more likely than for other fish to get the same gene from the original jellyfish humans found it in. Unless there are close relatives of zebrafish in those streams which can cross-breed with the zebrafish, there is no chance of gene transfer.

On the other hand, if they can interbreed, then its likely their offspring will inherit glowing gene. But that would be merely a symptom of a problem: that of an invasive species genetics diluting those of a native species.
Their goal is to create a ship that‘s up to the task of setting up colonies on Mars. Their estimate is that at least 1 million metric tons of cargo to the surface of Mars are required for that.

Favorable launch windows to Mars are occurring every two years. With a cargo mass capacity of 100t per ship, over a span of 20 years (=10 launch windows) that would still require 1000 launches per launch window in average. Let that sink in…

Since a trip to Mars takes too long, a ship can only go once per launch window. So they would need as many ships as there are launches to Mars in a launch window.
California lays out plan to live with Covid for the long-term
>So far, they're more expensive than the Space Shuttle it replaced in NASA contracts

do you have a source for this? Wikipedia data in the Launch vehicle estimated payload cost per kg table disagrees with you. By a factor of ~20.

https://en.wikipedia.org/wiki/Space_launch_market_competitio...
Oh sweet, thank you. Been looking for something like this.
Since crashes and power failures are out of scope for POSIX, even F_FULLSYNC's behavior description would of necessity be informative rather than normative.

But, the reality is that all operating systems provide some way to make writes to persistent storage complete, and to wait for them. All of them. It doesn't matter what POSIX says, or that it leaves crashes and power failure out of scope.

POSIX's model is not a get-out-of-jail-free card for actual operating systems.
I personally really don't like Elon's completely ridiculous claims of cutting the price of something by an order of magnitude or two.

Even if he could (he can't), what business sense would it make? Why would you cut the prices of launches to 1% of the current ones, if you could also cut them by just 10% and supposedly have an absolutely insane margin, because you'd still get all the business.
> They say we couldn't build another Saturn V if we tried. Apparently that old saw is true enough, at least for the original contractors.

We can't build an authentic Great Pyramid, 1950s supercar, or 1970's minicomputer, either. At least, not for anything resembling cost-effectiveness compared to the current way to do things.
The app privacy label on the iOS App Store directly contradicts your claims.

Is it out of date?
Russian Roscosmos costs $35-48.5M per launch. [1]

Shuttle launches were about $450M per launch, with 7 people and 50,000lbs of cargo. Came to about $10,000 per kg, vs SpaceX Falcon 9 at $27,000 [edit] and the Dragon around $9,000.

[1] https://en.wikipedia.org/wiki/Soyuz-2
The only thing we have really modified is the number of buckets allowed on the second tier from 10 to 100. So instead of having a number like 14.21, we'd have 104.21. The main reason is we have a category specifically for long term projects, and I imagine that we will quickly go over our ten allowed buckets for that. That's pretty much the only reason we've increased the number of buckets on the second tier.
Related fun story:

At one engineering organization, the CEO said we are switching to Teams due to better Office integration.

The whole engineering org, like 30+ people, just ignored it. I was a manager during this time and was also asked to switch my team to Teams. I think I just said everyone had it installed and checked that OKR...

So for like six months Eng was on Slack and the rest of the org stayed on Teams, and then the CEO left and I am not sure if anyone is still using Teams there...
Series of vulnerabilities cooperate is a good idea even today.
Easier to make them hard to spot and to look more like normal bugs and mistakes.
Gen Z doesn’t understand file structures (Ep. 415) – Stack Overflow Blog
Wait a second, TFA itself talks about how obfuscation can limit the service area of data that third party apps can phone home with.

> Trackers can’t send data that they don’t have access to, so the most direct technical fix is to limit or eliminate app access to information that is used to fingerprint devices. In iOS 15, apps are allowed unlimited access to device data that are totally irrelevant to their functionality. For example, why would any app need access to the exact second that the user last restarted their iPhone? And why does iOS give apps access to this data in such a high degree of precision? Data such as an iPhone’s remaining battery and screen brightness (both accurate to 15 decimals), or an iPad’s remaining free space (down to the byte), serve no legitimate, non-fingerprinting purpose for most apps. And for the rare app that might need this level of precision, App Review should approve the usage on a case-by-case basis.

Even without App Review, Apple could build into the API the explicit use of a permission requests system (extending beyond the current one), that itemizes all of the types of permissions a developer can ask (to complete specifics), add that to the existing section in the Info.plist, and expose that to the user when downloaded into a UX that goes into specific details about what the user is exposing. Better yet, to turn off features as granular as access to "what keyboards are on this device."

Apple could build GDPR into its system itself, while obfuscating the data it leaves out, as with some of the aforementioned links. So I see now obfuscation is only part of the puzzle, the rest is making the permissions system even more robust.

> the only way to disincentivize this behaviour is with policies that ban it and the threat of expulsion from the App Store if you're caught.

If the claim is that only App Store review is sufficient, then the App Store does not go far enough. The article states "Apple also needs to take a hard line against closed-source trackers — especially the ones that further encrypt the data they’re sending to third-party servers [...] the only way to ensure the tracker isn’t stealing any of this, is for the tracker to reveal their source code." Mandate that tracking APIs and libraries must either be open source, or make themselves open to App Store review. If not, then the App Store is just a fig leaf, a half-measure.
I'm confused- don't all ray tracers use snell's law or is there a different equation for reflection (https://en.wikipedia.org/wiki/Specular_reflection)?
Nearly everybody I've worked with who's implemented a ray tracer says there's only one thing that matters, and that's implementing the reflection equation (I mean for first order ray tracing, not interesting stuff).

As for asset loading, like I said, I think it's a solved problem. When I start Cyperpunk 2077 on my machine (fresh, no cache), it takes less than 30 seconds to get to a playable state and my SSD is basically streaming data into RAM as fast as it can.
Anyway it’s not working, as I guess we can agree the Netflix client apps are pretty bad products probably not even C-level quality…
That's a separate topic. The test flights still need to happen first.
Such setups should always be prepared so that they run their "firstboot", not just for this case but also for e.g. generating unique sshd keys etc. This is how "Linux in the cloud" is treated, and I really don't see why anyone would think differently for OpenBSD. In OpenBSD's case the seed file is also rendered anew by rc on each boot. If you believe you have a substantial case against their design I urge you to bring it up on their mailing lists, as everyone would benefit from the insight and the improvements.
Probably https://news.ycombinator.com/item?id=30360062 Note, it's two pages and some flagged comments are on the second page.
It's a new processor. Great. What about the rest of the machine?
Faster integer formatting – James Anhalt (jeaiii)’s algorithm
Not slow here. Most problems tend to be pebkac. Tbh love teams. It shits on discord/slack as you can gear all your business ops to run from it. Need a form for yo job? Launch it in teams. Need access to a site wiki? Under the teams channel for that site. Teams rocks. Would suck trying to migrate aged business processes to it tho.
I used HomeAssistant for over five years and pretty much hated every minute of it due to the amount of effort you describe. Setup, upgrades and maintenance were always a major pain. Features were introduced, rearchitected, and dropped without any consideration whether users 1) Wanted them in the first place 2) Whether it would be a burden to change things. 3) For dropped features, whether anyone would miss it.

It's just a very poorly ran and guided open source project. I ended up buying a Hubitat last year and it's required a lot less effort to run.
By being fully (and rapidly) reusable.
I agree that good detection is important and I am glad that he is working on it, but I don’t think that the level of detection which is possible is a good replacement for the menu, based on what he himself has indicated he thinks is possible to achieve in Firefox.
It will take the space industry a few years to adapt to the new possibilities, yes.

But already in the beginning, Starship should be able to deliver several hundred Starlink satellites to their orbits, so it could accelerate deployment of the network quite a lot.
https://en.m.wikipedia.org/wiki/Price_elasticity_of_demand
1-2 5 min games of chess does it for me
There's an upright Saturn class ship in Queens at the NY Hall of Science
Could you not just add the same network permissions toggle for your app in the app store as well? or does Apple not allow it? Then again, there is already the ability to toggle internet access for each individual app.

Of course sideloaded ads would be more secure if you assume certain security controls can only be applied outside of the app store.
I agree. Investors are conservative, but changing the world isn’t.
Extensive maybe, correct apparently not so much.