skysight-inc/HackerNews huggingface dataset:
It comes down to consumption in general. The modern materialistic society is born from decades of advertising, product placement and the idea that to get ahead in life, you have to outspend and outconsume your peers. You have to flaunt your material goods, because that is the only thing equating to status in our current society.

This mindset and ideal was created almost entirely by big corporations. They haven't simply satisfied existing demands for decades, they have created and planted those demands via advertising, in order to sell their products. Add the factors of planned obsolescence and lack of repairability on top of that, and you have a recipe for constant consumption and endless waste creation. Then they tried to foist recycling on us as an end-all be-all solution to the pollution we're creating, but it not even close to being enough, by several orders of magnitude.

We need to increase quality, reduce quantity and make do with much much less. And the start of that is to do something about the 100 corporations that are responsible for ~70% of all emissions.

Tax all emissions hard, as a start.
Surprising nobody.

As somebody following EV, I always considered them a joke company. But then the IPO and all of a suddend were mentioned as a major competitor just on the heels of Tesla. It was insane.

Literally listening to Trever Milton for 5min makes it clear that he was a major bullshit artist. I don't know how people didn't see that. Pretty much nothing he said made sense or was consistant.
If "average developer" were a thing.
You Have a Performance Problem
I doubt that is true and anyway Telegram does have end to end encryption.
IMO it's not more work, there just aren't teams of psychologists designing flashy signup forms and apps to make you want to do it.
This is a bit confusing. You say

> of course as the old saying goes time in the market beats timing the market

but you also directly contradict it by saying to wait until after the election.
I read the article, it doesnt explain the wrongdoing of goldman. It states they set up the bond offering. Where do you get the information that goldman new about it beeing a private account? Or do you mean it was jho low private account at goldman?

I mean if the board of a sovereign wealth fund assign your bank to raise funds and transfer to a designated account is this wrong, or unusual?
4chan is a community oriented place on the Internet just like any other. Just because it doesn't cater to your tastes specifically it doesn't mean it's a negative example of a community.
> I have to work with Teams every day and I can honestly say I've never worked with anything that bad.

Strange how a company with the resources that MS have can't make a decent product, but I guess it is par for the course. I guess what is more fascinating is how people are willing to pay for the garbage that MS makes.
Cryptocurrencies are a great solution for some reality. It's just not our reality now nor in the near future.
> FB just couldn't be bothered to do the work to separate the data.

Of the problems with data compliance I think this is something that sounds harder than it seems.

Which data goes where? If you're in the EU and a friend from the US comments on your post, which data goes where? And vice versa? Where should the graph stay?

Yeah, ok, your profile (and user data tracking) should stay local, but Fb is full of those edge cases.

Edit: not saying FB shouldn't comply, my question is more in the sense of how data should be organized to facilitate compliance
Appreciate the advice this is exactly the kind of specifics I'm looking into
Solo Founder: Optimizing Peer Support and Funding
> b and c is not equivalent. If you log out you will have to enter your password when reinstalling. If you just uninstall it and the reinstall it, you don't have to enter your password.

I see, so you use uninstall just because it's a more convenient Log out UX, than the actua Log Off function, because of auth. That I can understand (and it sounds like an oversight from Ms)

> the sender can see that you are online and actually in front of you computer.

You mean because of the read receipts (eye icon next to the message)? Those should probably not be sent when someone is in away/dnd, I agree.

> You can only tell teams that you are "away". This does not prevent notifications.

Gotcha. (I just realized my confusion came from the fact I had never hasd notifications enabled in the phone app. I just treat it like email, 7 days a week).
Chips including classical and quantum computing processors
If we start colonizing planets. Anyway, even then it seems quite likely that each individual planet will still be very centralized.

Imagine being a colonist on Mars. It's not like it'll be feasible to homestead in the first few decades, if ever. You depend on centralized government for the very air you breathe. It's the very opposite of living in a decentralized society.
I'm not talking about "open source" (a corporate red herring) -- I'm talking about free software. Free software empowers users to "run, copy, distribute, study, change and improve the software."

