skysight-inc/HackerNews huggingface dataset:
It's hard to tell, but I hope <strike>Facebook</strike>Meta has jumped the shark, and in 10 years time they'll be like AOL. Still there, but just for extremely old people.
Security - who knows what ended up in the binaries ?
I've always been amused at this comparison. You're not wrong. We wouldn't tolerate or excuse a group of people attempting engineering based on 19th century practices. Why should we excuse software engineers (if, indeed, their goal is to be "engineers" in any meaningful sense) for not building on the last two centuries of engineering knowledge?
People don't realize the Facebook login for Instagram is not just regular oauth.
I really don't understand the hype outside of FB, including people in the industry claiming its 'genius' for them to take over the name for better SEO

Has a big corporation ever succeeded in telling us what the next big hyped up product will be? Maybe outside of iPhone

We never got articles like this 2 years before TikTok became popular, or any other social media app. Things just organically become popular or unpopular. This whole telling us what we will be excited about in 3 years seems unrealistic, childish, and dumb

To me, the metaverse just sounds like the next Google Wave
Hyperrealistic 50-foot giants made by 'Lord of the Rings' effects team
Whether data through an encrypted channel remains confidential isn't really relevant to my point. I didn't say "confidential", I said "encrypted". The distinction you are making with encryption and confidentiality seems conflated; if the channel is uses encryption, then the data is by virtue encrypted. It's another story if we are talking about data arriving from any channel with another layer of encryption for confidentiality.
> UF is saying that professors cannot both receive compensation for your testimony and testify as a member of the university

No, you left out the only important part here - that the testimony is considered “adverse to the university’s interests.”

> in other words, they can testify for free

No, they were denied permission to testify. They are not allowed to accept the job pro bono, where did you get that idea?
How do you differentiate someone bringing forward criticism from someone being frustrated and an attention seeker?
I was intrigued by your meta example and I took a look. It took me 3-4 minutes to find the warning, and I was looking for it!

I was expecting a big fat warning on the merge request itself, or maybe on the lines containing the dangerous chars.

In the end, it is a small ? character inserted were the unicode control chars are, and a mouseover tooltip warning about a potential issue.

The warning is good, but why so subtle? Sorry for the criticism. The feature is still a huge positive.
Trolls will be jailed for ‘psychological harm’
You just made AWS managers very sad :)
I can't say Apple services nickel and dime you though.
They are priced fairly reasonably.
They mention that these changes are moving advertisers to Android and "Apple's own advertising platform". What is that?

I know the App Store and Apple News have ads. Do they track you more than Facebook can? Is there some other advertising I don't know about?
can confirm: impressive to the point of creepy
You could replace Facebook with 'Windows' in your statement and it would be why everyone was sure MS was dead.
It's definitely about more than just national security. BT was explicitly pressured to remove "dumb" components that were thoroughly vetted after they'd started removing smart components where surveillance risk was higher.

At no point was any surveillance detected on any kit.

Removing it all (as opposed to just the "smart" kit) is extremely costly and if security was the real concern, not worth it.

They did bug the african congress but they were invited to set everything up in that building and nobody paid attention to anything they installed.

I suspect it's an attempt to wage "economic" warfare. Under WTO rules national security is a virtual get out of jail free card for protectionism. Huawei had just recently proven that China can overtake western technological capabilities in a key industry. That's the point when America flinched.

It also explains why they bullied all their allies into taking out all the tech all at the same time after years of seeminglh not being concerned about their own networks (let alone their allies) and without any evidence of a breach or anything.
I think most of us in the tech field overestimate the number of jobs where a high level IC can be comped equivalent to low level management. That’s really not the norm for most jobs, and often the pay gradients into management and senior management can be very steep.
>massive devaluation

No, we're not. USD is stable in the sense that it's not volatile like bitcoin and supports global economies.
> You wouldn't download a car.

I would if I could 3D print it at home, but that might end up serving an actual purpose, which runs counter to FB's ethos.
https://archive.md/F5FUk

> All over the country, hardware from Huawei Technologies Co. and ZTE Corp. keeps American telecom networks humming. In the coming months, many of those networks are going to start ripping it all out.

I'm curious how this is going to affect the end user. Are some users going to have slower speeds?
I remember when I first interacted with Ruby Gems and learned I needed to source some file to make it work, I thought, "Wow, Ruby is so weird and magical they can't even use the shell normally." The joke was on me when Python virtual envs became a thing.
Can you provide links with information on countries that have discovered election fraud and banned mail-in voting? I could not find anything with a quick google search.
Isn't this all about extension of gaming and social network albeit polished with VR lipstick. People jumped on SecondLife as soon as it was launched and articles were written how it would change the life as we live. 20 years later the good web old browser is critical to how commerce runs efficiently.
> Microsoft is already helping companies build “digital twins” that represent physical infrastructure in virtual spaces.
The article jumps from Pokemon go to Digital Twins. Digital twins have been around for a while (SCADA) and serve specific industrial purpose.

