skysight-inc/HackerNews huggingface dataset:
Tipp 1, don't use Zoom.

It's the only video conference program which sometimes didn't work at all last time I was doing conferences.

Also slack isn't a good choice because its quality is sometimes terrible (for the same internet connection I had experiences like slack being unbearable bad quality and then switching to Teams made thinks work reasonable).

Hangouts is boring and not fancy but works for more or less anyone.

Some of the best experiences I had with Jitsi Meet.

Teams doesn't really work on Firefox, and seems pretty bad for anything but video conferences. But its doing a reliable job for video conferences. Only problem is that the UI/UX can be very different depending on the platform you use it from. And that chrome still hasn't added by-default support for Wayland screen sharing (you need to enable pipewire support and might need to install additional pipewire packages as Chrome uses a old/deprecated pipewire interface, this isn't a problem under Firefox but neither Slack or Teams work under Firefox, mainly because they don't want to, it's not too hard to support).
Lol... back when I was a paramedic circa ~2014, paramedics started at $14/hour where I'm from. The nurses were starting at more like ~$40/hr. (Northern coastal CA, btw)

Crappy job, terrible pay. I only did it because I thought the skillset would be valuable while I got an engineering degree. Newly graduated engineers with a 4-year degree and an EIT cert. (in the civil field) started at around $18-$20 / hr.
There is one asset you can't hide - land. Tax that.
How can they guarantee end-to-end encryption when someone could be looking over your shoulder as you type your message?

Same answer. They don’t control the input, they just keep it safe once it’s in transit.
I think one should also not have any illusion that the general ranking algorithm is somehow special and untarnished. It is also optimized for Bing revenue, not any kind of higher ideal.
The memory requirements for graphics changed dramatically.

A screen at 1024x768, 16 bit color is 1.5 MB.

A screen at 3840x2160, 24 bit color is 24 MB. 32 MB if using 32 bit color.

Add to it that graphics became more plentiful with increased bandwidth, and low color GIFs are out of fashion, and you very easily see the memory usage grow by several times just from that fact alone.

Older operating systems also didn't have a compositor. They told the application: "this part of your window has just been damaged by the user dragging another window over it, redraw it".

Modern operating systems use a compositor. Every window is rendered in memory then composed as needed. This makes for a much nicer experience, but the memory cost of that is quite significant.

Take a webpage, and just give the mouse wheel a good spin. It should render lightning fast, which probably means the browser has a good chunk if not all of the page pre-rendered and ready to put on the screen in a few milliseconds. This also is going to take a lot of memory.
No, the parent claimed that anyone had a right to force themselves on any country whenever they thought they could make more money. This idea that you have a "right" to cross whatever border you want is very different from changing laws to increase immigration.

No matter what laws you pass, there will be people excluded, so if your position is that you have a right to live in any nation where your income is expected to be higher, then this does require outlawing border controls entirely, and doing that against the will of the citizens in those nations requires some supra-national authority that can override the will of the population.

And this must be a universal right otherwise the right-based logic does not apply. Thus it applies also to Mexico and most other nations where there are some countries somewhere in which wages are lower. Especially in Mexico, that would be a problem given they have a constitutional ban on immigration changing the demographics of Mexico, and even a border "barrier" at the south. Somalia, while mostly in anarchy, also would not allow uncontrolled migration to it if it ever obtains a functional government. Ethiopia, a rising star in Africa, has strict border controls in place. As does basically every nation on earth.

The common consensus is that no one has a right to force themselves on a nation just because it would benefit them financially. That truth is not incompatible with immigration as a policy. The debate is about who gets to set the policy -- the people whose nation is being entered or those who want to enter.

So while my arguments are extreme in force, they are not hyperbole, as the comment I was replying to was staking out some very radical and anti-democratic positions, but couching them in the mild language of changing employers. I was merely pointing out the extreme nature of these claims, and was not engaging in hyperbole. Claiming you have a right to violate a nation's border controls is a very big deal, and has nothing to do with wanting to increase or decrease immmigration policies, just as claiming a buyer (rather than the seller) has right to decide how much a product should cost is a radical claim, even if it's couched in the mild language of affordability and seeking discounts.
No, you're absolutely right. The author complains that with physical possession of the device that it's possible to transfer Signal's private key material to a new device, leaving the old safety number intact.

The author apparently expects the safety number to change in order to alert the person on the other end that there "might be a hostage situation," evidently not realizing that the attacker could just, well, use the unlocked phone right in front of them.
I would encourage you to be a bit more open-minded when judging people with technical issues. Debugging WiFi or microphone might seem intuitive to you, but there’s a good amount of people out there that are experts at coding or data science, who haven’t had to deal with any of the scrappiness. Of course, if you’re hiring for a startup and that level of scrappiness is part of the job, by all means, continue to extract signal.
I fail to understand why you would want your security numbers to refresh if there's no known risk of your private key having been leaked or stolen. Every time your keys change and you don't manually verify the new ones you risk a mitm attack. Signal just opts to trade off that risk in favor of convenience and more people using end to end encryption for every day communication. I guess OP is saying the fact that they were transferred to a new phone means they might have been stolen? I disagree.
By your logic if 0.000000001% of the population was killed while going for walks each day you could say going for a walk was literally risking your life.

Obviously these things operate on a scale and I’m not saying that there is zero risk. I was addressing your hyperbolic binary view of things. Saying that going for a walk in South Africa is risking your life is complete nonsense.

Source: I’ve lived in Johannesburg (most “dangerous” city in SA) for 30 years and have been an avid walker for most of these. In fact I “risked my life” for an hour just this afternoon, it was lovely.
The French peasantry came up with a method that was effective.
Blue Origin seems like a space program. Whether "Amazon" owns it is kind of pedantic.
> I point out that your generation is also destroying the planet.

No, not quite. You stated "no one decided [to harm the environment]". My reply sought to explain how that is incorrect.

> You acknowledge that—-taking the position that we all are sinners to a greater or lesser extent.

Again, not quite. "We are all sinners" is very different from 'humans have made decisions to harm the environment for a long time'. Those two are different.

> However, since the contemporary Western religion is Protestantism without a Christ, you don’t even have any salvation to offer. Just endless flagellation of self and others over our sinful natures. We should all do good works, of course, but we are bound to fail. O fortuna!

Wow, where to begin...

> you don’t even have any salvation to offer.

I'm advocating a very simple proposition: preserving the environment. Whether you want to liken it to "salvation" is entirely up to you.

> We should all do good works, of course, but we are bound to fail.

What an awful assertion. I'd hardly agree that environmental protection and preservation is a lost cause.

> Why not instead of hating humanity

Again, false. I do not "hate" humanity.

> spending your life impotently shaking your fist at our collective imperfections,

I could be wrong, but you seem to be suggesting that because something is difficult and that the result might not be unachievable, that it's therefore not worth trying. Again, I completely disagree.

> look for systemic solutions that are compatible with human nature?

Absolutely! There are an innumerable number of ways that we can protect and preserve the environment. In this thread, I'm contributing in a tiny way by dispelling the notion that "no one decided [to harm the environment]". As I stated above: If we ever want to turn the tide on global environmental destruction, then it is imperative that we as a society not diminish individual responsibility for the impact of one's decisions and actions.
"Today, EFS has built a series of laboratory experiments that show fusion reactions on laboratory tabletop. This is confirmed via neutron detection, gamma, and optical spectroscopy that substantiate fusion reactions."

Fantastic! Where's the paper?

Presumably this is building on the major advances of the E-Cat in the field of "separating gullible investors from their cash".
IDK what you mean by "constraints preventing the money printer," but in the eurozone we have the opposite problem. Only the ECB can "print" money, or rather, only the ECB can create primary loans to national governments. National banks can't.

In practice, expanding national debt requires eurozone-wide unanimity. Ask Greece.
It's a cult, not a religion. The difference is that a religion forms around some highly complex and abstract wisdom that even the inner circle barely understands, and by the time it gets to the outer circles, the wisdom gets dumbed down to a religious pamphlet. A cult, on the other hand, is a much smaller formation around a fairly trivial secret that holds all the cult members attracted to the dim glow of that secret. For this reason I'd compare the radical woke crowd with a weak variation scientology. And woke is weak because their secret is a lie.
This leads to a classic debate.

Not counting telepathy, the author has found the design that works best… for themselves. This could work well for many other people too, but that remains to be seen.

Switching to first person now:

The real question is, “What design works best for the target audience of my product?”

If my target audience is only me and others like me, then the author’s suggested design is the best.

But if we’re designing for a wider audience, we need to figure out if this works for them or not. For that we need to define the target audience, and then we need to figure out where we need to compromise. We can design for the middle of the bell curve, much to the chagrin of the power users at the edges. Or we can aim squarely for the power users and be too overwhelming for the mainstream. Or we could keep simple features for mainstream users front and centre, and progressively disclose advanced power user features only for those who signal intent. There are many ways.

Design is often about compromise. Often, when I see people proclaiming design as “good” or “bad”, I don’t take it seriously until they have investigated the reasoning behind the decisions. It’s always easy to second guess from an armchair and the internet has made it even easier.
A few years ago when I was looking at houses in the country there was definitely some requirement for buying more than 30 or 35 hectares of farmland. And while you might be able to get permission to convert some areas into forests, it is explicitly stated in the planning laws that the character of the countryside is to be preserved. I can assure you that there are lots of things you can't do.

And before that, of course, there's the price. 50 acres way out in the sticks in America might be quite affordable. Arable land in Denmark, less so. There's no easy escape here like the post I reacted made it sound.
Can you legally shoot someone who pulls a gun on your dog?
Does it not also suggest that Amazon has excessive control and ability to fix the price of labor in an area due to large size?
Seems like hackernews will upvote anything Rust. I have to say, I've never tried the language, but I'm completely sold.
I recognize the object graph spaghetti the author is talking about and do find that distasteful.

However, as everyone knows, even a functionally inclined guy like me, there are great OOP codebases all around us.

I wonder if the problem is how OOP modeling is taught. It's easy to project all sorts of everyday instincts onto an object graph that have nothing to do with software design.

I certainly feel that there is something deeply and irredeemably wrong with every learning journey that begins with class Train overriding Vehicle::Move to print "choo choo".
Thats very true, I used taskfile personally and professionally for a few projects and encoutered some problems I tried to solve with this project. I even tried to contribute there, but it was not that easy, since I am not that fluent in go
Makes sense. Roundtrips will kill you on slow connections, and the average SPA does lots of back-and-forth roundtrips. Then the JS code has to tweak hundreds or thousands of DOM nodes in a completely serial fashion to reflect the new data. Much faster in practice to either download or generate (preferably via WASM) a single chunk of raw HTML and let the browser rerender it natively.
I suppose you could link to the adoption and decline of methods of running code local (instead of remote) such as JavaScript, Adobe Flash, etc.

But I also think its interesting to note how browsers became suits including a chat and mail client (protocols such as POP3, SMTP, IMAP, NNTP, IRC, FTP, etc) to focusing on WWW only (HTTP). Heck at some point browsers even had LDAP support for things like bookmarks and settings.
It would be nice if there was a notification saying the person transferred to a new phone but kept the safety number. This way you can choose your level of paranoia. And there could be a setting to suppress this message (on the receiver).

But in general, if the migration is done securely then migrating the key material seems fine too. By cutting down on benign cases where something changes, this makes the safety number change warning something that warrants more attention.
Just a few seconds of not paying attention are enough when a dog gets excited.

I walk a cat -on a leash- and dogs without a leash are a real problem to be on the lookout for at all times.
Not every international agreement is a treaty. You're right, though; this is merely an agreement in principle and has no force whatsoever. That doesn't mean it won't lead to actual legal changes, but this article is misleading.
It’s a wildlife refuge, Brad.
Photoshopping Something Glorious
Wow, it’s quite similar.

Do you use posthaven? Do you like it? How would you evolve a product like posthaven? Any missing features?
OpenVSP 3.24
OOP doesn't work for the author, while I wouldn't be a developer without OOP. Does not make them wrong, or me right.
Where the author fails is in recognizing these different approaches can coexist in the field of software engineering; there is no ONE way to build software, and no way is without it's tradeoffs.

OOP is how I think. There is no reasoned argument one could make to undo that. No amount of rightness will change my nature, which leaves this as a boastful display of ones ego and not any meaningful movement in computer science or engineering.

Instead: I would love for the author, if they truly know better, to take those specific situations they highlighted and detail ways those could be improved or done differently. Because they are hard problems, and it would be meaningful & educational to explore refactors to improve.
Albertus Magnus, perhaps.

https://en.wikipedia.org/wiki/Albertus_Magnus
Tip from me I keep forgetting: if you've got bad lighting you can't fix and you're using a laptop, turn your screen brightness up to full and it'll help a lot by illuminating your face.
It does add more accounting, but one advantage of involving the companies in the middle is it makes cheating harder and less lucrative, since a bunch of companies have to coordinate to avoid paying the VAT instead of just one company at the end.

Agree that VAT/sales taxes are regressive and shift more of the tax burden to lower-income people. Although the only US political candidate I can remember recently proposing a VAT was Yang in which case his UBI proposal would probably more than balance out the effects on after-tax income.
Please file bugs for hard to understand error messages! We treat them as such. We’d rather have too many reports than not enough.
>You can see that for a very small site that doesn’t load many blocking resources, HTTPS is noticeably slower than HTTP, especially on slow connections.

Yet another reason to not get rid of HTTP in the HTTP+HTTPS world just because it's hip and what big companies are going.
> I certainly feel that there is something deeply and irredeemably wrong with every learning journey that begins with class Train overriding Vehicle::Move to print "choo choo".

Why? How should it begin?
Technically, we (the irish) create all that IP which we sell to American companies. People like Seamus Jobs and Paddy Wozniak made OSX and stuff, which is why Apple US pays Apple Ireland 100s of $bns to license it. MSFT's IP is Bermudan. Innovative little island.
Everyone and their mother is receiving an ADHD diagnosis nowadays. Call me a conspiracist, but I believe this is just one more case of deliberate overfitting by Big Pharma, coupled with the consequences of technology on our attention spans and other characteristics of our cognition and behavior.

As someone that might be similarly diagnosed for the same reasons, your comment does make me more optimistic of achieving something significant in my life, though.
These sound pretty cool. If a researcher would write up a guide on them, I'd expect a lot of people would like to create one on their property.
The author misunderstands schizophrenia and I don't think they understand what OOP brings to the table.

Using objects in your design makes your code easier to understand. Using objects does not prevent you from using data oriented architecture.

OOP is better than having lots of global functions that operate on data. It organises your data and code together. It makes APIs easier to use. Call a function, get a response, call functions on response object. It layers your API ordering and makes them inherently understandable. At least good OOP does.

Nowhere in this article prevents you from using objects.
https://en.wikipedia.org/wiki/AoS_and_SoA
or markdown
In a sense we are comparing apples and oranges. How do we compare On Civil Disobedience? The book toppled the British without firing a single bullet. At this point we would have to consider different timelines altogether.
> Object-oriented programming is an exceptionally bad idea which could only have originated in California.

What about Norway?
Heart of Jesus with the cross. Seems to my eyes to be similar in shape.

https://www.wallpaperflare.com/collage-cover-art-cross-heart...
This is an old article. 0RTT TLS 1.3 + QUIC is on par with HTTP usually, based on our RUM/telemetry.
Are you a company? You are an individual and paying for things comes from the money that you earned with your own labor.

A company's money comes purely from extracting value from its workers. It then tries to return as little value as possible to the people who created that value, in order to reward its owners.
I was just about to make that comment. Faulty reasoning on the part of the commenter.
Top Golang Frameworks in 2021
> If you can't nail Zooming after so much time, the whole thing is a little suspect.

This assumes they spent a lot of time Zooming already, which seems a bit risky. E.g. some workplaces focus more on text chats, emails, etc.
That's not true at all. A lot of Americans vote based on former politicians' recommendations (e.g. endorsements from the president, respresentatives, or other elected officials), or they just vote straight down the party line.

In addition to elections themselves, gerrymandering effects the demographic makeup of your region.
I use OOP every single day. I don't have the issues the author expresses. Am I doing it wrong?

The answer is no. My yardstick is: when it becomes challenging, be pragmatic about it. We write code. We're not etching letters into concrete here. This stuff can change. Make a decision, move forward. When you know more, make a change.

Every system can trigger indecision paralysis - OOP is no better or worse than any other at that, just different.
Wow, a lot of people power-tripping on interviews in the comments here. Though I guess everyone being “rejected” is dodging some bullets; if someone is an awful person when interviewing then imagine having to work with them every day.
Go buy a few private acres for that. If your dog shares public space with others you don’t get to just let it off leash.
As someone who has lived with actual slow connection and budget phones, I don't think I've ever seen this promise fulfilled.

It should work, but it's never so in practice.
I think I'd tend to agree with you.

I think more broadly, we don't need new law or even a reinterpretation of existing law in this case. We simply need to uphold due process. Punitive actions should not, and must not, be taken against individuals or corporations, even, on mere unproven allegations.
That's a really bad take on HTTPS. HTTP helps to enable a bunch of trivial but damaging attacks on an end user. If you run anything maybe more complicated than a static blog, and even then for your own security, HTTP is the wrong choice.
"Send this article to a hundred people and a lowball of seventy will take it as fact. Of that seventy, there will be a fraction who will believe it - or rather, internalise the notion of it - even despite being told that it is false."

And there will be at least some people, who got a valuable lesson, that not everything which looks like a proper citation, is real.

But btw. most people will not read the whole thing alltogether and of those who do, because they know the Mandelbrot set - they will likely figure it out, too.
They can use multiple levels of indirection to skirt these laws. Form a separate legal entity or contract a company that contacts another company that employs the low income workers. Just too many ways to skirt the problem. Just simply mandate livable wages.
I wouldn't say this is true for "the majority user's of R" at all.

But for "the majority of professors who tangentially use R code in classes on statistics/bioinformatics/economics/finance (anything not explicitly about R and/or Data Science best practices)"? Absolutely.

The R code you see in industry (or academic labs where someone cares about modern R) looks vastly different from those script examples in college that are most people's first impression of the language.
Companies who exploit illegal workers usually do not maintain basic safety. At peak of corona lockdown last year my friends had their passports confiscated by employer, had to pay overpriced accommodation and could not leave for lockdown. They lived in dorms, 12 people per room, there was covid outbreak. Job was nothing like advertised.

You are arguing for slavery.
No one ever credits the Irishman behind it all. Gil O’Tyne.
I was expecting an empty rant, but this was even-handed and made some good points
I'd be quite surprised if frontend developers know the size of an Ethernet frame or TCP ICW. I'm all for these kind of optimizations, don't get me wrong, but I just don't realistically see them mattering any more.