Are any of those true of Facebook's software? Do you think these cloud companies could get away with the abuses that they do if users did have these key freedoms?

The problem of software that works for its owners, rather than its users, is not a new one. It's disingenuous to pretend you only built an exploitative panopticon by accident.
The solution is somewhat simple - have Let's Encrypt (or any root CA) issue intermediary CA limited to your domain. You "only" need devices to trust the root CA and could issue certs at will. The problem is that this use case was/is a threat to CA business model and is not really supported in the current cert infrastructure.
The only company fully vertically integrted from the beginning and outsourced literally everything at the same time.
As gp said: "different webserver that works better with Let's Encrypt"

nginx is one of the most common examples of that
Don't touch any of the fun stuff above until you have a considerable safety fund.

Don't touch it with anything but money intended for entertainment. Yeah, it's possible to do well. It's also an easy way to set a pile of money on fire.
The A in JAM means API so that means you can use firebase etc. for dynamic content.
How does this have anything to do with ICANN selling out?
Of course not. Unless you have both the right CV and the right connections, I guess.
It's the default and you can opt-out.

If you're interested in front-end performance, having a webpack build pipeline for your frontend assets is quite useful, especially if you want to leverage libraries like react or vue and build interactive reusable components, or leverage existing ones.

Tree shaking, minification, chunking, splitting, etc. will help you deliver a faster initial page load, which is a better overall experience and is also factor in search ranking for your public pages.

Front-end engineering has changed because users expect interactive experiences. Rails has an opinionated way to solve this differently using turbolinks and Rails UJS. A very significant proportion of folks don't want to go that route, enough for it to become the default.
goosebum.com is funny.
The statue of liberty? Cowboys? Rodeos? Hollywood? Superhero movies? Gun shows? Harley-Davidson? McDonalds? For-profit healthcare? Putting flags on everything? Greeters in stores?
Well, for movies/tv it's well known they were used to get people to buy wedding rings, cigarettes, and many other things. Not the ads, the actual movie/tv show. When you see some character light up a cigarette with a cool pose IIRC that whole idea was started by the tobacco companies to the point now that most people just seem to assume you show someone smoking to make them appear cool. It's portrayed as cool either because of the way the shot is made the person acts, or because knowing their bad for you clearly this person likes take risks, live dangerously, so they're exciting.

https://smokefreemovies.ucsf.edu/history

https://www.theatlantic.com/international/archive/2015/02/ho...
Variation: play it with domains names that are actually in use and you'll get two games for the price of one!

Game #1: like you said

Game #2: pick three answers from Game #1, combine with the actual product under the given domain name, and have players guess which one is the correct one.

Obviously, you'd need two different groups of players.
If you’re happy and you know it... press the button
Treating people differently based on the class they belong in, in this case age, is the definition of discrimination.
> This mindset and ideal was created almost entirely by big corporations.

Corporations aren't some faceless evil entity. They're made up by people trying to make money to buy material goods to raise their quality of life and status in society. This is what bothers me about the "evil corporations" scapegoat. People paint this picture of "corporations" as if they're an infection that was given to the human race, but they're just part of the human condition. Humans are to blame.
I really cannot express in words adequately how awful teams is for me, on MacOS 10.14, on Arch Linux, or in the [chromium only!] browser. It's a memory and CPU hog, the classic example of a terrible electron app, has appalling videoconferencing skills, and is thrust down my throat from those Upon High. If I were MS, I'd be very worried about another anti-trust suit coming shortly. It's objectively worse than all the competition, the UI is appalling, and there's no support.