How can Metaverse
- help me if I need a ride to the airport ?
- help me meet my doctor online ( we are both supposed to dress up in Roblox outfits and go into Metaverse ?

you get the point.
Did you mean Colombia?
Which party? Presumably the one that has control of the House, Senate, and Oval Office?
The shifting of poor pay work to “temporary” contractors without benefits and equitable pay is a labor loophole that congress really needs to close this decade.
> This means being able to bring a Fortnite skin into Minecraft and vice versa

This is nothing. Fortnite and Minecraft are not built the same, so what this means is that someone built a Fortnite skin, and a Minecraft skin, and told Meta about both. It's not "interoperable" if it's just someone doing all the work twice.

Besides, why would Epic and Microsoft both roll over for Facebook here? There's an intrinsic benefit to rival corps flatly ignoring Meta and waiting for it to go away.
Absolutely. The whole thing of "living in the internet" sounds absurd when you apply it to any other technologies. Imagine:

"I want to live in the telephone."

"I want to live in the electric."

"I want to live in my car..." oh, wait...
I learn about this technique reading @chubot, and now I use it all the time.
US Series I Savings Bonds Now Yielding 7.12%
> No, you left out the only important part here - that the testimony is considered “adverse to the university’s interests.”

No, I didn't.

"or do anything that's a "conflict of interest" as defined by UF themselves."

> No, they were denied permission to testify. They are not allowed to accept the job pro bono, where did you get that idea?

They were denied to testify as expert witnesses, yes.

Professor Smith in the article has testified with UF's permission before in two suits against the State of Florida government in 2018.

This time Smith is being denied. There's no evidence of a conspiracy here.

https://www.aclu.org/sites/default/files/field_document/gruv...
People with money in other words, they seem to be missing point on monetising it then, maybe one day AI will be able to simply say it’s stupid and something completely different should be done.
Better hypothetical scenario:

User inside the United States uses a VPN to access foreign Netflix content.
> For the past few months, everyone in tech has been talking about the metaverse non-stop.

Um.
Nearly every single modern technology that exists, I have been trying to get away from for years. In fact, most technologies aside from the ones that maintain our houses (which are mostly only necessary because of the bizarre way we build houses) are detrimental to the environment and to our very health. Even health care technologies can be detrimental to us. We do live longer from the advancement of science, but technology itself seems to counteract that in many cases (not all obviously).

I don't want VR. I'm sure there is some reason why I should want VR. But I'm very happy at the moment not knowing what that reason is.

Luckily I have disconnected from social media, and only use things like YouTube to learn how to build a shed. But I dread the idea that some technology I don't even want will find its way into my life just because some company will make it impossible to live without it.
Twitch urged to act as money laundering scandal in Turkey exposed
Imagine talking and communicating with other whales through frequency waves is something. If this is quite possible, we should understand how they speak and have a language different from other animals and sea creatures.
Many of it is of the same kind as "how many ping pongs can fit into a school bus" assisted by known total time spent and yanking values to feel right relative to each other. I think it worked well.
This is what I appreciate about another aspect Zig, checked arithmetic, which is on by default in safe release builds.

For example, if a u64 would overflow through addition, then instead of just allowing the addition to wrap the u64 around to 0, Zig will rather detect this and crash at runtime with an error, unless you explicitly indicate through the "%+" operator that you do intend to allow the addition to wrap.

If this is an unknown unknown for you, you don't need to worry about it because Zig will detect it, simply because the default is correct.

Whereas in other languages that support something like this (and I think even Zig's checked arithmetic is still among the most extensive across all operators), you have to actually opt-in to checked arithmetic, it's not the default in safe builds, which always surprises me.
People can't be trusted with anything. Let's close down internet and burn all the books.

Next step is we turn world population into slaves to build a Mars rocket, and kill everyone who's not actively working on the Mars rocket.

Not sure if Global Warming will be enough to enslave world population, but we could also come up with new things like "Global Cooling" or maybe even engineer a new virus to keep the idiots scared.
Yeah, but you're not entitled to use their servers. If your use of their servers is something they don't like, their freedom is to blackhole your packets
Not discovered fraud. Fears of frauds, stoked by some with nefarious intentions. Why are you making factually incorrect claims?

A number of countries, with competent government leaders and institutions, use it: https://en.wikipedia.org/wiki/Postal_voting
I built one in Flask, with background downloads and saved state/logs in SQLite. No JS, simple CSS styling with Bootstrap. Cool to see all of these. https://github.com/phubbard/ytdl-web
How to Automate Your PRs
Rust doesn't allow assignment in conditionals.

https://locka99.gitbooks.io/a-guide-to-porting-c-to-rust/con...
... or the next MySpace.
I've been using Windows and hidpi for the past few years & routinely encounter scaling bullshit.
For me I got the hints of something might go wrong with STL seeing more and more use, and then boost, various pointer types.. and it kept piling on. I'd say as soon as template metaprogramming became mainstream, in a language where it looked like a tumor, that was the end of it for me personally. It was not a language I knew anymore, nor cared about. C is a bit more verbose but concise enough to get around (if there's no abuse of pre-processor). With Rust, jury is still out there.
For you, perhaps. And maybe I would have said the same thing in college, when I paid approximately zero attention to my health. But I learned in the years since that light levels make a huge difference. A room like that could easily have pushed me into severe "seasonal" depression.
That depends on your life goals.
How about Tesla?
John Carmack is pretty bearish on the metaverse prospects
I am not sure this is actually true. I've been listening to the audiobook Amazon Unbound and there's a chapter on how Amazon's retail business was not profitable and was subsidized by other ventures.
City from the Cloud
Operating system
Visitors
iOS
8k (28%)
Mac
7.9k (28%)
Android
7.2k (26%)
Windows
3.5k (13%)
GNU/Linux
897 (3%)
Ubuntu
376 (1%)
Chrome OS
94 (0%)
Fedora
68 (0%)
FreeBSD
4 (0%)
Actually, I remember a website that did exactly that. It wasn't affiliated with YC, but it was a spreadsheet that listed all of those metrics (alive/dead/acquired, most recent funding round, acquisition price, etc)

EDIT: Found it: https://yclist.com/

It doesn't the show most recent funding round. I guess that was just something I've always wanted. (You'd get so much data about each company's trajectory...)

Their github has a .txt file for each YC batch from 2005 through 2017 too, which is pretty neat: https://github.com/linrock/yclist/tree/master/companies
They talked about it in the latest cppcast episode. It's not dead officially yet, but it's dead.
I can't speak for the context in which the magic number was chosen, but in this context, the creation of classes, the usage of "babe" seems to more closely refer the definition wherein it refers to a "a baby infant". In fact, I initially didn't realise where the claim of sexism came from until I read the phrase a second time and remembered that there was also another definition of that word.
I had hoped that putting a part in my post saying that I was talking about optics -- not the underlying truth -- would have dissuaded people from trying to engage me on the truth of the claim. I apologize only for my naivety in that respect.
> Justifying the complexity of an interface by appeal to caste system is pretty poor, IMO.

Ahhh, I mean, isn't that a decent-sized chunk of template-based code as well? I would hazard a guess that even for a "simple" one like std::vector<foo>, there are way more C++ developers who can use std::vector than who could implement a templated vector from scratch.

I, myself, fall kind of in the zone between. I'm not a template guru, but I work on the foundational/library-type code on my team and have to do my absolute best to make sure that the stuff I build for everyone is usable without needing to know the minutia about how all that stuff works.
"expensively and experimentally"

However, garage / small business scale manufacture of high power semiconductors seems like it might become a thing. the "speed controller" is getting applied to everything now and everybody wants more Rich Chonky Amps diced up small and sipped efficiently.
Huawei has been accused for many years; yet I have not seen any concrete evidence presented by the accusers.
The above holds if you have serious equity stake otherwise it's an opportunity to burn out without much upside.
Don't forget government-led research is how Covid started in the first place - our tax money was used to fund the creation of the virus.
Resolution control on my mac mini + 3rd party 4k monitor works just great, you can choose to have native resolution, 'retina' (i.e. 2x scaling), or a few steps in-between the two, there's plenty of flexibility.

Plus, the way it works means that (as I understand it), programs don't really need to do anything to support all these variations. Behind the scenes, the OS renders everything at a very high resolution, then uses the graphics hardware to smoothly scale everything down to your chosen size.

My eyes aren't good enough to use the native resolution, and using the 'retina' setting wastes too much screen real estate (I mean, that's why you buy a big monitor for, right?), so having somewhere between the two is essential. I was concerned that choosing a non-simple scaling (neither doubled or native) would make things blurry or slow, but it just works, and works well. Even dragging windows between a high-DPI and normal DPI display is seamless.

