skysight-inc/HackerNews huggingface dataset:
> it's the user's choice to make and we have to respect that

Of all the things I have heard from Google, this was the least expected.
You tax the buyback itself, right? You tax the money the company is spending on its own stock. That's the only step of the transaction where money is changing hands
Is the analogy for what Network Next is doing more like adding special trucks to the existing traffic or like building roads that only its trucks can go on (which don't interfere with existing roads)?
I don't think they will, at least not in their default configuration. They do have the capability to communicate between the satellites but I'm not sure that they are setup to deliver data going strictly between two Starlink'd users without going through a ground station. There's also the problem of just keeping them up, being low flying satellites they'll need periodic boosts which are planned from the ground iirc.

Both of these could be turned over to an automated system though I suppose.
I interpret fears of white genocide as anxiety specifically about Latinos, and not blacks or Asians. Whether or not people espouse cruel language for rural white America, the Latinos are a <much> bigger than story than one of linguistic framing. People can change how they talk, but that doesn't really address the fear.
> They all plan to farm until they're physically unable to, and hope that the family farm will stay in the family for generations to come.

And small family farms are an ever-decreasing share of where our food actually comes from. Over 70% of the farm acreage was held by the top 10% of the largest farms in the US in 2011[1].

Most of our agriculture today is not good old Farmer John and his wife and eight kids going out to hoe the beans at dawn. It's massive operations with hundreds or thousands of acres, huge agricultural machines, and, yes, loads of chemicals treating the soil to make it produce even when we've stripped it bare of nutrients by forcing it to grow the same crops year after year. (It's also many thousands of migrant farm workers doing the actual physical labour, but that's a separate issue...)

There are good permaculture movements springing up that seek to return to more sustainable methods, but they're almost exclusively individuals or small-community groups.

As for glyphosate...OK, sure, it can help to reduce the mechanical damage to the ground caused by repeatedly tilling the soil. But count me in the Extremely Skeptical camp as to it being "totally harmless" to humans, particularly given how influential Monsanto's money is in shaping the research into the subject. (And that doesn't even touch on the effects on the environment from spraying it all over the place, year after year, and letting it run off into waterways...)

[1] https://www.washingtonpost.com/news/wonk/wp/2014/09/16/the-d...
Unpaid!! I know hairdressing Is one of those industries that have medieval practices but realy.
And most tech startups aren’t even profitable after they go public...
I've never understood this take. Buybacks cannot be analogous to dividends because they require you to relinquish your stake in the company to realize the gains.

It's a public buyout offer, not profit sharing.
Wouldn't buybacks be taxed when the investor cashes out?
My employer encourages using around 20% of our time learning. Lower level developers can manage this pretty easily. But most of the level 3’s are kind of expected to just know stuff, plus the heavy work load. We still manage about 10% of our time to learn. But if we want to take Udemy classes, paid tutorials, or something else they’ll gladly reimburse us for the costs. They prefer their developers to “be on point”.
I've been in this situation before and it's depressing.

If you're a problem solver and need problems to keep you motivated, my advice is to try and help people on StackOverflow, forums, lists, etc. Research their problem and provide solutions. Maybe blog post about something interesting. That way you're learning, solving problems and have something to show.

You could also start contributing to some open source project with tech support, docs and other administrative work while you learn Rails too.
Applications you can build with the open-source Corteza Low-Code
Yes, protocols, not platforms -- but BigTech cannot be involved beyond funding. We've already been down their road.
It gives debug support in CLion which IDEA does not have last I knew.
+1 million
It is drowning out real investment, this conclusion is correct because the companies themselves are saying so in their statements. Some companies are taking on huge debt to keep up in the buyback races despite having bad products that are losing market share. Oracle is probably the biggest example of this buyback insanity via debt, but there are many other companies doing the same thing.

https://www.cnbc.com/2019/12/05/oracle-shows-buybacks-can-go...

Other companies have committed in their financial statements to "returning 100% of free cash flow to investors via buybacks and dividends", so they are actually committing to not invest in the company at all regardless of how much money they make. Chevron and Texas Instruments are two big examples of this, there are dozens of other companies with similar buyback first strategies.
> They have no money or assets.

That's entirely the point. Tuition would have to come down so it's actually affordable, or there would be less people attending. Businesses might actually foot the bill for tuition to train their people, because there would be a shortage of qualified applicants.
OK. You're probably right. I still hate it. There's not a viable explanation that doesn't make it seem shortsighted and greedy (personally, and possibly due to HN filter).

Why is R&D not a good investment suddenly? Shortage of tech workers (blah blah) ...?
Isn't corporate income tax the one that can be dodged by just shifting profit offshore? Or did they close that loophole?
Corteza – The Best Platform to Support Your Organisation’s Green Strategy
Ask HN: "Build your own Docker" tutorial – what to include?
I'm working on a tutorial to learn Docker internals.