It crashes randomly. Different versions crash for different reasons. I've seen debug logs after crashes -- which, incidentally, are either segfaults or graceful quits -- indicating that an "ERROR_SUCCESS" is returned after an AD authentication and the whole thing just dies. The current bug is that I can't make calls using the app, only the webapp in Chrome -- it literally just says "There is a connection issue", but doesn't elucidate further what it is. I can reproduce this 100% of the time, but I can't directly raise a bug report (beyond, say, this [0]) and even have a nice video of the steps to reproduce on my machine -- open the application, and try to call someone. Clearly, something is "wrong" with my AD profile in a big way, and it's in MS's interests to reach out, talk with my employer, and find out what's going on.

Naturally, this hasn't happened, and I use Zoom as a marginally less frustrating alternative.

[0] https://answers.microsoft.com/en-us/msteams/forum/msteams_tf...
It always strikes me as odd that the population in these areas grows (as with places that suffer from noise pollution from airplanes) which seems to cause part of the issue. Would people who mind this not moving there in the first place not be a solution?

Disclaimer: I am not of the opinion that this should not be handled properly, am just wondering if people are actually moving somewhere and then complaining and how to empathize with people doing that.

edit: also I think it looks cool, who minds the fungus to begin with?
Well, I'm a bit tired of this "debate" (there actually isn't one -it's all about personal emotional baggage, when it gets stripped down to the bare skeleton, and we can't actually reason with our reptile brains; which is where this stuff lives).

I admit that I did my share of whining. It was quite jarring for me to encounter the naked, unapologetic ageism in tech, but I have now come to accept that it's just "part of the landscape." I can't change anyone else's mind, so I don't even try, anymore.

You don't want what I have? Don't worry; You won't get it. I won't waste any of our time, trying to convince you otherwise.

My age (and commensurate experience) helps me to get stuff done. I don't pretend to have the creative flair that can dream up reusable boosters and smartphones, but I definitely have a long, long record of ship. I've been working on shipping product, for my entire adult life. I'm pretty good at working in a layered, modular fashion that can result in robust, highly-usable, scalable, localizable and accessible software that can project and reinforce branding, as well as actually provide a revenue stream, and establish a legacy. I've written software that lasts decades.

But that doesn't seem to be what the industry wants. Quick lash-ups are more valuable. I understand why. They can act as "MVPs," and iterate quickly. That's actually a really important feature, and one that us ol' fogeys don't always appreciate. When I look back on my career, I shipped a lot of dross, as well as a (far fewer) number of really good products. The quality of my work improved dramatically as I got older; mostly because I screwed up so much, earlier. I'm grateful that none of my screwups turned into the Jurassic-scale disasters we read about all the time.

"Good judgment comes from experience. Experience comes from bad judgment."

At the moment, I'm working on a social media-style system. It's fairly ambitious. I can't even imagine my younger self working on this kind of thing, but I am grateful for the long trail of work by others that give me pitfalls and patterns to use. Younger me would have ignored all that, slapped together stuff without proper design or testing, and turned out some real crap. A lot of people would have been hurt by my cruddy workmanship.
That's a better way of putting it.
Capacitive touch controls and grease do not interact well, as I am reminded every time my touch only stove hood goes to maximum ventilation until I forcefully clean the touch surface with a paper towel.
> he was very confident about technology and business model

That's his whole stick. He is a bullshit artists, his whole job is to sound confident and sell bullshit.

> Their business model would make money even if they started the fleet with gas powered trucks, doing it with self manufacturered hydrogen powered vehicle is the major doubt at this point perhaps.

So they buy trucks and then resell them with the Nikola brand? How would that make them a good buissness.

Hydorgen trucks will not be out for many years, Toyota and Daimlre can do it, sure as hell Nikola couldn't.

And by 2025 when people talk about hydrogen trucks battery tech already made those designs totally uncompetitive.
It seemed to struggle after a video call for me. I tried to persevere & took to restarting the native app after every call for a bit, however on Linux you can't screen-share a single application (only an entire desktop).