As an aside, after years of using a low-res monitor, with tiny fonts to squeeze as many terminals and emacs windows onto my screen, high-DPI is a godsend. For a long time after getting the 4k monitor, I'd just play around with the mac's screen zoom accessibility function (uses the mouse wheel to smoothly zoom into an area of the screen) - it was astounding to me just how much you can zoom before individual characters become blocky. They used to be drawn as 8x8 pixels and now, to my aging eyes, each letter looks as smooth and detailed as printed text!
Ok silly question because I've never ran into this use case but it got me worried about using real monitors.

I'm using 1920x1200 monitors. If I upgrade to a M1 Pro/Max Mac Mini (if those will ever be available) will I have any trouble using them at their native resolution?

From what I understand, this trick is helpful for headless machines.
It’s not unprofessional, I truly regret sticking out at my first startup for nearly eight months when the red flags started being waved in my first weeks. But, no matter what hiring managers say, they will absolutely hold a short stint against you, regardless of the circumstances, so if possible arrange a new role before quitting.
Yeah, it's part of the charm of C++. The is almost horrifyingly modifiable. As a library author, that gives a lot of control over the functionalities of the abstractions you expose.

For a day to day programmer, that sort of concern is (usually) overkill.
Do you know the difference between telehealth and telemedicine? In short, all telemedicine is telehealth, but not all telehealth is telemedicine. They both refer to the use of remote electronic communications. This question often puzzles people. As a telemedicine app development company we've prepared an answer for you: telehealth vs telemedicine.
https://steelkiwi.com/blog/difference-between-telehealth-and...
Not to you or anyone in this room perhaps, but to a child who their entire life revolves around fortnite and minecraft it... May provide some value.