The aim of the tutorial is to build a toy Docker clone that's capable of
pulling an image from docker.io and executing a command in it. It'll be
accompanied by an interactive challenge where you can code-along and
test your implementation.

Here's what I mean by an 'interactive code-along challenge': https://rohitpaulk.com/articles/redis-challenge

As with all tutorials of this kind, it's crucial to ignore the little
details and focus on the broad picture. Breadth over depth. The surface
area for Docker is so large that I'm having a hard time choosing what to
include and what to not.

Here are the rough areas I could identify:

- Process isolation

- [X] Filesystem isolation (`chroot~/~pivot_root' + mount namespace)
- [X] PID namespace
- [ ] UTS namespace (hostname + domain name)
- [ ] UID namespace
- [ ] Network namespace
- [ ] IPC namespace
- [ ] cgroups, resource limits

- Docker images

- [X] What format they're stored in
- [ ] Image layers

- Dockerfiles

- [X] How they're used to build images
- [ ] How caching works

- Docker Registry

- [X] How docker images are transferred over the network
- [ ] Caching mechanism

(the ticked ones are what I'm thinking of including in the tutorial)

If you were looking for a tutorial to learn Docker internals, what would
you want included? More importantly - what details would you not want
included?
Yeah, here in my work, and all others i've worked, If you say that you don't have anything to do because you finished it all, people panic.
I recommend making it part of regular cadence. Every Friday or every other Friday (or part of the day). You can encourage them to share learnings or summaries with the teams. These days can also be used to attempt to apply learnings in ways that improve the team or org. These don't need to be formal courses or books either: it can be exploring and learning systems at work, or understanding system telemetry or customer use cases better.
The abstract looks great. How do we access the full article without an account?
I'm pretty sure he's not being ironic. I've heard the same thing from other folks before.
Harnessing open-source information and new methodologies for human rights
How is decentralized twitter supposed to solve misinformation?

It mostly makes moderation (or censorship) impossible.
The Internet also doesn't care about near-zero latency for things like telerobotic surgery, so this could very well be a step in the right direction.

Granted, regarding the specific details of this solution, I don't think I want to trust my telerobotic surgery to a system that could let a multiplayer game distributor out-bid my knife control packets...
I feel like this problem only exists in the minds of programmers since in the realm of law you get to take intent into consideration.
Wouldn't you have to at least wire the chip select pins somewhere distinct for that to work? I know little about electronics.
Totally. And more companies should widen their budget for this. It’s pretty clear that it’s also an investment for employers too.
FedEx doesn't have the ability to control the stop lights at each intersection along the way, the major peering providers do. This analogy doesn't work.
Yeah, I wouldn't be in the same room as those dirty non-cruisers.
Ha, I knew it wouldn't take long for web 2 to get in on the web 3 act.
Everyone benefits from the NHS.

The moral hazard is non graduates (including pensioners) subsiding graduates.
Hire me. I love to get paid to watch MIT lectures that will benefit my work.
I don't, but well done all the same.
I even setup my reports with a skills matrix which shows the skills they need to get to.
Still find them not really pushing themselves.
But... Steam isn't CSGO or even Valve for that matter? These are orthogonal.
There's definitely a market for human chattel slavery. Some have argued that's not a sin, too.
Companies (often ones with business both in and outside the US) generally borrow money to pay for buybacks (Apple as an example). So corporate debt goes up, paid out of future earnings if they exist, to keep the stock price up and keep shareholders happy. But it is not making business value which ultimately is what business exists for and should reflect in the stock price. So the price is propped up for some time period based on distant profits that may never happen, instead of reflecting company value improvements in the more near future.
The people who loaned the money are long gone. The article is about people who bought the debt knowing they would go bankrupt, but expecting to recover some of it through legal maneuvering.
Well, maybe second-to-last.
I don't understand how this solves anything. What can stop shitty people from joining and posting content to any of this?
Good on her. She's seen the value of quality engineering over quality humor.
Not sure about the rest, but looks like most if not all big car makers now use Qt (even VAG is switching from JavaFX).
As an employee I’ve felt like it’s hard in the past to take initiative and do things that aren’t immediately and clearly justifiable as strictly necessary work. Reading a book might or might not be useful but doing something boring but mandatory is certainly not slacking. With that said any time I tried to take more initiative and take more risks (while making a sincere effort to work on the thing that’s going to move the group/project forward) and then just accept correction if I make the wrong call, usually work was more enjoyable and I was more productive (by estimation of me, other coworkers, and my manager).
Bad. Went I went from JS front end to iOS, I was put in a learning period on my own + internship in the iOS team and that worked great. It’s how companies like Spotify also did it. They paid companies like the Big Nerd Ranch to travel to Stockholm and give workshops to future iOS devs.

They benefited and I also did, as it helped me evolve into a full-stack (web, mobile & server) developer. This was essential for me to transition into building my own company [1] at a later point, as I could build the product on my own both for web and mobile.

[1] https://standups.io
I'm not 100% sure blaming LLVM is the way forward, as Jonathan Blow and his Jai language are able to compile and link a full 3D game in under a second using it.
What is arguably more appalling, is the fact that half of American workers, earn less than the average,
The Mastodon project Twitter helpfully provided a list of existing projects that are robust and already fairly popular.

https://twitter.com/MastodonProject/status/12047748080153272...

Mastodon has a number of instance and user-level boundary controls, like image muting for porn and sex work instances, that let people still federate with instances that could be trouble without that boundary. It would keep a hypothetical Twitter.com instance from causing what happened when AOL brought millions of people online.
I'm so lucky to work at a company where every Friday is dedicated to study. My company pays even for English lessons (it's an Italian company).
The British army still has "Line" regiments
But if the higher latency traffic is asynchronous, like an email, then it simply doesn't need the same prioritization as the low-latency traffic.

And those FedEx planes could slow down the USPS traffic, more FedEx planes means more last mile trucks, more road congestion, FedEx buying more optimally located sorting centers, last mile carriers prioritizing FedEx pickup/drop-off over USPS, etc.
I do everything with Javascript. I never liked using native tools / compilers for programming (there are too many of them with too complex configurations). I use only a text editor and a browser for development :)

WASM builds of two C libraries are used in Photopea: Harfbuzz (177 kB) and Fribidi (32 kB). But their authors were kind enough to give me WASM files directly, so I did not have to compile anything.
Am I mixed up, or did Twitter at one point have RSS feeds? I also distinctly recall XMPP support circa 2008.
Except for the social structures of the old clans, I like to think that the ninja traditions are alive and well in the espionage business of today, especially in black ops teams.
Yeah, Amazon paid $0 last year.
Works out quite well if you want to get out of the business of moderating.
Famed archaeologist faked 'discoveries' for 50 years (2018)
Anyone earning $10/hr in America today has a quality of life available to them better than 95+% (99+?%) of people to ever live.
It's because when annual reviews happen they aren't talking about the books they read they're talking about a project that they contributed to.

In my experience formalizing "learning" in the work place doesn't work because it requires the performance of learning for management types rather than real learning which involves working through real new problems over an extended period of time.

The real way to get employees to learn is to hand them responsibilities they are not fully prepared for along with the pay that goes with them and see how it goes. Right or wrong managers are rarely comfortable doing that.

Employees need to be comfortable failing in front of you and few are because there are few good examples of that turning out well. When it does go well, all too often the raise they were promised doesn't come through.

this isn't to say you're a poor manager, just that it's unusual to have a healthy environment for on the job learning.
There are multiple ways they could decentralise, Mastodon-like or not. I bet the prime requirement is securing a business model for Twitter.
This is also why behind the scenes large game publishers have their own private networks. Valve is probably the largest.
Git is for programmers. What other demographic should we be caring about?

If I'm an Android dev, it might bother me that application suspend is deliberately mishandled on tons of lower-end devices to improve battery life. Should I just ignore those users? If I'm making an email client, it might bother me that Gmail's IMAP support is crap. Should I stop supporting Gmail in my client?

Tools make concessions for the platforms and environments that they'll run in. They always have, and they always will. You get to ignore platforms if you're comfortable saying, "my stuff isn't for the users of those platforms." But so many programmers are on Linux, it probably isn't feasible for most OS projects to ignore them.

None of that means that Linux shouldn't have better emoji support. It should. It's embarrassing that it doesn't. But, you have to deal with the world as it exists today.
The Surprisingly Rich History of ASCII Art (2018)
Who made my phone do THIS?
Why we keep working with them?
I guess putting detailed comments within the code are the best form of documentation.

The flow of code and detailed comments about it right there in the flow help the readability of code. Also it's easier to change the comments when code changes because its all there in a single file. Makes reviews easier.
Isn't this called ActivityPub and hasn't this been working well for the last couple of years?
tuition and obligatory contributions
BubblesRNG: A Random Number Generator Using Bubbles as Source of Entropy
Why build anything? Just[0] make Twitter a Mastodon instance.

[0] Haha
>but if you've got nothing to do

I wish that was ever the case with me! One of the downsides of being part of a very small team.. there is always too much to do. But it is important to take advantage of any times where it's a little less crazy than others to continue to learn new stuff.
Hey there! I am the current maintainer of the disaster radio firmware https://github.com/sudomesh/disaster-radio/ and the LoRaLayer2 routing protocol https://github.com/sudomesh/LoRaLayer2/ that is intended to mesh disaster radio nodes. The website doesn't include many of our latest developments, if you would like to stay in the loop, it's best to join our mailing list https://sudoroom.org/lists/listinfo/disasterradio or follow our wiki where I am posting development updates https://github.com/sudomesh/disaster-radio/wiki

Happy to answer questions as I am capable.

It's cool to see this up on the front page, thanks for all the interest!
Is there anything wrong with targeting GNU Social and/or ActivityPub for Twitter's use case?
So, if you're looking at a map of a city, you don't care whether you have to walk 1/4 mile or 2 miles between two places?
I think the author could get most of what they want by getting a used T-series ThinkPad and installing OpenBSD on it, but that's just my preference. If they're happy with this setup, that's their business.
Read again "The currency component of USD doubles every 10 years."

Therefore,

"they do not include any lost money"

is irrelevant unless you believe people lose about half of their money over a single decade

"Not a single person on this planet does any educated decision based on that value. It's completely irrelevant. And that was my whole point."

That is false. Smartest people do take into account the fact that the market cap of USD doubles every decade. Printed money have to go somewhere, they do go in US stocks with the smallest loss on the way. Therefore, US stocks also double every decade. Therefore, it does not make sense to search for investments which deliver less than 8% a year since you are basically losing money relatively to the actual total amount.

>> If you trade fiat/precious metal or similar assets no chart will ever show the mcap of said asset.

Seems like you never traded in your life. First, look at Interactive Brokers, the most popular retail platform. For any stock you click, you see its market cap. Investor do invest differently depending on whether it is large cap or low cap. Google it, learn something. Even Yahoo Finance shows market cap.

You basically have no clue what you are talking about. Not need to reply, you are wasting my time. Cheers.
Being pissed on is better than being pooped on, but that doesn't mean people have to be grateful for being pissed on.
Personalized marketing is giving companies 20% revenue lift
And FedEx had a huge initial capital investment to buy the planes and pilots they needed.

$50m-ish I think in 70s-80s money before they even shipped a package.

And they still barely made it off the starting line.
>I find it hard to get direct reports to accept sometimes that it is not only okay, but required, by me that they learn new things

Does this apply to skills that might be more applicable to another team?

My current manager encourages learning, but shoos me away from topics that are handled by other managers. Frustratingly, he's blocked transitions of mine to other teams with work that I've found interesting and educated myself on.

How do you prioritize learning, and balance it against your interests as a manager to keep your resources focused on your objectives?
This is one of the reasons I quit programming. I could be spending time improving as a developer but instead they've got me doing some totally inconsequential "bug" fix (spend the next two hours updating this translation for the third time). I just got sick of someone rationalizing me doing non work by saying it's better for the business as though I have no broader perspective of what might be better for the business. It was just bullshit.
We have a formal mentorship program and employees get 4 hours a month for professional development. We still feel we fail them.
> Is that an inherent property of English, or because we haven't invested enough effort into making non-English keyboards better?

It is an inherent property of English, at least in some way. English doesn't use diacritics or letters like the German "ß". It is the least common denominator of western languages.

AFAIK, languages that don't have English letters use an entirely different script, and considering that most programming languages, command lines, etc... use English, you need to be able to write English in addition to your native language.

English also have the interesting property that it is really simple to render, which makes it ideal for embedded software, low resolution screens, etc... Chinese a much too complicated, and even Hindi requires you to combine things.
Recently I've been seen more people that are having an always on zoom/slack call that anybody can join to discuss whatever they want.

I find this quite intriguing and don't know if this is a trend or just for some specific use cases... anybody else doing that?
Delicious board bonuses.
> It's not surprising that government policy making tons of student loan money available led to more students being willing to take out bigger loans. This is like Markets 101.

Totally agree with you on this.

> It's tough to take opponents seriously when basic, predictable side effects of favored policies are ignored just to recommend heavier-handed policies of the same kind.

It seems likely to me that the side effect wasn't ignored. Probably there was somebody proposing the "heavy handed" version of the legislation (which actually makes sense because it mitigates the side effect), but somebody else was opposing it because they don't like regulation. Thus, this problematic legislation emerged as a compromise.

Opposition to regulation often seems to be based on the idea that in practice regulation causes more problems than it solves. My observation is that regulation (esp. in the US) often does have this problem, but only because there is such opposition to regulation that it is almost impossible to enact the stronger and more sensible regulation that would actually work.

In short, it is often ideological opposition to regulation that causes it to fail, rather than the case that regulation in general doesn't work.