Due to this, and as the notification system is designed by a sadist, I switched to using it in a browser, which unfortunately means you can only see one person at a time on calls for some reason.

It is now not uncommon for me to join calls twice at once from browser/app each, and juggle audio/speaker/camera settings for a bit to do demo's, then killing the native app.

I can at least get native notifications & not convert my PC to a space heater this way, but it's still pure bullshit.

I had a brief hope when I found some reference to native notifications in a config file, but that was a dead end.
Spain triathlete gives up medal to rival who went wrong way
He is switching from messenger. It's not exactly leading the way in privacy.

Signal is not alternative to Messenger. Signal is an alternative to whatsapp.
2021 Best Colleges in America: Harvard Leads the University Rankings
“My Zoom is better than your Zoom.”
Isn‘t that mostly because the necessary X.509 extension isn‘t widely supported?

Of course, this seems like a chicken and egg problem, but my point is that adoption would take a couple of years in practice.
Well, Google itself heavily uses Oracle's OpenJDK internally (as do Apple, Amazon, Netflix, Facebook, Microsoft, Twitter and many, many others), and have even forked it, contributed to it, and spoke about it at a conference at the Oracle campus [1] -- all at the very height of the lawsuit -- so they clearly aren't concerned. Whatever you think of that lawsuit, the circumstances behind it were so extreme (one company copies over 10KLOC from another in order to directly compete with it in a very lucrative market) that nothing like that had never happened before nor has happened since in the software industry.

> and by their JDK licencing scheme change

The JDK licensing change was that Oracle changed the JDK from part-commercial part-open to 100% open for the first time in Java's history. On the commercial side, the change was from part-upfront, part-subscription to just subscription, which cut the price for customers by a factor of 5, I think.

What's important to remember about Java is that it's huge, and many companies make money off of it, and so companies have an interest creating FUD over Oracle's involvement. I can't speak for other parts of the company, but there's near consensus among Java users that Oracle has been a better steward of Java than Sun, both in terms of technical investment as well as licensing.

[1]: https://youtu.be/DjOcfkhTZkM
The worst part is, every time I switch accounts the "tutorial" tool-tips start again. And I have to manually switch like twice a day. Teams is just horrible.
The original nature article says unknown geological forces or chemistry was a possible explanation too...which seems more likely. Unfortunately popular science articles are more likely to write headlines as "Aliens!" than admit ignorance of geology or chemistry.
A longer-term thinker will also have another idea about what can be considered "a well-crafted app" than somebody being interested to use one more hottest technology of the moment.

I'm not using "a senior engineer" because it's not a given that somebody has some expected perspective simply because of the title or the time worked or even the education they had.
Not an Arrow expert at all, so I may be missing something, but I fail to understand the "The Science of Reading/Writing Data" section, or rather, its relevance to the article (and Arrow).

From what I could find, Arrow supports reading (writing?) data from (to?) memory-mapped files (i.e., memory regions created through mmap and friends). However, this has no relation to how the IO is being done, hence not related to access to IO devices using either IO ports, or memory mappings (DMA and such).

This section seems to be mixing up two fairly distinct concepts, i.e., talking about ways to access IO devices and transfer data to/from them (among which memory mapping is an option), where the memory mapping (mmap of files) as used by Arrow is something a little different.
They are a cheap, fast-to-prepare food which suits people on a tight budget and people with limited time, for example when both parents work. They appear a bit healthier than meat equivalents.

Rich people can buy fresh fish if they have time, or takeaway if they don't.