My personal belief is that reality will probably represent your assessment.
Leave.

Burnout is a serious illness and debilitating. It can take months-to-years to recover and you'll always carry around the scars. If all you feel is stress and you have no control over how much stress you feel, that's the recipe for burnout.

Being professional about it is handing in whatever required notification the company requires and gracefully offloading your work to the team.

From a hiring perspective I think anything less than a year is a honeymoon period. If you interview the company well it can still take 3-6 months before the organization shows its true colors.

That being said, finding the right company for you is the hard part. Some folks do actually thrive in scenarios like this and enjoy migrating a code-base to a healthy state and correcting organizational communication issues.

Not my thing anymore. The demands on developers these days is to turn us into company therapists. We're supposed to bridge communication silos, get groups talking, mentor and grow staff, train management in how to manage us, etc. And we're supposed to continue with solving technical problems, generate new ideas, and be a source of innovation. It's a bit much if you ask me.

One strategy that I think is important to finding the right place for you is to know what your values are. If you are someone who values maintainability you're going to have a hard time fitting in with a team that values velocity: they're going to move fast and change APIs all over the place and check in the first thing that works and iterate from there. It will drive you up the wall. If you know what you value most you can interview the company to find out what they value and see if the intersection is large enough to convince you that you won't be alone in what you care about.

To find out what your values are you have to think hard about what you think is important to you and write them down. Try to stick to single words like: maintainability, performance, readability, etc. Also look back on your work objectively and see if any of those characteristics come out (we like to think we value certain things but what we actually do in our work sometimes contradicts these notions). Note down any new ones and add them to your list. That list is your list of values.

It's also worth writing down your, "engineering principles." A one or two page summary of how you approach software development. I like to take the list of aphorisms and maxims that I often find myself repeating and sticking to and use those as headings. Then I explain those headings and what they mean to me. You may find some new values in here to add to your list.

Hope this helps and good luck. Sticking with it for six months and realizing this isn't the right fit for you is good! Be professional, give your notice, and start looking for a team that will better fit within your values.
The question is how does one quantify a poop. Some will quantify just the act but we all know there's more to the ritual and usually involves at least 10 minutes on here or Reddit.
> There will be no cap on concurrent users. This is one of the hardest problems to solve from a technical point of view, but it’s critical. The biggest online games still restrict each session to around 100 players. Even though millions might be playing at a given time worldwide, a single server will be capped. Massive concurrency will make metaverse experiences feel very different from the present-day internet.

Oh cool, looking forward to them waving a magic wand so that they can handle the O(n^2) interaction of n clients interacting in close proximity. World of WarCraft retail can't even handle a 40v40 fight in Alterac Valley smoothly. EVE Online handles massive space battles by delaying events and having things stop occuring in realtime. What are Blizzard and all other MMO developers missing?
GUIs were invented for a reason. They allow an intuitive and spatial understanding of software, and while they create limitations in some areas, they remove limitations in others. For example, I think the benefits are obvious of offering a native save dialog for where to download the video, rather than requiring the user to specify a hand-typed or copy-pasted path.

Even for people who know how to use the command line, most of us still spend the day in a graphical desktop environment, and having a program that integrates with that environment is very valuable.
>would that be an acceptable trade off?

Depends on the margins of victory perception of the fraud among the other voters.

If people widely consider the elections to be illegitimate high participation doesn't do anything to solve that.
I'd find a pair with computer/reading lenses to be useful. Say blueblocking (+antireflective) at 1.00 or 1.25 strength.
> When something goes horribly wrong, your mission critical system crashes, when you get dragged before the higher ups to explain the situation and fix it, the excuse ‘I don’t have to know how this works to do my job’ simply won’t fly.

At that point you just get another job and in the interview talk about how the company had bad practices that caused X bad thing.