(Thinking when I last ate fish fingers has me realise what a difference my dad's change of job made, when I was about 12.)
Carbon produced during manufacturing is a bad metric right now. If producing a MW of levelized capacity for solar (say) causes emission of twice the CO2 of a MW of nuclear, but displaces much more CO2 of fossil emission per $ invested than nuclear, then going with solar displaces more CO2 than going with nuclear, for a given investment budget.

Also, the CO2 emission is a function of the level of fossil fuel use remaining in the rest of the economy. Transporting materials to the site depends on whether those vehicles are burning fossil fuels or not, for example. The focus on current CO2 from manufacturing is implicitly assuming that we will always need fossil fuels to build these things, that the processes and materials can never be performed/made with non-fossil inputs. With that assumption, we're doomed, so the difference is irrelevant anyway.
You must have a different definition what is "business context". In business context, it's all about selling your ideas and making money for the business - even as an industrial electronics.
You really haven't been paying attention if you think Star Citizen is nothing. It's an amazing game I've spent thousands of hours on.
> my bank's website uses foreign overseas-located trackers, which is technically a GDPR violation.

Foreign overseas-located trackers isn't technically a GDPR violation. It's a GDPR violation if the trackers don't treat data in a GDPR-compliant fashion, and it's your bank's responsibility to ensure they do.
I am all for your love of Rails, but tools should not be picked based on how much you love them. Choose the correct tool for the job, if it is rails, good for you.
Thanks for sharing this. As someone who is transitioning from an IC to manager, I found several helpful posts. This transition is the most stressful thing I have experienced in my career. Do you have any other recommendations blogs/books ?
Yes, but my work hours are more random than that. For me, Work does not start and stop at the same time every day, so in my case, quiet hours wouldn't work. I need a "manually override" in form of a "Off work" status
Rails jobs are still plentiful. I don't see what's gonna wipe them all out in the coming 10-20 years. Especially if you live in North America, Rails is still super popular.
But yes outside Rails there's mostly devops for Rubyists.
Teams is bad for the same reason that JIRA is bad.

Our CIO doesn’t understand why we’d all rather use Slack, since he isn’t involved in the message/group hell that is teams.
You might be like me – also a contractor, happily and for many years now, because I have no particular desire to “climb the ladder” at a corporation. Zero desire whatsoever to be the CEO of anything that’s not mine.

That’s not to say that I haven’t grown in my career. My skills, knowledge, interpersonal relationships, have all grown. My salary has grown with, as a result. But I’m happy in my spot, happy with the independence that being a contractor gives me, and happy not to have to play the corporate game.
The title is missing a "(2010)" note ... or was it 2000? I guess some things are always "the future".
Pagination Updates on Our API
I don't think that quiet puts the finger on the distinction.

Apple trying to sell me an iPhone claiming it's more secure and more privacy respecting might be true so if buy one it's a win-win if (a) it is true and (b) I actually wanted those features.

> Advertising beyond the point of informing that a product exists is exploitative

Okay, so, Apple showing silhouettes dancing was exploitative? The should only say "we made a device, it plays music, it's this size, the batteries last this long"?

Was the 1984 ad exploitive? I'm just trying to think of famous ads. Is the Ikea add "Time To Leave Home" ad exploitive?

I guess I don't see them as win-lose.
> c.) extending the lifespan of their clothing buy repairing/altering.

This sounds nice but requires another generation before becomes socially acceptable again. More specifically, I know no middle-level manager who would dare to adopt it. (The top and bottom of the ladder could, for different reasons.)
> How is that a CA's reponsibility?

The request wasn't (only) asking for a solution by the CAs but by the '"SSL All The Things!" crusaders' which includes creators of browsers and mobile devices enforcing stricter rules and a request to take these things into more consideration.

In my words: We need solutions for non-technical individuals to run a somewhat secure environment locally without being confronted with security warnings everywhere. A CA can play a role in that, but probably not fully solve it.
The syntax to update records doesn't seem particularly nice:

e{lbl = val}

Though this has been a part of haskell for a while it seems:

> Note: e{lbl = val} is the syntax of a standard H98 record update

FSharp, OCaml and Elm have not got great solution here either:

{ e with lbl = value } // ocaml/fsharp
{ e | lbl = value }

Do any functional languages have anything as nice as:

e.lbl = value